I've taken Paride's salsa branch on cross arch testing [0] and cherry- picked an apt-pocket commit that is in an open Debian PR [1]. I built this on lunar and installed it on lunar and ran the following test case:
$ sudo /usr/bin/autopkgtest --setup-commands="dpkg --add-architecture i386; apt-get update" --architecture i386 vlc -- qemu --ram-size=1536 --cpus 2 ~/autopkgtest-lunar-amd64.img The test case passes and so here is a debdiff. [0] https://salsa.debian.org/ubuntu-ci-team/autopkgtest/-/tree/cross-arch-testing-ng [1] https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/218 ** Attachment added: "debdiff-5.25-5.28.txt" https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2008740/+attachment/5654530/+files/debdiff-5.25-5.28.txt -- You received this bug notification because you are a member of Canonical's Ubuntu QA, which is subscribed to autopkgtest in Ubuntu. https://bugs.launchpad.net/bugs/2008740 Title: 5.25 cross arch test looking in /usr/lib/x86_64-linux-gnu/vlc/plugins instead of /usr/lib/i386-linux-gnu/vlc/plugins Status in autopkgtest package in Ubuntu: Triaged Status in autopkgtest source package in Kinetic: Triaged Status in autopkgtest source package in Lunar: Triaged Bug description: When testing the viability of cross architecture testing on Ubuntu 23.04, autopkgtest fails running this vlc test case. ## Generate the VM $ sudo autopkgtest-buildvm-ubuntu-cloud -a amd64 -r jammy -s 15G ## Run autopkgtest on the i386 vlc package, finishes quickly ## Note that you should run the autopkgtest binary directly (so use the path to your ## runner/autopkgtest) and point to the .img file created in the last step $ sudo ~/autopkgtest-5.25ubuntu1/runner/autopkgtest --setup-commands="dpkg --add-architecture i386; apt-get update" --architecture i386 vlc -- qemu --ram-size=1536 --cpus 2 ~/autopkgtest-lunar-amd64.img The error in the stdout log is this: autopkgtest [15:09:33]: test vlc: [----------------------- cp: cannot stat '/usr/lib/x86_64-linux-gnu/vlc/plugins': No such file or directory autopkgtest [15:09:33]: test vlc: -----------------------] autopkgtest [15:09:34]: test vlc: - - - - - - - - - - results - - - - - - - - - - vlc FAIL non-zero exit status 1 This shows that for some reason the cross arch test is still looking in '/usr/lib/x86_64-linux-gnu/vlc/plugins' instead '/usr/lib/i386-linux-gnu/vlc/plugins'. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2008740/+subscriptions -- Mailing list: https://launchpad.net/~canonical-ubuntu-qa Post to : [email protected] Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa More help : https://help.launchpad.net/ListHelp

