canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #02146
[Merge] autopkgtest-cloud:ubuntu-advantage-tools into autopkgtest-cloud:master
Brian Murray has proposed merging autopkgtest-cloud:ubuntu-advantage-tools into autopkgtest-cloud:master.
Requested reviews:
Canonical's Ubuntu QA (canonical-ubuntu-qa)
Related bugs:
Bug #2046368 in Auto Package Testing: "ubuntu-advantage-tools shouldn't be denylisted on xenial for arm64, armhf, ppc64el, s390x"
https://bugs.launchpad.net/auto-package-testing/+bug/2046368
For more details, see:
https://code.launchpad.net/~ubuntu-release/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/457477
ubuntu-advantage-tools is still follows a regular SRU process for ESM releases so even though ESM is not available for all architectures for this package (because it is going to -updates) we should still run autopkgtests for every architecture.
--
Your team Canonical's Ubuntu QA is requested to review the proposed merge of autopkgtest-cloud:ubuntu-advantage-tools into autopkgtest-cloud:master.
diff --git a/charms/focal/autopkgtest-cloud-worker/autopkgtest-cloud/worker/worker b/charms/focal/autopkgtest-cloud-worker/autopkgtest-cloud/worker/worker
index eb2e73e..145a121 100755
--- a/charms/focal/autopkgtest-cloud-worker/autopkgtest-cloud/worker/worker
+++ b/charms/focal/autopkgtest-cloud-worker/autopkgtest-cloud/worker/worker
@@ -76,6 +76,8 @@ ARCH_RELEASE_ALLOW_MAPPING = {
"xenial": ["amd64", "i386"],
}
+SPECIAL_SNOWFLAKES = "ubuntu-advantage-tools"
+
FAIL_CODES = (4, 6, 12, 14, 20)
# In the case of a tmpfail, look for these strings in the log and if they're
@@ -654,6 +656,7 @@ def request(msg):
if (
release.lower() in ARCH_RELEASE_ALLOW_MAPPING
and architecture not in ARCH_RELEASE_ALLOW_MAPPING[release.lower()]
+ and pkgname not in SPECIAL_SNOWFLAKES
):
os.makedirs(out_dir)
# these will be written later on
Follow ups