← Back to team overview

canonical-ubuntu-qa team mailing list archive

[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