[SRU exception] backport 5.37 to Jammy and Noble

Bug #2071609 reported by Skia
10
This bug affects 1 person
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://wiki.ubuntu.com/StableReleaseUpdates#autopkgtest 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.
Some notable ones are:

unreleased:
 * t/autopkgtest-buildvm-ubuntu-cloud: make sure installing packages never prompts
   (LP: #2075166)
5.36:
  * Changes in source package selection:
    - Truly honor pinning when looking for the source package to download
    - find_source_version_to_download: always check the src package name
      (LP: #2066290)
  * setup-testbed: prevent /tmp from getting a tmpfs mount (LP: #2069834)
  * t/a-buildvm-ubuntu-cloud: use minimal image where possible
  * setup-testbed: Add support for netplan.io networking
    (Closes: #960729) (LP: #2060187)
5.35:
  * Resolve and install test dependencies using apt-get satisfy
  * autopkgtest-build-lxd: Extract lxc client version correctly. (LP: #2069274, LP: #2069283)

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://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/amd64/a/autopkgtest/20240701_200428_1869c@/log.gz
 * arm64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/arm64/a/autopkgtest/20240702_124958_c97ec@/log.gz
 * armhf: SKIP https://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/armhf/a/autopkgtest/20240702_094504_0e512@/log.gz
 * i386: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/i386/a/autopkgtest/20240703_000615_861eb@/log.gz
 * ppc64el: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/ppc64el/a/autopkgtest/20240702_130714_dc1b8@/log.gz
 * s390x: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-noble-hyask-autopkgtest5.37-noble/noble/s390x/a/autopkgtest/20240702_112706_c6126@/log.gz

Jammy:
 * amd64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/amd64/a/autopkgtest/20240702_094650_78193@/log.gz
 * arm64: PASS https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/arm64/a/autopkgtest/20240702_150636_4fc1c@/log.gz
 * armhf: SKIP https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/armhf/a/autopkgtest/20240702_094639_aefba@/log.gz
 * i386: FAIL (expected) https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/i386/a/autopkgtest/20240702_104537_6950b@/log.gz
 * ppc64el: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/ppc64el/a/autopkgtest/20240702_112026_f1778@/log.gz
 * s390x: FAIL (expected, main tests are green) https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-hyask-autopkgtest5.37-jammy/jammy/s390x/a/autopkgtest/20240702_104356_32b4a@/log.gz

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://launchpad.net/~hyask/+archive/ubuntu/autopkgtest5.37-noble
* https://launchpad.net/~hyask/+archive/ubuntu/autopkgtest5.37-jammy

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://wiki.ubuntu.com/ProposedMigration#How_to_run_cross-architecture_autopkgtest_locally_using_QEMU
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-build-docker: use ports.ubuntu.com on non-amd64 Ubuntu
    - t/autopkgtest: test_git_source_build: skip if remote repo is unreachable
    - 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_version_to_download: always check the src package name
      (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_PROFILES=nocheck
  * setup-testbed: prevent /tmp from getting a tmpfs mount (LP: #2069834)
  * tools/a-b-ubuntu-cloud: stick with the default locale
  * tools/a-b-ubuntu-cloud: move away from deprecated cloud-init keys
  * t/autopkgtest: move the SchrootRunner tests under LxcRunner
  * t/autopkgtest: make test_apt_pocket_disjoint_binaries cover more cases
  * 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-ubuntu-cloud: use minimal image where possible

  [ Christian Kastner ]
  * autopkgtest-virt-qemu: Fix command prompt waiting (Closes: #1071533)
  * 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_version_to_download: do not consider udebs
  * 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.apparmor_restrict_unprivileged_userns=1
  * 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-build-lx*: fix shellcheck warnings and check in pre-commit
  * ssh-setup/nova: fix shellcheck warnings and check in pre-commit

  [ Frode Nordahl ]
  * autopkgtest-build-lxd: Extract lxc client version correctly.
    (LP: #2069274, LP: #2069283)
  * autopkgtest-build-lxd: Add missing remote prefix in get_boot_id().

  [ 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-build-qemu

  [ Nick Rosbrook ]
  * add support for deb822 sources (LP: #2052639)

  [ Julian Andres Klode ]
  * ssh: Set ConnectionAttempts=20 in auxverb
  * 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-build-lxc: repair proxy detection for lxc.network deprecation
    (Closes: #1067406)
  * autopkgtest-build-lxc*: add support to not have apt proxy autodetected
    (Closes: #933064)

  [ Antonio Terceiro ]
  * autopkgtest-virt-lxc: add option to choose container location

 -- 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-build-lxd: Await boot before setup on VM build.
  * autopkgtest-build-lxd: Add remote support.

  [ Paul Gevers ]
  * autopkgtest-virt-lxc: remove ancient code path
  * 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-build-lxd: fix unbound variable error
  * autopkgtest-buildvm-ubuntu-cloud: drop workaround for LP: #1427999
  * autopkgtest-buildvm-ubuntu-cloud: default to 2GB of RAM (LP: #1973628)
  * 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

Skia (hyask)
summary: - [SRU exception] backport 5.37 to Jammy
+ [SRU exception] backport 5.37 to Jammy and Noble
Skia (hyask)
description: updated
Skia (hyask)
description: updated
Skia (hyask)
Changed in autopkgtest (Ubuntu):
assignee: nobody → Skia (hyask)
Paride Legovini (paride)
Changed in autopkgtest (Ubuntu Jammy):
assignee: nobody → Skia (hyask)
Changed in autopkgtest (Ubuntu Noble):
assignee: nobody → Skia (hyask)
Skia (hyask)
description: updated
Skia (hyask)
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
Skia (hyask)
description: updated
description: updated
Skia (hyask)
description: updated
description: updated
Revision history for this message
Skia (hyask) wrote :

Jammy debdiff (from autopkgtest/5.32ubuntu3~22.04.1)

Revision history for this message
Skia (hyask) wrote :

Noble debdiff (from autopkgtest/5.34ubuntu2)

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "jammy.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Skia (hyask)
description: updated
description: updated
Revision history for this message
Skia (hyask) wrote :

Jammy debdiff, with autoclose only for bugs #2071609, #2069834, and #2052639, that felt the most relevant, and have been edited in consequence (Please also add to them the Jammy task, I don't have permission).

Revision history for this message
Skia (hyask) wrote :

Noble debdiff, with autoclose only for bugs #2071609 and #2069834, that felt the most relevant, and have been edited in consequence (Please also add to them the Noble task, I don't have permission).

Revision history for this message
Skia (hyask) wrote :
Revision history for this message
Paride Legovini (paride) wrote :

Uploaded:

==

 OK: autopkgtest_5.37ubuntu2~22.04.1.tar.xz
 OK: autopkgtest_5.37ubuntu2~22.04.1.dsc
     -> Component: main Section: devel

Upload Warnings:
Redirecting ubuntu jammy to ubuntu jammy-proposed.
This upload awaits approval by a distro manager

==

 OK: autopkgtest_5.37ubuntu2~22.04.1.tar.xz
 OK: autopkgtest_5.37ubuntu2~22.04.1.dsc
     -> Component: main Section: devel

Upload Warnings:
Redirecting ubuntu jammy to ubuntu jammy-proposed.
This upload awaits approval by a distro manager

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Skia, or anyone else affected,

Accepted autopkgtest into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/autopkgtest/5.37ubuntu2~24.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in autopkgtest (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-noble
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Skia, or anyone else affected,

Accepted autopkgtest into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/autopkgtest/5.37ubuntu2~22.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in autopkgtest (Ubuntu Jammy):
status: In Progress → Fix Committed
tags: added: verification-needed-jammy
Skia (hyask)
tags: added: verification-failed-jammy verification-failed-noble
removed: verification-needed verification-needed-jammy verification-needed-noble
Revision history for this message
Skia (hyask) wrote :

We just discovered a bug affecting these SRU uploads, but also the version in devel. We already have a fix for this, so a new upload will come shortly in Oracular, and then new SRU uploads will follow.

Revision history for this message
Skia (hyask) wrote (last edit ):

I've rebased my SRU branches after the latest Oracular upload (5.37ubuntu3) with the bug fix. Someone please upload those:
https://code.launchpad.net/~hyask/ubuntu/+source/autopkgtest/+git/autopkgtest/+ref/skia/sru5.37_noble on d9cd1326d23fdec5fdf28d11389395a3f5f51a2d
https://code.launchpad.net/~hyask/ubuntu/+source/autopkgtest/+git/autopkgtest/+ref/skia/sru5.37_jammy on d8ecb95b7460503941eb70326aeb9fd6402a1a29

Simon Chopin (schopin)
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Skia, or anyone else affected,

Accepted autopkgtest into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/autopkgtest/5.37ubuntu3~24.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-noble
removed: verification-failed-noble
tags: added: verification-needed-jammy
removed: verification-failed-jammy
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Skia, or anyone else affected,

Accepted autopkgtest into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/autopkgtest/5.37ubuntu3~22.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (autopkgtest/5.37ubuntu3~24.04.1)

All autopkgtests for the newly accepted autopkgtest (5.37ubuntu3~24.04.1) for noble have finished running.
The following regressions have been reported in tests triggered by the package:

surf/2.1+git20221016-6build2 (armhf)

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/noble/update_excuses.html#autopkgtest

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

Thank you!

Revision history for this message
Ural Tunaboyu (uralt) wrote :
Download full text (3.8 KiB)

Verifying cross-arch tests on Jammy:

$ apt policy autopkgtest
autopkgtest:
  Installed: 5.37ubuntu3~22.04.1
  Candidate: 5.37ubuntu3~22.04.1
  Version table:
 *** 5.37ubuntu3~22.04.1 400
        400 http://archive.ubuntu.com/ubuntu jammy-proposed/main amd64 Packages
        400 http://archive.ubuntu.com/ubuntu jammy-proposed/main i386 Packages
        100 /var/lib/dpkg/status
     5.32ubuntu3~22.04.1 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages
     5.20 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy/main i386 Packages
$ autopkgtest-buildvm-ubuntu-cloud -a amd64 -r oracular
Downloading https://cloud-images.ubuntu.com/minimal/daily/oracular/current/oracular-minimal-cloudimg-amd64.img...
239.3/240.5 MB (100%)
Download successful.
Resizing image, adding 20G...
Image resized.
Building seed image...
Booting image to run cloud-init...
Moving image into final destination ./autopkgtest-oracular-amd64.img
$ autopkgtest -BU --architecture i386 mawk -- qemu --ram-size=1024 --cpus=1 autopkgtest-oracular-amd64.img
autopkgtest [16:30:29]: starting date and time: 2024-07-26 16:30:29-0700
autopkgtest [16:30:29]: version 5.37ubuntu3~22.04.1
autopkgtest [16:30:29]: host autopkgtest-sru-jammy-amd64; command line: /usr/bin/autopkgtest -BU --architecture i386 mawk -- qemu --ram-size=1024 --cpus=1 autopkgtest-oracular-amd64.img
autopkgtest [16:30:47]: testbed dpkg architecture: amd64
autopkgtest [16:30:47]: testbed apt version: 2.9.6
autopkgtest [16:30:48]: test architecture: i386
autopkgtest [16:30:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup
(truncated for brevity)
autopkgtest [16:31:12]: test mawktest: -----------------------]
autopkgtest [16:31:13]: test mawktest: - - - - - - - - - - results - - - - - - - - - -
mawktest PASS
autopkgtest [16:31:14]: @@@@@@@@@@@@@@@@@@@@ summary
mawktest PASS

So cross-arch tests still work as expected on Jammy.
Now verifying cross-arch tests on Noble:
$ apt policy autopkgtest
autopkgtest:
  Installed: 5.37ubuntu3~24.04.1
  Candidate: 5.37ubuntu3~24.04.1
  Version table:
 *** 5.37ubuntu3~24.04.1 100
        100 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     5.34ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
$ autopkgtest-buildvm-ubuntu-cloud -a amd64 -r oracular
Downloading https://cloud-images.ubuntu.com/minimal/daily/oracular/current/oracular-minimal-cloudimg-amd64.img...
239.3/240.5 MB (100%)
Download successful.
Resizing image, adding 20G...
Image resized.
Building seed image...
Booting image to run cloud-init...
Moving image into final destination ./autopkgtest-oracular-amd64.img
$ autopkgtest -BU --architecture i386 mawk -- qemu --ram-size=1024 --cpus=1 autopkgtest-oracular-amd64.img
autopkgtest [16:38:57]: starting date and time: 2024-07-26 16:38:57-0700
autopkgtest [16:38:57]: version 5.37ubuntu3~24.04.1
autopkgtest [16:38:57]: host autopkgtest-sru-noble-amd64; command line: /usr/bin/autopkgtest -BU --architecture ...

Read more...

Skia (hyask)
description: updated
tags: added: verification-failed verification-failed-jammy verification-failed-noble
removed: verification-needed verification-needed-jammy verification-needed-noble
Revision history for this message
Brian Murray (brian-murray) wrote :

I set this as verification-failed to prevent its accidental release until the following bug is addressed https://bugs.launchpad.net/bugs/2075166 .

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.