canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #04502
[Bug 2066290] Re: Attempts to fetch wrong version for package
This bug was fixed in the package autopkgtest - 5.37ubuntu2
---------------
autopkgtest (5.37ubuntu2) oracular; urgency=medium
* New delta, all upstream cherry-picks:
- t/autopkgtest-build-docker: use ports.ubuntu.com on non-amd64 Ubuntu
- t/autopkgtest: test_git_source_build: skip if remote repo is unreachable
- d/t/lxd: restrict architectures via Architecture and enable arm64
- d/rules: don't run pre-commit at package build time
-- Paride Legovini <paride@xxxxxxxxxx> Wed, 26 Jun 2024 13:16:53 +0200
** Changed in: autopkgtest (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to autopkgtest in Ubuntu.
https://bugs.launchpad.net/bugs/2066290
Title:
Attempts to fetch wrong version for package
Status in autopkgtest package in Ubuntu:
Fix Released
Bug description:
This is still being investigated.
Looking at the test failures of the noble software-properties[1], we
see a pattern:
1604s autopkgtest [19:21:53]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024
1605s autopkgtest [19:21:54]: @@@@@@@@@@@@@@@@@@@@ apt-source software-properties
1606s blame: software-properties
1606s badpkg: rules extract failed with exit code 1
1606s autopkgtest [19:21:55]: ERROR: erroneous package: rules extract failed with exit code 1
With a debug run, we can see it trying to download a version of software-properties that is not published:
autopkgtest: DBG: testbed command ['sh', '-ec', 'exec 3>&1 >&2; set -x; cd /; builddir=$(mktemp -d /tmp/autopkgtest.XIJbve/build.XXX); cd $builddir; \nOUT=$(apt-get source -d -q --only-source software-properties=0.99.48.1 2>&1) || RC=$?;\nif [ -n "$RC" ]; then\n if echo "$OUT" | grep -q "Unable to find a source package"; then\n exit 1;\n else\n exit $RC;\n fi;\nfi;\necho "$OUT" | grep ^Get: || true;\ndpkg-source -x software-properties_*.dsc src >/dev/null; chmod -R a+rX .; cd [a-z0-9]*/.; pwd >&3; sed -n "1 {s/).*//; s/ (/\\n/; p}" debian/changelog >&3'], kind build, sout pipe, serr raw, env []
+ cd /
+ mktemp -d /tmp/autopkgtest.XIJbve/build.XXX
+ builddir=/tmp/autopkgtest.XIJbve/build.AlK
+ cd /tmp/autopkgtest.XIJbve/build.AlK
+ apt-get source -d -q --only-source software-properties=0.99.48.1
+ OUT=Reading package lists...
E: Can not find version '0.99.48.1' of package 'software-properties'
E: Unable to find a source package for software-properties
+ RC=100
+ [ -n 100 ]
+ echo Reading package lists...
E: Can not find version '0.99.48.1' of package 'software-properties'
E: Unable to find a source package for software-properties
+ grep -q Unable to find a source package
+ exit 1
blame: software-properties
badpkg: rules extract failed with exit code 1
autopkgtest: DBG: testbed command exited with code 1
autopkgtest [13:27:58]: ERROR: erroneous package: rules extract failed with exit code 1
$ rmadison -a source software-properties | grep noble
$ rmadison -asource software-properties | grep noble
software-properties | 0.99.48 | noble | source
software-properties | 0.99.49 | noble-proposed | source
But there is a src:software-properties-qt package at that version:
$ rmadison -a source software-properties-qt | grep noble
$ rmadison -asource software-properties-qt | grep noble
software-properties-qt | 0.99.48.1 | noble/universe | source
IRC logs of a conversation about this: [2]
1. https://autopkgtest.ubuntu.com/packages/s/software-properties/noble/amd64
2. https://irclogs.ubuntu.com/2024/05/21/%23ubuntu-devel.html#t15:53
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2066290/+subscriptions
References