This is enabled by passing the --backend lxd flag when running umt qrt. In
this case, a LXD instance (could be VM or container) will be used with the
name sec-{release}-{arch} and this should already exist, like we do
currently with uvt VMs. In the future it is planned to add support for
creating a VM if it does not already exist but for now this makes the LXD
backend on par with the existing UVT backend. This commit also makes adding
any future backends (juju?) much easier as this abstracts out the logic for
communicating with a given backend.
umt adt: Print regular excuses output with hyperlinks and color
As such we now see in the terminal something like the following where the
'Pass' and '[artifacts]' elements are linkified back to the results URLs
etc and the recycling symbol is also linkified to the resubmit URL to
retrigger the autopkgtest etc.
$ umt adt
Removing '../adt' ...
Getting security_focal_excuses.yaml file ...
Migration status for libsndfile (1.0.28-7 to 1.0.28-7ubuntu0.1): BLOCKED: Rejected/violates migration policy/introduces a regression
Issues preventing migration:
autopkgtest for gsequencer/3.1.3-1: amd64: Pass [artifacts], arm64: Test in progress, armhf: Pass [artifacts], ppc64el: Test in progress, s390x: Pass [artifacts]
autopkgtest for libopenmpt/0.4.11-1build1: amd64: Pass [artifacts], arm64: Pass [artifacts], armhf: Pass [artifacts], i386: Regression ♻ [artifacts], ppc64el: Pass [artifacts], s390x: Pass [artifacts]
Additional info:
0 days old