canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #02110
[Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
Brian Murray has proposed merging ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master.
Requested reviews:
Ubuntu Release Team (ubuntu-release)
For more details, see:
https://code.launchpad.net/~ubuntu-release/autopkgtest/+git/development/+merge/457169
We were seeing issues on arm64 test instances where tests would fail immediately after running the following commands:
112s autopkgtest [18:56:44]: ERROR: "sh -ec mkdir -p /etc/apt/preferences.d; PKGS=""; PKGS="$PKGS $(apt-cache showsrc binutils | awk '/^Package-List:/ { show=1; next } (/^ / && show==1) { print $1 ":*"; next } { show=0 }' |sort -u | tr '\n' ' ')"; printf "Package: $PKGS\nPin: release a=noble-proposed\nPin-Priority: 995\n" > /etc/apt/preferences.d/autopkgtest-noble-proposed; printf "
112s Package: *\nPin: release a=noble-updates\nPin-Priority: 990\n" >> /etc/apt/preferences.d/autopkgtest-noble-proposed; " failed with stderr "W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1
The problem was that $PKGS contained warning messages and then some how this tried as a command:
binutils-aarch64-linux-gnu-dbg:*: command not found
There seems to be a problem with our images in that we have /etc/apt/sources.list and /etc/apt/sources.list.d/ubuntu.sources which needs investigating. However, we should get arm64 (and other arches?) tests running again while we investigate the root cause of the issue.
--
Your team Canonical's Ubuntu QA is subscribed to branch ~ubuntu-release/autopkgtest/+git/development:master.
diff --git a/lib/adt_testbed.py b/lib/adt_testbed.py
index 3ea08fa..ed31844 100644
--- a/lib/adt_testbed.py
+++ b/lib/adt_testbed.py
@@ -1368,7 +1368,7 @@ Description: satisfy autopkgtest test dependencies
# translate src:name entries into binaries of that source
if srcpkgs:
- script += 'PKGS="$PKGS $(apt-cache showsrc %s | ' \
+ script += 'PKGS="$PKGS $(apt-cache showsrc %s 2>&1 | grep -v "^W" | ' \
'''awk '/^Package-List:/ { show=1; next } (/^ / && show==1) { print $1 ":*"; next } { show=0 }' |''' \
'''sort -u | tr '\\n' ' ')"; ''' % \
' '.join(srcpkgs)
Follow ups
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Brian Murray, 2024-01-16
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2024-01-16
-
[Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2024-01-16
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Tim Andersson, 2024-01-16
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2024-01-15
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Brian Murray, 2024-01-10
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Paride Legovini, 2023-12-11
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2023-12-10
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2023-12-10
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Steve Langasek, 2023-12-09
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Simon Quigley, 2023-12-09
-
Re: [Merge] ~ubuntu-release/autopkgtest/+git/development:hide-warnings into ~ubuntu-release/autopkgtest/+git/development:master
From: Brian Murray, 2023-12-08