canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #00238
[Bug 2008740] Re: 5.25 cross arch test looking in /usr/lib/x86_64-linux-gnu/vlc/plugins instead of /usr/lib/i386-linux-gnu/vlc/plugins
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
References