** Description changed:

  *****************************
  **** WIP ********************
  **** DON'T REVIEW THAT YET***
  
  This SRU follows the exception process as outlined at
  https://documentation.ubuntu.com/sru/en/latest/reference/exception-
  autopkgtest-Updates rather than the standard SRU rules.
  
  [Impact]
  
  This release contains both bug fixes and new features and we would like
  to make sure all of our developers have access to these improvements.
  The notable ones are:
  
  5.55:
   * a-virt-lxd: use the kernel boot_id to detect when a reboot happened
   * build-docker: Adapt to use docker multi-platform images (Closes: #1125712)
   * tests: Don't list more than one Maintainer (Closes: #1126318)
  
  5.54:
   * adt_testbed: give some time to `apt` for acquiring the dpkg lock
   * Set umask during mktemp call (Closes: #1107254)
   * Set QEMU baseline profile for RISC-V to RVA23 (LP: #2137720)
  
  5.53:
   * Save artifacts in a per-test directory (Closes: #903696)
   * setup-testbed: include wireless interfaces in search for default iface
  
  5.52:
   * setup-testbed: Ensure lxd-agent-loader is retained when present in image
      (LP: #2127063).
  
  5.51:
   * Assume the base testbed release to be the one providing base-files
      * Run ps(1) on leaked processed only if ps(1) is available.
      Thanks to Ferenc Wágner (Closes: #1112625)
   * Testbed: fix apt pinning for old apt releases
  
  5.50:
   * test_timeout_no_output: make test work with non-GNU coreutils (LP: 
#2117709)
   * Fix Launchpad username validation in PPA sources (LP: #2119533)
   * build-docker: Default to archive.debian.org for EOL releases
      (Closes: #1083163)
   * Use 'systemctl reboot' instead of 'reboot' with systemd
  
  5.49:
   * NEWS.Debian: Document the security fixes in 5.48
  
  5.48:
   * Various security fixes
     * SECURITY: autopkgtest-virt-*: Don't make downtmp dangerously 
world-writeable
     * SECURITY: Fix mode (permissions) of AUTOPKGTEST_ARTIFACTS
     * SECURITY: autopkgtest-virt-null: Do not advertise isolation-machine
     * SECURITY: Fix autopkgtest-virt-unshare to not advertise downtmp-host
     * SECURITY: Only chmod copied-down things world-writeable with --insecure
  
  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: 
https://autopkgtest.ubuntu.com/user/antoinelassagne/ppa/sru-autopkgtest-5.55
  
  questing:
   - amd64: 
https://autopkgtest.ubuntu.com/results/autopkgtest-questing-antoinelassagne-sru-autopkgtest-5.55/questing/amd64/a/autopkgtest/20260318_134124_c9d7f@/log.gz
   - arm64: 
https://autopkgtest.ubuntu.com/results/autopkgtest-questing-antoinelassagne-sru-autopkgtest-5.55/questing/arm64/a/autopkgtest/20260318_140242_17811@/log.gz
   - armhf: 
https://autopkgtest.ubuntu.com/results/autopkgtest-questing-antoinelassagne-sru-autopkgtest-5.55/questing/armhf/a/autopkgtest/20260318_073358_01060@/log.gz
   - i386: 
https://autopkgtest.ubuntu.com/results/autopkgtest-questing-antoinelassagne-sru-autopkgtest-5.55/questing/i386/a/autopkgtest/20260318_134705_2b324@/log.gz
   - s390x:
  
  noble:
   - amd64: 
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-antoinelassagne-sru-autopkgtest-5.55/noble/amd64/a/autopkgtest/20260318_133032_5ad13@/log.gz
   - arm64:
   - armhf: 
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-antoinelassagne-sru-autopkgtest-5.55/noble/armhf/a/autopkgtest/20260318_073415_7a44d@/log.gz
   - i386: 
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-antoinelassagne-sru-autopkgtest-5.55/noble/i386/a/autopkgtest/20260318_132357_4569d@/log.gz
   - ppc64el: 
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-antoinelassagne-sru-autopkgtest-5.55/noble/ppc64el/a/autopkgtest/20260318_143909_4b0c2@/log.gz
-  - s390x:
+  - s390x: 
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-antoinelassagne-sru-autopkgtest-5.55/noble/s390x/a/autopkgtest/20260320_041156_ffb63@/log.gz
  
  jammy:
   - amd64: 
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-antoinelassagne-sru-autopkgtest-5.55/jammy/amd64/a/autopkgtest/20260318_121925_69145@/log.gz
   - arm64: 
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-antoinelassagne-sru-autopkgtest-5.55/jammy/arm64/a/autopkgtest/20260318_122319_9aad5@/log.gz
   - i386: 
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-antoinelassagne-sru-autopkgtest-5.55/jammy/i386/a/autopkgtest/20260318_123630_98238@/log.gz
   - ppc64el: 
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-antoinelassagne-sru-autopkgtest-5.55/jammy/ppc64el/a/autopkgtest/20260319_130724_9ce3a@/log.gz
   - s390x: 
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-antoinelassagne-sru-autopkgtest-5.55/jammy/s390x/a/autopkgtest/20260319_082201_08caf@/log.gz
  
  We don't expect them to pass everywhere, but at least on amd64 and arm64 they
  must be green.
  
  Additionally, the following PPAs should be tested manually under normal
  development conditions to ensure normal functionality works as intended.
   - https://launchpad.net/~antoinelassagne/+archive/ubuntu/sru-autopkgtest-5.55
  
  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.55) unstable; urgency=medium
  
    [ Paride Legovini ]
    * a-virt-lxd: use the kernel boot_id to detect when a reboot happened
    * a-buildvm-ubuntu-cloud: fix URL generation
    * tests: run test_git_source_build using a trivial ad-hoc package
  
    [ Christian Kastner ]
    * build-docker: Fix supported architecture check
    * build-docker: Adapt to use docker multi-platform images (Closes: #1125712)
    * build-docker: Drop mips64el as a supported architecture
    * autopkgtest-build-podman: Fix APT proxy autodiscovery
  
    [ Simon McVittie ]
    * tests: Don't list more than one Maintainer (Closes: #1126318)
    * d/README.source: Update minimum host dependency versions
  
   -- Paride Legovini <[email protected]>  Sat, 31 Jan 2026 21:47:40 +0100
  
  autopkgtest (5.54) unstable; urgency=medium
  
    [ Paride Legovini ]
    * Drop support for three dashes (---) as the virt-server separator
    * a-virt-lxd: refer to VMs/containers as "instances"
  
    [ Colin Watson ]
    * Call Incus instances autopkgtest-incus-*, not autopkgtest-lxd-*
  
    [ Florent 'Skia' Jacquet ]
    * adt_testbed: give some time to `apt` for acquiring the dpkg lock
  
    [ Christian Kastner ]
    * Set umask during mktemp call (Closes: #1107254)
    * qemu: Also remount user shared dirs after reboot
  
    [ Valentin Haudiquet ]
    * Set QEMU baseline profile for RISC-V to RVA23 (LP: #2137720)
    * Fix deprecated qemu-user-static usage
  
   -- Paride Legovini <[email protected]>  Fri, 23 Jan 2026 17:32:40 +0100
  
  autopkgtest (5.53) unstable; urgency=medium
  
    [ Ural Tunaboyu ]
    * adt_testbed: always attempt to detect release
  
    [ Paride Legovini ]
    * Save artifacts in a per-test directory (Closes: #903696)
    * tests: fix mock apt-cache in test_apt_source_single_line_package_list
    * tests: move test_tree_build_needed_success under DebTestsVirtFS
    * a-virt-lxd: replace --vm with detection of the image type
    * a-buildvm-ubuntu-cloud: do not add a foreign architecture
    * runner/autopkgtest: drop unnecessary testbed reset/cleanup
    * setup-testbed: include wireless interfaces in search for default iface
    * d/control: bump Standards-Version to 4.7.0, no changes needed
    * d/control: drop redundant Rules-Requires-Root: no
  
    [ Johannes Schauer Marin Rodrigues ]
    * virt/autopkgtest-virt-unshare: ignore /etc/skel from outside the chroot
      when creating user's home directories inside the chroot with --prefix
  
    [ Chad Smith ]
    * fix(setup-testbed): avoid deprecated cloud-config 
apt_preserve_sources_list
  
   -- Paride Legovini <[email protected]>  Thu, 11 Dec 2025 16:17:37 +0100
  
  autopkgtest (5.52) unstable; urgency=medium
  
    [ Paride Legovini ]
    * Fix Launchpad owner validation in PPA sources.
      Thanks to Marco Trevisan (3v1n0)
    * d/t/control unshare: add missing distro-info test dependency.
      Thanks to Athos Ribeiro (LP: #2126690)
    * build-lxd: pass setup-script, await-boot via pipe instead of redirect
    * setup-testbed: add motd-news-config to the list of packages to purge
    * pre-commit: bump ruff-pre-commit pinned version, no changes needed
  
    [ Antonio Terceiro ]
    * Document how to work on tests without needing to rebuild (Closes: 
#1000802)
  
    [ Christian Kastner ]
    * qemu: Implement arbitrary host directory sharing
  
    [ Paul Gevers ]
    * tests: drop have_apt code fragment unused since commit 6ac81a0
    * doc: explain how one can run with sysvinit in a VM (Closes: #844123)
    * doc: mark skip-not-installable as deprecated
  
    [ Frode Nordahl ]
    * setup-testbed: Ensure lxd-agent-loader is retained when present in image
      (LP: #2127063).
  
    [ Simon McVittie ]
    * d/control, d/tests/control: Depend on bsdutils when running tests
      (Closes: #1118417)
  
    [ Jochen Sprickerhof ]
    * unshare: add --mirror option
  
   -- Paride Legovini <[email protected]>  Sun, 16 Nov 2025 23:04:59 +0100
  
  autopkgtest (5.51) unstable; urgency=medium
  
    [ Paride Legovini ]
    * Assume the base testbed release to be the one providing base-files
      Related changes:
      - Update APT index individually for newly added sources
      - t/mockup-commands: implement fake apt-cache policy
      - d/autopkgtest: adapt tests to new release detection logic
      - get-release: drop script, superseded by new release detection logic
      - autopkgtest(1) update documentation on how the testbed release is 
detected
    * build-qemu/docker: don't use archive.ubuntu.com for LTS releases
    * Run ps(1) on leaked processed only if ps(1) is available.
      Thanks to Ferenc Wágner (Closes: #1112625)
    * a-b-lxd: honor the lxd remote when cleaning up old images
    * CI:
      - Run Ubuntu Salsa CI on Questing (current devel release)
      - Salsa CI: disable the autopkgtest i386 job
      - Bump timeout for the lxc jobs
  
    [ Jochen Sprickerhof ]
    * unshare: cleanup temporary tarball at exit
  
    [ Helmut Grohne ]
    * Testbed: fix apt pinning for old apt releases
  
   -- Paride Legovini <[email protected]>  Mon, 08 Sep 2025 15:49:09 +0200
  
  autopkgtest (5.50) unstable; urgency=medium
  
    [ Paride Legovini ]
    * nova: fix failure to delete server detection logic
    * copyupdown: use subprocess.DEVNULL instead of open('/dev/null')
    * execute_timeout(): automatically pipe to stdin when instr is passed
    * check_exec(): support feeding string to stdin of executed command
    * wait_booted(): pass the await-boot script to stdin of sh -s
    * await-boot: do not systemctl start network-online.target
    * setup-testbed: restrict search of main network iface to Ethernet devices
    * autopkgtest-virt-ssh: wait for boot to complete
    * wait_booted: add "boot completed" debugging printout
    * await-boot: if cloud-init is installed, wait for it to complete
    * Clarify debug messages about communication with the virt server
    * a-v-ssh: print setup command stderr in real time
    * nova: drop duplicate "wait for ssh" and "wait for cloud-init" logic
    * a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message
    * a-virt-ssh: reimplement hook_wait_reboot around the system boot_id
    * Fix object queried for the "insecure" attribute
    * Ignore duplicate commas when splitting dependency strings
    * setup-testbed: mark some packages as manually installed
    * setup-testbed: remove ubuntu-pro-client as part of the image cleanup
    * test_timeout_no_output: make test work with non-GNU coreutils (LP: 
#2117709)
    * a-b-ubuntu-cloud: do not install ubuntu-minimal
    * setup-testbed: mark iproute2 as manually installed
    * Fix not-is-test pycodestyle error spotted by ruff (E714)
    * a-b-ubuntu-cloud: replace syntax that requires a too new Python version
    * Fix Launchpad username validation in PPA sources (LP: #2119533)
    * Apply ruff formatting
  
    [ Helmut Grohne ]
    * incus: clear /etc/machine-id in base image
    * setup-testbed: improve systemd-networkd detection
  
    [ Simon Chopin ]
    * buildvm-ubuntu-cloud: make it easy to add packages to the image
  
    [ Antonio Terceiro ]
    * setup-testbed: only run update-initramfs if it exists
  
    [ Simon McVittie ]
    * build-qemu: Don't require qemu-i386-static to build i386 VM on amd64
    * setup-testbed: Use archive.debian.org for archived buster security updates
    * build-docker: Default to archive.debian.org for EOL releases
      (Closes: #1083163)
    * build-docker: Use old-releases.ubuntu.com for EOL Ubuntu releases
    * build-qemu: Use archive.debian.org for EOL Debian releases
  
    [ Luca Boccassi ]
    * Use 'systemctl reboot' instead of 'reboot' with systemd
  
   -- Paul Gevers <[email protected]>  Mon, 25 Aug 2025 20:30:12 +0200
  
  autopkgtest (5.49) unstable; urgency=medium
  
    * NEWS.Debian: Document the security fixes in 5.48.
  
   -- Ian Jackson <[email protected]>  Wed, 16 Apr 2025
  19:41:19 +0100
  
  autopkgtest (5.48) unstable; urgency=medium
  
    [ Ural Tunaboyu ]
    * Makefile: install arch-is-concerned.pl.  Fixes testing on very
      old distros with very old python3-debian.
  
    [ Ian Jackson ]
    * SECURITY: autopkgtest-virt-*: Don't make downtmp dangerously 
world-writeable
    * SECURITY: Fix mode (permissions) of AUTOPKGTEST_ARTIFACTS
    * SECURITY: autopkgtest-virt-null: Do not advertise isolation-machine
    * SECURITY: Fix autopkgtest-virt-unshare to not advertise downtmp-host
    * SECURITY: Only chmod copied-down things world-writeable with --insecure
    * autopkgtest-virt-null: Add --fake-capabilities option
    * Clarify that mangling config in $HOME is breaks-testbed
    * No suggested-normal-user without root-on-testbed
    * If necessary, chown the scratchspace to the normal user
    * Introduce autopkgtest --insecure option
    * d/t/control: Declare isolation-container for tests/autopkgtest
    * Centralise downtmp and capabilities
    * autopkgtest-virt-qemu: Move the base caps list to a global
    * Make downtmp-host= cap filtering more careful
  
   -- Ian Jackson <[email protected]>  Mon, 14 Apr 2025
  00:31:53 +0100

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144629

Title:
   [SRU exception] backport 5.55 to Noble and Questing

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to