libgpg-error/1.45-2 fails autopkgtest on i386
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libgpg-error (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The failure was introduced by this change in Debian:
https:/
It started to fail for i386 on autopkgtest.u.c:
https:/
https:/
The relevant log is this:
```
The following packages have unmet dependencies:
builddeps:
E: Unable to correct problems, you have held broken packages.
win64 FAIL badpkg
[...]
autopkgtest [11:49:03]: @@@@@@@
win32 SKIP Test lists explicitly supported architectures, but the current architecture amd64 isn't listed.
win64 FAIL badpkg
blame: libgpg-error
badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
build PASS
```
As can be seen, the i386/win32 test is skipped while amd64/win64 is executed and fails with "badpkg" error due to not being able to install "gcc-mingw-
=========
Even if that can be fixed (https:/
$ PYTHONPATH=lib/ runner/autopkgtest libgpg-error --apt-pocket=
[...]
win64 SKIP Test lists explicitly supported architectures, but the current architecture i386 isn't listed.
[...]
The following packages have unmet dependencies:
builddeps:
E: Unable to correct problems, you have held broken packages.
win32 FAIL badpkg
blame: libgpg-error
badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
Full log: https:/
Related branches
- Lukas Märdian (community): Needs Fixing
-
Diff: 34 lines (+7/-2)1 file modifiedlib/testdesc.py (+7/-2)
I think there's another problem: it fails to install gcc-mingw-w64-i686 because autopkgtest tries to install gcc-mingw- w64-i686: i386 which does not exist since it only exists as gcc-mingw- w64-i686: all.
I added :all to the test dependency, and then it works, the test passes correctly on i386 \o/
But I'll come up with the proper patch in autopkgtest: it should try :$arch first and then :all in case it does not work.