vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 98b2844f405fcc72fdaa14798bfb245dcc71874e
Merge: acffd72 2389888
Author: Paride Legovini <paride@debian.org>
Date: Tue Nov 19 10:18:14 2024 +0000
Merge branch 'handle-deps-via-lists' into 'master'
Handle test dependencies as a list of lists of alternative groups
See merge request ci-team/autopkgtest!479
commit acffd722d5769479093d60e3086f8a82ed3f628e
Merge: 839280f 216a1e7
Author: Paride Legovini <paride@debian.org>
Date: Fri Nov 15 16:19:21 2024 +0000
Merge branch 'move-get-candidate' into 'master'
Move find candidate code from runner to adt_testbed
See merge request ci-team/autopkgtest!481
commit 839280f9de3bd6a391e30a1bc502e32a4a0a524a
Merge: 7c37e79 aad222c
Author: Paride Legovini <paride@debian.org>
Date: Fri Nov 15 16:15:18 2024 +0000
Merge branch 'skip-versionedprovides-old-apt' into 'master'
Skip versioned Provides tests when the testbed apt is too old for them
See merge request ci-team/autopkgtest!480
commit aad222cce6ea82f190b6a28fc670ad02889c612d
Author: Paride Legovini <paride@debian.org>
Date: Fri Nov 15 11:12:20 2024 +0100
Skip versioned Provides tests when the testbed apt is too old for them
Versioned Provides: tests can't be considered reliable when APT does not
understand that syntax. Also: APT prints warnings to stderr that require
relaxing other checks. Let's skip those tests when the testbed APT is
too old.
Gbp-Dch: Ignore
commit 216a1e776470530e1f3007b30e63a1c3e1344814
Author: Paride Legovini <paride@debian.org>
Date: Fri Nov 15 15:29:00 2024 +0100
Move find candidate code from runner to adt_testbed
This will allow re-using the functions elsewhere.
Gbp-Dch: Ignore
commit 7c37e7982181c43a85fef017293eeeb7697da167
Merge: 7378dca dd84a47
Author: Paride Legovini <paride@debian.org>
Date: Fri Nov 15 13:54:12 2024 +0000
Merge branch 'fix-arch-matching' into 'master'
Use python-debian architecture_is_concerned() to do arch matching
See merge request ci-team/autopkgtest!475
commit 2389888c12066f65745f7125213dcec60cd7157b
Author: Paride Legovini <paride@debian.org>
Date: Thu Nov 14 14:10:07 2024 +0100
Handle test dependencies as a list of lists of alternative groups
The core of this change consists in moving ' | '.join() from
_expand_test_depends() to install_deps(). This means that a dependency
string like:
Depends: foo, bar | baz
will be passed to install_deps as [["foo"], ["bar", "baz]] instead of
["foo", "bar | baz"].
This is a preparatory step to make install_deps() turn some dependencies
into versioned dependencies, which is needed to fix #1052119 and make it
possible to use apt --no-strict-pinning while still being strict on
binary packages built from the source package under test.
The rest of the diff is: type annotations and adapting tests.
This commit should not produce any user-visible change.
commit 7378dca6a2fe0b482ba5810f1f1da1194cb9ea70
Merge: a07cbe7 0375414
Author: Paride Legovini <paride@debian.org>
Date: Thu Nov 14 12:21:12 2024 +0000
Merge branch 'synth-deps-no-empty-list-default' into 'master'
Do not use [] as the default value for synth_deps
See merge request ci-team/autopkgtest!478
commit 0375414428766acef397aba17ed7602c8f7166cc
Author: Paride Legovini <paride@debian.org>
Date: Thu Nov 14 12:04:08 2024 +0100
Do not use [] as the default value for synth_deps
It is better to avoid using mutable [] as the default value for function
arguments, as its behavior can be unexpected.
Gbp-Dch: Ignore
commit a07cbe7724ba23e9ad5c3d08796e970ad0bc0b26
Merge: ea8254d 8bcc4e9
Author: Paride Legovini <paride@debian.org>
Date: Wed Nov 13 16:59:18 2024 +0000
Merge branch 'tmp-delete-fixup' into 'master'
setup-testbed: ensure /tmp is deleted on reboot
See merge request ci-team/autopkgtest!477
commit 8bcc4e9375a66d340204564442ea62081c26e21d
Author: Ural Tunaboyu <ural.tunaboyu@canonical.com>
Date: Thu Nov 7 08:56:45 2024 -0800
setup-testbed: ensure /tmp is deleted on reboot
Since /tmp is a tmpfs by default now, the directory is not
automatically cleaned on reboot. Re-enable this behavior.
commit dd84a47ebaf68b64c8e6a46b67946418c6e6a0e8
Author: Paride Legovini <paride@debian.org>
Date: Thu Oct 31 15:06:37 2024 +0100
Use python-debian architecture_is_concerned() to do arch matching
Replace buggy implementation of dpkg architecture matching with
DpkgArchTable.architecture_is_concerned() from python-debian, with
perl fallback in case python-debian is too old.
architecture_is_concerned() is able to properly handle full
abi-libc-os-cpu Debian architecture tuples, the previous implementation
could not.
Policy 4.7.0 mentions that the d/control Architecture field is in
"os-arch" format [1,2], but in practice there are packages using tuples
with more fields.
In tests, replace "c64" and "vax" with Debian archs that actually exist,
otherwise architecture_is_concerned() fails with a KeyError.
[1] https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-architecture
[2] https://www.debian.org/doc/debian-policy/ch-customized-programs.html#architecture-specification-strings
Closes: #1086538
commit ea8254db7f630ca1972e8827c8eb4e67b7119147
Merge: 57f511f 347dc44
Author: Paride Legovini <paride@debian.org>
Date: Wed Oct 30 09:24:15 2024 +0000
Merge branch 'make-testpkg-arch-any' into 'master'
tests: make testpkg an Architecture: any package
See merge request ci-team/autopkgtest!474
commit 57f511f23f71c07d0a3f855568ca6b6d3f28f168
Merge: 2b43d3f 89de045
Author: Paride Legovini <paride@debian.org>
Date: Tue Oct 29 07:56:14 2024 +0000
Merge branch 'unshare_mmdebstrap' into 'master'
unshare: run mmdebstrap if no chroot was found
See merge request ci-team/autopkgtest!473
commit 89de04544b7efb274b8544c372ec577d1f060ffb
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Fri Oct 25 14:53:52 2024 +0200
unshare: run mmdebstrap if no chroot was found
commit 347dc44ca4835c100de1a96147b51dd2f8ded20a
Author: Paride Legovini <paride@debian.org>
Date: Mon Oct 28 11:58:46 2024 +0100
tests: make testpkg an Architecture: any package
This will allow proper testing of the upcoming foreign architecture
testing feature, as an Architecture: any package can be cross built
and installed as a foreign arch package.