I verified this fix by

Launching an impish vm:

$ lxc launch ubuntu-daily:impish autopkgtest-impish --vm
$ lxc exec autopkgtest-impish bash

installing autopkgtest 5.16ubuntu1

# apt update
# apt install -y autopkgtest

Setting up a test environment (I used tmux source package, any package
with a dep8 test suite should do it):

# lxd init
# autopkgtest-build-lxd images:debian/sid
# git clone https://salsa.debian.org/rfrancoise/tmux
# cd tmux/

Running the tests in the Debian target:

# autopkgtest ./. -- lxd autopkgtest/debian/sid/amd64

Which confirmed the bug with the following output

autopkgtest [19:35:26]: ERROR: "dpkg --unpack 
/tmp/autopkgtest.0SmQcL/1-autopkgtest-satdep.deb" failed with stderr "dpkg-deb: 
error: archive '/tmp/autopkgtest.0SmQcL/1-autopkgtest-satdep.deb' uses unknown 
compression for member 'control.tar.zst', giving up
dpkg: error processing archive /tmp/autopkgtest.0SmQcL/1-autopkgtest-satdep.deb 
(--unpack):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 /tmp/autopkgtest.0SmQcL/1-autopkgtest-satdep.deb
"

Then, I enabled the -proposed pocket, installed autopkgtest 5.16ubuntu2,
and re-ran the tests:

# autopkgtest ./. -- lxd autopkgtest/debian/sid/amd64

Which confirmed the fix by running the test suite:

autopkgtest [19:50:24]: @@@@@@@@@@@@@@@@@@@@ summary
smoketest            PASS
utmp                 PASS

** Tags removed: verification-needed verification-needed-impish
** Tags added: verification-done

** Tags added: verification-done-impish

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1947810

Title:
  autopkgtest-satdep.deb unpack fails on Debian images

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/1947810/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to