Merge ~vpa1977/ubuntu/+source/python-testtools:merge-lp2002923-lunar into ubuntu/+source/python-testtools:debian/sid

Proposed by Vladimir Petko
Status: Merged
Merge reported by: Vladimir Petko
Merged at revision: e710c42e816907938cf58917489c458ccc103c29
Proposed branch: ~vpa1977/ubuntu/+source/python-testtools:merge-lp2002923-lunar
Merge into: ubuntu/+source/python-testtools:debian/sid
Diff against target: 28 lines (+8/-1)
2 files modified
debian/changelog (+6/-0)
debian/control (+2/-1)
Reviewer Review Type Date Requested Status
Canonical Server Reporter Pending
Canonical Server packageset reviewers Pending
git-ubuntu import Pending
Review via email: mp+435788@code.launchpad.net

Description of the change

SYNC with Debian unstable 2.5.0-4 in order to fix python 3.11 regression.
Please do not merge any changes.

PPA: https://launchpad.net/~vpa1977/+archive/ubuntu/merge-python-testtools-lp2002923

Basic Tests:

- basic package installation, upgrade and removal
- smoke test
```
$cat << EOF > test.py
from testtools import TestCase
from testtools.matchers import Equals

class Simple(TestCase):

    def setUp(self):
        super(Simple, self).setUp()

    def test_true(self):
        self.assertThat(1, Equals(1));
EOF

$python3 -m testtools.run simple.py

Expected output:
/usr/lib/python3.10/runpy.py:126: RuntimeWarning: 'testtools.run' found in sys.modules after import of package 'testtools', but prior to execution of 'testtools.run'; this may result in unpredictable behaviour
  warn(RuntimeWarning(msg))
Tests running...

Ran 1 test in 0.001s
OK

Package Tests:

Run autopkgtest on setuptools, sphnix, python-pbr and python3-defaults to validate that regression no longer occurs:

```

autopkgtest --setup-commands="sudo add-apt-repository -y -u -s ppa:vpa1977/merge-python-testtools-lp2002923" --apt-pocket=proposed=src:setuptools --apt-upgrade python-testtools -- qemu ~/.auto-img/autopkgtest-lunar-amd64.img

autopkgtest --setup-commands="sudo add-apt-repository -y -u -s ppa:vpa1977/merge-python-testtools-lp2002923" --apt-pocket=proposed=src:sphinx --apt-upgrade python-testtools -- qemu ~/.auto-img/autopkgtest-lunar-amd64.img

autopkgtest --setup-commands="sudo add-apt-repository -y -u -s ppa:vpa1977/merge-python-testtools-lp2002923" --apt-pocket=proposed=src:python-pbr --apt-upgrade python-testtools -- qemu ~/.auto-img/autopkgtest-lunar-amd64.img

autopkgtest --setup-commands="sudo add-apt-repository -y -u -s ppa:vpa1977/merge-python-testtools-lp2002923" --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-testtools -- qemu ~/.auto-img/autopkgtest-lunar-amd64.img

```

To post a comment you must log in.
e710c42... by Vladimir Petko

changelog

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 359ebe4..1cdcfe0 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,9 @@
6+python-testtools (2.5.0-4ubuntu1~ppa1) lunar; urgency=medium
7+
8+ * Sync request: dropped ubuntu changes, build for PPA
9+
10+ -- Vladimir Petko <vladimir.petko@canonical.com> Mon, 16 Jan 2023 11:58:08 +1300
11+
12 python-testtools (2.5.0-4) unstable; urgency=medium
13
14 [ Debian Janitor ]
15diff --git a/debian/control b/debian/control
16index 9c27ced..596e3f7 100644
17--- a/debian/control
18+++ b/debian/control
19@@ -1,7 +1,8 @@
20 Source: python-testtools
21 Section: python
22 Priority: optional
23-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
24+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
25+XSBC-Original-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
26 Uploaders:
27 Thomas Goirand <zigo@debian.org>,
28 Jelmer Vernooij <jelmer@debian.org>,

Subscribers

People subscribed via source and target branches