jenkins-debian-glue icon indicating copy to clipboard operation
jenkins-debian-glue copied to clipboard

autopkgtest fails with i386 build on amd64 host

Open rezib opened this issue 7 years ago • 1 comments

Hello,

I'm facing issue with jenkins-debian-glue when building packages with autopkgtest and multiarch (i386 build on amd64 host).

Attached is the full build log of an example failed package (icinga2) with additional -dd argument to adt-run.

As far as I can understand, the problem is that APT as run by ADT does not consider the i386 version of the built packages as a good solution to satisfy deps of adt-satdep.

The relevant section of the output is the following:

adt-run: DBG: testbed command ['apt-get', 'install', '--quiet', '--quiet', '--assume-yes', '--fix-broken', '-o', 'APT::Install-Recommends=False', '-o', 'Debug::pkgProblemResolver=true'], kind install, sout raw, serr raw, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'LANG=C.UTF-8']
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) adt-satdep [ i386 ] < 0 > ( oldlibs )
Broken adt-satdep:i386 Depends on icinga2 [ i386 ] < none -> 2.5.4-1~debmon8+4sci8u1 > ( admin )
  Considering icinga2:i386 1 as a solution to adt-satdep:i386 -2
  Removing adt-satdep:i386 rather than change icinga2:i386
Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done

I am still wondering why APT does not consider that icinga2 (without the arch suffix) is OK in the first place. Why does it look for another solution?

Any hint?

Host is Debian Jessie with some backported packages. Versions are:

  • jenkins 2.73.3
  • jenkins-debian-glue 0.18.4
  • autopkgtest 3.6jessie1

build_adt_i386.txt

rezib avatar Jan 03 '18 09:01 rezib

I am experiencing the same with llvm-toolchain: https://llvm-jenkins.debian.net/view/Debian%20unstable/job/llvm-toolchain-binaries/architecture=i386,distribution=unstable/1330/console

sylvestre avatar Sep 17 '18 07:09 sylvestre