← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2106167] Autopkgtest regression report (autopkgtest/5.47~22.04.1)

 

All autopkgtests for the newly accepted autopkgtest (5.47~22.04.1) for jammy have finished running.
The following regressions have been reported in tests triggered by the package:

autodep8/unknown (ppc64el)
gem2deb/unknown (arm64)
gscan2pdf/unknown (arm64, ppc64el)
notepadqq/unknown (arm64)
rpmlint/unknown (ppc64el)
sbuild/unknown (arm64)
systemd/249.11-0ubuntu3.15 (amd64, s390x)
systemd/unknown (arm64)


Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-
migration/jammy/update_excuses.html#autopkgtest

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to autopkgtest in Ubuntu.
Matching subscriptions: ubuntu-qa-bugs
https://bugs.launchpad.net/bugs/2106167

Title:
  [SRU exception] backport 5.47 to Jammy, Noble, and Oracular

Status in autopkgtest package in Ubuntu:
  Fix Released
Status in autopkgtest source package in Jammy:
  Fix Committed
Status in autopkgtest source package in Noble:
  Fix Committed
Status in autopkgtest source package in Oracular:
  Fix Committed

Bug description:
  Current versions:
  Jammy: 5.38ubuntu1~22.04.1
  Noble: 5.38ubuntu1~24.04.1
  Oracular: 5.38ubuntu1

  This SRU follows the exception process as outlined in
  https://wiki.ubuntu.com/autopkgtest-Updates rather than standard SRU
  rules.

  [Impact]

  This release contains bug fixes and new features that we would like all
  developers to have access to.
  Some notable ones are:

  5.47:
    * unshare: support UNRELEASED as release name (Closes: #1099126)

  5.45:
    * setup-testbed: Add debian-security for Debian releases
      (Closes: #1071185, #1055370)

  5.43:
    * Add support for foreign-architecture testing.
      A typical use-case for this is testing an i386 package in an amd64
      container.
    * Support adding apt sources from file (--add-apt-source=FILENAME)
      (Closes: #1089736)
    * Only use deb822 apt sources if apt is 2.3.10 or later (Debian 12,
      Ubuntu 22.04), fixing a regression for --add-apt-source=ppa on
      Ubuntu 20.04 'focal'

  5.42:
    * Handle multi-line --add-apt-sources (used by debci)

  5.41:
    * Make the "get apt sources from testbed" code more solid. Changes:
      - Don't fail if there is no /etc/apt/sources.list
      - Don't fail if there are .list files, but none defines a "deb" source
      - Move the sources extraction code to standalone shell scripts
      Thanks to Florent 'Skia' Jacquet

  5.40:
    * Implement support for adding PPAs via --add-apt-source=ppa:OWNER/PPA
    * Refactor how APT releases and pockets are added
      - Handle sources.list [ options ] when doing --add-apt-release
      - Update manpage after refactor of APT source addition
    * Refactor _run_apt_install() and rename to _run_apt_command()
      - Handle --apt-upgrade via _run_apt_command() (Closes: #1011204)
      - Update testbed package index (apt-get update) using _run_apt_command()
    * t/autopkgtest-buildvm-ubuntu-cloud: fix image url for some arches
      (LP: #2077552)
    * t/autopkgtest-buildvm-ubuntu-cloud: add image cache (LP #2073938)

  5.39:
    * d/tests/lxd: drop racey workaround for the images: remote url,
      depend on a new enough lxd instead (Closes: #1078216)
    * Drop --testname argument, deprecated in 2017
    * a-v-unshare: create user with useradd --prefix instead of --root,
    * virt-qemu: Work around #1072004 in 9pfs.
      Thanks to Dominique Martinet (Closes: #1071456) (Mitigates: #1072004)
      to avoid chrooting into an environment that does not yet have /dev
      (Closes: #1077988)
    * build-docker/build-podman, build-qemu: Fix running from source tree
    * tests: Skip tests involving mount points if we don't have
      CAP_SYS_ADMIN, for example in rootless podman (Closes: #1078215)

  See the changelog entry below for a full list of changes and bugs.

  [Test Plan]

  autopkgtest contains a test suite that is run using the SRU package for each
  release. This test suite's results are available here:

  Noble:
    * amd64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/amd64/a/autopkgtest/20250327_013511_551fb@/log.gz
   * arm64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/arm64/a/autopkgtest/20250402_002849_21105@/log.gz
   * armhf: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/armhf/a/autopkgtest/20250401_200850_676eb@/log.gz
   * s390x: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/s390x/a/autopkgtest/20250401_223803_724a3@/log.gz
   * ppc64el: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/ppc64el/a/autopkgtest/20250402_204155_b3e36@/log.gz
   * i386: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-noble-uralt-autopkgtest5.47-noble/noble/i386/a/autopkgtest/20250402_001526_78f5c@/log.gz

  Jammy:
    * amd64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/amd64/a/autopkgtest/20250327_201649_46328@/log.gz
   * arm64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/arm64/a/autopkgtest/20250402_233023_2150e@/log.gz
   * armhf: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/armhf/a/autopkgtest/20250401_195501_37db1@/log.gz
   * s390x: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/s390x/a/autopkgtest/20250401_213651_408c4@/log.gz
   * ppc64el: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/ppc64el/a/autopkgtest/20250402_005540_1b495@/log.gz
   * i386: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-uralt-autopkgtest5.47-jammy/jammy/i386/a/autopkgtest/20250403_083736_3e436@/log.gz

  Oracular:
    * amd64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/amd64/a/autopkgtest/20250414_184046_15b47@/log.gz
    * arm64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/arm64/a/autopkgtest/20250414_184845_65e1e@/log.gz
    * armhf: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/armhf/a/autopkgtest/20250411_154944_e4ec7@/log.gz
    * s390x: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/s390x/a/autopkgtest/20250411_222557_d3828@/log.gz
    * ppc64el: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/ppc64el/a/autopkgtest/20250411_060313_3dc1f@/log.gz
    * i386: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-uralt-autopkgtest5.47-oracular/oracular/i386/a/autopkgtest/20250411_021657_a01b4@/log.gz

  We don't expect them to pass everywhere, but at least on amd64 and arm64 they
  are green.

  Additionally, the following PPAs should be tested manually under normal
  development conditions to ensure normal functionality works as intended.
   - https://launchpad.net/~uralt/+archive/ubuntu/autopkgtest5.47-oracular
   - https://launchpad.net/~uralt/+archive/ubuntu/autopkgtest5.47-noble
   - https://launchpad.net/~uralt/+archive/ubuntu/autopkgtest5.47-jammy

  Please take a moment to test cross-arch testing in particular, as it has no
  automated testing. Documentation of this feature can be found at https://wiki.ubuntu.com/ProposedMigration#How_to_run_cross-architecture_autopkgtest_locally_using_QEMU

  'mawk' is a particularly well-suited package for testing cross-arch
  functionality.

  [Where problems could occur]

  As always with those big updates, there might be corner-case issues not covered by the automated test suite.
  Given that this tool is mainly used by developers, users are likely to find workarounds or report bugs when they find them.

  [Changelog]

  autopkgtest (5.47) unstable; urgency=medium

    [ Ian Jackson ]
    * README.virtualisation-server: Fix and document a URL decoding rune
    * autopkgtest-virt-null: New --retain-tmp option (Closes: #1092771)

    [ Sean Whitton ]
    * build-podman: Accept additional arguments for 'podman build'
    * build-podman: Fix accepting additional arguments on bookworm
    * build-docker, build-docker(1): Update docs to match argparse reality

    [ Jochen Sprickerhof ]
    * unshare: support UNRELEASED as release name (Closes: #1099126)
    * unshare: call mmdebstrap with --mode=unshare (Closes: #1099578)

    [ Arnaud Rebillout ]
    * Fix setup-testbed for Kali Linux

   -- Paride Legovini <paride@xxxxxxxxxx>  Tue, 11 Mar 2025 13:09:57
  +0100

  autopkgtest (5.46) unstable; urgency=medium

    [ Jochen Sprickerhof ]
    * setup-testbed: exclude sid from security (Closes: #1099053)

   -- Paride Legovini <paride@xxxxxxxxxx>  Thu, 27 Feb 2025 18:46:41
  +0100

  autopkgtest (5.45) unstable; urgency=medium

    [ Jochen Sprickerhof ]
    * unshare: support repeated open and close commands (Closes: #1094633)
    * unshare: error out if neither --release nor a chroot is provided
      (Closes: #1096123)

    [ Antonio Terceiro ]
    * setup-testbed: consistently apply eatmydata to all apt operations

    [ Paride Legovini ]
    * Don't pin package under test if required capabilities are missing
      (Closes: #1095979)
    * setup-testbed: fix shell redirect so that it points to the chroot
    * setup-testbed: fix out-of-chroot bug in deb822 detection
    * setup-testbed: fix typo: /etc/network/interface -> interfaces
    * adt_binaries: silence stderr from `apt-get indextargets`, fixing
      publication of built binaries on Debian Jessie and Ubuntu Trusty LTS
    * setup-testbed: fix recovery of backed-up resolv.conf

    [ Simon McVittie ]
    * runner: If we installed packages to unpack source, revert the testbed
      before starting to run tests (Closes: #1098646)
    * docker: Document minimal content for the image/tarball

    [ Paride Legovini ]
    * Do not turn test deps from package under test into versioned deps.
      This reverts the change mentioned to fix #1052119 in version 5.44.

    [ Jochen Sprickerhof ]
    * setup-testbed: Add debian-security for Debian releases
      (Closes: #1071185, #1055370)

   -- Paride Legovini <paride@xxxxxxxxxx>  Wed, 26 Feb 2025 17:43:40
  +0100

  autopkgtest (5.44) unstable; urgency=medium

    [ Simon McVittie ]
    * tests: Normally only test timeouts on known-fast architectures.
      We cannot make these test-cases reliable on slower machines like riscv64
      without making the test suite take a long time even on faster machines.
      (Closes: #1093275)
    * virt-podman: Don't crash if the selected image has no labels
      (Closes: #1093546)
    * virt-podman(1): Mention how to generate images locally
    * build-podman(1): Consistently use podman in examples
    * virt-podman(1): Document that full systemd functionality needs
      CAP_SYS_ADMIN, how to obtain it, and the security considerations that
      mean it is not the default (Closes: #1078205)
    * d/control: Remove obsolete alternative dependency on pep8
      (Closes: #1093161)
    * d/README.source: Mention some apt features that we cannot use yet
    * build-docker(1): Clarify the relationship between --tarball and --image.
      In particular clarify the circumstances under which a base image
      for use inside the container environment will be downloaded from a
      third-party container registry.

    [ Paride Legovini ]
    * Turn test dependencies from package under test into strictly versioned
      dependencies (Closes: #1052119)
    * d/t/schroot: use eatmydata in the test schroot to speed up testing
    * autopkgtest(1): clarify usage of virt servers, suggest qemu
    * virt-schroot(1): add warning regarding lack of isolation

    [ Ural Tunaboyu ]
    * buildvm-ubuntu-cloud: Don't exclude documentation

    [ Jochen Sprickerhof ]
    * Add test dependency on apt to make it reproducible
    * virt-unshare: Keep apt lists when bootstrapping

    [ Florent 'Skia' Jacquet ]
    * buildvm-ubuntu-cloud: Use server image for riscv64 testbeds, since
      no minimal image is available

    [ Ian Jackson ]
    * virt-*: Exit with an error if stdin is in non-blocking mode
    * virt-*: Exit on EOF (Closes: #1094634)
    * virt-*: Warn on (invalid) leading whitespace in the
      virtualization protocol
    * virt-*: Reject empty commands

   -- Simon McVittie <smcv@xxxxxxxxxx>  Wed, 12 Feb 2025 14:47:41 +0000

  autopkgtest (5.43) unstable; urgency=medium

    [ Steve Langasek, Paride Legovini ]
    * Add support for foreign-architecture testing.
      A typical use-case for this is testing an i386 package in an amd64
      container.

    [ Paride Legovini ]
    * Use python3-debian to do more correct architecture matching, with a
      perl fallback used if python3-debian is too old (Closes: #1086538)
    * Make pins cover any architecture for better multi-arch support
      (Closes: #1088971)
    * Add sources specified via --add-apt-source after configuring pockets.
      This way autopkgtest does not add pockets to PPAs, which is not
      desired. (LP: #2091393)
    * Support adding apt sources from file (--add-apt-source=FILENAME)
      (Closes: #1089736)
    * Fix parsing of `apt-cache policy` output if it has phasing info
    * build-lxd: bump boot timeout from 1 minute to 5 minutes, which is
      helpful on armhf
    * d/t/control: re-sort with wrap-and-sort from devscripts 2.24.8.
      wrap-and-sort from devscripts 2.24.8 changes the sorting algorithm
      for packages, see #1049943. Update d/t/control accordingly.
    * binaries: reinstall binaries using _run_apt_command().
      This reduces duplication, and ensures that
      DEBIAN_FRONTEND=noninteractive is set. (Closes: #1092621)

    [ Simon McVittie ]
    * qemu: Prefer to use /etc/localtime to copy host time zone into VMs
      (Closes: #1038835)
    * build-docker: Add a default command (bash) for images with --init=none,
      for convenient interactive reuse
    * tests: Remove some problematic environment variables.
      In particular, when autopkgtest itself (an Architecture: all package)
      is built, we must not allow internal variables set by debhelper to
      propagate into the Architecture: any packages that are built and
      tested by autopkgtest's test suite, because that will make them fail
      to build.

    [ Florent 'Skia' Jacquet ]
    * Only use deb822 apt sources if apt is 2.3.10 or later (Debian 12,
      Ubuntu 22.04), fixing a regression for --add-apt-source=ppa on
      Ubuntu 20.04 'focal'
    * ssh-setup/nova: improve logging for easier use of grep

    [ Colin Watson ]
    * Install passwd for needs-sudo

    [ Ural Tunaboyu ]
    * d/t/schroot: run schroot tests in Ubuntu chroots if the host is Ubuntu
    * setup-testbed: ensure /tmp is deleted on reboot, matching the behaviour
      we would see with a tmpfs

    [ Jochen Sprickerhof ]
    * unshare: run a configurable bootstrap command, defaulting to
      mmdebstrap, if no suitable chroot was found

    [ Tim Andersson ]
    * ssh-setup/nova: Improve robustness of cleanup

    [ Helmut Grohne ]
    * setup-testbed: Don't treat an empty /etc/network/interfaces as
      implying that systemd-networkd and ifupdown are not in use
    * setup-testbed: If systemd-networkd is enabled, do not configure
      ifupdown. No further configuration is needed if host0 networking is
      configured via /usr/lib/systemd/network/80-container-host0.network.
      (Closes: #1090884)

    [ Paul Gevers, Simon McVittie ]
    * tests: adapt for change in dpkg regarding Rules-Requires-Root.
      With the latest changes in dpkg, debhelper will no longer call the
      'build' target if it doesn't need it. Hence the checks in several
      of our tests need to be updated to check that 'binary' is called.
      (Closes: #1092086, #1092398)

    [ Julian Gilbey, Simon McVittie ]
    * README.package-tests.rst: Clarify the interactions between Testsuite,
      dpkg and autodep8 (Closes: #1016008)

   -- Simon McVittie <smcv@xxxxxxxxxx>  Wed, 15 Jan 2025 09:07:55 +0000

  autopkgtest (5.42) unstable; urgency=medium

    [ Stefano Rivera ]
    * Correct logic in old-systemd fallback code

    [ Paride Legovini ]
    * Handle multi-line --add-apt-sources (used by debci)
    * tests: add test for multi-line --add-apt-sources

   -- Paride Legovini <paride@xxxxxxxxxx>  Fri, 25 Oct 2024 10:04:32
  +0200

  autopkgtest (5.41) unstable; urgency=medium

    * If autopkgtest fails to detect the testbed release, exit with error only
      if there are command line arguments which actually require knowing the
      testbed release (namely: --add-apt-release, --apt-pocket).
    * Make the "get apt sources from testbed" code more solid. Changes:
      - Don't fail if there is no /etc/apt/sources.list
      - Don't fail if there are .list files, but none defines a "deb" source
      - Move the sources extraction code to standalone shell scripts
      Thanks to Florent 'Skia' Jacquet
    * tests: expand --add-apt-release / --apt-pocket tests, deb822 case

   -- Paride Legovini <paride@xxxxxxxxxx>  Wed, 23 Oct 2024 16:38:56
  +0200

  autopkgtest (5.40) unstable; urgency=medium

    [ Johannes Schauer Marin Rodrigues ]
    * lib/adt_binaries.py: run 'apt update' before 'apt install'

    [ Simon McVittie ]
    * build-qemu(1): Separate recommended and deprecated invocation
    * build-lxc, build-lxd: Convert command-line parsing to Python
    * build-lxc: Check presence of lxc-templates
    * build-docker: Label Docker/Podman images with some of their properties
    * virt-podman: Try to enable --init automatically if it would work
    * build-docker: Tag images for default architecture with/without prefix

    [ Paride Legovini ]
    * Implement support for adding PPAs via --add-apt-source=ppa:OWNER/PPA
    * Refactor and improve "get priority from apt policy" logic
    * Rework and simplify the package pinning logic
      - man: clarify documentation on how pinning works
    * Refactor handling of synthesized dependencies
    * Get the testbed release from the APT data sources
    * Always get the testbed release when setting up the testbed
    * Trust find_source_version_to_download even in presence of src: pins
    * Refactor how APT releases and pockets are added
      - Handle sources.list [ options ] when doing --add-apt-release
      - Update manpage after refactor of APT source addition
    * Refactor _run_apt_install() and rename to _run_apt_command()
      - Handle --apt-upgrade via _run_apt_command() (Closes: #1011204)
      - Update testbed package index (apt-get update) using _run_apt_command()
    * Revert "lxc: define /tmp mount via lxc-start"
    * build_source: do not generate debug symbol packages
    * build_source: do not build udeb packages
      - tests: test that nocheck, noudeb profiles are set at build time
    * tests: check if CAP_SYS_ADMIN is EFFECTIVE (Closes: #1079216)
    * tests: Archive: support specifying the release Codename
    * tests: Archive: add support for accessing dists via codename
    * tests: Archive: rename series to suite, require more explicit config
    * tests: test_apt_pocket_pkg_with_proposed_dep: use expect_success=True
    * tests: expand the pocket tests to cover --add-apt-release --pin-packages
    * tests: run the apt_pocket tests with NotAutomatic: yes in -proposed
    * tests: add test_debian_layout_* to test pinning on a Debian-like layout
    * tests: add new test: test_offline_success
    * tests: ChrootRunner: get testbed_apt_version from the chroot
    * tests: mockup-commands: bump version of mock apt command
    * d/control: move python3-distro-info from Suggests to Depends
    * pre-commit: add rst-* hooks from pygrep-hooks
    * CI: add Salsa CI pipeline recipe for Ubuntu

    [ Stefano Rivera ]
    * incus/lxd: Set a default value for PATH

    [ Guilhem Moulin ]
    * build-qemu: Turn off ‘orphan_file’ for older target suites
      (Closes: #1078760)

    [ Lee Garrett ]
    * Increase msize for 9p mount to 512KB (~30% read performance increase)

    [ Ural Tunaboyu ]
    * t/autopkgtest-buildvm-ubuntu-cloud: add check for required space
    * t/autopkgtest-buildvm-ubuntu-cloud: fix image url for some arches
      (LP: #2077552)
    * t/autopkgtest-buildvm-ubuntu-cloud: add image cache (LP #2073938)
    * lib/autopkgtest_deps: add dependency for package
    * lib/autopkgtest_deps: add dependency for directory
    * t/autopkgtest-buildvm-ubuntu-cloud: add directory dependency on output_dir
    * tests/autopkgtest: make test_apt_source_arch_conflict pass on non-amd64
    * debian/tests: enable lxd tests for all arches for which there are images

    [ Blair Noctis ]
    * lib/testdec: use lists in dep set manipulation (Closes: #1080981)
    * tests/testdesc: test recommends from multiple packages

    [ Kai Oberbeckmann ]
    * qemu: Fix boot of UEFI-only virtual machines (Closes: #1081374)

    [ Christian Kastner ]
    * reboot-required: Also monitor /boot/{grub,efi}

    [ Paul Gevers ]
    * VirSubproc.py: prevent UnboundLocalError on timeout

    [ Antonio Terceiro ]
    * autopkgtest-build-lxc: avoid lxc-attach messing with file permissions

   -- Paride Legovini <paride@xxxxxxxxxx>  Mon, 21 Oct 2024 12:09:29
  +0200

  autopkgtest (5.39) unstable; urgency=medium

    [ Paride Legovini ]
    * d/tests/lxd: drop racey workaround for the images: remote url,
      depend on a new enough lxd instead (Closes: #1078216)
    * d/control: bump Standards-Version to 4.7.0, no changes needed
    * Drop --testname argument, deprecated in 2017
    * a-v-unshare: create user with useradd --prefix instead of --root,
      to avoid chrooting into an environment that does not yet have /dev
      (Closes: #1077988)
    * Stop skipping d/t/unshare on Ubuntu, no longer necessary with the
      above a-v-unshare change
    * d/t/unshare: run tests in an Ubuntu testbed when host system is Ubuntu

    [ Ural Tunaboyu ]
    * autopkgtest-buildvm-ubuntu-cloud: improve dependency checks
      (LP #2073938)

    [ Simon McVittie ]
    * virt-qemu: Work around #1072004 in 9pfs.
      Thanks to Dominique Martinet (Closes: #1071456) (Mitigates: #1072004)
    * build-podman: Don't assume that host is reachable as 10.0.2.2,
      which is no longer true when podman uses passt (Closes: #1078076)
    * qemu: Refactor to allow detection of dependencies
    * qemu: Update lists of architectures (Helps: #1062026)
    * build-*, virt-qemu, virt-docker/virt-podman, virt-lxc,
      virt-lxd/virt-incus: Check for (most) dependencies
      (Closes: #1021776, #1034351, #1039958, #1076739)
    * build-docker/build-podman, build-qemu: Fix running from source tree
    * tests: Skip tests involving mount points if we don't have
      CAP_SYS_ADMIN, for example in rootless podman (Closes: #1078215)
    * d/README.source: Mention the minimum Python version in testbeds (3.4)
    * d/control, d/tests/control: /usr/bin/docker is now in docker-cli
      (see also #1078269)
    * d/tests/control: Install passt along with newer podman versions
    * tests: Use a Debian mirror to test handling of persistent apt failures

    [ Jochen Sprickerhof ]
    * unshare: Make the chroot more minimal (mmdebstrap --variant=apt)

    [ Luca Boccassi ]
    * await-boot.sh: Make the check for systemd-sysv robust against tests
      that install a different init system (Closes: #1078510)

    [ Paul Gevers ]
    * wrapper.sh: Convert test exit codes 254 and 255 to 253, preventing
      misinterpretation as a testbed failure (Closes: #1078214)

    [ Johannes Schauer Marin Rodrigues ]
    * doc/README.package-tests.rst: Use a better example test name
    * doc/README.package-tests.rst: A test name cannot contain commas

   -- Simon McVittie <smcv@xxxxxxxxxx>  Mon, 12 Aug 2024 12:11:05 +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2106167/+subscriptions



References