← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2059978] Re: linux-aws-5.15 ADT test MISS because it's unable to find package

 

Hi Athos, looks like src:tgt has no armhf binary package in
Noble/Oracular:

$ rmadison --suite oracular -S tgt
 tgt           | 1:1.0.85-1.1ubuntu6 | oracular/universe | source, amd64, arm64, ppc64el, riscv64, s390x
 tgt-glusterfs | 1:1.0.85-1.1ubuntu6 | oracular/universe | amd64, arm64, ppc64el, riscv64, s390x
 tgt-rbd       | 1:1.0.85-1.1ubuntu6 | oracular/universe | amd64, arm64, ppc64el, riscv64, s390x

For contrast:

$ rmadison --suite mantic -S tgt
 tgt           | 1:1.0.85-1ubuntu1 | mantic/universe | source, amd64, arm64, armhf, ppc64el, riscv64, s390x
 tgt-glusterfs | 1:1.0.85-1ubuntu1 | mantic/universe | amd64, arm64, armhf, ppc64el, riscv64, s390x
 tgt-rbd       | 1:1.0.85-1ubuntu1 | mantic/universe | amd64, arm64, armhf, ppc64el, riscv64, s390x

I guess bin:tgt/armhf has been kicked out of the archive to help with
the t64 transition.

Autopkgtest gets confused by this, as it expects a binary package to be
present. The thing it checks is:

$ apt-cache showsrc --only-source tg
Package: tgt
[...]
Package-List:
 tgt deb net optional arch=linux-any
 tgt-glusterfs deb net optional arch=amd64,arm64,ppc64el,ppc64,riscv64,mips64el,s390x,ia64,sparc64
 tgt-rbd deb net optional arch=amd64,arm64,ppc64el,ppc64,riscv64,mips64el,s390x,ia64,sparc64

See that the 'tgt' Package-List entry should build on linux-any, so it's
expected to exist on armhf.

I am not sure of how autopkgtest should deal with this (apart from
printing better error messages!).

For this specific issue with tgt: should we do a no-change upload of tgt
to see if we can get the armhf binary?

-- 
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/2059978

Title:
  linux-aws-5.15 ADT test MISS because it's unable to find package

Status in Auto Package Testing:
  Fix Released
Status in autopkgtest package in Ubuntu:
  Incomplete
Status in linux package in Ubuntu:
  Invalid

Bug description:
  SRU cycle 2024.03.04 Focal aws-5.15 ADT test linux-aws-5.15 for both
  amd64 and arm64 results in a MISS with the error message below. It
  seems like the test was unable to locate the kernel-testing--linux-
  aws-5.15--modules-extra--preferred$ package which led to other missing
  packages and the test erroring out with exit code 1. This test has
  been SKIPPED before but with seemingly different reasons.

  I have also attached the whole log amd64 output to this bug report.

  "339s Reading state information...
  339s E: Unable to locate package ^kernel-testing--linux-aws-5.15--modules-extra--preferred$
  339s E: Couldn't find any package by glob '^kernel-testing--linux-aws-5.15--modules-extra--preferred$'
  339s E: Couldn't find any package by regex '^kernel-testing--linux-aws-5.15--modules-extra--preferred$'
  339s Reading package lists...
  339s Building dependency tree...
  339s Reading state information...
  339s E: Unable to locate package ^linux-modules-extra-aws-5.15$
  339s E: Couldn't find any package by glob '^linux-modules-extra-aws-5.15$'
  339s E: Couldn't find any package by regex '^linux-modules-extra-aws-5.15$'
  339s autopkgtest [16:53:45]: rebooting testbed after setup commands that affected boot
  363s autopkgtest [16:54:09]: testbed running kernel: Linux 5.15.0-1057-aws #63~20.04.1-Ubuntu SMP Mon Mar 25 10:28:36 UTC 2024
  363s autopkgtest [16:54:09]: @@@@@@@@@@@@@@@@@@@@ apt-source linux-aws-5.15
  364s blame: linux-aws-5.15
  364s badpkg: rules extract failed with exit code 1
  364s autopkgtest [16:54:10]: ERROR: erroneous package: rules extract failed with exit code 1"

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/2059978/+subscriptions