[Reproducible-commits] [reprotest] branch master created (now 557707f)
Ceridwen
ceridwen-guest at moszumanska.debian.org
Wed Jun 1 22:53:19 UTC 2016
This is an automated email from the git hooks/post-receive script.
ceridwen-guest pushed a change to branch master
in repository reprotest.
at 557707f Lay out basic files for setuptools, pip, and tox, with do-nothing tests and CLI
This branch includes the following new commits:
new 1375c82 adt-run option parsing ish
new 8f806b9 working on adt-run
new 9c94ce5 fixes to adt-virt-chroot; work on adt-run (still wip)
new efaa250 work on adt-run (still wip)
new 06236d6 initial cut of parsing seems to work now
new 1a55cc3 remove some debugging prints
new d8f966a working on making it run tests
new 15924f5 build system and licensing - subject to confirmation
new c4e2345 build system and licensing - subject to confirmation
new cb0f15f manpages written; some bugs in error handling fixed
new 921ad0c manpages written; some bugs in error handling fixed
new 35c63e0 run it through Debian first and then sync it, is best, apparently
new 8d48503 update date
new 7f5bda7 bugfixes; prep for stderr capture
new 14fc46a dapper
new eb7e135 bugfixes
new f6a1928 merge changes from anarres
new dd51d39 sane handling of paths
new fd88d38 document --output-dir
new 953f030 changelog entry for recent changes
new 7502093 delete debug msgs; bomb surviving path better; get tbscratch default right
new a7bb2ad bugfixes; new execute syntax
new c5907c5 changelog again
new 1ac7549 dapper
new 2c598f0 Remove a leftover debugging print from adt-virt-chroot.
new 235aba1 rename package and finalise changelog
new db55370 rename package and finalise changelog
new 3d9e622 get conflicts/replaces right
new f25406b dapper
new b9934d6 wip Xen support - files from adt-play on samual8
new 7c33bd3 Initial work on configuration arrangements
new 86b07f5 wip productisation
new 8f795a4 Much work on packaging of xen stuff; not yet attempted a build
new 6542174 Produces plausible-looking packages
new 2b2a6e1 organise files into the right places
new a8feaaf changes from samual to make it all work
new eeb33eb final touches, we hope
new ae44d1c minor polishings for xenlvm
new db2063d changelog entries
new 907d5fc === modified file 'debian/changelog' --- debian/changelog +++ debian/changelog @@ -1,3 +1,12 @@ +autopkgtest (0.6.2~iwj) unstable; urgency=low + + * Split VirtSubproc off from adt-virt-chroot in preparation + for adt-virt-xenlvm. + * Concatenate arguments to dchroot et al, to stop them looking inside + the args and getting confused. + + -- Ian Jackson <ian at davenant.greenend.org.uk> Thu, 12 Oct 2006 19:18:40 +0100 + autopkgtest (0.6.1) edgy; urgency=low
new aa4c9ff WIP adt-virt-xenlvm
new 1314ff6 WIP adt-virt-xenlvm
new ffcc0ab adt-virt-xenlvm wip
new 874b858 adt-virt-xenlvm wip
new 3063f38 adt-virt-xenlvm wip
new 56e08d6 New adt_normaluser configuration option for adt-xenlvm-*
new ab166d8 adt-virt-xenlvm more or less done; needing testing
new ba3ffe3 reworking adt-run for much new functionality
new a39acbd wip manpage on various source building options
new 95c90ad working on shiny new adt-run
new b1d7134 adt-run main processing written but not yet tested; still need to sort out Path
new 688e80e sorted out Path invocations, now called File and Dir; just need to make Temporary work and read() and write()
new 7177200 proper pathname handling; documentation; now ready for test (ha ha)
new 3e9eb8d Update documentation for actual implementation; implement new "reset" command; a few minor fixes
new 2542d20 Update documentation for actual implementation; implement new "reset" command; a few minor fixes
new e743542 add adt_distro to config README so it works
new 38f273b make adt-virt-xenlvm work again
new 74af676 wip adt-run syntax
new d6f97fd new --pause feature
new a50715a implement close command (!)
new 2511904 debugging new adt-run, still wip
new ff70571 close spurious fds in child after forking; debug on entry to cleanup
new 5514847 debugging wip
new 0c2df54 debugging wip
new 1541ebc call vsp.bomb, not just bomb (!)
new 75e5284 fix advertisement of suggested-normal-user
new 66067b8 define new debug keyword arg
new 7715086 debugging wip
new 1f91782 debugging now made mawktest pass!
new a18f748 attempt fixup of adt_normaluser
new 4996aa9 get adtxenu username right; suppress debug properly when !--debug
new ec2e598 get adtxenu username right; suppress debug properly when !--debug
new 951d695 bugfixes; much better apt-get handling; still does not work quite right; see todos in test-invoke script on samual
new 16692a2 better handling of things to invalidate on testbed reset
new 390c561 fix handling of .debs
new 549101c rename "reset" testbed command to "revert"
new 49077dc rename "reset" testbed command to "revert"
new ce2e0a3 allow tfd to override stderr/stdout
new 541df91 working on new tracing and output capture arrangements; still a mess; do diff with revison 97 to see what has changed
new 0b9952e new dump= override feature works
new 5155886 new tracing arrangements seem to work now
new 9195ce6 document current behaviour
new 56eb55a update copyright dates
new ba93458 use _ rather than * as placeholder for this package in depends
new 4293fab wip on debugging with dovecot - new --unbuilt-tree feature
new 6d3a515 better debugging; new @ instead of _ for self packages; ignore Features
new 48fc26a pass origpwd into create_command properly
new 44886a6 extract and build in separate steps so we can do build-deps in between, with a view to skipping build-deps and build in future if they aren't needed
new b56b8d5 can set env vars
new e4d8a4f can avoid builds sometimes (no-build-needed feature); many bugfixes
new cc9927c changelog
new c4f49bf * Actually ship README.* files. * Manpage for adt-virt-xenlvm. * New adt-virt-null.
new 10ed283 * Actually ship README.* files. * Manpage for adt-virt-xenlvm. * New adt-virt-null.
new da217dd actually include docs and improve control description a bit
new 475dad4 actually include docs and improve control description a bit
new bcf2a30 update date
new 5c598be * WIP adt-testreport-onepackage
new 8c0beed * WIP adt-testreport-onepackage
new 1feb294 better package selection, ready for some real tests
new dcc8727 * New adt-testreport-onepackage script, with some example config files onepackage-config and ubuntu-config. * Fixed quite a few bugs in adt-run. * Made adt_distro xenlvm config var settable.
new f8c848c * New adt-testreport-onepackage script, with some example config files onepackage-config and ubuntu-config. * Fixed quite a few bugs in adt-run. * Made adt_distro xenlvm config var settable.
new 11d37bd packaging fixes; include a-t-o manpage; etc.
new be7c7d5 packaging fixes; include a-t-o manpage; etc.
new daa4320 * adt-run: new --instantiate option to allow package installation to be forced for testing. (This is not an ideal approach - it's not very flexible - but works well enough for the current requirements.) * adt-testreport-onepackage: new ability to test binary as well as source packages, using new --instantiate option. * new `timeout=' option on `execute' virt server command.
new 7ed8695 * adt-run: new --instantiate option to allow package installation to be forced for testing. (This is not an ideal approach - it's not very flexible - but works well enough for the current requirements.) * adt-testreport-onepackage: new ability to test binary as well as source packages, using new --instantiate option. * new `timeout=' option on `execute' virt server command.
new 4cf9266 * adt-run: new --instantiate option to allow package installation to be forced for testing. (This is not an ideal approach - it's not very flexible - but works well enough for the current requirements.) * adt-testreport-onepackage: new ability to test binary as well as source packages, using new --instantiate option. * new `timeout=' option on `execute' virt server command.
new baf4168 * set some default timeouts (these should be settable with options, really). -- Ian Jackson <iwj at ubuntu.com> Fri, 23 Mar 2007 16:58:42 +0000
new 7329d65 * set some default timeouts (these should be settable with options, really). -- Ian Jackson <iwj at ubuntu.com> Fri, 23 Mar 2007 16:58:42 +0000
new a77a887 * Default kernel image guesser is more sophisticated - now we look for something that looks like a Xen kernel rather than guessing from the filename since the filenames seem unstable.
new 114aaa7 * Default setting for adt_fw_allowglobalports is none.
new 17cdb31 set DEBCONF_FRONTEND=noninteractive
new 04bd57b * Set DEBIAN_FRONTEND=noninteractive. * Run udevsettle after xm destroy but before dmsetup remove.
new 45cff83 * Run sendmail -odi not -odq in adt-testreport-onepackage. * Longer timeouts by default.
new 772b62c * Run sendmail -odi not -odq in adt-testreport-onepackage. * Longer timeouts by default.
new fb32a6c * Print `adt-run: trace' for trace output.
new 2706f0d * Print `adt-run: trace' for trace output.
new 2921db3 * Show all apt stdout (including dpkg stdout) in contemporaneous trace.
new 0c81fbc * Show all apt stdout (including dpkg stdout) in contemporaneous trace.
new 6b79d4c 0.8.0
new 3ba80ae * Call dmsetup remove repeatedly instead of messing with udevsettle. udevsettle doesn't always help with the dmsetup remove race.
new 3c7a0ef * Fix fd handling to work around Python's habit of closing files you specify in subprocess.Popen. * Error handling bugfixes: say except (IOError,OSError) everywhere rather than just one of those two; correct harmless bug in gpg key generation error handling. * Make adt-virt-null work properly (VirtSubProc runs `down' with a single argument, so down must be sh -c and not []). * In VirtSubProc close spurious copy of plumbing pipe, which prevents certain hangs [...]
new 3ba536e * Fix fd handling to work around Python's habit of closing files you specify in subprocess.Popen. * Error handling bugfixes: say except (IOError,OSError) everywhere rather than just one of those two; correct harmless bug in gpg key generation error handling. * Make adt-virt-null work properly (VirtSubProc runs `down' with a single argument, so down must be sh -c and not []). * In VirtSubProc close spurious copy of plumbing pipe, which prevents certain hangs [...]
new f8eb965 * Fix fd handling to work around Python's habit of closing files you specify in subprocess.Popen. * Error handling bugfixes: say except (IOError,OSError) everywhere rather than just one of those two; correct harmless bug in gpg key generation error handling. * Make adt-virt-null work properly (VirtSubProc runs `down' with a single argument, so down must be sh -c and not []). * In VirtSubProc close spurious copy of plumbing pipe, which prevents certain hangs [...]
new dde7a01 * Fix handling of pre-built source trees. * Fix cleanup handling not to delete tmpdir before resetting testbed's apt.
new 4666b30 * Fix handling of pre-built source trees. * Fix cleanup handling not to delete tmpdir before resetting testbed's apt.
new b8172b2 fix genkey typo
new c10f089 merge bugfix changes from --ubuntu branch
new 02f3b85 merge bugfix changes from --ubuntu branch
new 8a044ca => unstable too
new 60c19c4 * Fix readconfig.in to set adt_$var rather than just $var.
new dca43dd Truncate files when writing them (!); fix message not to have spurious \; reset signal handlers in cleanup
new eb85396 Truncate files when writing them (!); fix message not to have spurious \; reset signal handlers in cleanup
new e0ca4ff * Truncate files when writing them (copyup, copydown, etc) (!) * Remove spurious \ from `do not know how to handle filename' message. * Reset signal handlers in VirtSubproc cleanup.
new e7f7961 * Truncate files when writing them (copyup, copydown, etc) (!) * Remove spurious \ from `do not know how to handle filename' message. * Reset signal handlers in VirtSubproc cleanup.
new 71f6200 * Use fd 8 for readconfig stdout parking rather than fd 10, to avoid Debian #423400 (bash bug).
new 936bd97 merge from anarres
new f7c3ca6 * WIP userv service.
new 31cf731 WIP userv service and print-execute-command
new 9e6b86d WIP userv service and print-execute-command
new 1647f60 wip - need to think about locking
new 0f8ab69 * Do not demand vg or distro information for initscript to work. * autopkgtest-xenlvm now Recommends: lvm2. * pass count= to dd for erasure when lvm_erasebase=true. * ip forwarding warning clarified.
new 3947049 * autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
new 73a30a4 * autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
new 1a2906d * README documentation of default value for erasebase corrected.
new e54a972 * Check for udev persistent-net-generator and if enabled we write a rune for eth0 for guest_macaddr into the RULES_FILE specified in /lib/udev/write_net_rules.
new 5f5ee4e * export adt_* variable settings resulting from command-line arguments so that subprocesses get them properly, and arrange for the `defaults for simple settings' not to override environment variables. * suppress various variable settings' default computations (and consequent failure if the default can't be established) when processing config for the initscript. The initscript does not need per-testbed configuration options. * close fd 8 when running vgdi [...]
new c384e44 finalise for dpkg -i test
new 2f79453 * autopkgtest Suggests curl (adt-testreport-onepackage needs it).
new 1d25d7a * Fix syntax errors introduced by print-execute-command etc.
new 13e2151 * Fix syntax errors introduced by print-execute-command etc.
new 6d9f3ba * Remove iwj-specific stuff from adt-testreport-onepackage and put it into onepackage-config with scary warnings to tell people to edit the file.
new 48917dd * Remove iwj-specific stuff from adt-testreport-onepackage and put it into onepackage-config with scary warnings to tell people to edit the file.
new b41ceb5 print-execute-command works now
new ef0af26 print-execute-command works now
new d8009af userv service seems to work now
new 7af1e31 userv setup tested and seems to work
new c99fed1 userv setup tested and seems to work
new 2c621df userv setup tested and seems to work
new 974c5e2 sort and improve changelog
new bfda91d * autopkgtest-xenlvm declares that it Depends on dmsetup.
new efde6e1 * Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
new 0acfa20 * New `console' mode for userv service.
new c629b16 * Move README.userv to autopkgtest-xenlvm package (and hence to /usr/share/doc/autopkgtest-xenlvm).
new f82986b * Do not mind if directory named by adt_modules doesn't exist - in that case just don't copy any modules.
new d337ddb * Attempt to install libc6-xen in fixups-inside, rather than instructing debootstrap to install it. This makes us not mind if it's missing.
new e3fbbda finalise changelog
new eb61cf8 * Really discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
new 85e2f3b * Locking: <play>.lock (unlinkable fcntl style) plus <play>/good sentinel file. This will avoid conflicts between simultaneous calls to with-testbed and setup (and others). The `with' mode of the userv target is enhanced so that the caller can take out the lock and hold it will starting and discarding the testbed more than once.
new fe53a5d final version with locking
new 871ad40 * adt_debootstrap_opts mentioned in README and passable on command lines, instead of unused adt_pbuilder_args. * Dependency on pbuilder fixed; we use debootstrap, not pbuilder.
new 7edface * xenlvm command-line settings properly override config file settings everywhere. * Default value for adt_distro computed in time to be used for default value for adt_play. * Close fd 4 for lvm tools too (suppresses daft `File descriptor left open' message).
new 1ea1cbd * Change default lvm lv sizes and make documentation correspond to reality.
new 6713dd5 1.0.2
new 6ee39c6 WIP better reporting for DC-running
new dcae600 WIP better reporting for DC-running
new e869a19 * Set LANG to C by default for commands (eg builds and tests) run on testbed, and make this configurable. * Make builds work again: Fix `cd *' in work.write (broken by inclusion of `tmpdir' in that directory). * adt-testreport-onepackage has better reporting for DC-running.
new 99ba5e2 * Set LANG to C by default for commands (eg builds and tests) run on testbed, and make this configurable. * Make builds work again: Fix `cd *' in work.write (broken by inclusion of `tmpdir' in that directory). * adt-testreport-onepackage has better reporting for DC-running.
new 6399472 merge changes from development and testing
new f2068cb * Fix handling of non-.deb-producing source packages (eg, ones which produce only .udebs).
new 5b0a435 * Fix handling of non-.deb-producing source packages (eg, ones which produce only .udebs).
new 95ac73d merge non-.deb fix
new 6887a2d * adt-testreport-onepackage: Handling of source packages' Architecture: field corrected so package selection works properly. * adt-testreport-onepackage: use ln -f when installing summary.
new 0599c6a * adt-testreport-onepackage: Handling of source packages' Architecture: field corrected so package selection works properly. * adt-testreport-onepackage: use ln -f when installing summary.
new 198b860 * hosts/cadmium/*: new directory for stuff on Canonical buildd.
new 29dc4cb * adt-run: increase timeouts to 3ks for tests and 10ks for builds. * adt-testreport-onepackage: suppress repetitive emails. * hosts/cadmium/onepackage-config: change destination directory
new 3096246 * adt-run: increase timeouts to 3ks for tests and 10ks for builds. * adt-testreport-onepackage: suppress repetitive emails. * hosts/cadmium/onepackage-config: change destination directory
new d58cf9a even longer timeouts
new f04f6a4 even longer timeouts
new 8800cca * adt-testreport-onepackage: support for Launchpad bug filing including signing emails, `affects' line, etc. * hosts/chinstrap/*: screen-scrap Launchpad to get existing bugs. * adt-testreport-onepackage: suppress email for packages listed in existing bugs suppression file. * hosts/cadmium/*: convenience scripts changed. * better formatting and explanations in some emails.
new 29102cd * adt-testreport-onepackage: support for Launchpad bug filing including signing emails, `affects' line, etc. * hosts/chinstrap/*: screen-scrap Launchpad to get existing bugs. * adt-testreport-onepackage: suppress email for packages listed in existing bugs suppression file. * hosts/cadmium/*: convenience scripts changed. * better formatting and explanations in some emails.
new 9c15d79 * adt-run: increase timeouts 100s, 3ks, 10ks, 100ks. * options for setting timeouts.
new 8b248e6 * adt-run: increase timeouts 100s, 3ks, 10ks, 100ks. * options for setting timeouts.
new 1ea8c8e * adt-testreport-onepackage: Handling of source packages' Architecture: field corrected so package selection works properly. * adt-testreport-onepackage: use ln -f when installing summary. * hosts/cadmium/*: new directory for stuff on Canonical buildd. * adt-run: increase timeouts 100s, 3ks, 10ks, 100ks. * adt-testreport-onepackage: suppress repetitive emails. * hosts/cadmium/onepackage-config: change destination directory * adt-testreport-onepackage: support for L [...]
new 7816267 => unstable, not gutsy
new cd99b57 * adt-testreport-onepackage: Handling of source packages' Architecture: field corrected so package selection works properly. * adt-testreport-onepackage: use ln -f when installing summary. * hosts/cadmium/*: new directory for stuff on Canonical buildd. * adt-run: increase timeouts 100s, 3ks, 10ks, 100ks. * adt-testreport-onepackage: suppress repetitive emails. * hosts/cadmium/onepackage-config: change destination directory * adt-testreport-onepackage: support for L [...]
new 28cae39 * Generate debian/copyright file in source package.
new 94697bd better changelog
new 062d006 * Generate debian/copyright file in source package.
new cc68219 changelog entry for 1.0.6; bzrignore debian/changelog
new 4541483 bzrignore debian/copyright not debian/changelog
new 57fcc02 gutsy
new 90dc265 fix brokenness in changelog
new 267306e merge changes from ubuntu
new fc6bf6f * Build properly with debian/copyright.
new b7ce877 * Build properly with debian/copyright.
new 3f960db merge changelog change
new 2f9aefc null merge
new 9fbc780 * adt-testreport-onepackage: seddery the log to remove ctrl chars. * hosts/chinstrap/update-suppressions: pass -S to curl. * hosts/{chinstrap,cadmium}/install-on-*: use --ubuntu branch.
new 1967364 * adt-testreport-onepackage: seddery the log to remove ctrl chars. * hosts/chinstrap/update-suppressions: pass -S to curl. * hosts/{chinstrap,cadmium}/install-on-*: use --ubuntu branch.
new 5d42135 adt-run: pass -o Debug::pkgProblemResolver=true to apt & gdebi; this improves dependency problem reporting. (LP: #135581.)
new 9eb8933 changelog improvements
new 3b2fc2e finalise changelog
new 2de3cf7 * Separate email_sourcepackage_header and email_binarypackage_header to allow us to properly file bugs in LP against binary packages built from differently-named sources. * adt-testreport-onepackage: Dump a logfile giving the scores and facts used for package selection. * adt-testreport-onepackage: Do not prefer packages whose source package is listed in the suppressions file. * hosts/cadmium/manual-test-one-binary: new testing script. --
new 949c3ab * Separate email_sourcepackage_header and email_binarypackage_header to allow us to properly file bugs in LP against binary packages built from differently-named sources. * adt-testreport-onepackage: Dump a logfile giving the scores and facts used for package selection. * adt-testreport-onepackage: Do not prefer packages whose source package is listed in the suppressions file. * hosts/cadmium/manual-test-one-binary: new testing script. --
new 4f60abb * hosts/cadmium/onepackage-config: explain about archive skew. * adt-testreport-onepackage: nicer score logging re skip chars. * adt-testreport-onepackage: skip emails if _source_ is suppresed. * adt-testreport-onepackage etc.: new blacklist feature, and initially blacklist ltsp-client{,-core}.
new 71df20b * hosts/cadmium/onepackage-config: explain about archive skew. * adt-testreport-onepackage: nicer score logging re skip chars. * adt-testreport-onepackage: skip emails if _source_ is suppresed. * adt-testreport-onepackage etc.: new blacklist feature, and initially blacklist ltsp-client{,-core}.
new f061c4a * adt-testreport-onepackage: limit log to 64K (32K head, 32K tail) to avoid humungous bug reports which LP silently discards.
new f40572c * adt-testreport-onepackage: limit log to 64K (32K head, 32K tail) to avoid humungous bug reports which LP silently discards.
new bfccd9c * hosts/cadmium/lalonde-nightly: check for testbed sentinel file and stop if not present.
new 1e6fe8c finalise 1.1.0, but will not upload
new 7028ff8 * adt-testreport-runloop: manpage * adt-testreport-runloop: better command line parsing * adt-testreport-runloop: removed old lalonde junk * adt-testreport-runloop: replaced `..._ok' vars with sentinel files * hosts/chinstrap/update-suppressions: big comment * hosts/cadmium/onepackage-config: set PATH (was in lalonde-nightly) * adt-testreport-onepackage: many manpage improvements
new 00dcd94 * adt-testreport-runloop: manpage * adt-testreport-runloop: better command line parsing * adt-testreport-runloop: removed old lalonde junk * adt-testreport-runloop: replaced `..._ok' vars with sentinel files * hosts/chinstrap/update-suppressions: big comment * hosts/cadmium/onepackage-config: set PATH (was in lalonde-nightly) * adt-testreport-onepackage: many manpage improvements
new 0eb6335 * adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly
new f1c9678 * adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly
new b836d38 merge finalisation of 1.0.9
new 4a95a86 merge finalisation of 1.0.9
new f1c9738 * adt-testreport-runloop: add to Makefile
new 6f13489 * hosts/* installed as examples with a big fat warning.
new 2016c17 forgot to add this file
new 45b529c * adt-testreport-cronjob: renamed from hosts/cadmium/cronjob * adt-testreport-runloop: copyright message.
new b345ccf * adt-testreport-cronjob: renamed from hosts/cadmium/cronjob * adt-testreport-runloop: copyright message.
new 39a10d6 * hosts/cadmium/*, debian/rules: onepackage_config renamed to cfg.
new ad2948f * cfg and adt-testreport-runloop: do not cd in config files.
new c110c7d * cfg and adt-testreport-runloop: do not cd in config files.
new e9ce3af * adt-testreport-runloop: fix handling of test_classes (was xoptslist)
new 1e03430 * adt-testreport-runloop: fix handling of test_classes (was xoptslist)
new e6e4d0f merge changes from --ubuntu branch
new a8e282b * hosts/cadmium/update-suppression: really do not install empty file.
new 56a8d8d * allow suppresspackages and blacklist lists to contain more information after some whitespace
new 431f6ef * allow suppresspackages and blacklist lists to contain more information after some whitespace
new 0e1e3b2 more wip suppression stuff for magrathea
new a2c2cdb rename adt-suppressions-* to adt-openbugs-*
new c36a737 rename adt-suppressions-* to adt-openbugs-*
new b5dbb67 magrathea wip
new 80a5c83 1.1.0 was never released
new 1a9deec * adt-xenlvm-setup: new hooks for xmdomain config file.
new 38c03d9 clarify changelog
new 8fb9b44 swap support
new d03d5fe sort out changelog to have separate entries for 1.1.1~ and 1.2.0~
new b61bc99 nicer changelog
new 9bb97e7 * Add Recommends against apt-utils.
new 3a35dde * hosts/cadmium/crontab: savelog -c7 not savelog -n7 * hosts/{cadmium,chinstrap}/crontab: set MAILTO
new ac8d9ae * adt-testreport-cronjob: make executable.
new 44c5edd * adt-testreport-cronjob: make executable.
new 659b306 * hosts/magrathea/*: working setup.
new 388d342 * hosts/magrathea/*: working setup.
new 997b884 merge from --ubuntu
new b8e8022 merge from --ubuntu
new ad56018 * hosts/magrathea/*: setup as working for initial tests.
new c18ccd7 * adt-xenlvm-with-testbed: sleep 1 after xm destroy, which is racy.
new 972cd76 do not upload (publish) sources by default
new 3edd6d2 fixes from deployment
new 6e8317c : ${:=} not ${:=}
new 91a128e virt-subproc: make execute(...,downp=False,...) work
new dd7138f virt-subproc: do not insist that down is set before hook_open returns
new a038c57 virt-subproc: move making of temp directory into VirtSubproc (if method wants)
new 41fd43b changelog: fix up final inherited changelog entry
new 463dd4a virt-subproc: new method adt-virt-schroot
new 613ba1b virt-subproc: new method adt-virt-schroot
new 2ce0de1 adt-run: use pbuilder-satisfydepends instead of gdebi
new 394d8b3 adt-run: actually make new auxverbscript and pbuilder-based dependency installation work
new 672d3d8 adt-run: work if "rw-build-tree" but not --user
new 684c57d adt-virt-schroot: actually become root on testbed if root-on-testbed
new d3da2d8 adt-virt-schroot: actually implement revert
new d223036 adt-run: make apt install our binaries even if they're downgrades
new 3720055 adt-run: Some notes about our interaction with pbuilder
new 5288a1a Huge changes to virt-server and shell quoting - replace print-execute-command with print-shscript-command and print-auxverb-command - sort out shell quoting - bugfixes - other cleanups
new 816bff0 Huge changes to virt-server and shell quoting - replace print-execute-command with print-shscript-command and print-auxverb-command - sort out shell quoting - bugfixes - other cleanups
new 4ace0d2 adt-run: remove debugging from auxverbscript
new c52e473 doc: Fix spec for copyup/copydown to describe actual behaviours
new fe6663d doc: Fix spec for copyup/copydown to describe actual behaviours
new 260edf1 python libs: new Autopkgtest.py module - This makes shellscript quoting available to adt-run too - Python modules moved to lib/ directory - AUTOPKGTEST_BASE semantics have changed slightly
new 06d1b28 python libs: new Autopkgtest.py module - This makes shellscript quoting available to adt-run too - Python modules moved to lib/ directory - AUTOPKGTEST_BASE semantics have changed slightly
new ac6c7ad python libs: new Autopkgtest.py module - This makes shellscript quoting available to adt-run too - Python modules moved to lib/ directory - AUTOPKGTEST_BASE semantics have changed slightly
new 662a8da adt-run: No longer expect python on testbed
new 89c2427 virt-subproc: add testbed open check to `execute' and `copyup'/`copydown'
new 516a328 changelog: document recent changes
new de14361 changelog: minor improvement
new 07638e4 Spec: incompatible change: no-build-needed is the default
new c014758 Spec: incompatible change: no-build-needed is the default
new 7089059 adt-run: fix "build-needed" restriction to have correct sense
new c08b5e6 adt-run: do not do build just because of @ in test dependencies this seems to make no sense
new 0720c96 adt-run: do not consider build-needed unsupported (oops)
new e0d22db Revert: split into `revert' and `revert-full-system'
new b5a2dcd Revert: split into `revert' and `revert-full-system'
new 7fed204 adt-virt-schroot: pass -d / to schroot This makes script-config=minimal/config work
new c7725d7 Docs: new README.schroot-setup
new c826969 Update python version to 2.6
new 7d94900 Update python version to 2.6
new 372343d Update python version to 2.6
new 42b4699 Build system: make clean targets remove all files which are not in git
new f5a88e4 Build system: control file fixes
new 10ee53d changelog: belatedly sign off the trailer line for 1.1.1~
new c32b5c0 adt-run: remove python string exceptions
new f200bd9 adt-run: remove python string exceptions
new b762c88 adt-run manpage: fix some broken formatting
new 33930ee adt-run manpage: fix some broken formatting
new d855b97 changelog: finalise 2.0.0
new 99b7c80 Bugfix: Python backtrace (no method "bomb") on bad tests/control syntax.
new 033778e Bugfix: Python backtrace (no method "bomb") on bad tests/control syntax.
new 2de6f26 Bugfix: Permit tests/control fields with medial capital letters.
new 82391e3 Bugfix: Permit tests/control fields with medial capital letters.
new 3be8a3e Bugfix: Do not duplicate previous stanzas (closes: #637333). Thanks to report from Timo Lindfors
new 503938c Bugfix: Do not duplicate previous stanzas (closes: #637333). Thanks to report from Timo Lindfors
new dafa07e adt-run: Make --quiet really work (Closes: #637350)
new 3f2a7c7 adt-run: Make --quiet really work (Closes: #637350)
new 131fd1a adt-run: Fix typo to make "build-needed" work (Closes #637353)
new fd165c6 adt-run: Fix typo to make "build-needed" work (Closes #637353)
new 2465cb0 Fix a debugging message which was spuriously sent to stderr.
new bc2e871 Fix a debugging message which was spuriously sent to stderr.
new c79eef6 Finalise 2.0.1
new fb51da3 Change Maintainer to autopkgtest-devel
new d60b3f3 adt-run: make sure apt-listbugs + apt-listchanges do not show up
new 4875986 adt-run: Reset changes made to the apt configuration, on exit
new 3445953 changelog entries for the last two bugs
new 285d6d2 debian/control: recommend pbuilder
new a411090 changelog: credit entries for last two bugs
new 435c4c4 adt-run: fix @ dependencies (#667022)
new d7eba51 adt-run: fix @ dependencies (#667022)
new 6f809ab adt-run: Fix NameError on 'f' in restriction parsing (#647882)
new 55f77ef adt-run: Fix NameError on 'f' in restriction parsing (#647882)
new 8600cb6 Add runner/tmp to .gitignore, for convenience.
new 629e8a1 adt-virt-schroot: better handling of root-users/groups (#667001)
new b845a0a adt-virt-schroot: better handling of root-users/groups (#667001)
new 2053714 virt-subproc: use sd, not sde, for creating target command (#648161)
new 551f7dd virt-subproc: use sd, not sde, for creating target command (#648161)
new e7d81d3 docs: restriction is `breaks-testbed' not `breaks-computer' (#669721)
new 009476f docs: Fix `*' in manpage to `@'
new ed02505 docs: Fix `*' in manpage to `@'
new a035d15 debian/rules: remove runner/tmp
new 7aaf893 changelog: finalise
new f72183f tmpdir: rename "tmpdir" variables etc. to "tmp"
new 9c2670c tmpdir: rename "tmpdir" variables etc. to "tmp"
new 2925ade tmpdir: fix usage message ref to TMPDIR formal param
new 1b68728 tmpdir: move TMPDIR=... computation out of execute, which now takes xenv instead
new 265eb6f tmpdir: rename "tmp" in run() to "testtmp"
new 3abdb6c tmpdir: undo rename in build - we actually want TMPDIR there
new a41ffb7 tmpdir: use append, not assignment, for xenv
new 311cfc8 tmpdir: always suppply a special tmpdir, with subdirs for ADTTMP and TMPDIR
new e79ae62 tmpdir: spec mentions ADTTMP, not TMPDIR
new 8234621 tmpdir: change formal parameter name in adt-run.1
new b2d67db tmpdir: fixes from testing
new a04ccdc finalise changelog
new c15589b autopkgtest spec: document (XS-)Testsuite header
new ab527a8 debian/control: add Vcs-* headers
new 9cd8999 finalise changelog
new d01d2fe Fix for python2.7
new 1065ed0 Fix for python2.7
new d9fcb83 Fix for python2.7
new 8654ba3 releasing version 2.2.2
new 9eca482 Make `@' in tests' Depends work even if we're not building the source tree.
new 8569ec8 Make `@' in tests' Depends work even if we're not building the source tree.
new c493a55 releasing version 2.2.3
new 7e2b4e0 adt-run: Catch EXDEV.
new 7e8ab5a adt-run: Catch EXDEV.
new 47a8e3a releasing version 2.2.3+nmu1
new 396e362 Fix failure with "permission denied" with option --user
new c18a7a3 Fix failure with "permission denied" with option --user
new c76d081 Fix parsing of folded dependencies
new de1aae0 Fix parsing of folded dependencies
new 3b81852 Support versioned dependencies in debian/tests/control
new c53cf31 Support versioned dependencies in debian/tests/control
new 186af16 Add Martin Pitt as a co-maintainer, as per mailing list discussion
new 7c34de8 Add machine-readable debian/copyright as per current 1.0 standard
new 4815538 Move from deprecated dh compat level 4 to 8
new 4a4fc06 debian/rules: Use dh_installdocs to install copyright file instead of custom shell code
new 8757dc3 debian/control: Add missing ${misc:Depends}
new 16d0662 Bump debhelper build dependency according to debian/compat
new 3364b6a Bump Standards-Version to 3.9.4
new 8023c29 releasing version 2.2.4
new 5d7f212 Fix call to atmostone(), so that Tests-Directory: actually works.
new 40be47e Fix call to atmostone(), so that Tests-Directory: actually works.
new 43a9f37 releasing version 2.2.5
new 67843fc runner/adt-run.1: Fix bad "affect modify" wording. (LP: #1199500)
new e785253 runner/adt-run.1: Fix bad "affect modify" wording. (LP: #1199500)
new 71a2dcf Drop hosts/chinstrap. We haven't actually used this in many years, it has been replaced with https://launchpad.net/auto-package-testing, Jenkins, and blocking migration to release until tests pass. (LP: #381210)
new be296f3 Promote apt-utils from Recommends: to Depends:, to avoid test failures due to not finding apt-ftparchive. (LP: #1065874)
new 1cf0f56 Promote pbuilder from Recommends: to Depends:, as we always call pbuilder-satisfydepends-classic. (LP: #1065874)
new 65bfc8e runner/adt-run: Stop explicitly checking for $HOME (with broken error message) when giving --gnupg-home, use os.path.expanduser() instead. (LP: #1065873)
new 13ea8fb runner/adt-run: Stop explicitly checking for $HOME (with broken error message) when giving --gnupg-home, use os.path.expanduser() instead. (LP: #1065873)
new 6bdd34f runner/adt-run: Fix timeout --help output.
new 4d3c4d2 runner/adt-run: Fix timeout --help output.
new b9ddfdb runner/adt-run: Fix bomb() to clean up the testbed before removing it. Afterwards (in cleanup()) we don't have a testbed object any more to run commands in. (LP: #1157292)
new 662cd10 runner/adt-run: Fix bomb() to clean up the testbed before removing it. Afterwards (in cleanup()) we don't have a testbed object any more to run commands in. (LP: #1157292)
new bae5817 runner/adt-run: Fix UnicodeDecodeError crash if stderr contains non-ASCII characters. (LP: #1100283)
new 3594d45 runner/adt-run: Fix UnicodeDecodeError crash if stderr contains non-ASCII characters. (LP: #1100283)
new c6d1d2b Add "allow-stderr" restriction for tests where re-routing or disabling stderr is impractical. (LP: #1197005)
new e6035d9 Add "allow-stderr" restriction for tests where re-routing or disabling stderr is impractical. (LP: #1197005)
new 2610513 runner-adt-run: Support architecture specifiers in Depends: field. (LP: #1165128)
new 170c69e runner-adt-run: Support architecture specifiers in Depends: field. (LP: #1165128)
new daa5aaa runner/adt-run: Remove/fix some unused variables, spotted by pyflakes.
new 95b98f9 runner/adt-run: Remove/fix some unused variables, spotted by pyflakes.
new 90bc38b releasing version 2.3
new abe983c adt-run: Support older python-debian versions whose module was still called "debian_bundle". (Closes: #717191)
new ef58a65 adt-run: Support older python-debian versions whose module was still called "debian_bundle". (Closes: #717191)
new 8edd936 runner/adt-run: Correctly re-raise exception on some register failure errors. Thanks Robie Basak!
new de6fa05 runner/adt-run: Correctly re-raise exception on some register failure errors. Thanks Robie Basak!
new 5ad372f runner/adt-run: Short-circuit publishing if there are no registered built binaries. This is the step that takes by far the longest time for short tests, and thus speeds up test running significantly.
new 96d3e87 runner/adt-run: Short-circuit publishing if there are no registered built binaries. This is the step that takes by far the longest time for short tests, and thus speeds up test running significantly.
new 2c491c6 runner/adt-run: Set DEBIAN_FRONTEND=noninteractive for installing build or test dependencies, too. Thanks Robie Basak! (LP: #1204989)
new 7e7c7b6 runner/adt-run: Set DEBIAN_FRONTEND=noninteractive for installing build or test dependencies, too. Thanks Robie Basak! (LP: #1204989)
new 272a96b releasing version 2.3.1
new 0952b68 runner/adt-run: Fix "allow-stderr" restrictions to still report success, so that this gets into the summary.log.
new c3ee2ba runner/adt-run: Fix "allow-stderr" restrictions to still report success, so that this gets into the summary.log.
new 037ea06 releasing version 2.3.2
new a93a533 runner/adt-run: Drop "errors" keyword from decode() call to fix compatibility with earlier Python versions. Thanks Christoph Berg.
new 53ae1a4 runner/adt-run: Drop "errors" keyword from decode() call to fix compatibility with earlier Python versions. Thanks Christoph Berg.
new 739b22a adt-run: Fail tests if they exit with nonzero if "allow-stderr" restriction is set. Thanks Robie Basak! (LP: #1210503)
new 4b12d96 adt-run: Fail tests if they exit with nonzero if "allow-stderr" restriction is set. Thanks Robie Basak! (LP: #1210503)
new 48e5074 releasing package autopkgtest version 2.3.3
new 1cdccb7 Add tests/testpkg/: Simple source package for testing autopkgtest.
new a5be529 Add tests/adt-run: First set of automatic tests for adt-run.
new c45201d tests/adt-run: Cover build-needed restriction
new 3d70823 Add debian/tests: autopkgtest for autopkgtest, using tests/adt-run.
new cd09db6 Add python3 autopkgtest dependency, as tests/adt-run is py3
new 77f7a38 Fix $ADTTMP permissions
new 78c3196 Fix $ADTTMP permissions
new 6ee77d5 Fix $ADTTMP permissions
new c6566dc Don't clip first stderr line to 35 characters in summary
new bc39344 Don't clip first stderr line to 35 characters in summary
new 09a4bca Don't show shell tracing of script that creates the temporary directories.
new ac9c68b Don't show shell tracing of script that creates the temporary directories.
new 25d262d Move unimportant messages to debug level 1, to not clutter up default output so much.
new 0a417c8 Move unimportant messages to debug level 1, to not clutter up default output so much.
new dd3356c Drop unnecessary "trace: " from adt-run debug/progress lines.
new 8bba650 Drop unnecessary "trace: " from adt-run debug/progress lines.
new 1e12270 Show stdout/err of the running tests in realtime
new 0566c39 Show stdout/err of the running tests in realtime
new 149de0a Fix build-needed directory
new 9e89a31 Fix build-needed directory
new fcec1e2 Fix various unknown and unused symbols throughout the source
new a864656 Fix various unknown and unused symbols throughout the source
new 7905b0d Fix various unknown and unused symbols throughout the source
new 5d880be Fix various unknown and unused symbols throughout the source
new faa88d3 Add tests/pyflakes: Run pyflakes over source and test code.
new 32cc57b Support empty "Depends:" test control field
new 418c2b0 Support empty "Depends:" test control field
new dc3496b README.package-tests: Point out that you can use upper-case test names as well
new 535b266 Code cleanup: Don't rename modules on import
new 044ebb3 Code cleanup: Don't rename modules on import
new e131c60 Code cleanup: Don't rename modules on import
new 391905d Code cleanup: Don't rename modules on import
new c0301a7 Format code to be PEP-8 compliant.
new 62865de Format code to be PEP-8 compliant.
new 06a3db3 Format code to be PEP-8 compliant.
new cba5f9b Format code to be PEP-8 compliant.
new 1e6f087 Add tests/pep8: Run pep8 over source and test code.
new ce27473 Run tests/pep8 and tests/pyflakes during package build
new 71f875e Rename first argument of methods to "self"
new 4d7f655 Rename first argument of methods to "self"
new fd957c8 Rename first argument of methods to "self"
new 68d2b9e releasing package autopkgtest version 2.3.4
new 564a8d2 Don't show source_rules_command() "set -x" trace unless running with -d.
new 271369f Don't show source_rules_command() "set -x" trace unless running with -d.
new 850fb34 Kill the tee child process if the testbed bombs out
new 0f974e3 Kill the tee child process if the testbed bombs out
new 9f0ac48 Add test case for --summary option.
new 36e2a43 releasing package autopkgtest version 2.3.5
new 388e88f Always kill the tee children after a test finishes, to avoid race condition when they get stuck in a read() call which doesn't return with "no data".
new 69189c7 Always kill the tee children after a test finishes, to avoid race condition when they get stuck in a read() call which doesn't return with "no data".
new 446ea4e Fix pyflakes failure on older Debian/Ubuntu releases.
new c45f180 Fix pyflakes failure on older Debian/Ubuntu releases.
new e0dfc44 Fix PEP-8 errors.
new 1cee55e Fix PEP-8 errors.
new 7e323f4 two more PEP-8 errors
new 8884b10 releasing package autopkgtest version 2.3.6
new 0a80c4e tests/adt-run: Factorize a base test class with common functionality.
new 99983af lib/VirtSubproc.py, downtmp_mktemp(): Create temporary directory in the target
new ad0829c lib/VirtSubproc.py, downtmp_mktemp(): Create temporary directory in the target
new 19221fe Only show stdout/stderr in realtime if tests run in the same file system as the host
new 183a80a Only show stdout/stderr in realtime if tests run in the same file system as the host
new 5571785 Add some test cases for adt-virt-chroot.
new 0b1c584 lib/VirtSubproc.py: Drop unused import
new 6481fa2 Ignore $TMPDIR in target
new 5a1e2c4 Add new --timeout-copy option to make copy timeout configurable.
new fadcd36 Add new --timeout-copy option to make copy timeout configurable.
new 03ee8ba Add new --timeout-copy option to make copy timeout configurable.
new 258b2b4 Fix tests to also work with Python 3.1.
new 4e03141 tests/testpkg: Go back to compat level 7 so that this also works on older Debian/Ubuntu releases.
new 9932be7 releasing package autopkgtest version 2.3.7
new 4472b77 Skip ChrootRunner test if running under cowdancer, as chrooting in cowdancer doesn't work.
new d7826eb Fix endless bomb/stop loop if the virt runner fails and exits unexpectedly.
new 06afde1 Fix endless bomb/stop loop if the virt runner fails and exits unexpectedly.
new 8f26c7a adt-virt-schroot: Add some debugging output of the schroot config.
new a60a8a4 adt-virt-schroot: Add some debugging output of the schroot config.
new fdc43f9 Fix OSError crash with real-time output when running adt-run as non-root on the host, and the runner bind-mounts /tmp (such as -schroot), in which case the temporary runner dir isn't accessible to the host. This is a quickfix, eventually we should make real-time output work properly in this situation.
new c08993b Fix OSError crash with real-time output when running adt-run as non-root on the host, and the runner bind-mounts /tmp (such as -schroot), in which case the temporary runner dir isn't accessible to the host. This is a quickfix, eventually we should make real-time output work properly in this situation.
new 19fbffc Show stderr also for non-zero exit codes.
new 9f6109f Show stderr also for non-zero exit codes.
new b7e602b Restrict live stdout/stderr to the null virt runner for now, as it does not work properly with the schroot runner even if /tmp gets bind-mounted.
new d7ae102 Restrict live stdout/stderr to the null virt runner for now, as it does not work properly with the schroot runner even if /tmp gets bind-mounted.
new 5d1ffc9 Add tests for the schroot runner. Ad building a schroot would be too expensive for a test, use an existing schroot if $ADT_TEST_SCHROOT is set, otherwise skip the tests.
new 000afe6 Show stderr for all non-null runners with "allow-stderr".
new 2e32605 Show stderr for all non-null runners with "allow-stderr".
new fabbd22 releasing package autopkgtest version 2.3.8
new ba74ab5 Add adt-virt-lxc test runner
new 0b4ae64 Add adt-virt-lxc test runner
new 0dba9e6 Add tests for adt-virt-lxc.
new efbcf59 Code cleanup: drop two-letter method aliases, consistent quotes
new e62bce1 Code cleanup: drop two-letter method aliases, consistent quotes
new d9c936d Code cleanup: drop two-letter method aliases, consistent quotes
new 7f0d082 code cleanup: Drop orphaned/unnecessary globals.
new 55d747c code cleanup: Drop orphaned/unnecessary globals.
new eba6361 code cleanup: Drop orphaned/unnecessary globals.
new 210de13 Install fakeroot into testbed for "build-needed". Thanks Jean-Baptiste Lallement! (Closes: #726714, LP: #1241456)
new e715bf8 Install fakeroot into testbed for "build-needed". Thanks Jean-Baptiste Lallement! (Closes: #726714, LP: #1241456)
new b827940 code cleanup: Consistent logging methods/object names, add some docstrings
new f009254 code cleanup: Consistent logging methods/object names, add some docstrings
new 0d8d009 Create testtmp directory with 0755 permissions to fix failure with tight umasks. Thanks Arthur de Jong! (Closes: #728057)
new 5552c94 Create testtmp directory with 0755 permissions to fix failure with tight umasks. Thanks Arthur de Jong! (Closes: #728057)
new e1b6e9e Allow test control Depends: to have a trailing comma. Thanks Jean-Baptiste Lallement for the patch!
new a2b8718 Allow test control Depends: to have a trailing comma. Thanks Jean-Baptiste Lallement for the patch!
new 66f75db quiesce "teeing to stdout" debugging message to debug level 2
new 2b04088 Make test stdout re-appear in --log-file file for realtime output.
new 4d619a3 Make test stdout re-appear in --log-file file for realtime output.
new 1ea59e1 releasing package autopkgtest version 2.4
new a337b34 Add test case for accessing /dev/std{out,err} in a non-root test, like the "mafft" autopkgtest does.
new 2fa7acf fix next version number
new 95afa61 Drop obsolete autodebtest Conflicts/Replaces.
new 8880abc Add --log-file test cases for chroot and schroot runners.
new b27909d adt-run: Simplify logging
new 9cd46f1 adt-run: Small code cleanups
new a842fe6 adt-run: Simplify logging
new 8aa6575 Drop unused arguments from source_rules_command()
new a518b71 adt-run: Add some comments/documentation to the AutoFile class, to make it a bit less obfuscated.
new 33721d8 adt-run: Add some comments/documentation to the AutoFile class, to make it a bit less obfuscated.
new 53c9f04 Drop --output-dir option. It has never really been useful as it only works for paths in the testbed, has a confusing semantics, is redundant with --tmp-dir, and currently even crashes adt-run.
new aa03239 Drop --output-dir option. It has never really been useful as it only works for paths in the testbed, has a confusing semantics, is redundant with --tmp-dir, and currently even crashes adt-run.
new b7fa6c8 Drop --override-control option. It complicates the code too much for its very limited utility, and it was not even documented in the manpage.
new ba72955 Drop --override-control option. It complicates the code too much for its very limited utility, and it was not even documented in the manpage.
new 8e1b2ad Drop --paths-testbed (and thus also --paths-host) options. There is no use case for them.
new 62a7f63 Add schroot and LXC runner test cases for installing built binaries.
new 7318537 Drop --paths-testbed (and thus also --paths-host) options. There is no use case for them.
new e69edb4 Drop the usage of the AutoFile classes
new 10c173c Drop the usage of the AutoFile classes
new 2c863dd Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into testbeds, and simplify invocation of apt-get.
new 7c3ead0 Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into testbeds, and simplify invocation of apt-get.
new 0f82548 Clean up uninteresting files from --tmp-dir directory.
new d187709 Rename --tmp-dir option to --output-dir
new eac0e97 Fix OSError crash if --output-dir/--tmp-dir does not exist.
new 13dabf4 Add a way to collect additional artifacs from testbed
new f008ed4 add Debian bug ref for #729790
new c2df951 Add test case: Recommends do not get installed by default
new 33aecee Clean up uninteresting files from --tmp-dir directory.
new 06c4838 Update copyright years.
new bc3bea4 Rename --tmp-dir option to --output-dir
new 5b4f0f8 Pass line number to Test constructor argument
new 72a8137 Fix OSError crash if --output-dir/--tmp-dir does not exist.
new f45cd6e Fix exit code for "Unsupported" error
new 13070f9 Add a way to collect additional artifacs from testbed
new 7003e1e Fix SKIP reporting
new 5cd5f96 fix "binarries" typo
new c0b91af Add test case: test with '/' in the name
new c08f592 Update copyright years.
new 3efdac6 README.package-tests: Test names must not contain '/'. (Closes: #698551)
new 83e0437 Pass line number to Test constructor argument
new 12548e7 Create manpage for adt-virt-schroot
new 5667ceb Fix exit code for "Unsupported" error
new 9cbe373 Bump Standards-Version to 3.9.5. No changes necessary.
new 195f285 Fix SKIP reporting
new f905193 Create manpage for adt-virt-schroot
new bf832ab Add tests: --user option for schroot and null runners
new 355bcb5 Fix "su: must be run from a terminal" failure
new 9aec764 Fix "su: must be run from a terminal" failure
new ce526a4 CREDITS: Add myself
new 6b17b9d Makefile: Support $DESTDIR, like automake
new 30df839 Adjust sharedir* defaults in settings.make to what we actually want
new f75cddc Move debian/rules to using dh
new 58bf4cb Add ./run-from-checkout script
new 73338a7 Add test: breaks-testbed restriction for all runners
new 3df1844 Add short options for common command line options
new 39e450e Add short options for common command line options
new 6c3b4db Add tests/run-parallel to run tests for different runners in parallel
new e3b37ff Add bandaid to avoid mixing order of stdout and stderr in the log file when reporting results
new 0c4aff4 Add bandaid to avoid mixing order of stdout and stderr in the log file when reporting results
new 47b380a releasing package autopkgtest version 2.5
new 677789b adt-virt-lxc: Drop some dead code.
new d433f8b adt-virt-lxc: Drop some dead code.
new 7e8c312 adt-virt-lxc: Drop unused imports
new 4119923 Fix ownership of test tree with --user option
new 6e3fc3f Fix ownership of test tree with --user option
new 6924fa0 releasing package autopkgtest version 2.5.1
new 92ebbd8 virt-subproc/adt-virt-lxc: Fix PEP-8 error.
new 918ded2 virt-subproc/adt-virt-lxc: Fix PEP-8 error.
new b88bccc Explicitly kill the logging tee processes, for backwards compatibility with Python 2.6.
new 3f04721 Explicitly kill the logging tee processes, for backwards compatibility with Python 2.6.
new a0081c7 Avoid assertNotRegex() in test suite as it isn't yet available in Python 3.1.
new fe0ad83 Skip dependency version check instead of crashing if python-debian does not provide NativeVersion() (for wheezy/lucid).
new 9046826 Skip dependency version check instead of crashing if python-debian does not provide NativeVersion() (for wheezy/lucid).
new 8cdd646 Fix some minor PEP-8 errors
new 1f518dc Fix some minor PEP-8 errors
new 8f94ad2 Fix some minor PEP-8 errors
new 5bd8472 releasing package autopkgtest version 2.5.2
new 45def98 Drop hosts/
new 20b9053 Drop now unused debian/host-example-WARNING
new 46fcf4c Drop {onepackage,ubuntu}-config example files
new b401232 Drop {onepackage,ubuntu}-config example files
new 2eba268 Move adt-testreport-* scripts and manpages into autopkgtest-xenlvm package
new 5373217 Move adt-testreport-* scripts and manpages into autopkgtest-xenlvm package
new 960d756 tests/run-parallel: Immediately stop on pep8/pyflakes errors
new bccbf04 Adjust SchrootRunner.test_tree_built_binaries test to also work with current apt
new 4f68e21 Always write UTF-8 to stdout and summary stream
new d5e385b Always write UTF-8 to stdout and summary stream
new 0b0f1e6 tests/pyflakes: Always use pyflakes, not pyflakes3
new 1826ac9 releasing package autopkgtest version 2.5.3
new 300d9d8 Only clean up binary if we built them ourselves
new 6e51fe0 Only clean up binary if we built them ourselves
new 91c7628 releasing package autopkgtest version 2.5.4
new 8c66ccb Test that the schroot runner installs packages with --user, and that it runs the tests as root with --user if the test has a "needs-root" restriction. (Related to #728304)
new 2ad6326 adt-virt-schroot: Add suggested-normal-user capability
new 0d59cda adt-virt-schroot: Add suggested-normal-user capability
new e17e7bb Add support for virtual "@builddeps@" test dependency
new 265de05 Add support for virtual "@builddeps@" test dependency
new d40b6fa releasing package autopkgtest version 2.5.5
new cf3a33f Adjust "su" calls to explicitly specify /bin/sh as shell
new e97d5cd Adjust "su" calls to explicitly specify /bin/sh as shell
new 9582f86 releasing package autopkgtest version 2.5.6
new 00cc788 Add some tests for correct --timeout handling.
new cf953c3 drop unused "long" argument from cb_action()
new 306a026 Add --apt-source option as an alternative for --source
new 3b36565 Add --apt-source option as an alternative for --source
new f1d6d05 adt-virt-lxc: Stop assuming that containers live in /var/lib/lxc/
new cf83b50 adt-virt-lxc: Stop assuming that containers live in /var/lib/lxc/
new 2770c76 Add --setup-commands option
new b8db50b Add --setup-commands option
new f967082 Only reset the test bed after the build stage if builds actually happened.
new 2b18658 Only reset the test bed after the build stage if builds actually happened.
new 3402840 Reset the test bed after running a test group
new 8635a4a Reset the test bed after running a test group
new ca1eea5 Fix LXC container path detection for older LXC
new 4a8eb79 Fix check for existing container for older LXC
new 363d219 Fix PEP-8 error
new b33ce10 Don't put an empty "binaries" directory into the output directory.
new 60e01e8 Don't put an empty "binaries" directory into the output directory.
new 1ac58e1 releasing package autopkgtest version 2.6
new c8700fc adt-virt-lxc: Call lxc-config through sudo as well like all the other LXC commands
new c5d6d94 adt-virt-lxc: Call lxc-config through sudo as well like all the other LXC commands
new a84c227 Fix PEP-8 error
new 471bca0 adt-run: For copydown(), always chown the testbed files to the non-root user (if available).
new 1bcbed2 adt-run: For copydown(), always chown the testbed files to the non-root user (if available).
new c3491c5 Adjust LxcRunner.test_tree_built_binaries to also work with current apt
new 6a0ec27 adt-virt-lxc: Call "sudo test" and "sudo readlink" instead of os.lexists() and os.readlink()
new 4884204 adt-virt-lxc: Call "sudo test" and "sudo readlink" instead of os.lexists() and os.readlink()
new 27156fd Add test for --binary with --built-tree.
new 3d5fea8 adt-run.1: Clarify and fix some wrong and misleading documentation
new 9d9b04a adt-run.1: Clarify and fix some wrong and misleading documentation
new 672a6ea Fix PEP-8 errors
new 14e1f63 releasing package autopkgtest version 2.6.1
new a30c472 adt-virt-lxc: Simplify and generalize boot check
new df4ad1e adt-virt-lxc: Simplify and generalize boot check
new bef21d0 adt-virt-lxc.1: Drop --gain-root in notes/example.
new cef4699 adt-virt-lxc.1: Drop --gain-root in notes/example.
new a654081 adt-virt-lxc.1: Add example how to create a Debian container
new 9d752bf adt-virt-lxc.1: Add example how to create a Debian container
new 406f962 adt-virt-lxc: Add -s/--sudo option to run lxc-* commands through sudo
new c8b4d3d adt-virt-lxc: Add -s/--sudo option to run lxc-* commands through sudo
new f1440a3 Clarify LXC user vs. system level containers
new 57f9649 Clarify LXC user vs. system level containers
new 2856ce9 adt-virt-lxc: Add -e shortcut for --ephemeral
new 94b1e3f adt-virt-lxc: Add -e shortcut for --ephemeral
new 495516f adt-virt-lxc: Dynamically detect suggested normal user
new 67b7ff1 adt-virt-lxc: Dynamically detect suggested normal user
new b63e29a adt-run: Rearrange finalizing options and reading capabilities to happen after testbed opening.
new bd41da4 adt-run: Rearrange finalizing options and reading capabilities to happen after testbed opening.
new 020f278 adt-run: Call dpkg-source --before-build for --unbuilt-tree arguments
new 9178965 adt-run: Call dpkg-source --before-build for --unbuilt-tree arguments
new 2bc45b3 releasing package autopkgtest version 2.7
new 06a6291 VirtSubproc.py, command(): Intercept/retry on EAGAIN.
new 69a5934 VirtSubproc.py, command(): Intercept/retry on EAGAIN.
new a229f4d runner/adt-run: Robustify cleanup of empty "binaries" output directory
new d8dffed runner/adt-run: Robustify cleanup of empty "binaries" output directory
new 7c2d634 adt-run: Replace direct invocation of "debian/rules build" with "dpkg-buildpackage -us -uc -b"
new dfd73ec adt-run: Replace direct invocation of "debian/rules build" with "dpkg-buildpackage -us -uc -b"
new 6c85928 adt-run: If all tests get skipped, but there are some tests, don't claim that there are none.
new 4b8e324 adt-run: If all tests get skipped, but there are some tests, don't claim that there are none.
new 72e679e adt-run: When expanding @builddeps@, add "make"
new a32589f adt-run: When expanding @builddeps@, add "make"
new 6f21537 Print package version as first adt-run message
new 2dcfc34 Print package version as first adt-run message
new aef1c68 Turn VirtSubproc.Timeout into a proper exception class (RuntimeError).
new cadb8cb Turn VirtSubproc.Timeout into a proper exception class (RuntimeError).
new 913a8a5 Make VirtSubproc.bomb() useful outside the mainloop
new 7f7a77d Make VirtSubproc.bomb() useful outside the mainloop
new d10653e VirtSubproc: Add a "timeout" context manager
new 10f4ecf VirtSubproc: Add a "timeout" context manager
new ca58c71 releasing package autopkgtest version 2.7.1
new fcff38d debian/copyright, CREDITS: Bump copyright year.
new 7f08893 Eliminate lib/Autopkgtest.py
new a9845f6 Eliminate lib/Autopkgtest.py
new 8ca380a Eliminate lib/Autopkgtest.py
new 72d15d2 Drop doc/README.schroot-setup
new d1ee107 Drop doc/README.schroot-setup
new e18f9b2 CREDITS: Remove license information
new e5e7cbc adt-testreport-*, adt-openbugs-*: Deprecate
new 9d6841e README.package-tests: Document that @builddeps@ also installs make.
new 8629d76 Add Suggests: for schroot and lxc, and explain those in the package description.
new 07a1f48 NullRunner.test_timeout_long_test: Increase (unrelated) build timeout
new b8ea06d releasing package autopkgtest version 2.7.2
new 371ac9f adt-run: Stop using a $TMPDIR for package builds.
new 2dc51df adt-run: Stop using a $TMPDIR for package builds.
new 2ee9d80 Add first working version of adt-virt-qemu
new 3c237cb qemu: Rewrite, replace injected init script with ttyS0 login
new b687bd1 Add adt-buildvm-ubuntu-cloud
new ee5f0c1 Ship QEMU scripts, and adjust dependencies
new dd2e66f Add manpage for adt-virt-qemu
new cf04c0c Add manpage for adt-buildvm-ubuntu-cloud
new b1a8419 qemu: Rewrite, replace injected init script with ttyS0 login
new 89dd1cc Add changelog for merged qemu branch
new 2687990 Allow the virt-server argument to be given without the common "adt-virt-" prefix
new fbac056 Allow the virt-server argument to be given without the common "adt-virt-" prefix
new 7b2e409 tests: Show stderr output if adt-run unexpectedly fails
new 78b93be Fix endless recursion when an error happens during resetting apt
new 796ced2 Fix endless recursion when an error happens during resetting apt
new 6264a3b schroot: Drop redundant downtmp_remove()
new 43e1970 tests: Fix skip message if no container is given
new f0d7b60 Add tools/adt-build-lxc
new a79a4f0 Add tools/adt-build-lxc
new 1d56a31 tools/adt-build-lxc: Various fixes
new e6e767d Allow --setup-commands to be given multiple times.
new 93303f9 Allow --setup-commands to be given multiple times.
new 2852049 Add -U/--apt-upgrade option to run apt-get update/dist-upgrade before running the test
new 8de718f Add -U/--apt-upgrade option to run apt-get update/dist-upgrade before running the test
new 682f936 Add --apt-pocket <pocket> option to create an additional apt source for release-pocket
new 146ce55 Add --apt-pocket <pocket> option to create an additional apt source for release-pocket
new 9c506c4 releasing package autopkgtest version 2.8
new 97eda47 Use the install timeout instead of the short one for --setup-commands/--apt-upgrade
new ed595ec Use the install timeout instead of the short one for --setup-commands/--apt-upgrade
new 71ae6c9 Fix --apt-upgrade to not hang on dpkg conffile prompts.
new d4d933e Fix --apt-upgrade to not hang on dpkg conffile prompts.
new 0c8dcf1 Use ./tests/home/ as $HOME during tests, and add a gpg key to it
new f0f53a5 Make the test suite run as user
new 8f6d3fa releasing package autopkgtest version 2.8.1
new 97658e4 tests: Copy tests/home/ into a temporary dir and set $HOME to that
new f493abd Don't produce empty stderr/stdout files with --output-dir
new e047f98 Don't produce empty stderr/stdout files with --output-dir
new 888f73b adt-buildvm-ubuntu-cloud: Install linux-generic, to get the full kernel
new d5c1128 adt-buildvm-ubuntu-cloud: Install linux-generic, to get the full kernel
new e5d0d53 tests: Add a broken symlink to testpkg
new b2a5ea0 Add downtmp-host testbed capability
new 4424210 Avoid copying of temporary files if testbed supports shared downtmp
new dd31383 adt-virt-qemu: Convert to shared downtmp dir
new 878949a Generalize live test output for all runners with shared downtmp
new 7563261 Generalize live test output for all runners with shared downtmp
new 31a59e1 Add downtmp-host testbed capability
new 284bc02 adt-virt-null: Convert to shared downtmp dir
new 125f3ef adt-virt-chroot: Convert to shared downtmp dir
new 6fc04ba adt-virt-lxc: Convert to shared downtmp dir
new 1526aff adt-virt-schroot: Convert to shared downtmp dir
new a412cdb adt-run: Always use fakeroot with adt-virt-qemu, to work around chown failing on 9p.
new 8175f56 adt-run: Always use fakeroot with adt-virt-qemu, to work around chown failing on 9p.
new eba0303 Make downtmp testbed directory accessible to other users
new d24cb1b adt-virt-lxc: Convert to shared downtmp dir
new a7ffff6 Don't define $TMPDIR for tests any more
new 8b2838b Don't define $TMPDIR for tests any more
new 8c3a681 xen/initscript: Always source /lib/lsb/init-functions
new 6c371aa copydown_shareddir: Remove previous directory
new fbc39ba Add test restrictions "isolation-container" and "isolation-machine"
new ba101a3 Add test restrictions "isolation-container" and "isolation-machine"
new 2451a7b Add test restrictions "isolation-container" and "isolation-machine"
new b4e66e9 tests/adt-run: Increase timeout in NullRunner.test_timeout_long_build
new 19c6939 Add manpage for adt-build-lxc script
new 61fb8a8 Add manpage for adt-build-lxc script
new 68a7cb9 Ship adt-build-lxc script and its manpage in the package
new 5619fdd adt-build-lxc: Factorize LXC templates
new 3780ff0 adt-build-lxc: Properly wait for finished container boot
new d89c0b2 adt-build-lxc: Properly wait for finished container boot
new dac09be adt-build-lxc: Only flush the cache when updating an existing container
new ee0ac87 adt-build-lxc: Only flush the cache when updating an existing container
new 14a8b6d adt-build-lxc: Handle timeout of container boot
new 523a822 doc/README.package-tests: Some stylistic updates, and add section headers
new 9fccfde adt-virt-lxc.1: Point to, and show how to use adt-build-lxc
new dc720ae adt-virt-lxc.1: Point to, and show how to use adt-build-lxc
new 4d52252 tools/adt-build-lxc: Fix typo
new 096aaf3 Add doc/README.running-tests
new e656c08 Add doc/README.running-tests
new e8e81c6 adt-build-lxc.1: Fix section
new d3989d2 releasing package autopkgtest version 2.9
new 432f9e2 doc/README.package-tests: Clarify syntax of test Depends:
new 5d255a2 Fix adt-virt-schroot to correctly return root-on-testbed when we're running adt-run as root
new 6176255 Fix adt-virt-schroot to correctly return root-on-testbed when we're running adt-run as root
new 0bf4651 adt-build-lxc: Fall back to assuming /var/lib/lxc/ as container directory if lxc-config does not exist
new e11983a adt-build-lxc: Fall back to assuming /var/lib/lxc/ as container directory if lxc-config does not exist
new af8f3c6 Fix copyup_shareddir() to get along with existing directories
new a7017c1 Fix copyup_shareddir() to get along with existing directories
new 5b5bd09 settings.make: Switch default prefix to /usr
new bb23217 releasing package autopkgtest version 2.9.1
new 420d377 VirtSubproc.py, copydown_shareddir(): Fix "src and dest are the same file" error when file is already in the shared downtmp.
new 7a00e56 VirtSubproc.py, copydown_shareddir(): Fix "src and dest are the same file" error when file is already in the shared downtmp.
new 890bd41 VirtSubproc.py, copydown_shareddir(): Remove already existing target directory
new 6a8a9f9 VirtSubproc.py, copydown_shareddir(): Remove already existing target directory
new 6c638af adt-run: Show timestamps in log
new d9d0e41 adt-run: Show timestamps in log
new 041f2d5 fix PEP-8
new 295ee0e Run NullRunnerNoRoot tests during package build
new e08b98e releasing package autopkgtest version 2.9.2
new f3ab2e3 Record name and version of tested package in log and in output-dir/testpkg-version
new f2f308b Record name and version of tested package in log and in output-dir/testpkg-version
new 23576fe Record installed packages and their versions for each test
new eeaf808 Record installed packages and their versions for each test
new 8a5dbd8 Drop adt-testreport-*, adt-openbugs-*
new 5785d76 releasing package autopkgtest version 2.10
new 6bba471 Add creation of Debian QEMU VMs
new cef72e7 Add creation of Debian QEMU VMs
new 193b25b Add creation of Debian QEMU VMs
new 173cb98 doc/README.package-tests: Point out to use "build-needed" with consideration
new 5b9d503 Skip package installation if testbed does not have root
new d933fb8 Skip package installation if testbed does not have root
new 3b092a7 Fix ugly error message if a package does not have a debian/tests/ directory.
new a581c85 Fix ugly error message if a package does not have a debian/tests/ directory.
new 122f9e2 Clean up temporary files in NullRunner tests
new a3a761e releasing package autopkgtest version 2.11
new 67f46e2 adt-build-lxc: Fix apt proxy setting for ubuntu template
new 13efb55 adt-build-lxc: Fix apt proxy setting for ubuntu template
new 1889029 adt-buildvm-ubuntu-cloud: fix PEP-8 issue
new 82fd2a4 Make PEP-8 failures non-fatal during package build.
new dffa871 Add new options -s/--shell-fail and --shell
new c856cfd Add new options -s/--shell-fail and --shell
new 8eb054e Add new options -s/--shell-fail and --shell
new d09f7df Add new options -s/--shell-fail and --shell
new 115217d adt-virt-schroot: Add new option -s/--session-id
new 54ce190 adt-virt-schroot: Add new option -s/--session-id
new 04e2104 Filter out comment lines from control lines
new 80c611d Filter out comment lines from control lines
new 6161173 Fix previous commit
new 4c01835 releasing package autopkgtest version 2.12
new 628a4fd Split package/version list
new e04423d Split package/version list
new bfe143f releasing package autopkgtest version 2.13
new e15a9c0 add missing bug reference to changelog
new abf648b Fix "--build-tree" typo in error message
new 0169cb2 Fix "--build-tree" typo in error message
new d38840b lxc: Enable live output in clone mode
new ec44ae9 lxc: Enable live output in clone mode
new 13642db PEP-8 fix
new 75ac8bb releasing package autopkgtest version 2.13.1
new 40404b8 lxc: Greatly simplify bind mounting of shared tmp dir using the lxc-start -s option
new 5b53b3b lxc: Greatly simplify bind mounting of shared tmp dir using the lxc-start -s option
new f539afe adt-virt-qemu: Simplify ssh access
new f3a1834 adt-virt-qemu: Simplify ssh access
new 0eca2de adt-virt-qemu: Actually enable port forwarding (debugging leftover)
new 2ebcbb3 releasing package autopkgtest version 2.14
new 2472632 tools/adt-buildvm-ubuntu-cloud: Enable ssh login with passwords
new 18932ea tools/adt-buildvm-ubuntu-cloud: Enable ssh login with passwords
new 0ffb3e2 releasing package autopkgtest version 2.14.1
new 83af3a0 Fix --apt-source mode to download the source with apt-get's "--only-source" option
new 2981f01 Fix --apt-source mode to download the source with apt-get's "--only-source" option
new d0f6bed Add missing python3 build dependency for tests/adt-run.
new 86c81a7 adt-buildvm-ubuntu-cloud: Add options to pass custom metadata/userdata
new 83f9fc4 adt-buildvm-ubuntu-cloud: Add options to pass custom metadata/userdata
new 692f0ed Drop pbuilder dependency
new 004b4ca Drop pbuilder dependency
new 3b4be9e Fix "specifiy" typo in error message
new 88229a7 Fix "specifiy" typo in error message
new e052635 adt-build-lxc: Stop using the -F template option to flush the cache
new d32631b adt-build-lxc: Stop using the -F template option to flush the cache
new 9e6d76e adt-buildvm-ubuntu-cloud: Fall back to latest stable if there is no development series
new 9da736c adt-buildvm-ubuntu-cloud: Fall back to latest stable if there is no development series
new 071085f Fix various PEP-8/pyflakes errors
new 19ddd0d Fix various PEP-8/pyflakes errors
new 6fac9b7 Add "needs-recommends" restriction
new 94db472 Add "needs-recommends" restriction
new 5af1cac releasing package autopkgtest version 2.15
new 88141a1 adt-buildvm-ubuntu-cloud: Use "-monitor null" instead of "-monitor none", as the latter does not work with older Qemu versions.
new 825eccd adt-buildvm-ubuntu-cloud: Use "-monitor null" instead of "-monitor none", as the latter does not work with older Qemu versions.
new ce746b4 adt-virt-qemu: Don't call qemu-img with -q option
new 39c9588 adt-virt-qemu: Don't call qemu-img with -q option
new f2019f9 tools/adt-setup-vm: Disable downloading of package translations to save some bandwidth
new 0877ae3 tools/adt-setup-vm: Disable downloading of package translations to save some bandwidth
new 0fe37c2 adt-virt-qemu: Fix race condition that caused a ValueError when the exit code file was not written yet.
new 1d8ee5b adt-virt-qemu: Fix race condition that caused a ValueError when the exit code file was not written yet.
new 2527cbc adt-virt-qemu: Automatically detect a normal user to run tests as
new dcfc421 adt-virt-qemu: Automatically detect a normal user to run tests as
new 3b5000e Add tests for adt-virt-user with non-default users
new e30cc26 adt-virt-qemu: Disable shared downtmp for now
new 9cfa929 adt-virt-qemu: Disable shared downtmp for now
new 68cecc1 adt-virt-qemu: Use file locks for host-side ssh port forwards
new 437e5c0 adt-virt-qemu: Use file locks for host-side ssh port forwards
new b6e551f adt-run: Drop usage of dh_listpackages
new a073243 adt-run: Drop usage of dh_listpackages
new 54e6a5b adt-virt-qemu: Copy host's timezone into VM
new 0de1524 adt-virt-qemu: Copy host's timezone into VM
new 4f2f7de adt-virt-qemu: Show determined normal user instead of <user> in ssh message
new 3738564 adt-virt-qemu: Show determined normal user instead of <user> in ssh message
new 05eec9b adt-virt-qemu: Ensure tests which run as root have $HOME set
new b807da7 adt-virt-qemu: Ensure tests which run as root have $HOME set
new 766cdee Fix --proposed option to also apply to sources.list.d/* lists and to multiple sources
new a42ee4f Fix --proposed option to also apply to sources.list.d/* lists and to multiple sources
new 382754b adt-buildvm-ubuntu-cloud: Install haveged
new c6841ed adt-buildvm-ubuntu-cloud: Install haveged
new 2a020b6 adt-virt-qemu: Add --qemu-options for passing additional options to QEMU
new 3eeb1c1 adt-virt-qemu: Add --qemu-options for passing additional options to QEMU
new 5c933e3 releasing package autopkgtest version 2.16
new 44fbc47 adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
new 278adf9 adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
new 4471bc9 adt-buildvm-ubuntu-cloud: Disable downloading of package translations
new d169173 adt-buildvm-ubuntu-cloud: Disable downloading of package translations
new 50fe793 adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
new 2ec579a Create testpkg-version and testbed-packages before starting the builds
new 7b41748 Create testpkg-version and testbed-packages before starting the builds
new 870c209 PEP8 fixes
new 62a0ae8 PEP8 fixes
new 4e8c4aa adt-virt-qemu: Re-disable shared downtmp for now, accidentally committed
new 9098edf Fix VirtSubproc.copyup_shareddir() for testbed paths which are not already in the shared downtmp
new e2409aa Fix VirtSubproc.copyup_shareddir() for testbed paths which are not already in the shared downtmp
new d7f84d3 Fix permission error with TempTestbedPath cleanup
new 8da623f Fix permission error with TempTestbedPath cleanup
new 991c4e1 Stop assuming that we can chown files in the shared downtmp
new e55042d Stop assuming that we can chown files in the shared downtmp
new be46c52 Stop assuming that we can chown files in the shared downtmp
new aa2a765 Eliminate dpkg-parsechangelog again
new 0d76444 Simplify source tree/package extraction logic.
new e91c439 Simplify source tree/package extraction logic.
new dbc9d26 adt-run: Don't extract/build source packages in shared downtmp
new b3c8d69 adt-run: Don't extract/build source packages in shared downtmp
new 8446aa0 adt-virt-qemu: Re-enable shared downtmp
new 824f1d7 adt-virt-qemu: Re-enable shared downtmp
new adb51e6 Don't create $ADTTMP in shared downtmp
new 8d9a428 Don't create $ADTTMP in shared downtmp
new cdc2ec9 adt-virt-qemu: Fix exception if workdir is not currently set
new 81193b2 adt-virt-qemu: Fix exception if workdir is not currently set
new a413ff5 adt-virt-qemu: Increase timeout for login prompt from 2 to 5 minutes
new ec162f5 adt-virt-qemu: Increase timeout for login prompt from 2 to 5 minutes
new 7ceb9ad Improve error handling on copy timeouts.
new 253ba1d Improve error handling on copy timeouts.
new 92414eb adt-virt-qemu: Remove overlay file as early as possible
new c5b5aa0 adt-virt-qemu: Remove overlay file as early as possible
new 359812b Don't run apt-get and setup commands with sending output to /dev/stdout.
new 8cb26ac Don't run apt-get and setup commands with sending output to /dev/stdout.
new 0494bfe releasing package autopkgtest version 2.16.1
new 446d2b3 Support ":native" dependencies
new 59cde33 Support ":native" dependencies
new b9a6c23 Update previous commit to also work for older libdpkg-perl
new b9c384b Add LXC runner test case for running as different user
new aa60f44 Add QEMU runner test case for performance and integrity of copying
new f0f04b0 copyup/down: Clean up cp process on timeout
new fe42586 copyup/down: Clean up cp process on timeout
new 14f01d8 adt-virt-qemu: Disable shared downtmp
new a2d8477 adt-virt-qemu: Disable shared downtmp
new 2adbafb Revert "Don't extract/build source packages in shared downtmp", due to above change
new 451f714 Revert "Don't extract/build source packages in shared downtmp", due to above change
new af8aed2 VirtSubproc: Clean up auxverb processes on timeout
new 707b195 VirtSubproc: Clean up auxverb processes on timeout
new 97401e2 adt-run: Stop testbed on TERM and QUIT signals
new a569d7b adt-run: Stop testbed on TERM and QUIT signals
new e8c4dc7 adt-virt-qemu: Fix runcmd stdin
new 27db35e adt-virt-qemu: Fix runcmd stdin
new fb2d046 Convert one of the QEMU tests from source tree to dsc
new 7b077dd Add test case for QEMU with --apt-source
new d278f0b qemu: Fix race condition between eofcat and runcmd
new 15d6aa8 adt-virt-qemu: Create eofcat in /bin instead of the shared /autopkgtest mount
new 471fe84 adt-virt-qemu: Create eofcat in /bin instead of the shared /autopkgtest mount
new 94fb345 adt-buildvm-ubuntu-cloud: Purge some unnecessary services to speed up boot time a bit
new 60be626 adt-buildvm-ubuntu-cloud: Purge some unnecessary services to speed up boot time a bit
new a972cfe @builddeps@ now includes build-essential, not just make
new 256b374 @builddeps@ now includes build-essential, not just make
new 365254c Make -s/--shell-fail start a shell on failed builds as well
new e7e3751 Make -s/--shell-fail start a shell on failed builds as well
new ce30182 releasing package autopkgtest version 2.16.2
new 7d79450 adt-buildvm-ubuntu-cloud: Explicitly use virtio ethernet device
new 38bc041 adt-buildvm-ubuntu-cloud: Explicitly use virtio ethernet device
new f6ffa8d adt-virt-qemu: Add -c/--cpus option for running VMs with multiple CPUs
new 337e4c0 adt-virt-qemu: Add -c/--cpus option for running VMs with multiple CPUs
new 1acc877 adt-run: Retry writing to stderr a few times on EAGAIN
new 75a1f85 adt-run: Retry writing to stderr a few times on EAGAIN
new 99dbfe6 adt-run: If apt-get update fails, retry after 15 seconds.
new 82b1b72 adt-run: If apt-get update fails, retry after 15 seconds.
new 53eaf75 adt-buildvm-ubuntu-cloud: Configure dpkg to use unsafe io
new ba415ca adt-buildvm-ubuntu-cloud: Configure dpkg to use unsafe io
new 4f4389a adt-run: Move environment setting into execute_raw()
new 1930828 Fix timeout handling in Testbed.execute_raw()
new c163f39 Simplify the pipelining of test stdout/err
new 58c3922 Simplify the pipelining of test stdout/err
new d92c88c Fix "Operation not permitted" errors on cleaning up empty stdout/err result files
new 70ca39b Fix "Operation not permitted" errors on cleaning up empty stdout/err result files
new fd1bda7 Drop obsolete downtmp-shared-fifo capability from all runners
new d953f83 Drop obsolete downtmp-shared-fifo capability from all runners
new 6507959 Fix typo in rw-build-tree handling
new 53d7b23 adt-buildvm-ubuntu-cloud: Refine init.d script to only launch a shell on "start"
new cfec8fc adt-buildvm-ubuntu-cloud: Refine init.d script to only launch a shell on "start"
new 8972777 adt-build-lxc: Add optional argument for specifying a non-native architecture
new b0ec18c adt-build-lxc: Add optional argument for specifying a non-native architecture
new 54e5b55 releasing package autopkgtest version 2.16.3
new 43ec707 adt-build-lxc: Unset $http[s]_proxy for the post-creation apt-get update if it refers to localhost
new d598941 adt-build-lxc: Unset $http[s]_proxy for the post-creation apt-get update if it refers to localhost
new 0513f75 adt-build-lxc: Fix cache cleaning for upgrades
new 4cbb94d adt-build-lxc: Fix cache cleaning for upgrades
new db412e5 releasing package autopkgtest version 2.16.4
new 8a7a61c adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example
new 20e4ae6 adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example
new b5337f9 Revert "adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example"
new bfa6063 Revert "adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example"
new b4d50b8 adt-buildvm-ubuntu-cloud: If apt-cacher-ng is running locally, use that as a default for --proxy
new 74b207c adt-buildvm-ubuntu-cloud: If apt-cacher-ng is running locally, use that as a default for --proxy
new 9f5ed85 adt-setup-vm: Run the initial apt-get update without fetching translations
new 95a0bcd adt-setup-vm: Run the initial apt-get update without fetching translations
new ad331bd adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
new ebb9a9b adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
new 7b8aa4d adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
new 10e66df Stop shipping the LXC runner and associated tools on Debian.
new f006394 adt-buildvm-ubuntu-cloud: Refine apt-cacher-ng detection
new 10b477d adt-buildvm-ubuntu-cloud: Add LSB header to generated SysV init script
new d1af08a adt-buildvm-ubuntu-cloud: Add LSB header to generated SysV init script
new 668359a VirtSubproc: Fix generation of auxverb from shstring
new 56652e8 VirtSubproc: Fix generation of auxverb from shstring
new 82c4fe4 Add "reboot" testbed capability and implement it for QEMU
new 71a50c7 Add "reboot" testbed capability and implement it for QEMU
new 77d83e1 Drop debhelper dependency
new 5c9588b Add "reboot" testbed capability and implement it for QEMU
new e86a7ac Add "reboot" testbed capability and implement it for QEMU
new e61734a Fix boot dir time stamping
new e8a6eec releasing package autopkgtest version 2.17
new dbe9cab Make $ADTTMP readable and accessible to other users
new 5b91a17 Make $ADTTMP readable and accessible to other users
new 9d8d98a fix current version to be a bug fix release until we get new features
new 2725e95 adt-virt-qemu: Set $HOME for root also after rebooting
new 62681f2 adt-virt-qemu: Set $HOME for root also after rebooting
new 05ed218 tests/adt-run: Force stdout to UTF-8
new 092e133 adt-run: Fix losing last bits of output.
new 69a9022 adt-run: Fix losing last bits of output.
new b9c342b Add missing build-essential and debhelper test dependencies
new 76afc0d adt-run: More robust tests tree cleanup
new fcc9a97 adt-run: More robust tests tree cleanup
new 2a4da65 Put back the LXC runner on Debian
new 0a047da adt-build-lxc: Check LXC network config
new 744bf3b adt-build-lxc: Check LXC network config
new 060a0ce adt-build-lxc: Support specifying $ADT_APT_PROXY and auto-detect apt-cacher-ng
new 11e4e64 adt-build-lxc: Support specifying $ADT_APT_PROXY and auto-detect apt-cacher-ng
new 294c79f tools/adt-setup-vm: Less hackish apt-config invocation
new 9cca7d5 releasing package autopkgtest version 2.17.1
new ddbac5f Fix handling of shstring
new 82f744a Fix handling of shstring
new 6044df0 Fix handling of shstring
new c8f1b75 shstring handling: Additional quoting and doc update
new 8a23908 VirtSubproc: Document and cleanup execute*()
new 206d8b1 VirtSubproc: Document and cleanup execute*()
new 1852454 VirtSubproc: Document and cleanup execute*()
new 78ab85f Some test robustifications
new 6d78e67 Eliminate usage of testbed "execute" command
new ad9fcaa Eliminate usage of testbed "execute" command
new 500f59c Drop "execute" command
new 04f753a Drop "execute" command
new 87b1415 adt-run: Unify Testbed.command() and commandr() methods and make them stricter
new f6b58bf adt-run: Unify Testbed.command() and commandr() methods and make them stricter
new 8fec175 Drop "execute" command
new 0fa4e3c Add prefixes to all temporary directories
new f6b603c tests: Fix race in cleaning up ChrootRunner mounts
new 49192b4 Add prefixes to all temporary directories
new e536897 adt-run: If apt-get update fails on publishing built binaries, retry after 15 seconds
new 1eece47 Add prefixes to all temporary directories
new aa00f67 adt-run: If apt-get update fails on publishing built binaries, retry after 15 seconds
new 5e0b1f7 Remove autopkgtest-xenlvm
new 2186cbe Remove autopkgtest-xenlvm
new c628184 Simplify build system
new 2cbf596 Drop concept of "shstring"
new 8b50798 Drop concept of "shstring"
new 0b14c42 Drop concept of "shstring"
new 9948c1e Drop concept of "shstring"
new f283ce3 VirtSubproc.cleanup(): Avoid recursion if something in hook_cleanup() bombs
new 52836c3 VirtSubproc.cleanup(): Avoid recursion if something in hook_cleanup() bombs
new 2a519e0 adt-run: execute_raw() → execute(), check_call() → check_exec()
new 51ed2b5 adt-run: When running from git, show the current SHA and commit summary of HEAD
new 074b726 adt-run: When running from git, show the current SHA and commit summary of HEAD
new 09f12d2 Adjust syntax to be Python 3 friendly.
new c7a4f9d Adjust syntax to be Python 3 friendly.
new 6764818 Adjust syntax to be Python 3 friendly.
new 0f41305 adt-run: Consistently treat summary_stream as binary file
new f3581c4 adt-run: Communicate with testbed in text, not binary mode
new f8848d7 VirtSubproc.execute_timeout(): Use text streams, not binary
new 1963ffa qemu: Use low-level IO in runcmd
new c603001 qemu: Use low-level IO in runcmd
new bbe0e31 qemu: Fix text vs. binary confusion in reading and copying /etc/timezone
new 4b0676a qemu: Fix text vs. binary confusion in reading and copying /etc/timezone
new 95da9e3 VirtSubproc.expect(): Fix debug message and argument name
new e7bc159 adt-run: Fix output of HEAD when running from git
new 99c7f3e adt-run: Flush stderr in error()
new 733c3e3 schroot: Call schroot command with -q
new b6c940d schroot: Call schroot command with -q
new 3e073e3 Port to Python 3
new 7877962 Port to Python 3
new 32a332b Port to Python 3
new 6611d94 Port to Python 3
new c114ed8 Port to Python 3
new 5d3b024 Fix --shell to also work with --output-dir
new eaa2e8a Fix --shell to also work with --output-dir
new de7095f beautify debian/changelog for this release
new 2c3b42b releasing package autopkgtest version 2.18
new 6f56aba Clarify Testbed.prepare*() methods
new f214023 schroot: Always advertise "revert" capability
new 5227db4 schroot: Always advertise "revert" capability
new 339fa25 adt-run: Move warning about missing root on testbed into the correct place
new badbe99 adt-run: Move warning about missing root on testbed into the correct place
new b51e608 Install build-essential and build dependencies in one apt run
new 5411c8d Install build-essential and build dependencies in one apt run
new 641d192 VirtSubproc.command(): Ignore leading/trailing spaces
new 8fe0f6d Unify logging functions
new f3f8fbf Unify logging functions
new 48de88f Unify logging functions
new b1421ef Unify logging functions
new 656264f adtlog.py: Fix header comment
new a43ac11 Explicity specify UTF-8 encoding for reading/writing Debian control files
new e704ccd Explicity specify UTF-8 encoding for reading/writing Debian control files
new 1b9f8d7 Move test control parsing and keeping data into lib/testdesc.py
new 3f5f4f7 Move test control parsing and keeping data into lib/testdesc.py
new 938b0db Move test control parsing and keeping data into lib/testdesc.py
new 6a3dc84 Determine testpkg-version also for --built-tree tests
new 3ac31f4 Determine testpkg-version also for --built-tree tests
new ce9644c Small code cleanups
new 8a6ca8d schroot: Refuse to work with non-ephemeral schroots
new e9f8fce schroot: Refuse to work with non-ephemeral schroots
new b5ccf4a schroot: Verify that /proc is mounted
new e48588d schroot: Verify that /proc is mounted
new 0df1692 remove debugging leftover from previous commit
new fc39b59 Simplify build dep parsing
new 845d404 Drop unused "what" argument from execute_timeout()
new 393e319 Drop unused "what" argument from execute_timeout()
new 442e338 Simplify parsing of .dsc file
new 0e44ec9 Fix build dep parsing for dsc arguments
new fb15661 Don't read --setup-commands files multiple times
new 47bcfaf Don't read --setup-commands files multiple times
new b299824 Support new argument type --changes
new 8b09269 Support new argument type --changes
new e845ed3 Fix installation of Build-Depends-Indep for building
new f504463 adt-buildvm-ubuntu-cloud: Don't start cloud-config with a leading newline
new f97a135 adt-buildvm-ubuntu-cloud: Don't start cloud-config with a leading newline
new c0669ab adt-buildvm-ubuntu-cloud: Don't use write_files cloud-init command
new 1c43cc4 adt-buildvm-ubuntu-cloud: Don't use write_files cloud-init command
new c1056d0 adt-buildvm-ubuntu-cloud: Purge cloud-init and shutdown after cloud-init is done
new c79fa99 adt-buildvm-ubuntu-cloud: Purge cloud-init and shutdown after cloud-init is done
new b9cf193 adt-buildvm-ubuntu-cloud: Create upstart job for ttyS0 console
new bc29941 adt-buildvm-ubuntu-cloud: Create upstart job for ttyS0 console
new 08cb7b5 adt-virt-qemu: Use python3 or python for eofcat depending on which one is available
new 73e77b8 adt-virt-qemu: Use python3 or python for eofcat depending on which one is available
new e7e9fa5 PEP-8 fixes
new d7e723b releasing package autopkgtest version 2.19
new eb13c21 Add "Test" argument/member for a shell string command
new 37cbb26 Add "Test" argument/member for a shell string command
new 1bf697a Don't include "adt-satdep" dummy package in <test>-packages output files
new aea9433 Don't include "adt-satdep" dummy package in <test>-packages output files
new 96aee68 Convert doc/README.* to Markdown
new ff11205 adt-buildvm-ubuntu-cloud: Use host timezone as default for the VM
new 8a0596f adt-buildvm-ubuntu-cloud: Use host timezone as default for the VM
new 888ac8f Run tests with specified locale also when they run as user
new 157636f Run tests with specified locale also when they run as user
new 3848641 Pass normal user to --setup-commands
new 807cb21 Pass normal user to --setup-commands
new 4fba888 Add "no reboot" stamp file
new 3234bea Add "no reboot" stamp file
new 5f6e3ff Fix test failure with Ubuntu's pkgbinarymangler installed
new d852e6a Default to C.UTF-8 locale instead of C
new 6ccfc67 Default to C.UTF-8 locale instead of C
new 085c115 adt-run: Factor out apt-get installation of dependencies
new 88bf563 releasing package autopkgtest version 2.20
new 0aa757b Build HTML from the README files
new 5d7f389 PEP-8 fixes
new d77684b PEP-8 fixes
new 932b5da PEP-8 fixes
new 34ee551 PEP-8 fixes
new 3edbda0 lxc: Don't leak the host environment into the container
new 2f1a666 lxc: Don't leak the host environment into the container
new c67bef8 Fix calling a virt server with full path
new 67c3dc4 Fix calling a virt server with full path
new 3c9e109 adt-run: Never run testbed commands with newlines in them
new 0ddb0a0 adt-run: Never run testbed commands with newlines in them
new 24be430 VirtSubProc.downtmp_remove(): Only remove the downtmp if it is actually set
new ffc78b1 VirtSubProc.downtmp_remove(): Only remove the downtmp if it is actually set
new c227ea7 Add click test parsing
new cab94b9 Add support for running click package tests
new 275b942 Add support for running click package tests
new 6aabdd4 Add documentation for click support
new 8f3101c Add documentation for click support
new 2228152 Add workaround for ubuntu-app-launch bug
new 9428397 Add setup-commands/ubuntu-touch-session
new 7cdd577 Fallback if apt-get cannot be used for test dependencies
new ec63adb Fallback if apt-get cannot be used for test dependencies
new a17ba6b Add special case for "autopilot" click tests
new 8ee81ca bump version to 3.0, major new features
new 419bac7 adt-run: set APT_LISTBUGS_FRONTEND=none when installing packages
new cb589cf adt-run: set APT_LISTBUGS_FRONTEND=none when installing packages
new 48ef47c Fix workaround for #1333215
new e671005 schroot: More robust cleanup
new f4fdcc1 schroot: More robust cleanup
new 7ff175f adt-run: Read /etc/profile and ~/.profile when running tests as user
new 8e6eb7b adt-run: Read /etc/profile and ~/.profile when running tests as user
new 3d3786b tests/run-parallel: Get sudo password early, to avoid asking for it in background jobs
new c7d7514 changelog: Reorder by descending importance
new 113b3e5 Restrict --apt-pocket to *.ubuntu.com and *.debian.org sources
new 091480b Restrict --apt-pocket to *.ubuntu.com and *.debian.org sources
new 724b975 Extend previous commit to also apply to ftpmaster
new 080fa26 Fix high adt-virt-* CPU usage on reading commands on stdin
new 30a80c9 Fix high adt-virt-* CPU usage on reading commands on stdin
new 5ccf581 Add adt-virt-ssh runner
new b7f1664 Add ssh-setup/SKELETON for a basis to write ssh setup scripts
new 6af752a Add ssh-setup/adb
new f5881ac Add adt-virt-ssh runner
new c0a9e88 Add ssh-setup/nova
new 17c0b50 Add adt-virt-ssh runner
new b8a3640 Fix schroot cleanup
new b58f942 releasing package autopkgtest version 3.0
new 85c67f5 Install ssh setup scripts executable
new 1b28ea5 doc/README.running-tests.rst: Add ssh runner example
new edd72bd releasing package autopkgtest version 3.0.1
new 299c3f6 Fix -s/--shell-fail to actually work again
new 2a4846e Fix -s/--shell-fail to actually work again
new f4cb111 Quiesce "stdin: is not a tty" messages
new 9794224 Quiesce "stdin: is not a tty" messages
new 99564df releasing package autopkgtest version 3.0.2
new 90a1a12 Work around subprocess.Popen bug in Python 3.2
new 52673ee Work around subprocess.Popen bug in Python 3.2
new d9a3445 lib/testdesc.py: Change exceptions to be Python 3.2 compatible
new 410e335 lib/testdesc.py: Change exceptions to be Python 3.2 compatible
new 48d52e9 Kill the actual test on timeout instead of just the wrapping shell script
new f54cb8d Kill the actual test on timeout instead of just the wrapping shell script
new 1c32c54 Fix workaround for LP #1333215
new 437392f Fix workaround for LP #1333215
new 462e7cf ssh-setup/adb improvements
new 6d20e40 ssh-setup/adb: Save/restore NetworkManager system connections in revert
new 6656eb7 ssh-setup/adb: Add -r/--reset option to perform a factory reset before running tests
new 3fb0b3f Run aa-clickhook after every click install
new 603832c Run aa-clickhook after every click install
new 97939af Open files which can potentially contain non-ASCII data with explicit UTF-8 encoding
new 1c838b0 Open files which can potentially contain non-ASCII data with explicit UTF-8 encoding
new 8874334 Fix overzealous encoding argument in previous commit
new 5440579 PEP-8 fixes
new 58a662b Fix metavariable names in adt --help
new a1b766a Fix metavariable names in adt --help
new a099c2a Bring back --control-override option, with tests and documentation
new c729218 Bring back --control-override option, with tests and documentation
new b4b9a38 Bring back --control-override option, with tests and documentation
new 272969d ChrootRunner tests: Retry removal of temporary chroot when busy
new d0b40f1 bump version to 3.1, new features; reorder changelog
new 35857ee Don't let a first failed apt-get update run break the test due to stderr
new 94ce72a Don't let a first failed apt-get update run break the test due to stderr
new e4d2aea releasing package autopkgtest version 3.1
new 5be8270 Set $USER environment variable also for tests that run as root
new 1b8503d Set $USER environment variable also for tests that run as root
new 64a1d33 Add lintian override for ssh-setup/SKELETON
new ccd30d8 Increase timeout for aa-clickhook workaround for LP#1337253
new dca8742 Increase timeout for aa-clickhook workaround for LP#1337253
new 3002e4c Add --copy option to copy a file or directory into the testbed
new 40235da Add --copy option to copy a file or directory into the testbed
new eac9e49 Support already installed click apps
new 0166b76 Support already installed click apps
new 6440f26 Introduce "autopilot_module" click test control field
new 67e3c9b Introduce "autopilot_module" click test control field
new 40effc4 ssh-setup/adb: Retry phablet-config on failure
new 10c6f2a Provide override for autopilot_module
new e2cf2ae Optimize aa-clickhook workaround for LP #1337253
new f0138e6 Optimize aa-clickhook workaround for LP #1337253
new ce96040 PEP-8 fix
new 33fc405 In "unpack into temp dir" mode, ignore Python 2.x test dependencies
new 3085fcc In "unpack into temp dir" mode, ignore Python 2.x test dependencies
new fde28ca Port remaining runners from optparse to argparse
new cbdb7ad Port remaining runners from optparse to argparse
new 80ab953 qemu, lxc: Use VirtSubproc subprocess wrappers
new 2dd98cc qemu, lxc: Use VirtSubproc subprocess wrappers
new 69d0152 Drop alternative build dependencies
new f059cdf tests/pyflakes: Use pyflakes3
new b0d0560 Only run pyflakes test during package build if pyflakes3 is available
new c502274 schroot: Add forgotten fromfile_prefix_chars to ArgumentParser
new b095ea5 Add argparse based adt-run argument parser
new 1e06f5e Port adt-run to adt_run_args
new 0187d43 Port adt-run to adt_run_args
new 4a0937d Port adt-run to adt_run_args
new 756845a Run "click info" as the same user as the test
new ee373d5 Run "click info" as the same user as the test
new dfb875e Run unit tests during package build
new 78d0adb Drop unused import (pyflakes fix)
new e00f720 Make --override-control work for click manifests (LP: #1342818)
new 3ede2f1 Make --override-control work for click manifests (LP: #1342818)
new a79132c Make --override-control work for click manifests (LP: #1342818)
new 4e784b1 Fix --help
new e4b87a4 Keep <testname>-stderr output files for "allow-stderr" tests
new 9457302 Keep <testname>-stderr output files for "allow-stderr" tests
new 0685800 Introduce "Test-Command:" debian/tests/control field
new 47227dc Introduce "Test-Command:" debian/tests/control field
new 3b9a979 Introduce "Test-Command:" debian/tests/control field
new 49e5821 releasing package autopkgtest version 3.2
new 37a87e1 Ship forgotten adt_run_args module
new d8d3625 releasing package autopkgtest version 3.2.1
new 9efbce8 adt-run: Fix typo that broke --apt-source with "build-needed" tests
new 10b27ed adt-run: Fix typo that broke --apt-source with "build-needed" tests
new ed49b57 releasing package autopkgtest version 3.2.2
new e186971 When running a test as user on a root testbed, run source extraction under set -e
new d27d280 When running a test as user on a root testbed, run source extraction under set -e
new ac58c7c Add test case for non-existing --apt-source package name
new 5c88672 Add "installed" autopkgtest
new db73e09 Define "Classes:" (Debian) / "classes" (click manifest) test control field
new 4530c19 --setup-commands shortcut
new 13bca9c --setup-commands shortcut
new 27c34dd --setup-commands shortcut
new b390f31 ssh --setup-script shortcut
new 15e9d25 ssh --setup-script shortcut
new 9132973 releasing package autopkgtest version 3.3
new c6eef2c Accept comma separators in Tests:, Restrictions:, and Features: fields
new 86e798d Accept comma separators in Tests:, Restrictions:, and Features: fields
new 7370352 Generalize implementation of getting an interactive shell in testbeds
new c0d3d60 Generalize implementation of getting an interactive shell in testbeds
new 0c86281 Generalize implementation of getting an interactive shell in testbeds
new 4c14e6f Generalize implementation of getting an interactive shell in testbeds
new 7806cc3 Export install environment to interactive testbed shells
new 518e82b Export install environment to interactive testbed shells
new 887b64a Export install environment to interactive testbed shells
new 0839bf5 Export install environment to interactive testbed shells
new fbd08ea pyflakes fix
new 439980b lxc: Don't fail on a nonexisting /etc/environment or /etc/default/locale
new d4874b5 lxc: Don't fail on a nonexisting /etc/environment or /etc/default/locale
new 7837b7c pyflakes fix
new 8ec3c8e adb ssh script: Add --apt-update option to run "apt-get update"
new 53b3049 Drop the very short and unnecessary install timeouts from the NullRunner tests
new 3b8e199 pyflakes fix
new 830d9e0 releasing package autopkgtest version 3.3.1
new 122f3d0 Fix truncated output/log files
new 6daa480 Fix truncated output/log files
new a0fa980 Fix NullRunnerNoRoot.test_tmp_install test if gir1.2-json-1.0 is already installed
new 33a4cd5 Use long options for calling programs except for the most common ones
new e1fa99e Use long options for calling programs except for the most common ones
new 160cd54 Use long options for calling programs except for the most common ones
new f8cf3b0 Use long options for calling programs except for the most common ones
new 78aee5d Use long options for calling programs except for the most common ones
new 8253f4c qemu: Read all responses from ttyS1 after sending commands
new 84e2664 qemu: Read all responses from ttyS1 after sending commands
new 83620d5 qemu: Use "cache=unsafe" option
new 7ae0418 qemu: Use "cache=unsafe" option
new c94649f Further robustify cleaning up the chroots in the ChrootRunner tests
new 3992f2e adt-build-lxc: When updating containers, move the new rootfs completely to the original container
new 975d5b4 adt-build-lxc: When updating containers, move the new rootfs completely to the original container
new 874a30e releasing package autopkgtest version 3.3.2
new 40fe3fa ssh-setup/adb: Always parse options
new d853850 adt-run manpage: Fix references to documentation
new 775c986 adt-run manpage: Fix references to documentation
new a13383e README.package-tests.rst: Point out that dpkg-source >= 1.17.11 adds the Testsuite: field automatically
new f099354 ssh-setup/adb: Use PropertyService to enable ssh
new 610a985 ssh-setup/adb: Protect against failures of ssh-keygen when pruning the localhost fingerprint
new 4a83286 When copying down, properly fail when there are unremovable files in an existing directory
new 8d8fc5f When copying down, properly fail when there are unremovable files in an existing directory
new cdd64f7 Fix crash on undeletable files in source trees
new b02a894 Fix crash on undeletable files in source trees
new ba57390 ssh-setup/adb: If there is no default ssh key, create an ~/.ssh/id_autopkgtest and use that
new 7ece3ed Run autopilot tests with generating a subunit stream
new 6f6a2a2 Run autopilot tests with generating a subunit stream
new 75fdd40 releasing package autopkgtest version 3.3.3
new 4a2263b Produce a summary file by default when --output-dir is given
new 5d66a94 Produce a summary file by default when --output-dir is given
new f0dc48c ssh-setup/adb: Add missing $ADBOPTS for reverting to factory state
new 11a826d Restructure click source dir passing
new 7e86fff Restructure click source dir passing
new 249b149 Add support for retrieving a click source from bzr
new 73b8e7e Add support for retrieving a click source from bzr
new 73f7432 Add support for retrieving a click source from bzr
new 2f61569 ssh-setup/adb: Use SystemImage D-BUS call for factory reset
new abc1335 ssh-setup/adb: Add --password/-p option to specify a different sudo password than "phablet"
new a0ad48e adt-run: Fix $USER in tests if testbed does not have root
new 8dd73e1 adt-run: Fix $USER in tests if testbed does not have root
new 943d4bf adt-run: Source shell profiles if testbed does not have root
new c0d5d97 adt-run: Source shell profiles if testbed does not have root
new e228552 ssh-setup/adb: Try common sudo passwords for CI
new 9e05aec ssh-setup/adb: Stop using system-image-cli to detect an Ubuntu phone
new 4476985 ssh-setup/adb: Fix cleaning up of first-time wizard for non-root adb
new a58fcd9 Fix sourcing of shell profiles
new 8fe7c72 releasing package autopkgtest version 3.4
new 9555025 PEP-8 fix
new 3f9f632 adt-buildvm-ubuntu-cloud: Use host's http[s] proxy in the VM
new 43b7389 adt-buildvm-ubuntu-cloud: Use host's http[s] proxy in the VM
new e551674 qemu: Accept any runlevel between 2 and 5 as "booted"
new 8016384 qemu: Accept any runlevel between 2 and 5 as "booted"
new 6cec1db adt-run: Read built tree changelogs with UTF-8 encoding
new ed8613a adt-run: Read built tree changelogs with UTF-8 encoding
new 2986abb adt-virt-lxc: Source /etc/profile as well
new aeaa5f6 adt-virt-lxc: Source /etc/profile as well
new 9b20126 releasing package autopkgtest version 3.4.1
new 11c1103 VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
new 72e850b VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
new b97da20 VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
new fc144c1 Support tests that want to reboot the testbed
new 8b65c13 Support tests that want to reboot the testbed
new d9c0c02 qemu: Reconfigure tzdata after copying /etc/timezone
new 5038920 qemu: Reconfigure tzdata after copying /etc/timezone
new 034f893 cmd_reboot: Save/restore adttmp within testbed
new d48f190 Fix artifacts and outdir files for rebooting tests
new 74d1ef8 qemu: Wait an additional 3 seconds after the login prompt appears on ttyS0.
new 316a57a qemu: Wait an additional 3 seconds after the login prompt appears on ttyS0.
new 844dc7d Split changelogs into improvements and bug fixes
new de26abd Fix testbed copydown location
new 3cbbfd3 Fix testbed copydown location
new a1b6a6c tests/testdesc: Add test case for Debian packages without a test control
new 89ac8c5 Synthesize Ruby test control
new b9b8424 Synthesize Ruby test control
new 9b917f3 Synthesize Perl test control
new 3c4e5ff Synthesize Perl test control
new 5d362c8 Ruby: include @builddeps@, but exclude gem2deb
new fb49f29 Ensure @ gets expanded to real packages
new c51440e Ensure @ gets expanded to real packages
new 2123365 Don't synthesize the no-op 'heavy' perl tests for now
new a308c63 Fix testbed copydown location harder
new 7341411 Keep a compatibility symlink with the original downtmp name after resetting the testbed
new bc1886b Keep a compatibility symlink with the original downtmp name after resetting the testbed
new 2654c95 Ensure that the build tree is world-readable
new 8a0e25a Ensure that the build tree is world-readable
new 836f3d0 lxc: Ensure the container root directory is accessible to non-root users
new aba3c5c Run tests under tight 077 umask
new 82c62ab lxc: Ensure the container root directory is accessible to non-root users
new fe3591c lxc: Fix lxc-clone option (--new, not --name)
new 6df2c1e lxc: Fix lxc-clone option (--new, not --name)
new 2bd69b6 Fix versioned @ expansion
new c64a54d Always keep the same downtmp even after resetting the testbed
new 9a19c93 Always keep the same downtmp even after resetting the testbed
new 1d204f2 Always keep the same downtmp even after resetting the testbed
new 7eb982f Always keep the same downtmp even after resetting the testbed
new 3e123e1 Revert "Run tests under tight 077 umask"
new 8fbc5d3 Fix failure on read-only file systems
new 459518f ssh-setup/adb: Unlock the greeter before running tests
new 7209273 Dynamic Perl tests: Add runtime-deps-and-recommends
new 280a242 releasing package autopkgtest version 3.5
new cc80084 Fix apt cleanup to remove configuration files before apt-get update
new f68c797 Fix apt cleanup to remove configuration files before apt-get update
new 901fd76 Speed up local binaries
new a26fae6 Speed up local binaries
new 757807f Simplify apt-get update call
new b8c0043 Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
new 7926085 Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
new 79fa7eb Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
new 4c50147 Invoke gpg with --no-random-seed-file
new 22776f7 Invoke gpg with --no-random-seed-file
new 357085a run-from-checkout: Use --gnupg-home with our tests/home
new a75bad3 adt-run: Defer GPG key creation until binary publishing time
new b3cb0e0 adt-run: Defer GPG key creation until binary publishing time
new 3f0a741 tests: Use apt-doc instead of cpp-doc
new 5118dc3 Correctly treat needs-recommends with testbed reset
new fea8123 Correctly treat needs-recommends with testbed reset
new 72833d9 Different Testsuite: value for implicit test control
new 05b0ff3 autopkgtest-reboot: Switch from SIGPIPE to SIGKILL
new 092e768 autopkgtest-reboot: Switch from SIGPIPE to SIGKILL
new 195b7a2 Reorganize NullRunner tests so that most run also as normal user
new e2568df Improve NullRunner.test_timeout_no_output test case
new a1766b7 Fix invocation of tests so that they retain the default SIGINT handler
new cf35ba9 Fix invocation of tests so that they retain the default SIGINT handler
new 6728b85 Fix eternal hang with previous commit
new fb512f9 Add missing procps dependency for previous commit
new 432504e releasing package autopkgtest version 3.5.1
new fd33ad7 Make apt-get source output a bit less verbose
new 1eca945 Make apt-get source output a bit less verbose
new 6f5b641 Make package unpack output less verbose
new 775f614 Make package unpack output less verbose
new cf36882 Quiesce grep warning
new f5d6778 Quiesce grep warning
new 9ed943b Test perl packages that include test.pl, not just t/
new 7839956 Test perl packages that include test.pl, not just t/
new 7f3d8d4 Adjust "unpack into temp dir" mode for multi-archified typelib locations
new fc031f0 Adjust "unpack into temp dir" mode for multi-archified typelib locations
new 8d08562 releasing package autopkgtest version 3.5.2
new 397c355 ssh-setup/adb: Use the new "phablet-config network" to save/restore wifi connections
new d6a0884 Give adt-run's tee processes some time to catch up between printing results and stderr
new f0d02fa Give adt-run's tee processes some time to catch up between printing results and stderr
new 32dfb70 Fix NullRunner.test_timeout_no_output for older Python versions
new 27344bc tests/pyflakes: Skip test if pyflakes3 is not available (for backports)
new 25dbe65 Bump Standards version to 3.9.6 (no changes necessary)
new 71d7a3b NullRunner.test_timeout_no_output: Slightly relax time bound
new ce6921a Install clicks with --allow-unauthenticated
new a3c6983 Install clicks with --allow-unauthenticated
new 93d06a4 releasing package autopkgtest version 3.5.3
new 83acd09 adt-run: Make apt-get source calls again show what's being downloaded
new 185cef0 adt-run: Make apt-get source calls again show what's being downloaded
new 1098ac3 ssh-setup/nova: Add -N/--net-id argument
new e5cdc5d ssh-setup/nova: Provide full user-data file
new d3cbb13 ssh-setup/nova: Wait until ssh is available and cloud-init is done
new 2d9d204 ssh-setup/nova: Provide default for --keyname
new b2cb9ea ssh-setup/nova: Install linux-generic and haveged
new 28460d2 adt-virt-ssh: Implement reboot
new af3f91b adt-virt-ssh: Implement reboot
new 471fe39 adt-buildvm-ubuntu-cloud: Purge more unnecessary packages
new 81f3a34 ssh-setup/nova: Drop installation/purging of packages
new 981c4b1 adt-buildvm-ubuntu-cloud: Purge more unnecessary packages
new 0255c03 Avoid copying down the tests tree into the testbed if it already exists there
new 91448f6 Avoid copying down the tests tree into the testbed if it already exists there
new 5d5a858 Fix relative --override-control paths
new 0a61561 Fix relative --override-control paths
new 6de5596 ssh-setup/nova: Fix crash if ~/.ssh/known_hosts does not exist
new 9ea49d0 adt-virt-ssh: Kill dangling processes on ssh tty
new 5a00c28 adt-virt-ssh: Kill dangling processes on ssh tty
new 7d31cfa adt-virt-ssh: Recreate adt-run-wrapper after reboots
new 7242a74 beautify debian/changelog
new f004862 ssh-setup/adb: Drop the sudo'ing for unlocking the screen
new 97629ed adt-virt-ssh: Fix adt-run-wrapper failure
new 836951f adt-virt-ssh: Always update /tmp/adt-run-wrapper
new 334db4d ssh-setup/adb: Fix unity8 restart after disabling first-time wizard to work on current Ubuntu Touch images
new a8c3e37 ssh-setup/adb: Wait until com.canonical.UnityGreeter becomes available
new c848a3c ssh-setup/adb: During revert, don't fail if there are no configured networks
new 30dfcc1 ssh-setup/adb: Add -b/--reboot option to reboot the device before running the test
new 52c82d4 ssh-setup/adb: Disable --reset option for now
new 230550c releasing package autopkgtest version 3.5.4
new 17b3228 virt-subproc/adt-virt-ssh: Be more liberal when parsing the setup script's capabilities
new 1257682 virt-subproc/adt-virt-ssh: Be more liberal when parsing the setup script's capabilities
new bc489de adt-virt-ssh: Refactor so that setup script's "revert" can update/refresh the ssh config
new c3890c5 ssh-setup/nova: Make parsing commands work with mawk too
new da30a8f ssh-setup/nova: Implement a simple revert
new f48e15d adt-virt-ssh: Refactor so that setup script's "revert" can update/refresh the ssh config
new c41f130 adt-buildvm-ubuntu-cloud: Fix for multiple cloud-init invocations
new a23eba9 adt-buildvm-ubuntu-cloud: Fix for multiple cloud-init invocations
new 008cc1d tools/adt-setup-vm: Add setup steps that adt-buildvm-ubuntu-cloud does
new b9a76ba tools/adt-setup-vm: Add setup steps that adt-buildvm-ubuntu-cloud does
new a2a3f74 adt-buildvm-ubuntu-cloud: Remove most of the setup steps from user-data, and call adt-setup-vm instead
new fd44c27 adt-buildvm-ubuntu-cloud: Remove most of the setup steps from user-data, and call adt-setup-vm instead
new 33f29c4 PEP-8 fix
new 9041731 releasing package autopkgtest version 3.5.5
new 5f45200 Make references to the control field consistent
new 2de5c19 Fix ordering in .changes parser
new c8bfd29 Fix ordering in .changes parser
new c66585a Drop the builtin synthesis of Perl/Ruby tests and use autodep8 instead
new f2d63b5 Drop the builtin synthesis of Perl/Ruby tests and use autodep8 instead
new 56a3ea4 Add Debian bug ref for previous commit
new 1e94d75 adt-build-lxc: Implement LXC cache cleanup for btrfs
new e96c210 adt-build-lxc: Implement LXC cache cleanup for btrfs
new 5f466ff adt-setup-vm: Fix missing hashbang of generated /etc/init.d/autopkgtest
new 0391176 adt-setup-vm: Fix missing hashbang of generated /etc/init.d/autopkgtest
new 25efecc releasing package autopkgtest version 3.6
new 0e65821 Colorize adt-run messages
new a74178b Colorize adt-run messages
new f5d064c Colorize adt-run messages
new 83dfd42 adt-virt-schroot: Simplify determination of schroot session location
new 9099c7c adt-virt-schroot: Simplify determination of schroot session location
new 810f187 adt-virt-chroot: Drop support for dchroot arguments
new 85c7773 adt-virt-chroot: Drop support for dchroot arguments
new 402e28b adt-virt-ssh: Speed up adt-ssh-wrapper
new c4e322a adt-virt-ssh: Speed up adt-ssh-wrapper
new b335e5f ssh-setup/adb: Drop --rw and --apt-update options
new 0495d4b Recognize Perl modules in temp dir install mode
new c9c90c6 Recognize Perl modules in temp dir install mode
new eadb984 Consider programs in the temp dir install tree for preparing the source package
new 29b3b63 Consider programs in the temp dir install tree for preparing the source package
new 2e8e57c PEP-8 fix
new 5d1bbd5 adt-virt-ssh: Terminate the ssh connection muxer on cleanup
new 0f958a2 adt-virt-ssh: Terminate the ssh connection muxer on cleanup
new 1ca1bbd Fix crash when running from a git checkout, but git is not installed
new d7f1dfb Fix crash when running from a git checkout, but git is not installed
new 314d74f Recognize older Perl module path
new bf23786 With --apt-upgrade, retry apt update a third time after one minute
new 2f7d9d8 With --apt-upgrade, retry apt update a third time after one minute
new 542819d Recognize Qt plugins in the temp dir install tree
new ed23c4e Recognize Qt plugins in the temp dir install tree
new 788b884 Track installed clicks in Tests object
new c04218a Track installed clicks in Tests object
new 794387f Refactor AppArmor click update
new f3a25c3 ssh-setup/adb: Robustify powerd-cli invocation
new 1f6ab07 ssh-setup/adb: Quiesce some noise from various phablet-config/gdbus/adb commands
new cbaed1a adt-run: Make click apparmor setup more robust
new dc26534 Remove the "adt-satdep" package after test installation finished
new 3547089 Remove the "adt-satdep" package after test installation finished
new 8b8c70a ssh-setup/adb: If the welcome wizard is already running, just kill that instead of the entire session
new baa8d03 ssh-setup/adb: Drop "autopilot --dbus-probe enable" call
new 838910e releasing package autopkgtest version 3.7
new 0b854ac NullRunner.test_tmp_install_perl: Use a package from Ubuntu main
new 07cd684 Fix AppArmor rule adjustment for a local click package
new 690754d Fix AppArmor rule adjustment for a local click package
new 349d3d7 Fix eternal hang on timeout for lxc --sudo
new 4c61bd6 Fix eternal hang on timeout for lxc --sudo
new e914eff Show "set -x" trace of AppArmor reconfiguration in debug mode
new a537915 Show "set -x" trace of AppArmor reconfiguration in debug mode
new a040877 Use "install" instead of "short" time out for downloading and unpacking dependencies in "temp dir" mode
new 2b335cf Use "install" instead of "short" time out for downloading and unpacking dependencies in "temp dir" mode
new 10867d4 ssh-setup/adb: Retry connecting with ssh a few times
new 5850322 tools/adt-setup-vm: Prevent subsequent cloud-init runs from modifying the apt sources again
new 2eafc5a tools/adt-setup-vm: Prevent subsequent cloud-init runs from modifying the apt sources again
new fbd8311 releasing package autopkgtest version 3.7.1
new e6c6624 Create autopkgtest-reboot command in /tmp
new 8842c4b Create autopkgtest-reboot command in /tmp
new 643e4c2 Provide reboot for unwritable /var/cache/
new a48fb2c Provide reboot for unwritable /var/cache/
new f00a397 adt-virt-ssh: Recreate the sudo wrapper after reboot, as it is in /tmp
new 32d7f3d adt-virt-ssh: Recreate the sudo wrapper after reboot, as it is in /tmp
new dc74551 ssh-setup/adb: Setup adb port forwarding again after rebooting
new fe4e8ab Fix error message if /tmp/autopkgtest-reboot already exists
new 819147e Fix error message if /tmp/autopkgtest-reboot already exists
new 67c7c94 PEP-8/pyflakes fixes
new a74ab33 PEP-8/pyflakes fixes
new a52741e Fix extra space in apt-get option
new 0b22b7e Fix extra space in apt-get option
new 9141140 adt-build-lxc: Fix hardcoded "utopic" release name for cache cleanup on btrfs
new 88241a3 adt-build-lxc: Fix hardcoded "utopic" release name for cache cleanup on btrfs
new d947157 adt-build-lxc: Configure unsafe dpkg I/O and disable apt's download of package translations
new 6b8e33a adt-build-lxc: Configure unsafe dpkg I/O and disable apt's download of package translations
new 08b615b adt-build-lxc: Use eatmydata
new da184c7 adt-build-lxc: Use eatmydata
new dc15057 adt-virt-lxc: Pass any additional options/arguments (after --) verbatim to lxc-start{,-ephemeral}
new 3476074 adt-virt-lxc: Pass any additional options/arguments (after --) verbatim to lxc-start{,-ephemeral}
new f00cfbc adt-virt-lxc: Stop running ephemeral containers with --keep-data by default
new 490d9aa adt-virt-lxc: Stop running ephemeral containers with --keep-data by default
new 23cd2ad releasing package autopkgtest version 3.8
new c7ff09e Fix click install for non-root testbeds
new 5739550 Fix click install for non-root testbeds
new 8623583 Make --shell-fail also apply to test dependency installation failure
new 50438a9 Make --shell-fail also apply to test dependency installation failure
new 1da01a9 Run root tests through "su" as well (if possible)
new 38ff2ff Run root tests through "su" as well (if possible)
new 1266d6c Skip the test_tmp_install tests if apt-get download does not work
new 7cd076a Don't put the log FIFO into the output directory
new e3b8adc Don't put the log FIFO into the output directory
new 5c57d8e adt-setup-vm: Don't purge man-db
new 3e3a52f adt-setup-vm: Don't purge man-db
new 92ca396 adt-setup-vm: Drop bogus "X-Start-Before" line in generated init.d script
new 0f4a9e0 adt-setup-vm: Drop bogus "X-Start-Before" line in generated init.d script
new 7961ba1 Respect DEB_BUILD_OPTIONS=nocheck
new 514ccc3 releasing package autopkgtest version 3.8.1
new 5d7b47a tools/adt-setup-vm: Avoid debconf prompts during dist-upgrade
new ff2f9ab tools/adt-setup-vm: Avoid debconf prompts during dist-upgrade
new dd6c39a adt-virt-ssh: Wait for ssh to become available before checking for sudo
new a1e0226 adt-virt-ssh: Wait for ssh to become available before checking for sudo
new d6983d4 Add "snappy" ssh setup script
new b010daf adt-run autopkgtest: Install ubuntu-device-flash and qemu-kvm if available
new acec8d0 VirtSubproc.cmd_reboot: Avoid multi-line shell command
new b72c784 VirtSubproc.cmd_reboot: Avoid multi-line shell command
new 2a8dc08 Provide default ssh setup script reboot implementation
new 74a1ebc Provide default ssh setup script reboot implementation
new baf15f9 Fix FileNotFoundError if built tree does not have a debian/changelog file
new 1f46b06 Fix FileNotFoundError if built tree does not have a debian/changelog file
new aa60020 releasing package autopkgtest version 3.9
new e838a58 Revert installation of ubuntu-device-flash in adt-run autopkgtest
new 2fd01a6 adt-run: Fix detection of dpkg-dev in the testbed
new e3b6786 adt-run: Fix detection of dpkg-dev in the testbed
new 7689eb9 adt-setup-vm: Set umask to 0022
new 3106458 adt-setup-vm: Set umask to 0022
new efefefe adt-setup-vm: Modify guest's dpkg config, not host's
new 4937755 adt-setup-vm: Modify guest's dpkg config, not host's
new 94b8fb8 adt-setup-vm: Make sure $proxy variable exists before using it
new e6da369 adt-setup-vm: Make sure $proxy variable exists before using it
new 7ed7ed3 releasing package autopkgtest version 3.9.1
new 3fe9102 adt-setup-vm: Fix all other places which operated on the host instead of the guest file system
new f3e9801 adt-setup-vm: Fix all other places which operated on the host instead of the guest file system
new ff59f44 releasing package autopkgtest version 3.9.2
new 9bd8600 Clean up /etc/dpkg/dpkg.cfg.d/autopkgtest on upgrades
new 061686b releasing package autopkgtest version 3.9.3
new 1b16a6c Recognize modern "Package-Type:" control field in addition to XC-Package-Type
new 024f135 Recognize modern "Package-Type:" control field in addition to XC-Package-Type
new 926cb8f ssh-setup/adb: Guard adb wait-for-device with a 5 min timeout
new 072e6c1 README.running-tests.rst: Fix mis-spelled ro-apt setup command
new a99b31c Add setup-commands/ro-apt-update
new 491a56b Make temp dir env more robust
new 1af363d Make temp dir env more robust
new c9a10a6 Drop debugging leftover
new 6591918 setup-commands/ubuntu-touch-session: Ensure that /dev/uinput is always accessible
new 81148ae setup-commands/ubuntu-touch-session: Unset UPSTART_JOB when calling initctl
new 8da8740 releasing package autopkgtest version 3.9.4
new 9d84fb4 adt-run install_tmp(): Reset path list for Perl
new 7a16b74 adt-run install_tmp(): Reset path list for Perl
new 78f33ff Recognize udev rules from packages in temp dir install mode
new 210817f Recognize udev rules from packages in temp dir install mode
new 3d97e30 setup-commands/ubuntu-touch-session: Don't fail on udevadm failure
new 652bf1e adt-virt-qemu: Ensure that python3 or python is available
new 8f8eafb adt-virt-qemu: Ensure that python3 or python is available
new 1bc2610 adt-virt-qemu: Ensure that python3 or python is available
new 7bfd773 Support temp dir install mode for python[3]-wand's really broken way of finding the imagemagick shared libraries
new fa314df Support temp dir install mode for python[3]-wand's really broken way of finding the imagemagick shared libraries
new 9af888f releasing package autopkgtest version 3.9.5
new 394655c Skip test_tmp_install_imagemagick test case if python3-wand is not available
new da76cef adt-virt-ssh: Ignore errors when cleaning up the work dir
new 901294a adt-virt-ssh: Ignore errors when cleaning up the work dir
new 4a2a05f Implement --timeout-factor
new 8f55987 Implement --timeout-factor
new faa5b77 ssh-setup/adb: Fix waiting for the desktop to boot
new 19f3268 virt-subproc/adt-virt-ssh: Don't try to exit the ssh muxer if we don't have a ssh command yet
new 091b212 virt-subproc/adt-virt-ssh: Don't try to exit the ssh muxer if we don't have a ssh command yet
new 24982e5 releasing package autopkgtest version 3.9.6
new 73410bf Include "Package-Type: deb" marked packages for testing
new 7f0fe1e Include "Package-Type: deb" marked packages for testing
new e595ba6 adt-virt-qemu: Robustify setupup of shared /autopkgtest directory
new 22fed32 adt-virt-qemu: Robustify setupup of shared /autopkgtest directory
new edfa1ca VirtSubProc.expect(): Read data without delay as long as we have some
new 1f4b18d VirtSubProc.expect(): Read data without delay as long as we have some
new adafc91 adt-virt-qemu: Add --show-boot option to show boot messages from serial console
new 28d740e adt-virt-qemu: Add --show-boot option to show boot messages from serial console
new 85f89fb adt-virt-qemu: Add --show-boot option to show boot messages from serial console
new 0e7fe3c adt-setup-vm: Configure "console=ttyS0" boot option in grub on non-i386 architectures
new b6ee11a adt-setup-vm: Configure "console=ttyS0" boot option in grub on non-i386 architectures
new 283bc23 adt-setup-vm: Only configure grub if update-grub is available
new ec3e55a adt-setup-vm: Only configure grub if update-grub is available
new bee82b8 adt-virt-qemu: Increase reboot and dpkg-reconfigure timeouts
new b71f6e4 adt-virt-qemu: Increase reboot and dpkg-reconfigure timeouts
new 84ca70b adt-run: Unless --leave-lang is given, unset $LANGUAGE and all $LC_* for tests
new ad8d746 adt-run: Unless --leave-lang is given, unset $LANGUAGE and all $LC_* for tests
new cdd282e releasing package autopkgtest version 3.9.7
new 956a887 adt-virt-qemu: When running under systemd, use "systemctl --force reboot" for faster rebooting
new 3389a1e adt-virt-qemu: When running under systemd, use "systemctl --force reboot" for faster rebooting
new 9fde020 PEP-8 fix
new b1eca87 VirtSubproc.py, cmd_reboot(): Fix debug message
new c552915 VirtSubproc.py, cmd_reboot(): Fix debug message
new 3b3c0b5 adt-virt-lxc: Add reboot support for non-ephemeral containers
new 05f656f adt-virt-lxc: Add reboot support for non-ephemeral containers
new ec39cc0 debian/changelog: split improvements/bug fixes, minor version bump
new c6e311e tests/adt-run: Avoid re-downloading ubuntu-device-flash images
new db1d35e adt-virt-lxc: Fix check for eatmydata when using --eatmydata
new 5ae6e56 adt-virt-lxc: Fix check for eatmydata when using --eatmydata
new dec5c4d adt-virt-lxc: After rebooting, wait until boot has finished
new b0754b9 adt-virt-qemu: Increase reboot timeout to 1 min
new 3d8fe04 adt-virt-qemu: Increase reboot timeout to 1 min
new ab8b7af adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
new ddb4e4f adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
new 7af92cc adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
new 1aa7f01 adt-virt-qemu, adt-virt-lxc: Asynchronously call reboot
new 87ddd50 adt-virt-qemu, adt-virt-lxc: Asynchronously call reboot
new be12240 debian/changelog: Drop obsolete changelog entry
new b52a95b tests/run-parallel: Don't run all test classes in parallel
new a846175 releasing package autopkgtest version 3.10
new 83d07c0 Restore click AppArmor profiles after a test, if we modified them before the test
new 2255799 Restore click AppArmor profiles after a test, if we modified them before the test
new 74b4eb4 Update AppArmor rules for all clicks for deb tests
new 337c66f Update AppArmor rules for all clicks for deb tests
new 8df4a38 Add action argument --testname to run only one individual test from the next package
new b9e0ab6 Add action argument --testname to run only one individual test from the next package
new d754897 Add action argument --testname to run only one individual test from the next package
new 753392d releasing package autopkgtest version 3.11
new 7d59246 Fix autopkgtest-reboot to also work when being called through sudo, and for forking test scripts
new fcf8698 Fix autopkgtest-reboot to also work when being called through sudo, and for forking test scripts
new 0ba2292 Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any more after a reboot
new 123e9dc Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any more after a reboot
new b0c42f4 Fix cleanup of /tmp/adt_test_script_pid as the right user
new aef21ba Drop /sbin/autopkgtest-reboot symlink
new 5dd49f0 Drop /sbin/autopkgtest-reboot symlink
new 1824583 adt-buildvm-ubuntu-cloud: Avoid cloud-init's prerm stopping cloud-init's services
new bced04f adt-buildvm-ubuntu-cloud: Avoid cloud-init's prerm stopping cloud-init's services
new fc5f859 adt-buildvm-ubuntu-cloud: Don't wait between serial console reads whille we have data
new 2019b70 adt-buildvm-ubuntu-cloud: Don't wait between serial console reads whille we have data
new 3045a43 ssh-setup/nova: Fix error message on missing keypair
new 7c02580 adt-buildvm-ubuntu-cloud: Add workaround for recent cloud-init regression that disables ssh
new 0bead66 adt-buildvm-ubuntu-cloud: Add workaround for recent cloud-init regression that disables ssh
new 95cbf39 Revert "Drop /sbin/autopkgtest-reboot symlink"
new 8c360d6 Revert "Drop /sbin/autopkgtest-reboot symlink"
new 77c5899 adt-run: Suggest common reason for unsatisfiable test dependencies
new 3714520 adt-run: Suggest common reason for unsatisfiable test dependencies
new e126226 Quiesce confusing "failed to create symbolic link /sbin/autopkgtest-reboot" warning on read-only testbeds
new e08a1c3 Quiesce confusing "failed to create symbolic link /sbin/autopkgtest-reboot" warning on read-only testbeds
new b8302f1 changelog: Fix typo
new 8322377 releasing package autopkgtest version 3.11.1
new cb57728 ssh-setup/adb: Re-enable ssh after reboot
new 6f48ec1 ssh-setup/adb: Try to create /userdata/.adb_onlock
new edbde46 Fix apt-get install --simulate version parsing with third-party sources
new e085f39 Fix apt-get install --simulate version parsing with third-party sources
new bd5bee6 ssh-setup-nova: Add --security-groups option
new 2b1b126 Fixed typo on package parsing for third-party sources
new 6048ec5 adt-buildvm-ubuntu-cloud: Avoid non-blocking reads from the socket in verbose mode
new 8d62bf7 adt-buildvm-ubuntu-cloud: Avoid non-blocking reads from the socket in verbose mode
new 1390f04 Fix UnicodeDecodeError on .deb package name reading
new 71831a1 Fix UnicodeDecodeError on .deb package name reading
new d2e4867 adt-virt-ssh: Export $SUDO_ASKPASS to tests if sudo is available
new 5cad52d adt-virt-ssh: Export $SUDO_ASKPASS to tests if sudo is available
new 2ed9a1b releasing package autopkgtest version 3.12
new 22a2c82 setup-commands/ubuntu-touch-session: Use "upstart" instead of "init"
new 201b401 adt-build-lxc: When removing the old root file system, remove btrfs subvolumes in it
new 2b28d8c adt-build-lxc: When removing the old root file system, remove btrfs subvolumes in it
new 5cd6e04 README.package-tests.rst: Document that '#' can be used for comments
new 01715c1 Ignore debian/tests/control stanzas with unknown fields
new 1a97102 Ignore debian/tests/control stanzas with unknown fields
new 9a156db adt-buildvm-ubuntu-cloud: Drop workaround for LP #1428495
new 6448e80 adt-buildvm-ubuntu-cloud: Drop workaround for LP #1428495
new f1d845b adt-buildvm-ubuntu-cloud: Fix cloud-init's prerm hacking to apply after dist-upgrades
new 6147f2c adt-buildvm-ubuntu-cloud: Fix cloud-init's prerm hacking to apply after dist-upgrades
new e92f089 releasing package autopkgtest version 3.12.1
new 9ca5950 ssh-setup/adb: Add --keep-screen-active option
new 2b8ec62 adt-buildvm-ubuntu-cloud: Add --post-command option
new 68f1bf0 adt-buildvm-ubuntu-cloud: Add --post-command option
new 5c8caf9 ssh-setup/adb: Quote tr arguments
new f0ec448 click tests: Look into app/tests/autopilot/ for tests as well
new dba7d26 click tests: Look into app/tests/autopilot/ for tests as well
new d8c8f31 PEP-8 fix
new d00b97f releasing package autopkgtest version 3.13
new e027cf8 Update Vcs-Git: field for anonscm.debian.org
new f8e5783 Drop obsolete XS-Testsuite: control field
new 14da457 adt-setup-vm: Fix script error if $ADT_SETUP_VM_POST_COMMAND is not set
new ae212e0 adt-setup-vm: Fix script error if $ADT_SETUP_VM_POST_COMMAND is not set
new ce6b9d7 README.click-tests.rst: Describe x-source manifest entry
new 94e74c4 Mark test dependencies as manually installed
new c51958c Mark test dependencies as manually installed
new 7804594 Set DEBIAN_FRONTEND=noninteractive for tests
new 0b1d134 Set DEBIAN_FRONTEND=noninteractive for tests
new d935639 Avoid arbitrarily/overly long apt-mark command lines
new f32a1a5 PEP-8 fix
new 9dfe8c3 adt-virt-ssh: Add --reboot option to indicate that testbed can be rebooted
new 78ddadf adt-virt-ssh: Add --reboot option to indicate that testbed can be rebooted
new b34b87e adt-virt-ssh: More robust reboot
new 3199d81 Simplify reboot implementation
new 5aedb50 Simplify reboot implementation
new 165322a Simplify reboot implementation
new 7e94213 Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
new 32aa821 Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
new 909f70b Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
new 14e56b3 Log complete command line invocation
new 9d4485c Log complete command line invocation
new 19bbcb1 releasing package autopkgtest version 3.14
new edc6d6f Go back to using the backgrounded reboot command as we had before 3.14
new 39bad29 Go back to using the backgrounded reboot command as we had before 3.14
new 65ab1ce Fix --override-control option in adt-run(1)
new 2f46224 Fix --override-control option in adt-run(1)
new 38f538b Fail with an error if --override-control file does not exist
new fd15b87 Fail with an error if --override-control file does not exist
new baf9651 Fail with an error if --override-control file does not exist
new 1591d27 ssh-setup/snappy: Add -b/--show-boot option
new e310aee adt-virt-qemu.1: Document --show-boot option
new 14992d6 adt-virt-qemu.1: Document --show-boot option
new 2040068 VirtSubproc.copyupdown_internal(): Fix error message
new 58fceb5 Add test case for using a @ command line include file for a virt runner
new 91c1be4 PEP-8 fix
new 808e75e Strip leading and trailing space from argument lines in '@' included command line argument files
new 5784d0b Strip leading and trailing space from argument lines in '@' included command line argument files
new a71bdc8 Strip leading and trailing space from argument lines in '@' included command line argument files
new c56aac4 releasing package autopkgtest version 3.14.1
new 9d6e2f5 Add tests/testpkg-{simple,reboot,reboot-prepare}
new db3b116 VirtSubproc, cmd_reboot(): Disconnect the backgrounded reboot command from stdout/err
new 0680290 VirtSubproc, cmd_reboot(): Disconnect the backgrounded reboot command from stdout/err
new c77f925 releasing package autopkgtest version 3.14.2
new 9ec8e8f adt-virt-lxc: Don't try to set up a shared downtmp with unprivileged (user) containers
new 5f9db68 adt-virt-lxc: Don't try to set up a shared downtmp with unprivileged (user) containers
new 3f50624 PEP-8 fix
new 1100d92 tests/adt-run LxcRunner: Use $ADT_TEST_LXC as unprivileged user container if it exists
new 6430159 adt-buildvm-ubuntu-cloud: Check at the beginning if QEMU command is available
new c26f8a5 adt-buildvm-ubuntu-cloud: Check at the beginning if QEMU command is available
new 1225926 Check auxverb failure exit codes
new a08c9d0 Check auxverb failure exit codes
new dbb7a48 releasing package autopkgtest version 3.14.3
new bdd3466 The specified --output-dir now must not exist or be empty
new fa5d10f The specified --output-dir now must not exist or be empty
new 6bca350 The specified --output-dir now must not exist or be empty
new ac7af57 adt-setup-vm: Print a warning if calling update-grub fails, instead of aborting
new 0f44792 adt-setup-vm: Print a warning if calling update-grub fails, instead of aborting
new ca2b46e Adjust adt-virt-qemu.1 manpage to recommend the --grub option of vmdebootstrap
new 5f83cd7 Adjust adt-virt-qemu.1 manpage to recommend the --grub option of vmdebootstrap
new 1ce37c6 testdesc.py, parse_rfc822(): Fix comment filtering
new 5988746 testdesc.py, parse_rfc822(): Fix comment filtering
new e69b5f4 Add --no-auto-control option to disable autodep8
new b4a3909 Add --no-auto-control option to disable autodep8
new 6983d91 Add --no-auto-control option to disable autodep8
new 89fb153 adt-setup-vm: Add inclusion of interfaces.d/ to /etc/network/interfaces
new 010d584 adt-setup-vm: Add inclusion of interfaces.d/ to /etc/network/interfaces
new 48c2059 adt-run.1: Document --testname
new 9b2b7a8 adt-run.1: Document --testname
new e123ddb adt-setup-vm: Refine inclusion of interfaces.d/
new be5fefd ssh-setup/nova: Add -e/--env option to append to /etc/environment
new 11fbe88 ssh-setup/nova: Add --mirror option
new 8f25d18 Add setup-commands/cloud-vm-setup
new dda9acc releasing package autopkgtest version 3.15
new c6ea0df adt-buildvm-ubuntu-cloud: Fix lsb_release fallback if python3-distro-info is not available
new c358719 adt-buildvm-ubuntu-cloud: Fix lsb_release fallback if python3-distro-info is not available
new e3171d5 adt-buildvm-ubuntu-cloud: Don't move the uninitialized image to final location if QEMU failed
new c62a2b7 adt-buildvm-ubuntu-cloud: Don't move the uninitialized image to final location if QEMU failed
new 2cce7ea adt-buildvm-ubuntu-cloud: Check availability of genisoimage and access of /dev/kvm before downloading image
new 56a0cc7 adt-buildvm-ubuntu-cloud: Check availability of genisoimage and access of /dev/kvm before downloading image
new 79ba9c2 Get along with dpkg-query not existing
new 68951ca Get along with dpkg-query not existing
new b95bf79 Adjust NullRunner.test_tmp_install test case to work with pygobject 3.16
new 3d94873 releasing package autopkgtest version 3.15.1
new 62b8bc8 ssh-setup/nova: Re-try nova boot up to three times if it fails
new 173cadf ssh-setup/nova: Silence "invalid command wait-reboot" warning
new 5fb1504 setup-commands/cloud-vm-setup: Purge cloud-init too
new 4dd842d adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
new dd38554 adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
new a79a644 adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
new e6f2b17 Quiesce warnings from tar
new 25f7bc6 Quiesce warnings from tar
new a1f7ec2 Move apt sources setup from setup-commands/cloud-vm-setup to ssh-setup/nova
new 6efe519 Fix PEP-8 errors
new 6b69434 Drop gpg-signing local archive and mark it as [trusted=yes] instead
new 507fdcf Drop gpg-signing local archive and mark it as [trusted=yes] instead
new 0980df1 Drop gpg-signing local archive and mark it as [trusted=yes] instead
new 51e3acd Drop long-obsolete --tmp-dir backwards compat option
new 662c395 Drop long-obsolete --tmp-dir backwards compat option
new af9927e Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
new 9023fe2 Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
new 06d8f72 Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
new 2b6ef5a Resolve build profiles when installing build dependencies to build tested package
new 8902359 Resolve build profiles when installing build dependencies to build tested package
new cb519c7 ssh-setup/snappy: Adjust ubuntu-device-flash arguments to new release/channel structure from Ubuntu 15.10
new c784106 Fix NullRunner.test_tmp_install_perl test case
new cd0fc41 releasing package autopkgtest version 3.16
new f91885a setup-commands/cloud-vm-setup: Fix installation of linux-generic on Ubuntu
new 5038ca3 ssh-setup/nova: Clean up userdata temp file on failed nova boot
new 297cc4d Fix exit code for "command not found"
new 55fcbeb Fix exit code for "command not found"
new a639a1f doc/README.package-tests.rst: Document that "Tests:" and similar fields can be comma separated too
new 12d95ab adt-virt-ssh, wait_port_down(): Add some debugging for LP #1470209
new f59f66d ssh-setup/nova: Show name of created nova instance
new 257993b run-from-checkout: Exec adt-run to avoid keeping the shell wrapper process around
new b69a95f ssh-setup/snappy: Fix check whether --image and --channel are specified together
new fa4eb01 ssh-setup/nova: Allow selecting net IDs by name
new eb19fff releasing package autopkgtest version 3.16.1
new ea852e8 Exit with code 4 ("test failure") if a test times out, instead of 16 ("testbed failure")
new 27c5b24 Exit with code 4 ("test failure") if a test times out, instead of 16 ("testbed failure")
new 184f593 Fix exit code for broken test dependencies
new 73facea Fix exit code for broken test dependencies
new 50ce145 Fix exit code and error message for missing test file
new bcb316c Fix exit code and error message for missing test file
new abba0a4 Exit with code 12 ("erroneous package") instead of 20 if test dependency package install fails
new 2506df2 Exit with code 12 ("erroneous package") instead of 20 if test dependency package install fails
new 9a929b9 adt-virt-ssh: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new b215b3a adt-virt-ssh: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new 16887df releasing package autopkgtest version 3.16.2
new e76c929 adt-setup-vm: Use /etc/cloud.cfg.d/ to avoid conffile prompts on upgrades
new 37f5b82 adt-setup-vm: Use /etc/cloud.cfg.d/ to avoid conffile prompts on upgrades
new 39a229e Don't invoke QEMU with -localtime
new 64de176 Don't invoke QEMU with -localtime
new b90a359 Don't invoke QEMU with -localtime
new 730b768 adt-setup-vm: Start autopkgtest shell after all other SysV init scripts/facilities
new 7fa02c5 adt-setup-vm: Start autopkgtest shell after all other SysV init scripts/facilities
new 768902f doc/README.package-tests.rst: Use comma separator in examples
new 3c8188d VirtSubproc.check_exec(): Actually error out on stderr, as documented
new 14c3dc2 VirtSubproc.check_exec(): Actually error out on stderr, as documented
new 943ab80 adt-virt-ssh: Verify that sudo does not print errors
new 5a8560f adt-virt-ssh: Verify that sudo does not print errors
new f35df33 ssh-setup-nova: Set hostname to "adt"
new 18d58d4 ssh-setup/nova: Fix parsing of IP address from "nova show"
new 45f573b Fix error message and code for "invalid test depends" errors
new ab848a3 Fix error message and code for "invalid test depends" errors
new b69c040 tests/pep8: Ignore E402 ("module level import not at top of file")
new 837e579 Fix PEP-8 errors
new 0caac48 Fix PEP-8 errors
new 780626e ssh-setup/nova: In cleanup(), wait until the instance gets deleted
new 3fa5e81 adt-run: Always show summary at the end
new 9c87e3f adt-run: Always show summary at the end
new 31387ac adt-run.1: Clarify that without any logging options adt-run only logs to stderr
new f5bd944 adt-run.1: Clarify that without any logging options adt-run only logs to stderr
new a1cf811 adt-virt-lxc: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new 1128b2f adt-virt-lxc: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new e336628 adt-run: Show host name
new 700f314 adt-run: Show host name
new 26aa12e adt-virt-lxc: Always call lxc-stop with --kill
new e2d284f adt-virt-lxc: Always call lxc-stop with --kill
new dcf562f adt-virt-lxc: In cleanup, stop LXC container before removing the shared downtmp
new b0a6732 adt-virt-lxc: In cleanup, stop LXC container before removing the shared downtmp
new addea54 ssh-setup/nova: Add missing apt sources for -updates/-security restricted/multiverse pockets
new 340a2ad PEP-8 fix
new 9a70fbc releasing package autopkgtest version 3.16.3
new 6857c0a setup-commands/cloud-vm-setup: Provide fallback for Ubuntu 12.04
new 6dedad6 adt-virt-ssh: Add --timeout-ssh option
new 186c268 adt-virt-ssh: Add --timeout-ssh option
new c8720f2 adt-run: Add --env option to pass arbitrary environment variables to the test
new 09006cb adt-run: Add --env option to pass arbitrary environment variables to the test
new e8017b3 adt-run: Add --env option to pass arbitrary environment variables to the test
new 4288720 adt-virt-lxc: In the auxverb, clean up leaked background processes which share the same stdout/stderr
new f6127c3 adt-virt-lxc: In the auxverb, clean up leaked background processes which share the same stdout/stderr
new 5b0aa51 Adjust previous changelog
new 2679725 runner/adt-run: Drop some unnecessary code
new ee2681a Move Testbed class and related logic into separate module lib/adt_testbed.py
new 5087cf8 Move Testbed class and related logic into separate module lib/adt_testbed.py
new 7c6dd77 Move Testbed class and related logic into separate module lib/adt_testbed.py
new 18809f2 Testbed: Clean up usage of opts.user
new 02a26a3 Testbed: Clean up usage of opts.user
new 1c99cb5 Code cleanup
new 164dadf Code cleanup
new 90ad772 Drop the --leave-lang option
new e95cc7f Drop the --leave-lang option
new 11249c3 Drop the --leave-lang option
new 26ee08d Testbed: Clean up usage of opts.*
new 49157da Testbed: Clean up usage of opts.*
new ea238e4 Move Binaries class into separate module lib/adt_binaries.py
new 489b21a Move Binaries class into separate module lib/adt_binaries.py
new 4cd67ed Move Binaries class into separate module lib/adt_binaries.py
new fa30c48 Simplify deb_package_name()
new 549e31e Code cleanup: apt config reset and adt-run cleanup on exit
new 3754fa3 Code cleanup: apt config reset and adt-run cleanup on exit
new 6f13313 Code cleanup: blaming
new c7a519a Code cleanup: blaming
new f827af3 Testbed.execute(): Explicitly decode output of programs as UTF-8
new 7fbc79c Testbed.execute(): Explicitly decode output of programs as UTF-8
new ba0c527 tools/adt-setup-vm: Only configure eth0 in ifupdown if it actually exists
new b5f077b tools/adt-setup-vm: Only configure eth0 in ifupdown if it actually exists
new e717ffb Add @builddeps@ build profile parsing fallback for libdpkg-perl < 1.04
new 5dad82d Add @builddeps@ build profile parsing fallback for libdpkg-perl < 1.04
new fb1e24f ssh-setup/nova: Add workaroud for cloud-init bug writing a wrong /etc/hosts
new 4001724 adt-run: Log running kernel after each boot.
new 9adc4cc adt-run: Log running kernel after each boot.
new 22699e2 Track kernel versions, write test bed info JSON
new 0a0828a Track kernel versions, write test bed info JSON
new 1acc796 Track kernel versions, write test bed info JSON
new 6e608f9 If --env options are specified, add these as list of name=value strings as "custom_environment" key to testinfo.json
new 4760923 If --env options are specified, add these as list of name=value strings as "custom_environment" key to testinfo.json
new 4795400 Put vserver arguments into testinfo.json
new 3750e26 Put vserver arguments into testinfo.json
new 3a20902 releasing package autopkgtest version 3.17
new 968d5a3 Add new private python modules to Makefile, to actually ship them
new d4bac21 tests/adt-run: Fix test regression when $ADT_TEST* are not set
new 8f00b5b releasing package autopkgtest version 3.17.1
new a872044 ssh-setup/nova: Use instance UUIDs instead of names after initial "nova boot"
new c05ced5 adt-setup-vm: Drop "pin eth0 name" hack
new 5139ee4 adt-setup-vm: Drop "pin eth0 name" hack
new 23b5279 adt-setup-vm: Generalize ethernet ifupdown setup for net.ifnames
new 70b018a adt-setup-vm: Generalize ethernet ifupdown setup for net.ifnames
new 3eae0c8 adt_binaries.py: Fix resetting of testbed
new 4485271 adt_binaries.py: Fix resetting of testbed
new 4715694 releasing package autopkgtest version 3.17.2
new 4c0ab6b Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
new 2f8ca26 Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
new 7bf93f7 Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
new 9c8242b Fix permission error on copyup
new e9e18d6 Fix permission error on copyup
new 2589916 adt-build-lxc: Install dbus
new 0734b58 adt-build-lxc: Install dbus
new dbb6c27 tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge libcpan-changes-perl
new f066439 tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge libcpan-changes-perl
new 9166138 tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge git
new 5bbe912 tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge git
new 07fb376 NullRunner.test_tmp_install: Explicitly require Json 1.0 GI version
new e4ef852 releasing package autopkgtest version 3.17.3
new 2749023 adt-setup-vm: Don't use host interface name when building a chroot
new 433d0f7 Fix --apt-pocket for apt sources with [options]
new fe2b723 Fix --apt-pocket for apt sources with [options]
new ad72113 Add full integration test for --apt-pocket
new 6fb1b7a Fix version in adt-run output
new 58c4256 adt-setup-vm, cloud-vm-setup: Purge lxc/lxd
new a8c0415 adt-setup-vm, cloud-vm-setup: Purge lxc/lxd
new 74d3ad2 tests/testdesc: Skip Debian.test_builddeps_profiles test if dpkg is too old to support build profiles
new 4b8efe9 releasing package autopkgtest version 3.17.4
new d6d8ed9 adt-virt-lxc: Drop --eatmydata option
new 2229e6b adt-virt-lxc: Drop --eatmydata option
new 7e61b9d setup-commands/cloud-vm-setup, tools/adt-setup-vm: Install and use eatmydata
new c06e2bf setup-commands/cloud-vm-setup, tools/adt-setup-vm: Install and use eatmydata
new 5b9298d Use eatmydata for --apt-upgrade and installing test dependencies, if available
new 37ac708 Use eatmydata for --apt-upgrade and installing test dependencies, if available
new f4dac8b ssh-setup/nova: Provide custom implementation of "wait-reboot" using "nova reboot --poll"
new bbf9624 ssh-setup/nova: Call "nova boot" with --debug
new ee208aa PEP-8 fix
new 3693da7 Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
new 5444b26 Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
new fd74b13 Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
new ea77191 Extend --apt-pocket option to accept source packages
new 4def080 Extend --apt-pocket option to accept source packages
new d5a1d3b Extend --apt-pocket option to accept source packages
new b297cf6 adt_testbed.py: Rearrange <pocket>.list generation shell code
new 5089e27 ssh-setup/nova: Drop "Warning: PoC"
new 4938c59 tools/adt-setup-vm: Fix ifupdown configuration
new c5083eb tools/adt-setup-vm: Fix ifupdown configuration
new 82a7f74 tools/adt-buildvm-ubuntu-cloud: Work around Ubuntu cloud image hack for net names
new bd0723a tools/adt-buildvm-ubuntu-cloud: Work around Ubuntu cloud image hack for net names
new 121dcbc Add ssh-setup/maas: Acquire and Deploy a machine via MAAS to use as an autopkgtest testbed
new e111993 Fix --apt-pocket=POCKET=pkglist for unavailable packages
new 12b34c2 More robust fallback to no apt pinning
new 166cf53 More robust fallback to no apt pinning
new 354fada Adjust apt pinning priorities
new 42f52a3 releasing package autopkgtest version 3.18
new 293be27 With --apt-pocket=POCKET=pkgname,... also include <release>-updates
new b73ddd2 With --apt-pocket=POCKET=pkgname,... also include <release>-updates
new b7e532a cloud-vm-setup, adt-setup-vm: Disable /etc/cron.daily/apt
new aa06af0 cloud-vm-setup, adt-setup-vm: Disable /etc/cron.daily/apt
new 34dc8be Better handle transient apt download errors
new 293124a Better handle transient apt download errors
new 16adba2 Add test case for multiple Tests: with --apt-pocket=proposed=pkg selection and nonexisting dependency
new ae14ff5 Properly keep track of apt pinnings across testbed resets
new 9809a29 Properly keep track of apt pinnings across testbed resets
new 79c90fb cloud-vm-setup, adt-setup-vm: Purge open-iscsi
new 6b1cb52 cloud-vm-setup, adt-setup-vm: Purge open-iscsi
new 0e50cf1 Treat apt errors (exit code 100) from source download/extraction as tmpfail
new 53bca60 Treat apt errors (exit code 100) from source download/extraction as tmpfail
new 25dc4fd ssh-setup/nova: Stop adding apt sources for restricted/multiverse
new 3c340fd Recognize negative architecture restrictions in test Depends:
new 3441b75 Recognize negative architecture restrictions in test Depends:
new b71b8a1 tools/adt-buildvm-ubuntu-cloud: Counter-hack LP #1510345 harder
new 65259f7 tools/adt-buildvm-ubuntu-cloud: Counter-hack LP #1510345 harder
new 720e348 releasing package autopkgtest version 3.18.1
new ab789ee tools/adt-build-lxc: Install libpam-systemd
new e88199a tools/adt-build-lxc: Install libpam-systemd
new f6b78b9 Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
new a44d9f4 Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
new 1e57ade Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
new d7d3794 ssh-setup-nova: Separately track server UUID
new 8a87668 adt-buildvm-ubuntu-cloud: Add timeout option
new 9cd69cc adt-buildvm-ubuntu-cloud: Add timeout option
new cf8e79b adt-build-lxc: Don't hardcode bridge interface
new dd646e0 adt-build-lxc: Don't hardcode bridge interface
new 6447691 If apt-get fails for --apt-pocket ("Hash sum mismatch"!), retry up to three times
new 15f10e0 If apt-get fails for --apt-pocket ("Hash sum mismatch"!), retry up to three times
new 2bba4db Fix parsing of "apt-cache showsrc" to not get broken by wrapped lines
new d6a6c6b Fix parsing of "apt-cache showsrc" to not get broken by wrapped lines
new 32b0cea Don't try to "cd ." on testbeds in source rules commands
new ad14a20 Don't try to "cd ." on testbeds in source rules commands
new b7eca79 ssh-setup/nova: Treat --image value as a regexp pattern
new 7aa9554 Add a new ssh setup script command "debug-failure"
new a64621d ssh-setup/nova: Implement "debug-failure" command with "nova console-log"
new ecdc0a0 Add a new ssh setup script command "debug-failure"
new ccb71dd tools/adt-build-lxc: Only install libpam-systemd if that exists
new 6792464 tools/adt-build-lxc: Only install libpam-systemd if that exists
new f41f62c setup-commands/cloud-vm-setup: Don't rm the /etc/cron.daily/apt conffile
new 9c89fa5 Create a testinfo.json for "badpkg" and other exit codes as well
new 85591ef Create a testinfo.json for "badpkg" and other exit codes as well
new 6907460 Set stdin to /dev/null when running commands in the testbed
new 2336ec2 Set stdin to /dev/null when running commands in the testbed
new d997bd5 tests/testarchive.py: Don't include the "Release" file into itself
new 19b1306 Fix SchrootRunner.test_apt_pocket_* test cases to include "Sources" into Release file
new 07a46d1 releasing package autopkgtest version 3.18.2
new f8fffd8 If apt-get fails when installing test dependencies and apt pinning is in use, also retry without pinning
new b43880a If apt-get fails when installing test dependencies and apt pinning is in use, also retry without pinning
new 7beec29 Add adt-virt-lxd runner for LXD
new 564ad84 Add adt-virt-lxd runner for LXD
new 67aeb4a Unify test bed setup scripts
new 154a6e5 setup-commands/setup-testbed: Clean up mdadm, dmeventd, and lvm2
new da92e72 Unify test bed setup scripts
new 4e16e3c Unify test bed setup scripts
new 5009e6b Unify test bed setup scripts
new 85d7476 setup-commands/setup-testbed: Clean up many more packages
new fc2ca01 Make --env apply to package builds too
new 56288f7 Make --env apply to package builds too
new f922315 Make --env apply to package builds too
new cfc064f Add new action type --git-source
new 99b41e1 Add new action type --git-source
new a9a6c70 Add new action type --git-source
new e1c090d adt-virt-lxc.1: Mention adt-build-lxc in "Requirements"
new 8f3c9c6 adt-virt-lxc.1: Mention adt-build-lxc in "Requirements"
new b070623 Add adt-build-lxd tool
new ae842ea Add adt-build-lxd tool
new 3e75a4b Add adt-build-lxd tool
new a3e1366 Set $TERM in testbed to the host's value when starting an interactive shell in the testbed
new a4ee1a6 Set $TERM in testbed to the host's value when starting an interactive shell in the testbed
new 6e44cc0 releasing package autopkgtest version 3.19
new 4c23ff4 adt-virt-qemu: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new 45bad61 adt-virt-qemu: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
new d112a34 tests/adt-run: Factorize common tests into superclasses
new f4abe80 doc/README.package-tests.rst: Add Test-Command use cases
new 13b87f1 Set summary_stream to None after closing it
new 27215f8 Set summary_stream to None after closing it
new 0175c69 Gracefully handle failure to kill a timed out process
new 5c9e522 Gracefully handle failure to kill a timed out process
new cc583b7 adt-buildvm-ubuntu-cloud: Fix typo in path to system setup-testbed script
new ab6c546 ssh-setup/nova: Use image UUID instead of its name for "nova boot"
new ea4e33f adt-build-{lxc,lxd}: Run testbed setup scripts also if they are not executable
new 74d1742 adt-build-{lxc,lxd}: Run testbed setup scripts also if they are not executable
new 2278af6 setup-commands/setup-testbed: Run apt-get autoremove when builing images
new cdbd142 setup-commands/setup-testbed: handle options in sources.list
new 8c2b0a2 tools/adt-build-lxd: Fix error message if apt does not have a proxy set
new eed76d1 tools/adt-build-lxd: Fix error message if apt does not have a proxy set
new eff4346 lib/adt_binaries.py: Fix DebBinaries docstring typo
new 7811473 setup-commands/setup-testbed: Install linux-headers-generic if there is no kernel
new 5edfe53 tools/adt-build-lxc: Fix removal of LXC caches on btrfs
new c0d20ac tools/adt-build-lxc: Fix removal of LXC caches on btrfs
new a9dc906 tools/adt-build-lxc: Use "-B best" for lxc-create
new c1ec28e tools/adt-build-lxc: Use "-B best" for lxc-create
new 4d48e21 tools/adt-build-lxc: Fix hostname for updating containers to not end in ".new"
new 88b0830 tools/adt-build-lxc: Fix hostname for updating containers to not end in ".new"
new db04166 adt-virt-lxc: Opportunistically try lxc-clone with "-B btrfs"
new 3614067 adt-virt-lxc: Opportunistically try lxc-clone with "-B btrfs"
new a665d7b adt-virt-lxc: Don't fail on stderr of lxc-start
new 1c57129 adt-virt-lxc: Don't fail on stderr of lxc-start
new 09e23c8 Fix wrong test version with apt pinning
new 0dd9b09 Fix wrong test version with apt pinning
new 5b28c3a setup-commands/setup-testbed: Don't purge perl and python2.7
new f64fbe4 releasing package autopkgtest version 3.19.1
new 48284af Fix "apt-get source" version detection to ignore source record "Binary:" entries which are not actually binaries of that source
new 04c29f8 Fix "apt-get source" version detection to ignore source record "Binary:" entries which are not actually binaries of that source
new 9abb3c3 Fix "apt-get source" version detection to take the highest source version of all encountered binaries
new 7040c08 Fix "apt-get source" version detection to take the highest source version of all encountered binaries
new 2d419a6 Install /usr/share/autopkgtest/setup-commands/* scripts as executable
new 7e28577 ssh-setup/nova: Use extended RE for matching --image pattern
new c2ed0c8 setup-commands/setup-testbed: Fix handling of options in sources.list
new e982dae tools/adt-build-lxd: Fix parsing of release name from apt sources with options if lsb_release is not available
new 4fa88f0 setup-commands/setup-testbed: Regenerate initramfs when adding udev rule for disabling ifnames (for chroots)
new f1d5a7e tools/adt-build-lxd: Fix parsing of release name from apt sources with options if lsb_release is not available
new 37cc76e adt-buildvm-ubuntu-cloud: Drop duplicate sed of cloud-init.prerm
new acda943 adt-buildvm-ubuntu-cloud: Drop duplicate sed of cloud-init.prerm
new 1d902d0 adt-buildvm-ubuntu-cloud: Don't try to run "None" if --post-command is not given
new c794187 adt-buildvm-ubuntu-cloud: Don't try to run "None" if --post-command is not given
new 29b29ed adt-virt-lxc: Add timeouts to all LXC operations
new a00cab2 adt-virt-lxc: Add timeouts to all LXC operations
new cc7b043 Fix chowning for "rw-build-tree" restriction
new df4629a Fix chowning for "rw-build-tree" restriction
new 159c4a0 Drop apt-cache showsrc --only-source option
new 11d02ea Drop apt-cache showsrc --only-source option
new 739d347 Fix "apt-get source" version detection to only consider binaries which exist in all releases
new e6540b6 Fix "apt-get source" version detection to only consider binaries which exist in all releases
new bf8fdf5 VirtSubproc.py, execute_timeout(): Avoid UnicodeDecodeErrors when called programs send gibberish
new 6e64469 adt-virt-lxc: Avoid unnecessary reading and decoding of program outputs if we don't actually use it
new 4e5878b ssh-setup/nova: Use the image with the latest "created" time
new c9f146e adt-virt-lxc: Avoid unnecessary reading and decoding of program outputs if we don't actually use it
new d4c7408 VirtSubproc.py, execute_timeout(): Avoid UnicodeDecodeErrors when called programs send gibberish
new 920607c releasing package autopkgtest version 3.19.2
new ba4d678 setup-commands/setup-testbed: Avoid dpkg conffile prompts
new 63a8aeb adt-virt-lxc: Call lxc-stop and lxc-destroy with --quiet
new 8e02e2a adt-virt-lxc: Call lxc-stop and lxc-destroy with --quiet
new 62c609b adt-virt-lxc: Redirect lxc-destroy stdout
new 83ba3b0 adt-virt-lxc: Redirect lxc-destroy stdout
new 8b6c3c4 Ignore build profiles on too old libdpkg-perl versions also when building the tested package
new 2b34bf2 Ignore build profiles on too old libdpkg-perl versions also when building the tested package
new cc8b5a2 Adjust adt-virt-lxd.1 for missing deb-src apt sources
new 3dad184 Adjust adt-virt-lxd.1 for missing deb-src apt sources
new 4ceeca6 adt-virt-lxc: Factorize cleanup code
new 8814709 adt-virt-lxc: Factorize cleanup code
new 4cf261b adt-virt-lxc: Run lxc-{start,stop} under "timeout" when running through sudo
new 84d73aa adt-virt-lxc: Run lxc-{start,stop} under "timeout" when running through sudo
new 0a75608 ssh-setup/nova: Wait until instance is actually ready before sending access info
new c65222e ssh-setup/nova: Show instance's console log on ssh or cloud-init timeouts
new b7b3b64 adt-virt-lxd: Drop redundant "lxc stop"
new be470a0 adt-virt-lxd: Drop redundant "lxc stop"
new c794d1b adt-buildvm-ubuntu-cloud: Bump default image size from 4 to 20 GB
new 026a828 adt-buildvm-ubuntu-cloud: Bump default image size from 4 to 20 GB
new dd2b910 runner/adt-run: Install ca-certificates along with git
new e5a217b runner/adt-run: Install ca-certificates along with git
new 0148ba3 tools/adt-build-lxd: Add workaround for broken "lxc file push" permissions
new 883f74e tools/adt-build-lxd: Add workaround for broken "lxc file push" permissions
new 582a9d0 releasing package autopkgtest version 3.19.3
new eb2b4cd setup-commands/setup-testbed: Ensure that removing cruft does not remove cloud-init
new b2df04c setup-commands/setup-testbed: Purge lxd and lxc
new 5b5407f adt-virt-lxc: Don't fail on deprecation warnings of lxc-clone and lxc-start-ephemeral
new ad609d7 adt-virt-lxc: Don't fail on deprecation warnings of lxc-clone and lxc-start-ephemeral
new bf50044 adt-virt-lxd: Launch containers in ephemeral mode
new de98cbb adt-virt-lxd: Launch containers in ephemeral mode
new 2fbbfa6 Run external commands with /dev/null as stdin
new 8d14792 Run external commands with /dev/null as stdin
new d34ad74 Drop support for hook_forked_inchild() in virt-runners
new 8e3ab9b Drop support for hook_forked_inchild() in virt-runners
new a040d97 Drop support for hook_forked_inchild() in virt-runners
new 9a39b98 adt-virt-lxc: Use the new lxc-copy if available
new de9e660 adt-virt-lxc: Use the new lxc-copy if available
new 0156bf6 ssh-setup/nova: Try and prefer novaclient.v2 API first, and fall back to v1_1
new fd2dd81 Correctly ignore positive and negative build profiles with too old libdpkg-perl that does not support them yet
new 46c3973 tests/run-parallel: Don't run NullRunner and SchrootRunner tests in parallel
new c09bb3d Correctly ignore positive and negative build profiles with too old libdpkg-perl that does not support them yet
new a64ade7 test_reboot_prepare testcase: Don't compare the host and guest kernel versions in the QemuRunner
new 1e125db adt-virt-lxc: Add --name option
new 9434f92 adt-virt-lxc: Add --name option
new 2f6d17b Add CPU information to testinfo.json
new 2a9f31f Add CPU information to testinfo.json
new 2f4e645 Keep and export $ADTTMP and $ADT_ARTIFACTS in debug shells
new 5f96bd7 adt-virt-lxc: Adjust documentation and tests for LXC 2.0
new 5862522 Add CPU information to testinfo.json
new e9f63c5 Keep and export $ADTTMP and $ADT_ARTIFACTS in debug shells
new 5f8e9a8 setup-testbed: Reduce default grub timeout
new d8c087d adt-virt-qemu: Use correct qemu-system-i386 command on i[3456]86 systems
new 892e4db setup-commands/*: Add shebang headers to quiesce lintian
new c57c9cb Bump Standards-Version to 3.9.7
new 8205924 Fix spelling errors in manpages
new 52bfe49 Add debian/source/format (3.0 native)
new ecc037e adt-virt-qemu: Use correct qemu-system-i386 command on i[3456]86 systems
new 700c75a debian/control: Use https Vcs-* links
new c05229b Fix spelling errors in manpages
new 738e411 Fix spelling errors in manpages
new 9024ec7 Fix spelling errors in manpages
new 4c02e5b Bump debhelper compat level to 9
new 5bf7428 adt-virt-qemu: Don't assert result of "runlevel" for connection test
new e50b0a2 adt-virt-qemu: Don't assert result of "runlevel" for connection test
new b326d4f Support nested KVM by default by emulating a CPU with VMX/SVM support on x86_64
new f156188 Support nested KVM by default by emulating a CPU with VMX/SVM support on x86_64
new 10551bb adt-virt-qemu: Implement support for nested base images
new 1221047 adt-virt-qemu: Implement support for nested base images
new 00615e7 adt-virt-qemu: Implement support for nested base images
new afecf8d tests/adt-run SchrootClickRunner: Ensure that the "click" system user exists in the schroot
new cb35607 adt-virt-qemu: Only add baseimage to the current boot
new b1c20f5 adt-virt-qemu: Only add baseimage to the current boot
new 046f510 Adjust SchrootRunner.test_apt_pocket_pkg_with_proposed_dep test case for apt 1.1
new 4601329 Bump version to 3.20, sort changelog
new d7f1576 Adjust manpages for default "images" LXD remote
new 995896e Adjust manpages for default "images" LXD remote
new 6c84ba2 Respect $TMPDIR when creating the downtmp and some other directory/files
new 58b9e3e Respect $TMPDIR when creating the downtmp and some other directory/files
new fcb8c84 Respect $TMPDIR when creating the downtmp and some other directory/files
new a2bdab8 Adjust manpages for default "images" LXD remote
new ca7403b tests/adt-run: Symlink real ~/.config/lxc into the temporary $HOME
new 00359af Add autopkgtest for adt-build-lxd and the lxd runner
new 51ba56c releasing package autopkgtest version 3.20
new 171817b Avoid unnecessary update of click AppArmor profiles
new acd863b Avoid unnecessary update of click AppArmor profiles
new 0971fcc Move SshRunner* tests from lxc to lxd
new eb6495e NullRunner.test_tree_output_dir test: Only check for cpu_{model,flags} on x86 and ARM
new 0236baa Only run lxd autopkgtest on x86 architectures
new 02b4678 lib/VirtSubproc.py, cmd_reboot(): Add workaround for dhclient hanging on reboot
new bd9294d lib/VirtSubproc.py, cmd_reboot(): Add workaround for dhclient hanging on reboot
new 4b84720 Fix regular expression for removing profile guarded dependencies
new 375072b Fix regular expression for removing profile guarded dependencies
new 0332556 Disable lxd autopkgtest for now
new bb3f1df adt-virt-lxc: Suppress lxc-copy's stdout in the "no btrfs" fallback case
new 2f369bd adt-virt-lxc: Suppress lxc-copy's stdout in the "no btrfs" fallback case
new 400fbf9 releasing package autopkgtest version 3.20.1
new c71b224 setup-commands/setup-testbed: Purge lxc-common for testbed preparation
new 6d7e739 adt-buildvm-ubuntu-cloud: Use the same code for determining the default qemu-system-* command as adt-virt-qemu
new 4fc03b9 adt-buildvm-ubuntu-cloud: Use the same code for determining the default qemu-system-* command as adt-virt-qemu
new 2dcc591 adt-buildvm-ubuntu-cloud: Adjust work-around for hardcoded eth0 ifupdown config
new ace439d adt-buildvm-ubuntu-cloud: Adjust work-around for hardcoded eth0 ifupdown config
new b863ed5 lib/VirtSubproc.py, cmd_reboot(): Drop workaround for dhclient hanging on reboot
new 1a34141 lib/VirtSubproc.py, cmd_reboot(): Drop workaround for dhclient hanging on reboot
new 78f037c setup-commands/setup-testbed: Ensure that purging packages does not hang eternally on debconf prompts
new 1139273 setup-commands/setup-testbed: Drop purging of xkb-data
new 2885253 setup-commands/setup-testbed: Apply "vmalloc=512M" grub change also when using as a --setup-commands with adt-run
new db78c69 releasing package autopkgtest version 3.20.2
new cf0543f Make build reproducible
new 215f8b4 adt-buildvm-ubuntu-cloud: Use https for cloud image download
new 6808762 adt-buildvm-ubuntu-cloud: Use https for cloud image download
new 94c6a3b setup-commands/setup-testbed: Purge ubuntu-snappy
new 5295e60 adt-virt-qemu: On AMD CPUs, default to -cpu host instead of "kvm64,+svm,+lahf_lm"
new 9bd3b85 adt-virt-qemu: On AMD CPUs, default to -cpu host instead of "kvm64,+svm,+lahf_lm"
new 86eebe9 adt-build-lxd: Force-delete preparation container at the end
new f44d97b adt-build-lxd: Force-delete preparation container at the end
new b816421 adt-build-lxd: Disable apt proxy configuration with ADT_APT_PROXY=="none"
new 7614064 adt-build-lxd: Disable apt proxy configuration with ADT_APT_PROXY=="none"
new 7e403d7 releasing package autopkgtest version 3.20.3
new fc1f157 setup-commands/setup-testbed: Fix kernel header installation for precise/armhf
new c9f7a0e Use "nproc" to determine the number of processors available
new ef76fb5 Use "nproc" to determine the number of processors available
new 0031359 Use "nproc" to determine the number of processors available
new e4abbe4 Add new --build-parallel=N option
new 7a41142 Add new --build-parallel=N option
new 4114992 Add new --build-parallel=N option
new 312d07d setup-commands/setup-testbed: ubuntu-snappy got renamed to snapd, adjust package name
new e120f5f adt-build-lxd: Set "distribution", "release", and "architecture" properties of generated images
new 0819c71 adt-build-lxd: Set "distribution", "release", and "architecture" properties of generated images
new 55d5d95 adt-build-lxd: Clean up all old images of the same distro/release/arch, not just the previous one
new ab45d0e adt-build-lxd: Clean up all old images of the same distro/release/arch, not just the previous one
new 22c1c8f setup-commands/setup-testbed: Optimize purging
new 99b1dd6 SchrootClickRunner tests: Chown click dir in /opt after creating the user
new 0f42f12 Bump Standards-Version to 3.9.8
new 175c211 Update Vcs-* URLs
new bc7c332 releasing package autopkgtest version 3.20.4
new e9e961f Fix ssh virt server example and testbed error
new f1e46c9 Fix ssh virt server example and testbed error
new 3fbe552 If git clone fails with "--git-source" the first time, retry after 15 seconds
new 2314f02 If git clone fails with "--git-source" the first time, retry after 15 seconds
new 5328006 Add temporary workaround for python3.5 regression in 3.5.1-11
new affbc78 Add temporary workaround for python3.5 regression in 3.5.1-11
new cf0f4e4 adt-virt-ssh: Fix UnboundLocalError crash when logging in as root
new dafaf19 adt-virt-ssh: Fix UnboundLocalError crash when logging in as root
new acb52b4 Fix running for multiple actions in one command line
new 4d80cd5 Fix running for multiple actions in one command line
new 4b3a73d Fix NullRunner.test_timeout_no_output to work with multiple parallel runs
new 9f3720d adt-virt-qemu: Call eofcat helper with PYTHONHASHSEED=0
new 3f932a9 adt-virt-qemu: Call eofcat helper with PYTHONHASHSEED=0
new 2ccb0d2 releasing package autopkgtest version 3.20.5
new c178dab Fix OSError when running a shell is requested but /dev/tty does not exist
new 02e89bf Fix OSError when running a shell is requested but /dev/tty does not exist
new 57f01bb Fix parsing of candidate versions from "apt-cache policy" to always use the precise given package name
new ef27c96 Fix parsing of candidate versions from "apt-cache policy" to always use the precise given package name
new f0a94e7 adt-build-lxd: Check the LXD configuration for the LXD bridge instead of the old LXC bridge
new d5ca60e adt-build-lxd: Check the LXD configuration for the LXD bridge instead of the old LXC bridge
new 6c802af Generalize the apt proxy detection
new 6ca181c Generalize the apt proxy detection
new 0c3556e Generalize the apt proxy detection
new 85c75bf Eliminate adt_run_args from virt-subproc
new fa4450e Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
new 0e53353 Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
new 0182d03 Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
new 5023c37 Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
new ad38a74 tools/adt-build-lxd: Simplify LXD bridge IP detection
new 35c1144 tests/adt-run: Reduce usage of "adt"/"adt-run"
new b780496 tests/adt-run: Reduce usage of "adt"/"adt-run"
new af08baa releasing package autopkgtest version 3.20.6
new 05b79e1 Prepare debian/ for import into reprotest.
new 509e75a Prepare lib/ for reprotest
new 30dfde1 Pull lib/ from autopkgtest
new b5791ea Prepare runner/ for reprotest
new c9d3cd7 Pull runner/ from autopkgtest
new 7a8a018 Prepare tools/ for reprotest
new bf734ec Pull tools/ from autopkgtest
new 4089e12 Prepare virt-subproc/ for reprotest
new 10d18ad Pull virt-subproc/ from autopkgtest
new 557707f Lay out basic files for setuptools, pip, and tox, with do-nothing tests and CLI
The 2354 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/reprotest.git
More information about the Reproducible-commits
mailing list