[SRU exception] backport 5.37 to Jammy and Noble
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autopkgtest (Ubuntu) |
In Progress
|
Undecided
|
Skia | ||
Jammy |
Fix Committed
|
Undecided
|
Skia | ||
Noble |
Fix Committed
|
Undecided
|
Skia |
Bug Description
Please be advised that some part of the changes only apply to the Jammy SRU.
Current versions:
Jammy: 5.32ubuntu3~22.04.1
Noble: 5.34ubuntu2
This SRU follows the exception process as outlined at https:/
[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.
Some notable ones are:
unreleased:
* t/autopkgtest-
(LP: #2075166)
5.36:
* Changes in source package selection:
- Truly honor pinning when looking for the source package to download
- find_source_
(LP: #2066290)
* setup-testbed: prevent /tmp from getting a tmpfs mount (LP: #2069834)
* t/a-buildvm-
* setup-testbed: Add support for netplan.io networking
(Closes: #960729) (LP: #2060187)
5.35:
* Resolve and install test dependencies using apt-get satisfy
* autopkgtest-
The following only applies for the Jammy SRU:
5.34:
* add support for deb822 sources (LP: #2052639)
5.33:
* qemu: use device-tree for booting riscv64 (LP: #2056764)
* qemu: boot riscv64 via EFI (LP: #2056764)
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:/
* arm64: PASS https:/
* armhf: SKIP https:/
* i386: FAIL (expected, main tests are green) https:/
* ppc64el: FAIL (expected, main tests are green) https:/
* s390x: FAIL (expected, main tests are green) https:/
Jammy:
* amd64: PASS https:/
* arm64: PASS https:/
* armhf: SKIP https:/
* i386: FAIL (expected) https:/
* ppc64el: FAIL (expected, main tests are green) https:/
* s390x: FAIL (expected, main tests are green) https:/
We don't expect them to pass fully, but at least on amd64 and arm64 they are green.
Additionally, the following PPAs should be tested manually at least under normal development conditions to ensure users will only be impacted by corner-case issues, should they arise:
* https:/
* https:/
Note that the `jammy` PPA is already under daily test by our auto-upgrade testing infrastructure.
Please take a particular attention to test the cross-arch feature, as there is no automated tests for this.
Here is the documentation on this feature: https:/
Be knowledgeable that the `mawk` is particularly well suited for these kind of tests.
[Where problems could occur]
As always with those big updates, there might be corner-case issues not covered by the automated test suite.
Also, with the differences in Python version, some library interfaces could have changed in untested code, leading to crashes.
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.37ubuntu2) oracular; urgency=medium
* New delta, all upstream cherry-picks:
- t/autopkgtest-
- t/autopkgtest: test_git_
- d/t/lxd: restrict architectures via Architecture and enable arm64
- d/rules: don't run pre-commit at package build time
-- Paride Legovini <email address hidden> Wed, 26 Jun 2024 13:16:53 +0200
autopkgtest (5.37ubuntu1) oracular; urgency=medium
* Merge with Debian unstable. Remaining changes:
- Add support for foreign architecture testing
-- Paride Legovini <email address hidden> Tue, 25 Jun 2024 18:10:50 +0200
autopkgtest (5.37) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Avoid empty string for apt satisfy
-- Paride Legovini <email address hidden> Mon, 24 Jun 2024 10:01:03 +0200
autopkgtest (5.36) unstable; urgency=medium
[ Paul Gevers ]
* Fix typo in the changelog
[ Paride Legovini ]
* Changes in source package selection:
- Truly honor pinning when looking for the source package to download
- find_source_
(LP: #2066290)
* Changes in test depependencies resolution:
- Drop redundant dependency parsing via perl Dpkg::Deps
- Leave dependency parsing to apt when possible
* virt-lxc: cleanup: force destroy container without stopping it
* build-needed: build with DEB_BUILD_
* setup-testbed: prevent /tmp from getting a tmpfs mount (LP: #2069834)
* tools/a-
* tools/a-
* t/autopkgtest: move the SchrootRunner tests under LxcRunner
* t/autopkgtest: make test_apt_
* tests: build packages with gzip compression for trusty compatibility
* d/t/lxd: update URL for images: remote on old LXD
* d/t/lxd: run tests on a Debian testing testbed
[ Florent 'Skia' Jacquet ]
* setup-testbed: don't install 'Recommends' for 'linux-generic'
* t/a-buildvm-
[ Christian Kastner ]
* autopkgtest-
* qemu: Drop ifupdown from image creation
It's already installed during debootstrapping, if necessary.
* setup-testbed: Add support for netplan.io networking
(Closes: #960729) (LP: #2060187)
[ Evgeni Golov ]
* assume remote docker when running inside docker
[ Agathe Porte ]
* qemu: fix warning: short-form boolean option 'readonly' deprecated
(Closes: #1073930) (LP: #2069957)
-- Paride Legovini <email address hidden> Fri, 21 Jun 2024 14:28:38 +0200
autopkgtest (5.35) unstable; urgency=medium
[ Christian Kastner ]
* qemu: Drop ifupdown from image creation
[ Florent 'Skia' Jacquet ]
* tools/a-b-lxd: make sure the reboot happens when needed
* ssh-setup/nova: explicitly set 'fqdn' in cloud-init
[ Paride Legovini ]
* install_apt: drop broken debugging stage
* find_source_
* Resolve and install test dependencies using apt-get satisfy
* d/control: bump Build-Depends: python3 to >= 3.8
* d/control: bump versioned Suggests: vmdb2 to >= 0.25-1.
Thanks to Christian Kastner
* d/control: drop build-dependency on python3-mock (Closes: #1060447)
* d/control: make Build-Depends required by tests <!nocheck>
* tests: add pre-commit-config and yamllint configuration
* tests: unshare: skip test (exit 77) if simple unshare command fails
* tests: unshare: skip test if kernel.
* tests: docker: make the docker daemon inherit the proxy settings
* tests: schroot: use default value (DIRECT) for $https_proxy
* tests: when dpkg-vendor is Ubuntu, test on Ubuntu containers
* tests: make the lxd test work on Ubuntu
* Assume that if root-on-testbed then we can use apt (Closes: #1042971)
* autopkgtest-
* ssh-setup/nova: fix shellcheck warnings and check in pre-commit
[ Frode Nordahl ]
* autopkgtest-
(LP: #2069274, LP: #2069283)
* autopkgtest-
[ Paul Gevers ]
* runner/autopkgtest: virt-ssh gets confused by newlines in create_command
* tests: skip test_copy_timeout (Addresses: #1068363)
[ Luca Boccassi ]
* lxc: define /tmp mount via lxc-start
-- Paul Gevers <email address hidden> Sun, 12 May 2024 09:27:10 +0200
The following only applies for the Jammy SRU:
autopkgtest (5.34) unstable; urgency=medium
[ Victor Westerhuis ]
* Let vmdb2 write /etc/fstab in autopkgtest-
[ Nick Rosbrook ]
* add support for deb822 sources (LP: #2052639)
[ Julian Andres Klode ]
* ssh: Set ConnectionAttem
* lxd: Increase various timeouts
[ Paride Legovini ]
* install_apt: drop retry loop on AptDownloadError
* build-dep: improve error handling
* runner: rely on package versions to select which src package to download
[ Paul Gevers ]
* autopkgtest-
(Closes: #1067406)
* autopkgtest-
(Closes: #933064)
[ Antonio Terceiro ]
* autopkgtest-
-- Paride Legovini <email address hidden> Wed, 03 Apr 2024 11:06:34 +0200
autopkgtest (5.33) unstable; urgency=medium
[ Antonio Russo ]
* virt-schroot: config, val splits on = exactly once
[ Frode Nordahl ]
* autopkgtest-
* autopkgtest-
[ Paul Gevers ]
* autopkgtest-
* tests: completely disable podman-init autopkgtest as it fails nasty
[ Arnaud Rebillout ]
* setup-testbed: Add non-free-firmware component for Debian and Debian-like
[ Paride Legovini ]
* On package build, use apt-get build-dep (if available on the testbed)
* Assume that dpkg-query (which is Essential) is available
* Makefile: fully clean package build artifacts
* autopkgtest-
* autopkgtest-
* autopkgtest-
* CI: include jobs from the salsa-ci-team Debian pipeline
* CI: also run the NullRunner-like tests on the Ubuntu devel release
* Add myself to Uploaders
[ Christian Kastner ]
* qemu: Don't attempt poweroff on uninitialized VM
[ Florent 'Skia' Jacquet ]
* d/t/unshare: make test runnable on Ubuntu
* l/adtlog: fix deadlock when low on free space
* tests: add a testcase for testbed deadlock when running low on free space
[ Iain Lane ]
* ssh-setup/nova: Use `openstack network show` in preference to `nova`
[ Stefano Rivera ]
* Document some more possible errors in summary (Closes: #1059881)
[ Luca Boccassi ]
* apt build-dep: use --env (Closes: #956931)
[ Heinrich Schuchardt ]
* qemu: use device-tree for booting riscv64 (LP: #2056764)
* qemu: boot riscv64 via EFI (LP: #2056764)
-- Paride Legovini <email address hidden> Thu, 14 Mar 2024 12:18:38 +0100
summary: |
- [SRU exception] backport 5.37 to Jammy + [SRU exception] backport 5.37 to Jammy and Noble |
description: | updated |
description: | updated |
Changed in autopkgtest (Ubuntu): | |
assignee: | nobody → Skia (hyask) |
Changed in autopkgtest (Ubuntu Jammy): | |
assignee: | nobody → Skia (hyask) |
Changed in autopkgtest (Ubuntu Noble): | |
assignee: | nobody → Skia (hyask) |
description: | updated |
Changed in autopkgtest (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in autopkgtest (Ubuntu Noble): | |
status: | New → In Progress |
Changed in autopkgtest (Ubuntu): | |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: |
added: verification-failed-jammy verification-failed-noble removed: verification-needed verification-needed-jammy verification-needed-noble |
description: | updated |
description: | updated |
tags: |
added: verification-failed verification-failed-jammy verification-failed-noble removed: verification-needed verification-needed-jammy verification-needed-noble |
Jammy debdiff (from autopkgtest/ 5.32ubuntu3~ 22.04.1)