** Description changed:

  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)
+  * 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)
+  * 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
+  * 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).
+  * 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
+  * 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
+  * 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
+  * 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
- 
+  * 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:
  
  <TODO: link to autopkgtest results done on PPA package>
  
+ Additionally, the following PPA 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
+ 
  <TODO: Run a manual upgrade test (this will cover LP: #2115731)>
  
  Checkout these repositories:
  
  upgrade testing code: git clone 
https://github.com/canonical/auto-upgrade-testing
  upgrade testing profiles: git clone 
https://git.launchpad.net/auto-upgrade-testing-specifications
  
  And run the test from within the auto-upgrade-testing checkout:
-     python3 -m upgrade_testing.command_line -c 
../auto-upgrade-testing-specifications/profiles/ubuntu-noble-oracular-basic-amd64_qemu.yaml
 --provision --adt-args='--timeout-factor=10 -d' --results-dir 
/tmp/upgrade_tests
+     python3 -m upgrade_testing.command_line -c 
../auto-upgrade-testing-specifications/profiles/ubuntu-noble-oracular-basic-amd64_qemu.yaml
 --provision --adt-args='--timeout-factor=10 -d' --results-dir 
/tmp/upgrade_tests
  
  The upgrade should perform and finish successfully:
-   * exit status is 0
-   * you should see near the end of the output: Upgrade result: PASS
+   * exit status is 0
+   * you should see near the end of the output: Upgrade result: PASS
  
  <TODO: if relevant: extra manual testing results>
  
  [Where problems could occur]
  
- <TODO: highlights areas where regressions might happen>
- 
- [Other Info]
- 
- <TODO: other background (optional)>
+ 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]
  
- <TODO: paste in changelog entry>
+ 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