← Back to team overview

canonical-ubuntu-qa team mailing list archive

[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