Please continuously backport autopkgtest (main) from xenial
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
trusty-backports |
Fix Released
|
Undecided
|
Unassigned | ||
vivid-backports |
Fix Released
|
Undecided
|
Unassigned | ||
wily-backports |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Please backport autopkgtest 3.17.4 (main) from xenial to trusty and intermediate releases. I'm actually requesting a permanent approval so that I can do the backports of future releases without having to re-seek approval for every version.
Reason for the backport:
=======
autopkgtes keeps evolving and getting fixes for e. g. newer phone releases, adding support for running in the cloud and on MaaS, etc. Production CI always uses latest autopkgtest git for testing packages for all supported Ubuntu releases. I make sure that the latest package is always backportable to >= precise. The test suite runs during package build, and more tests as autopkgtest (for itself).
Right now developers on trusty or e. g. wily often complain that they get failures with the old adt-run, and we ask them to download the latest .deb from the development series and install it with dpkg -i.
Testing:
========
* trusty/vivid/wily:
[X] Package builds without modification
[X] autopkgtest installs cleanly and runs
Reverse dependencies:
=======
The following reverse-
autopkgtest
-----------
* autopkgtest-xenlvm (built from same source package, but this has never been used/tested and we stopped supporting it for lack of interest)
* python-jsonschema
[ ] trusty (Reverse-
* packaging-dev
[ ] trusty (Reverse-
* pytest-instafail
[ ] trusty (Reverse-
This seems fine, as long as you smoke test each time (or have CI?) before uploading.
We've been doing a similar-ish thing for LXC, although there Stéphane has been filing new bugs each time. I don't think we need to bother with that for autopkgtest (maybe it makes more sense for LXC as the backport has a source change).
Do you want to try preparing and uploading the source package using backportpackagE?