canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #03964
[Bug 2021925] Re: Many i386 tests at autopkgtest.ubuntu.com failing on unsatisfiable dependencies
Hi Otto,
In Ubuntu (>= Focal) i386 is a partial architecture: only some packages
get compiled for i386 (see [1]), and they need to be installed on a
amd64 system with i386 as a foreign architecture.
The packages you mentioned (ahven, mariadb) do not get compiled for
i386. You may wonder why autopkgtest runs are still sometimes attempted
for those. The system is far from perfect and apparently i386 tests can
still be enqueued, but they eventually fail because of missing packages.
I hope this explains.
[1] https://git.launchpad.net/~ubuntu-core-dev/ubuntu-
seeds/+git/i386/tree/i386
--
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to Auto Package Testing.
https://bugs.launchpad.net/bugs/2021925
Title:
Many i386 tests at autopkgtest.ubuntu.com failing on unsatisfiable
dependencies
Status in Auto Package Testing:
New
Bug description:
While investigating https://autopkgtest.ubuntu.com/ status for
packages I maintain myself I noticed that the i386 autopkgtests seem
to be consistently failing on unsatisfiable dependencies. The
autopkgtests environment seems to have a mix of amd64 and i386
packages, which leads to apt not being able to install all i386
dependencies.
The identical packages pass on ci.debian.net and elsewhere, so the
issue is somehow related to the auto-package-testing setup at
autopkgtest.ubuntu.com, but I don't know exactly. Hopefully
maintainers here have some ideas what is going on.
Examples:
- https://ci.debian.net/packages/a/ahven/: all pass
- https://autopkgtest.ubuntu.com/packages/ahven: all but i386 pass
- https://autopkgtest.ubuntu.com/results/autopkgtest-mantic/mantic/i386/a/ahven/20230511_222759_6dc20@/log.gz: i386 log shows that a bunch of amd64 packages are installed, and then testbed preparation stops on
Depends: libahven11-dev:i386 but it is not installable
Depends: libahven30:i386 but it is not installable
Depends: gprbuild:i386 but it is not installable
- https://ci.debian.net/packages/m/mariadb/: all pass
- https://autopkgtest.ubuntu.com/packages/mariadb: all but i386 pass
- https://autopkgtest.ubuntu.com/results/autopkgtest-mantic/mantic/i386/m/mariadb/20230528_204922_fb74b@/log.gz: i386 log shows a bunch of amd64 packages being installed/upgraded, and then fails on
Depends: mariadb-server:i386 but it is not installable
Depends: diffutils:i386 but it is not going to be installed
To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/2021925/+subscriptions
References