[Reproducible-commits] [reprotest] annotated tag 0.1 created (now ec6dc52)
Ceridwen
ceridwen-guest at moszumanska.debian.org
Tue Jun 14 16:32:35 UTC 2016
This is an automated email from the git hooks/post-receive script.
ceridwen-guest pushed a change to annotated tag 0.1
in repository reprotest.
at ec6dc52 (tag)
tagging 0c0e5082b5e80e62076914d0d338a2b4e41e9b59 (commit)
tagged by Ceridwen
on Tue Jun 14 12:32:23 2016 -0400
- Log -----------------------------------------------------------------
First alpha release
Antonio Terceiro (13):
adt-virt-schroot: Add new option -s/--session-id
adt-virt-schroot: Add new option -s/--session-id
Synthesize Ruby test control
Synthesize Ruby test control
Synthesize Perl test control
Synthesize Perl test control
Ruby: include @builddeps@, but exclude gem2deb
Make references to the control field consistent
adt-build-lxc: Don't hardcode bridge interface
adt-build-lxc: Don't hardcode bridge interface
adt-build-{lxc,lxd}: Run testbed setup scripts also if they are not executable
adt-build-{lxc,lxd}: Run testbed setup scripts also if they are not executable
setup-commands/setup-testbed: handle options in sources.list
Brandon Fairchild (1):
lib/adt_binaries.py: Fix DebBinaries docstring typo
Ceridwen (36):
Prepare debian/ for import into reprotest.
Prepare lib/ for reprotest
Pull lib/ from autopkgtest
Prepare runner/ for reprotest
Pull runner/ from autopkgtest
Prepare tools/ for reprotest
Pull tools/ from autopkgtest
Prepare virt-subproc/ for reprotest
Pull virt-subproc/ from autopkgtest
Lay out basic files for setuptools, pip, and tox, with do-nothing tests and CLI
Fix Debian build
Very rough first draft of the command line API
Add support for environment variable variations, locales and time zones
Add support for environment variable variations, locales and time zones
Add coverage to tox.ini
Copy the source tree to new temporary directories before building.
Combine coverage data from different Python versions
Add other environment variable variations, break variations into functions, and add CLI for variations
Avoid installing packages during coverage environments
Add basic config file parsing
Add variations, notes thereon, and tests
Turn the variation functions into context managers to accommodate clean-up actions
Clean up some variations
Add umask variation
Add filesystem variation
Work around probable bug in disorderfs with umask
Rename filesystem to fileordering for clarity and clean up some comments
Disorderfs bug fixed, so remove the workaround
Remove one changelog error
Add tests that run reprotest on itself
Make diffoscope able to find artifacts in paths including ../
Correct copyright file
Add a real long description
Rename testing scripts to clarify their function
Improve README.md
autopkgtest's debian/copyright isn't up to date
Christian Kastner (9):
adt-run: Fix detection of dpkg-dev in the testbed
adt-run: Fix detection of dpkg-dev in the testbed
adt-setup-vm: Set umask to 0022
adt-setup-vm: Set umask to 0022
adt-setup-vm: Modify guest's dpkg config, not host's
adt-setup-vm: Modify guest's dpkg config, not host's
adt-setup-vm: Make sure $proxy variable exists before using it
adt-setup-vm: Make sure $proxy variable exists before using it
Clean up /etc/dpkg/dpkg.cfg.d/autopkgtest on upgrades
Christian Seiler (13):
adt-setup-vm: Don't use host interface name when building a chroot
setup-testbed: Reduce default grub timeout
adt-virt-qemu: Use correct qemu-system-i386 command on i[3456]86 systems
Fix spelling errors in manpages
adt-virt-qemu: Use correct qemu-system-i386 command on i[3456]86 systems
Fix spelling errors in manpages
Fix spelling errors in manpages
Fix spelling errors in manpages
Support nested KVM by default by emulating a CPU with VMX/SVM support on x86_64
Support nested KVM by default by emulating a CPU with VMX/SVM support on x86_64
adt-virt-qemu: Implement support for nested base images
adt-virt-qemu: Implement support for nested base images
adt-virt-qemu: Implement support for nested base images
Diogo Matsubara (2):
adt-buildvm-ubuntu-cloud: Add options to pass custom metadata/userdata
adt-buildvm-ubuntu-cloud: Add options to pass custom metadata/userdata
Iain Lane (1):
adt-buildvm-ubuntu-cloud: Fix typo in path to system setup-testbed script
Ian Jackson (352):
adt-run option parsing ish
working on adt-run
fixes to adt-virt-chroot; work on adt-run (still wip)
work on adt-run (still wip)
initial cut of parsing seems to work now
remove some debugging prints
working on making it run tests
build system and licensing - subject to confirmation
build system and licensing - subject to confirmation
manpages written; some bugs in error handling fixed
manpages written; some bugs in error handling fixed
run it through Debian first and then sync it, is best, apparently
update date
bugfixes; prep for stderr capture
dapper
bugfixes
merge changes from anarres
sane handling of paths
document --output-dir
changelog entry for recent changes
delete debug msgs; bomb surviving path better; get tbscratch default right
bugfixes; new execute syntax
changelog again
dapper
Remove a leftover debugging print from adt-virt-chroot.
rename package and finalise changelog
rename package and finalise changelog
get conflicts/replaces right
dapper
wip Xen support - files from adt-play on samual8
Initial work on configuration arrangements
wip productisation
Much work on packaging of xen stuff; not yet attempted a build
Produces plausible-looking packages
organise files into the right places
changes from samual to make it all work
final touches, we hope
minor polishings for xenlvm
changelog entries
=== modified file 'debian/changelog'
WIP adt-virt-xenlvm
WIP adt-virt-xenlvm
adt-virt-xenlvm wip
adt-virt-xenlvm wip
adt-virt-xenlvm wip
New adt_normaluser configuration option for adt-xenlvm-*
adt-virt-xenlvm more or less done; needing testing
reworking adt-run for much new functionality
wip manpage on various source building options
working on shiny new adt-run
adt-run main processing written but not yet tested; still need to sort out Path
sorted out Path invocations, now called File and Dir; just need to make Temporary work and read() and write()
proper pathname handling; documentation; now ready for test (ha ha)
Update documentation for actual implementation; implement new "reset" command; a few minor fixes
Update documentation for actual implementation; implement new "reset" command; a few minor fixes
add adt_distro to config README so it works
make adt-virt-xenlvm work again
wip adt-run syntax
new --pause feature
implement close command (!)
debugging new adt-run, still wip
close spurious fds in child after forking; debug on entry to cleanup
debugging wip
debugging wip
call vsp.bomb, not just bomb (!)
fix advertisement of suggested-normal-user
define new debug keyword arg
debugging wip
debugging now made mawktest pass!
attempt fixup of adt_normaluser
get adtxenu username right; suppress debug properly when !--debug
get adtxenu username right; suppress debug properly when !--debug
bugfixes; much better apt-get handling; still does not work quite right; see todos in test-invoke script on samual
better handling of things to invalidate on testbed reset
fix handling of .debs
rename "reset" testbed command to "revert"
rename "reset" testbed command to "revert"
allow tfd to override stderr/stdout
working on new tracing and output capture arrangements; still a mess; do diff with revison 97 to see what has changed
new dump= override feature works
new tracing arrangements seem to work now
document current behaviour
update copyright dates
use _ rather than * as placeholder for this package in depends
wip on debugging with dovecot - new --unbuilt-tree feature
better debugging; new @ instead of _ for self packages; ignore Features
pass origpwd into create_command properly
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
can set env vars
can avoid builds sometimes (no-build-needed feature); many bugfixes
changelog
* Actually ship README.* files.
* Actually ship README.* files.
actually include docs and improve control description a bit
actually include docs and improve control description a bit
update date
* WIP adt-testreport-onepackage
* WIP adt-testreport-onepackage
better package selection, ready for some real tests
* New adt-testreport-onepackage script, with some example config
* New adt-testreport-onepackage script, with some example config
packaging fixes; include a-t-o manpage; etc.
packaging fixes; include a-t-o manpage; etc.
* adt-run: new --instantiate option to allow package installation to be
* adt-run: new --instantiate option to allow package installation to be
* adt-run: new --instantiate option to allow package installation to be
* set some default timeouts (these should be settable with options,
* set some default timeouts (these should be settable with options,
* Default kernel image guesser is more sophisticated - now we look
* Default setting for adt_fw_allowglobalports is none.
set DEBCONF_FRONTEND=noninteractive
* Set DEBIAN_FRONTEND=noninteractive.
* Run sendmail -odi not -odq in adt-testreport-onepackage.
* Run sendmail -odi not -odq in adt-testreport-onepackage.
* Print `adt-run: trace' for trace output.
* Print `adt-run: trace' for trace output.
* Show all apt stdout (including dpkg stdout) in contemporaneous trace.
* Show all apt stdout (including dpkg stdout) in contemporaneous trace.
0.8.0
* Call dmsetup remove repeatedly instead of messing with udevsettle.
* Fix fd handling to work around Python's habit of closing files
* Fix fd handling to work around Python's habit of closing files
* Fix fd handling to work around Python's habit of closing files
* Fix handling of pre-built source trees.
* Fix handling of pre-built source trees.
fix genkey typo
merge bugfix changes from --ubuntu branch
merge bugfix changes from --ubuntu branch
=> unstable too
* Fix readconfig.in to set adt_$var rather than just $var.
Truncate files when writing them (!); fix message not to have spurious \; reset signal handlers in cleanup
Truncate files when writing them (!); fix message not to have spurious \; reset signal handlers in cleanup
* Truncate files when writing them (copyup, copydown, etc) (!)
* Truncate files when writing them (copyup, copydown, etc) (!)
* Use fd 8 for readconfig stdout parking rather than fd 10, to avoid
merge from anarres
* WIP userv service.
WIP userv service and print-execute-command
WIP userv service and print-execute-command
wip - need to think about locking
* Do not demand vg or distro information for initscript to work.
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
* README documentation of default value for erasebase corrected.
* Check for udev persistent-net-generator and if enabled we
* export adt_* variable settings resulting from command-line
finalise for dpkg -i test
* autopkgtest Suggests curl (adt-testreport-onepackage needs it).
* Fix syntax errors introduced by print-execute-command etc.
* Fix syntax errors introduced by print-execute-command etc.
* Remove iwj-specific stuff from adt-testreport-onepackage and put
* Remove iwj-specific stuff from adt-testreport-onepackage and put
print-execute-command works now
print-execute-command works now
userv service seems to work now
userv setup tested and seems to work
userv setup tested and seems to work
userv setup tested and seems to work
sort and improve changelog
* autopkgtest-xenlvm declares that it Depends on dmsetup.
* Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
* New `console' mode for userv service.
* Move README.userv to autopkgtest-xenlvm package (and hence to
* Do not mind if directory named by adt_modules doesn't exist - in
* Attempt to install libc6-xen in fixups-inside, rather than instructing
finalise changelog
* Really discard stderr from our ought-to-be-unnecessary
* Locking: <play>.lock (unlinkable fcntl style) plus <play>/good
final version with locking
* adt_debootstrap_opts mentioned in README and passable on
* xenlvm command-line settings properly override config file
* Change default lvm lv sizes and make documentation correspond
1.0.2
WIP better reporting for DC-running
WIP better reporting for DC-running
* Set LANG to C by default for commands (eg builds and tests) run on
* Set LANG to C by default for commands (eg builds and tests) run on
merge changes from development and testing
* Fix handling of non-.deb-producing source packages (eg, ones
* Fix handling of non-.deb-producing source packages (eg, ones
merge non-.deb fix
* adt-testreport-onepackage: Handling of source packages'
* adt-testreport-onepackage: Handling of source packages'
* hosts/cadmium/*: new directory for stuff on Canonical buildd.
* adt-run: increase timeouts to 3ks for tests and 10ks for builds.
* adt-run: increase timeouts to 3ks for tests and 10ks for builds.
even longer timeouts
even longer timeouts
* adt-testreport-onepackage: support for Launchpad bug filing
* adt-testreport-onepackage: support for Launchpad bug filing
* adt-run: increase timeouts 100s, 3ks, 10ks, 100ks.
* adt-run: increase timeouts 100s, 3ks, 10ks, 100ks.
* adt-testreport-onepackage: Handling of source packages'
=> unstable, not gutsy
* adt-testreport-onepackage: Handling of source packages'
* Generate debian/copyright file in source package.
better changelog
* Generate debian/copyright file in source package.
changelog entry for 1.0.6; bzrignore debian/changelog
bzrignore debian/copyright not debian/changelog
gutsy
fix brokenness in changelog
merge changes from ubuntu
* Build properly with debian/copyright.
* Build properly with debian/copyright.
merge changelog change
null merge
* adt-testreport-onepackage: seddery the log to remove ctrl chars.
* adt-testreport-onepackage: seddery the log to remove ctrl chars.
adt-run: pass -o Debug::pkgProblemResolver=true to apt & gdebi; this improves dependency problem reporting. (LP: #135581.)
changelog improvements
finalise changelog
* Separate email_sourcepackage_header and email_binarypackage_header
* Separate email_sourcepackage_header and email_binarypackage_header
* hosts/cadmium/onepackage-config: explain about archive skew.
* hosts/cadmium/onepackage-config: explain about archive skew.
* adt-testreport-onepackage: limit log to 64K (32K head, 32K tail)
* adt-testreport-onepackage: limit log to 64K (32K head, 32K tail)
* hosts/cadmium/lalonde-nightly: check for testbed sentinel file
finalise 1.1.0, but will not upload
* adt-testreport-runloop: manpage
* adt-testreport-runloop: manpage
* adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly
* adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly
merge finalisation of 1.0.9
merge finalisation of 1.0.9
* adt-testreport-runloop: add to Makefile
* hosts/* installed as examples with a big fat warning.
forgot to add this file
* adt-testreport-cronjob: renamed from hosts/cadmium/cronjob
* adt-testreport-cronjob: renamed from hosts/cadmium/cronjob
* hosts/cadmium/*, debian/rules: onepackage_config renamed to cfg.
* cfg and adt-testreport-runloop: do not cd in config files.
* cfg and adt-testreport-runloop: do not cd in config files.
* adt-testreport-runloop: fix handling of test_classes (was xoptslist)
* adt-testreport-runloop: fix handling of test_classes (was xoptslist)
merge changes from --ubuntu branch
* hosts/cadmium/update-suppression: really do not install empty file.
* allow suppresspackages and blacklist lists to contain more
* allow suppresspackages and blacklist lists to contain more
more wip suppression stuff for magrathea
rename adt-suppressions-* to adt-openbugs-*
rename adt-suppressions-* to adt-openbugs-*
magrathea wip
1.1.0 was never released
* adt-xenlvm-setup: new hooks for xmdomain config file.
clarify changelog
swap support
sort out changelog to have separate entries for 1.1.1~ and 1.2.0~
nicer changelog
* Add Recommends against apt-utils.
* hosts/cadmium/crontab: savelog -c7 not savelog -n7
* adt-testreport-cronjob: make executable.
* adt-testreport-cronjob: make executable.
* hosts/magrathea/*: working setup.
* hosts/magrathea/*: working setup.
merge from --ubuntu
merge from --ubuntu
* hosts/magrathea/*: setup as working for initial tests.
* adt-xenlvm-with-testbed: sleep 1 after xm destroy, which is racy.
do not upload (publish) sources by default
fixes from deployment
: ${:=} not ${:=}
virt-subproc: make execute(...,downp=False,...) work
virt-subproc: do not insist that down is set before hook_open returns
virt-subproc: move making of temp directory into VirtSubproc (if method wants)
changelog: fix up final inherited changelog entry
virt-subproc: new method adt-virt-schroot
virt-subproc: new method adt-virt-schroot
adt-run: use pbuilder-satisfydepends instead of gdebi
adt-run: actually make new auxverbscript and pbuilder-based dependency installation work
adt-run: work if "rw-build-tree" but not --user
adt-virt-schroot: actually become root on testbed if root-on-testbed
adt-virt-schroot: actually implement revert
adt-run: make apt install our binaries even if they're downgrades
adt-run: Some notes about our interaction with pbuilder
Huge changes to virt-server and shell quoting
Huge changes to virt-server and shell quoting
adt-run: remove debugging from auxverbscript
doc: Fix spec for copyup/copydown to describe actual behaviours
doc: Fix spec for copyup/copydown to describe actual behaviours
python libs: new Autopkgtest.py module
python libs: new Autopkgtest.py module
python libs: new Autopkgtest.py module
adt-run: No longer expect python on testbed
virt-subproc: add testbed open check to `execute' and `copyup'/`copydown'
changelog: document recent changes
changelog: minor improvement
Spec: incompatible change: no-build-needed is the default
Spec: incompatible change: no-build-needed is the default
adt-run: fix "build-needed" restriction to have correct sense
adt-run: do not do build just because of @ in test dependencies
adt-run: do not consider build-needed unsupported (oops)
Revert: split into `revert' and `revert-full-system'
Revert: split into `revert' and `revert-full-system'
adt-virt-schroot: pass -d / to schroot
Docs: new README.schroot-setup
Update python version to 2.6
Update python version to 2.6
Update python version to 2.6
Build system: make clean targets remove all files which are not in git
Build system: control file fixes
changelog: belatedly sign off the trailer line for 1.1.1~
adt-run: remove python string exceptions
adt-run: remove python string exceptions
adt-run manpage: fix some broken formatting
adt-run manpage: fix some broken formatting
changelog: finalise 2.0.0
Bugfix: Python backtrace (no method "bomb") on bad tests/control syntax.
Bugfix: Python backtrace (no method "bomb") on bad tests/control syntax.
Bugfix: Permit tests/control fields with medial capital letters.
Bugfix: Permit tests/control fields with medial capital letters.
Bugfix: Do not duplicate previous stanzas (closes: #637333).
Bugfix: Do not duplicate previous stanzas (closes: #637333).
adt-run: Make --quiet really work (Closes: #637350)
adt-run: Make --quiet really work (Closes: #637350)
adt-run: Fix typo to make "build-needed" work (Closes #637353)
adt-run: Fix typo to make "build-needed" work (Closes #637353)
Fix a debugging message which was spuriously sent to stderr.
Fix a debugging message which was spuriously sent to stderr.
Finalise 2.0.1
Change Maintainer to autopkgtest-devel
changelog entries for the last two bugs
debian/control: recommend pbuilder
changelog: credit entries for last two bugs
adt-run: fix @ dependencies (#667022)
adt-run: fix @ dependencies (#667022)
adt-run: Fix NameError on 'f' in restriction parsing (#647882)
adt-run: Fix NameError on 'f' in restriction parsing (#647882)
Add runner/tmp to .gitignore, for convenience.
adt-virt-schroot: better handling of root-users/groups (#667001)
adt-virt-schroot: better handling of root-users/groups (#667001)
virt-subproc: use sd, not sde, for creating target command (#648161)
virt-subproc: use sd, not sde, for creating target command (#648161)
docs: restriction is `breaks-testbed' not `breaks-computer' (#669721)
docs: Fix `*' in manpage to `@'
docs: Fix `*' in manpage to `@'
debian/rules: remove runner/tmp
changelog: finalise
tmpdir: rename "tmpdir" variables etc. to "tmp"
tmpdir: rename "tmpdir" variables etc. to "tmp"
tmpdir: fix usage message ref to TMPDIR formal param
tmpdir: move TMPDIR=... computation out of execute, which now takes xenv instead
tmpdir: rename "tmp" in run() to "testtmp"
tmpdir: undo rename in build - we actually want TMPDIR there
tmpdir: use append, not assignment, for xenv
tmpdir: always suppply a special tmpdir, with subdirs for ADTTMP and TMPDIR
tmpdir: spec mentions ADTTMP, not TMPDIR
tmpdir: change formal parameter name in adt-run.1
tmpdir: fixes from testing
finalise changelog
finalise changelog
Leo Arias (1):
Fixed typo on package parsing for third-party sources
Martin Packman (2):
Fix ssh virt server example and testbed error
Fix ssh virt server example and testbed error
Martin Pitt (1941):
Fix for python2.7
Fix for python2.7
Fix for python2.7
releasing version 2.2.2
Make `@' in tests' Depends work even if we're not building the source tree.
Make `@' in tests' Depends work even if we're not building the source tree.
releasing version 2.2.3
adt-run: Catch EXDEV.
adt-run: Catch EXDEV.
releasing version 2.2.3+nmu1
Fix failure with "permission denied" with option --user
Fix failure with "permission denied" with option --user
Fix parsing of folded dependencies
Fix parsing of folded dependencies
Support versioned dependencies in debian/tests/control
Support versioned dependencies in debian/tests/control
Add Martin Pitt as a co-maintainer, as per mailing list discussion
Add machine-readable debian/copyright as per current 1.0 standard
Move from deprecated dh compat level 4 to 8
debian/rules: Use dh_installdocs to install copyright file instead of custom shell code
debian/control: Add missing ${misc:Depends}
Bump debhelper build dependency according to debian/compat
Bump Standards-Version to 3.9.4
releasing version 2.2.4
Fix call to atmostone(), so that Tests-Directory: actually works.
Fix call to atmostone(), so that Tests-Directory: actually works.
releasing version 2.2.5
runner/adt-run.1: Fix bad "affect modify" wording. (LP: #1199500)
runner/adt-run.1: Fix bad "affect modify" wording. (LP: #1199500)
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)
Promote apt-utils from Recommends: to Depends:, to avoid test failures due to not finding apt-ftparchive. (LP: #1065874)
Promote pbuilder from Recommends: to Depends:, as we always call pbuilder-satisfydepends-classic. (LP: #1065874)
runner/adt-run: Stop explicitly checking for $HOME (with broken error message) when giving --gnupg-home, use os.path.expanduser() instead. (LP: #1065873)
runner/adt-run: Stop explicitly checking for $HOME (with broken error message) when giving --gnupg-home, use os.path.expanduser() instead. (LP: #1065873)
runner/adt-run: Fix timeout --help output.
runner/adt-run: Fix timeout --help output.
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)
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)
runner/adt-run: Fix UnicodeDecodeError crash if stderr contains non-ASCII characters. (LP: #1100283)
runner/adt-run: Fix UnicodeDecodeError crash if stderr contains non-ASCII characters. (LP: #1100283)
Add "allow-stderr" restriction for tests where re-routing or disabling stderr is impractical. (LP: #1197005)
Add "allow-stderr" restriction for tests where re-routing or disabling stderr is impractical. (LP: #1197005)
runner-adt-run: Support architecture specifiers in Depends: field. (LP: #1165128)
runner-adt-run: Support architecture specifiers in Depends: field. (LP: #1165128)
runner/adt-run: Remove/fix some unused variables, spotted by pyflakes.
runner/adt-run: Remove/fix some unused variables, spotted by pyflakes.
releasing version 2.3
adt-run: Support older python-debian versions whose module was still called "debian_bundle". (Closes: #717191)
adt-run: Support older python-debian versions whose module was still called "debian_bundle". (Closes: #717191)
runner/adt-run: Correctly re-raise exception on some register failure errors. Thanks Robie Basak!
runner/adt-run: Correctly re-raise exception on some register failure errors. Thanks Robie Basak!
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.
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.
runner/adt-run: Set DEBIAN_FRONTEND=noninteractive for installing build or test dependencies, too. Thanks Robie Basak! (LP: #1204989)
runner/adt-run: Set DEBIAN_FRONTEND=noninteractive for installing build or test dependencies, too. Thanks Robie Basak! (LP: #1204989)
releasing version 2.3.1
runner/adt-run: Fix "allow-stderr" restrictions to still report success, so that this gets into the summary.log.
runner/adt-run: Fix "allow-stderr" restrictions to still report success, so that this gets into the summary.log.
releasing version 2.3.2
runner/adt-run: Drop "errors" keyword from decode() call to fix compatibility with earlier Python versions. Thanks Christoph Berg.
runner/adt-run: Drop "errors" keyword from decode() call to fix compatibility with earlier Python versions. Thanks Christoph Berg.
adt-run: Fail tests if they exit with nonzero if "allow-stderr" restriction is set. Thanks Robie Basak! (LP: #1210503)
adt-run: Fail tests if they exit with nonzero if "allow-stderr" restriction is set. Thanks Robie Basak! (LP: #1210503)
releasing package autopkgtest version 2.3.3
Add tests/testpkg/: Simple source package for testing autopkgtest.
Add tests/adt-run: First set of automatic tests for adt-run.
tests/adt-run: Cover build-needed restriction
Add debian/tests: autopkgtest for autopkgtest, using tests/adt-run.
Add python3 autopkgtest dependency, as tests/adt-run is py3
Fix $ADTTMP permissions
Fix $ADTTMP permissions
Fix $ADTTMP permissions
Don't clip first stderr line to 35 characters in summary
Don't clip first stderr line to 35 characters in summary
Don't show shell tracing of script that creates the temporary directories.
Don't show shell tracing of script that creates the temporary directories.
Move unimportant messages to debug level 1, to not clutter up default output so much.
Move unimportant messages to debug level 1, to not clutter up default output so much.
Drop unnecessary "trace: " from adt-run debug/progress lines.
Drop unnecessary "trace: " from adt-run debug/progress lines.
Show stdout/err of the running tests in realtime
Show stdout/err of the running tests in realtime
Fix build-needed directory
Fix build-needed directory
Fix various unknown and unused symbols throughout the source
Fix various unknown and unused symbols throughout the source
Fix various unknown and unused symbols throughout the source
Fix various unknown and unused symbols throughout the source
Add tests/pyflakes: Run pyflakes over source and test code.
Support empty "Depends:" test control field
Support empty "Depends:" test control field
README.package-tests: Point out that you can use upper-case test names as well
Code cleanup: Don't rename modules on import
Code cleanup: Don't rename modules on import
Code cleanup: Don't rename modules on import
Code cleanup: Don't rename modules on import
Format code to be PEP-8 compliant.
Format code to be PEP-8 compliant.
Format code to be PEP-8 compliant.
Format code to be PEP-8 compliant.
Add tests/pep8: Run pep8 over source and test code.
Run tests/pep8 and tests/pyflakes during package build
Rename first argument of methods to "self"
Rename first argument of methods to "self"
Rename first argument of methods to "self"
releasing package autopkgtest version 2.3.4
Don't show source_rules_command() "set -x" trace unless running with -d.
Don't show source_rules_command() "set -x" trace unless running with -d.
Kill the tee child process if the testbed bombs out
Kill the tee child process if the testbed bombs out
Add test case for --summary option.
releasing package autopkgtest version 2.3.5
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".
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".
Fix pyflakes failure on older Debian/Ubuntu releases.
Fix pyflakes failure on older Debian/Ubuntu releases.
Fix PEP-8 errors.
Fix PEP-8 errors.
two more PEP-8 errors
releasing package autopkgtest version 2.3.6
tests/adt-run: Factorize a base test class with common functionality.
lib/VirtSubproc.py, downtmp_mktemp(): Create temporary directory in the target
lib/VirtSubproc.py, downtmp_mktemp(): Create temporary directory in the target
Only show stdout/stderr in realtime if tests run in the same file system as the host
Only show stdout/stderr in realtime if tests run in the same file system as the host
Add some test cases for adt-virt-chroot.
lib/VirtSubproc.py: Drop unused import
Ignore $TMPDIR in target
Add new --timeout-copy option to make copy timeout configurable.
Add new --timeout-copy option to make copy timeout configurable.
Add new --timeout-copy option to make copy timeout configurable.
Fix tests to also work with Python 3.1.
tests/testpkg: Go back to compat level 7 so that this also works on older Debian/Ubuntu releases.
releasing package autopkgtest version 2.3.7
Skip ChrootRunner test if running under cowdancer, as chrooting in cowdancer doesn't work.
Fix endless bomb/stop loop if the virt runner fails and exits unexpectedly.
Fix endless bomb/stop loop if the virt runner fails and exits unexpectedly.
adt-virt-schroot: Add some debugging output of the schroot config.
adt-virt-schroot: Add some debugging output of the schroot config.
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.
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.
Show stderr also for non-zero exit codes.
Show stderr also for non-zero exit codes.
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.
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.
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.
Show stderr for all non-null runners with "allow-stderr".
Show stderr for all non-null runners with "allow-stderr".
releasing package autopkgtest version 2.3.8
Add adt-virt-lxc test runner
Add adt-virt-lxc test runner
Add tests for adt-virt-lxc.
Code cleanup: drop two-letter method aliases, consistent quotes
Code cleanup: drop two-letter method aliases, consistent quotes
Code cleanup: drop two-letter method aliases, consistent quotes
code cleanup: Drop orphaned/unnecessary globals.
code cleanup: Drop orphaned/unnecessary globals.
code cleanup: Drop orphaned/unnecessary globals.
Install fakeroot into testbed for "build-needed". Thanks Jean-Baptiste Lallement! (Closes: #726714, LP: #1241456)
Install fakeroot into testbed for "build-needed". Thanks Jean-Baptiste Lallement! (Closes: #726714, LP: #1241456)
code cleanup: Consistent logging methods/object names, add some docstrings
code cleanup: Consistent logging methods/object names, add some docstrings
Create testtmp directory with 0755 permissions to fix failure with tight umasks. Thanks Arthur de Jong! (Closes: #728057)
Create testtmp directory with 0755 permissions to fix failure with tight umasks. Thanks Arthur de Jong! (Closes: #728057)
Allow test control Depends: to have a trailing comma. Thanks Jean-Baptiste Lallement for the patch!
Allow test control Depends: to have a trailing comma. Thanks Jean-Baptiste Lallement for the patch!
quiesce "teeing to stdout" debugging message to debug level 2
Make test stdout re-appear in --log-file file for realtime output.
Make test stdout re-appear in --log-file file for realtime output.
releasing package autopkgtest version 2.4
Add test case for accessing /dev/std{out,err} in a non-root test, like the "mafft" autopkgtest does.
fix next version number
Drop obsolete autodebtest Conflicts/Replaces.
Add --log-file test cases for chroot and schroot runners.
adt-run: Simplify logging
adt-run: Small code cleanups
adt-run: Simplify logging
Drop unused arguments from source_rules_command()
adt-run: Add some comments/documentation to the AutoFile class, to make it a bit less obfuscated.
adt-run: Add some comments/documentation to the AutoFile class, to make it a bit less obfuscated.
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.
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.
Drop --override-control option. It complicates the code too much for its very limited utility, and it was not even documented in the manpage.
Drop --override-control option. It complicates the code too much for its very limited utility, and it was not even documented in the manpage.
Drop --paths-testbed (and thus also --paths-host) options. There is no use case for them.
Add schroot and LXC runner test cases for installing built binaries.
Drop --paths-testbed (and thus also --paths-host) options. There is no use case for them.
Drop the usage of the AutoFile classes
Drop the usage of the AutoFile classes
Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into testbeds, and simplify invocation of apt-get.
Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into testbeds, and simplify invocation of apt-get.
Clean up uninteresting files from --tmp-dir directory.
Rename --tmp-dir option to --output-dir
Fix OSError crash if --output-dir/--tmp-dir does not exist.
Add a way to collect additional artifacs from testbed
add Debian bug ref for #729790
Add test case: Recommends do not get installed by default
Clean up uninteresting files from --tmp-dir directory.
Update copyright years.
Rename --tmp-dir option to --output-dir
Pass line number to Test constructor argument
Fix OSError crash if --output-dir/--tmp-dir does not exist.
Fix exit code for "Unsupported" error
Add a way to collect additional artifacs from testbed
Fix SKIP reporting
fix "binarries" typo
Add test case: test with '/' in the name
Update copyright years.
README.package-tests: Test names must not contain '/'. (Closes: #698551)
Pass line number to Test constructor argument
Create manpage for adt-virt-schroot
Fix exit code for "Unsupported" error
Bump Standards-Version to 3.9.5. No changes necessary.
Fix SKIP reporting
Create manpage for adt-virt-schroot
Add tests: --user option for schroot and null runners
Fix "su: must be run from a terminal" failure
Fix "su: must be run from a terminal" failure
CREDITS: Add myself
Makefile: Support $DESTDIR, like automake
Adjust sharedir* defaults in settings.make to what we actually want
Move debian/rules to using dh
Add ./run-from-checkout script
Add test: breaks-testbed restriction for all runners
Add short options for common command line options
Add short options for common command line options
Add tests/run-parallel to run tests for different runners in parallel
Add bandaid to avoid mixing order of stdout and stderr in the log file when reporting results
Add bandaid to avoid mixing order of stdout and stderr in the log file when reporting results
releasing package autopkgtest version 2.5
adt-virt-lxc: Drop some dead code.
adt-virt-lxc: Drop some dead code.
adt-virt-lxc: Drop unused imports
Fix ownership of test tree with --user option
Fix ownership of test tree with --user option
releasing package autopkgtest version 2.5.1
virt-subproc/adt-virt-lxc: Fix PEP-8 error.
virt-subproc/adt-virt-lxc: Fix PEP-8 error.
Explicitly kill the logging tee processes, for backwards compatibility with Python 2.6.
Explicitly kill the logging tee processes, for backwards compatibility with Python 2.6.
Avoid assertNotRegex() in test suite as it isn't yet available in Python 3.1.
Skip dependency version check instead of crashing if python-debian does not provide NativeVersion() (for wheezy/lucid).
Skip dependency version check instead of crashing if python-debian does not provide NativeVersion() (for wheezy/lucid).
Fix some minor PEP-8 errors
Fix some minor PEP-8 errors
Fix some minor PEP-8 errors
releasing package autopkgtest version 2.5.2
Drop hosts/
Drop now unused debian/host-example-WARNING
Drop {onepackage,ubuntu}-config example files
Drop {onepackage,ubuntu}-config example files
Move adt-testreport-* scripts and manpages into autopkgtest-xenlvm package
Move adt-testreport-* scripts and manpages into autopkgtest-xenlvm package
tests/run-parallel: Immediately stop on pep8/pyflakes errors
Adjust SchrootRunner.test_tree_built_binaries test to also work with current apt
Always write UTF-8 to stdout and summary stream
Always write UTF-8 to stdout and summary stream
tests/pyflakes: Always use pyflakes, not pyflakes3
releasing package autopkgtest version 2.5.3
Only clean up binary if we built them ourselves
Only clean up binary if we built them ourselves
releasing package autopkgtest version 2.5.4
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)
adt-virt-schroot: Add suggested-normal-user capability
adt-virt-schroot: Add suggested-normal-user capability
Add support for virtual "@builddeps@" test dependency
Add support for virtual "@builddeps@" test dependency
releasing package autopkgtest version 2.5.5
Adjust "su" calls to explicitly specify /bin/sh as shell
Adjust "su" calls to explicitly specify /bin/sh as shell
releasing package autopkgtest version 2.5.6
Add some tests for correct --timeout handling.
drop unused "long" argument from cb_action()
Add --apt-source option as an alternative for --source
Add --apt-source option as an alternative for --source
adt-virt-lxc: Stop assuming that containers live in /var/lib/lxc/
adt-virt-lxc: Stop assuming that containers live in /var/lib/lxc/
Add --setup-commands option
Add --setup-commands option
Only reset the test bed after the build stage if builds actually happened.
Only reset the test bed after the build stage if builds actually happened.
Reset the test bed after running a test group
Reset the test bed after running a test group
Fix LXC container path detection for older LXC
Fix check for existing container for older LXC
Fix PEP-8 error
Don't put an empty "binaries" directory into the output directory.
Don't put an empty "binaries" directory into the output directory.
releasing package autopkgtest version 2.6
adt-virt-lxc: Call lxc-config through sudo as well like all the other LXC commands
adt-virt-lxc: Call lxc-config through sudo as well like all the other LXC commands
Fix PEP-8 error
adt-run: For copydown(), always chown the testbed files to the non-root user (if available).
adt-run: For copydown(), always chown the testbed files to the non-root user (if available).
Adjust LxcRunner.test_tree_built_binaries to also work with current apt
adt-virt-lxc: Call "sudo test" and "sudo readlink" instead of os.lexists() and os.readlink()
adt-virt-lxc: Call "sudo test" and "sudo readlink" instead of os.lexists() and os.readlink()
Add test for --binary with --built-tree.
adt-run.1: Clarify and fix some wrong and misleading documentation
adt-run.1: Clarify and fix some wrong and misleading documentation
Fix PEP-8 errors
releasing package autopkgtest version 2.6.1
adt-virt-lxc: Simplify and generalize boot check
adt-virt-lxc: Simplify and generalize boot check
adt-virt-lxc.1: Drop --gain-root in notes/example.
adt-virt-lxc.1: Drop --gain-root in notes/example.
adt-virt-lxc.1: Add example how to create a Debian container
adt-virt-lxc.1: Add example how to create a Debian container
adt-virt-lxc: Add -s/--sudo option to run lxc-* commands through sudo
adt-virt-lxc: Add -s/--sudo option to run lxc-* commands through sudo
Clarify LXC user vs. system level containers
Clarify LXC user vs. system level containers
adt-virt-lxc: Add -e shortcut for --ephemeral
adt-virt-lxc: Add -e shortcut for --ephemeral
adt-virt-lxc: Dynamically detect suggested normal user
adt-virt-lxc: Dynamically detect suggested normal user
adt-run: Rearrange finalizing options and reading capabilities to happen after testbed opening.
adt-run: Rearrange finalizing options and reading capabilities to happen after testbed opening.
adt-run: Call dpkg-source --before-build for --unbuilt-tree arguments
adt-run: Call dpkg-source --before-build for --unbuilt-tree arguments
releasing package autopkgtest version 2.7
VirtSubproc.py, command(): Intercept/retry on EAGAIN.
VirtSubproc.py, command(): Intercept/retry on EAGAIN.
runner/adt-run: Robustify cleanup of empty "binaries" output directory
runner/adt-run: Robustify cleanup of empty "binaries" output directory
adt-run: Replace direct invocation of "debian/rules build" with "dpkg-buildpackage -us -uc -b"
adt-run: Replace direct invocation of "debian/rules build" with "dpkg-buildpackage -us -uc -b"
adt-run: If all tests get skipped, but there are some tests, don't claim that there are none.
adt-run: If all tests get skipped, but there are some tests, don't claim that there are none.
adt-run: When expanding @builddeps@, add "make"
adt-run: When expanding @builddeps@, add "make"
Print package version as first adt-run message
Print package version as first adt-run message
Turn VirtSubproc.Timeout into a proper exception class (RuntimeError).
Turn VirtSubproc.Timeout into a proper exception class (RuntimeError).
Make VirtSubproc.bomb() useful outside the mainloop
Make VirtSubproc.bomb() useful outside the mainloop
VirtSubproc: Add a "timeout" context manager
VirtSubproc: Add a "timeout" context manager
releasing package autopkgtest version 2.7.1
debian/copyright, CREDITS: Bump copyright year.
Eliminate lib/Autopkgtest.py
Eliminate lib/Autopkgtest.py
Eliminate lib/Autopkgtest.py
Drop doc/README.schroot-setup
Drop doc/README.schroot-setup
CREDITS: Remove license information
adt-testreport-*, adt-openbugs-*: Deprecate
README.package-tests: Document that @builddeps@ also installs make.
Add Suggests: for schroot and lxc, and explain those in the package description.
NullRunner.test_timeout_long_test: Increase (unrelated) build timeout
releasing package autopkgtest version 2.7.2
adt-run: Stop using a $TMPDIR for package builds.
adt-run: Stop using a $TMPDIR for package builds.
Add first working version of adt-virt-qemu
qemu: Rewrite, replace injected init script with ttyS0 login
Add adt-buildvm-ubuntu-cloud
Ship QEMU scripts, and adjust dependencies
Add manpage for adt-virt-qemu
Add manpage for adt-buildvm-ubuntu-cloud
qemu: Rewrite, replace injected init script with ttyS0 login
Add changelog for merged qemu branch
Allow the virt-server argument to be given without the common "adt-virt-" prefix
Allow the virt-server argument to be given without the common "adt-virt-" prefix
tests: Show stderr output if adt-run unexpectedly fails
Fix endless recursion when an error happens during resetting apt
Fix endless recursion when an error happens during resetting apt
schroot: Drop redundant downtmp_remove()
tests: Fix skip message if no container is given
Add tools/adt-build-lxc
Add tools/adt-build-lxc
tools/adt-build-lxc: Various fixes
Allow --setup-commands to be given multiple times.
Allow --setup-commands to be given multiple times.
Add -U/--apt-upgrade option to run apt-get update/dist-upgrade before running the test
Add -U/--apt-upgrade option to run apt-get update/dist-upgrade before running the test
Add --apt-pocket <pocket> option to create an additional apt source for release-pocket
Add --apt-pocket <pocket> option to create an additional apt source for release-pocket
releasing package autopkgtest version 2.8
Use the install timeout instead of the short one for --setup-commands/--apt-upgrade
Use the install timeout instead of the short one for --setup-commands/--apt-upgrade
Fix --apt-upgrade to not hang on dpkg conffile prompts.
Fix --apt-upgrade to not hang on dpkg conffile prompts.
Use ./tests/home/ as $HOME during tests, and add a gpg key to it
Make the test suite run as user
releasing package autopkgtest version 2.8.1
tests: Copy tests/home/ into a temporary dir and set $HOME to that
Don't produce empty stderr/stdout files with --output-dir
Don't produce empty stderr/stdout files with --output-dir
adt-buildvm-ubuntu-cloud: Install linux-generic, to get the full kernel
adt-buildvm-ubuntu-cloud: Install linux-generic, to get the full kernel
tests: Add a broken symlink to testpkg
Add downtmp-host testbed capability
Avoid copying of temporary files if testbed supports shared downtmp
adt-virt-qemu: Convert to shared downtmp dir
Generalize live test output for all runners with shared downtmp
Generalize live test output for all runners with shared downtmp
Add downtmp-host testbed capability
adt-virt-null: Convert to shared downtmp dir
adt-virt-chroot: Convert to shared downtmp dir
adt-virt-lxc: Convert to shared downtmp dir
adt-virt-schroot: Convert to shared downtmp dir
adt-run: Always use fakeroot with adt-virt-qemu, to work around chown failing on 9p.
adt-run: Always use fakeroot with adt-virt-qemu, to work around chown failing on 9p.
Make downtmp testbed directory accessible to other users
adt-virt-lxc: Convert to shared downtmp dir
Don't define $TMPDIR for tests any more
Don't define $TMPDIR for tests any more
xen/initscript: Always source /lib/lsb/init-functions
copydown_shareddir: Remove previous directory
Add test restrictions "isolation-container" and "isolation-machine"
Add test restrictions "isolation-container" and "isolation-machine"
Add test restrictions "isolation-container" and "isolation-machine"
tests/adt-run: Increase timeout in NullRunner.test_timeout_long_build
Add manpage for adt-build-lxc script
Add manpage for adt-build-lxc script
Ship adt-build-lxc script and its manpage in the package
adt-build-lxc: Factorize LXC templates
adt-build-lxc: Properly wait for finished container boot
adt-build-lxc: Properly wait for finished container boot
adt-build-lxc: Only flush the cache when updating an existing container
adt-build-lxc: Only flush the cache when updating an existing container
adt-build-lxc: Handle timeout of container boot
doc/README.package-tests: Some stylistic updates, and add section headers
adt-virt-lxc.1: Point to, and show how to use adt-build-lxc
adt-virt-lxc.1: Point to, and show how to use adt-build-lxc
tools/adt-build-lxc: Fix typo
Add doc/README.running-tests
Add doc/README.running-tests
adt-build-lxc.1: Fix section
releasing package autopkgtest version 2.9
doc/README.package-tests: Clarify syntax of test Depends:
Fix adt-virt-schroot to correctly return root-on-testbed when we're running adt-run as root
Fix adt-virt-schroot to correctly return root-on-testbed when we're running adt-run as root
adt-build-lxc: Fall back to assuming /var/lib/lxc/ as container directory if lxc-config does not exist
adt-build-lxc: Fall back to assuming /var/lib/lxc/ as container directory if lxc-config does not exist
Fix copyup_shareddir() to get along with existing directories
Fix copyup_shareddir() to get along with existing directories
settings.make: Switch default prefix to /usr
releasing package autopkgtest version 2.9.1
VirtSubproc.py, copydown_shareddir(): Fix "src and dest are the same file" error when file is already in the shared downtmp.
VirtSubproc.py, copydown_shareddir(): Fix "src and dest are the same file" error when file is already in the shared downtmp.
VirtSubproc.py, copydown_shareddir(): Remove already existing target directory
VirtSubproc.py, copydown_shareddir(): Remove already existing target directory
adt-run: Show timestamps in log
adt-run: Show timestamps in log
fix PEP-8
Run NullRunnerNoRoot tests during package build
releasing package autopkgtest version 2.9.2
Record name and version of tested package in log and in output-dir/testpkg-version
Record name and version of tested package in log and in output-dir/testpkg-version
Record installed packages and their versions for each test
Record installed packages and their versions for each test
Drop adt-testreport-*, adt-openbugs-*
releasing package autopkgtest version 2.10
Add creation of Debian QEMU VMs
Add creation of Debian QEMU VMs
Add creation of Debian QEMU VMs
doc/README.package-tests: Point out to use "build-needed" with consideration
Skip package installation if testbed does not have root
Skip package installation if testbed does not have root
Fix ugly error message if a package does not have a debian/tests/ directory.
Fix ugly error message if a package does not have a debian/tests/ directory.
Clean up temporary files in NullRunner tests
releasing package autopkgtest version 2.11
adt-build-lxc: Fix apt proxy setting for ubuntu template
adt-build-lxc: Fix apt proxy setting for ubuntu template
adt-buildvm-ubuntu-cloud: fix PEP-8 issue
Make PEP-8 failures non-fatal during package build.
Add new options -s/--shell-fail and --shell
Add new options -s/--shell-fail and --shell
Add new options -s/--shell-fail and --shell
Add new options -s/--shell-fail and --shell
Filter out comment lines from control lines
Filter out comment lines from control lines
Fix previous commit
releasing package autopkgtest version 2.12
Split package/version list
Split package/version list
releasing package autopkgtest version 2.13
add missing bug reference to changelog
Fix "--build-tree" typo in error message
Fix "--build-tree" typo in error message
lxc: Enable live output in clone mode
lxc: Enable live output in clone mode
PEP-8 fix
releasing package autopkgtest version 2.13.1
lxc: Greatly simplify bind mounting of shared tmp dir using the lxc-start -s option
lxc: Greatly simplify bind mounting of shared tmp dir using the lxc-start -s option
adt-virt-qemu: Simplify ssh access
adt-virt-qemu: Simplify ssh access
adt-virt-qemu: Actually enable port forwarding (debugging leftover)
releasing package autopkgtest version 2.14
tools/adt-buildvm-ubuntu-cloud: Enable ssh login with passwords
tools/adt-buildvm-ubuntu-cloud: Enable ssh login with passwords
releasing package autopkgtest version 2.14.1
Fix --apt-source mode to download the source with apt-get's "--only-source" option
Fix --apt-source mode to download the source with apt-get's "--only-source" option
Add missing python3 build dependency for tests/adt-run.
Drop pbuilder dependency
Drop pbuilder dependency
Fix "specifiy" typo in error message
Fix "specifiy" typo in error message
adt-build-lxc: Stop using the -F template option to flush the cache
adt-build-lxc: Stop using the -F template option to flush the cache
adt-buildvm-ubuntu-cloud: Fall back to latest stable if there is no development series
adt-buildvm-ubuntu-cloud: Fall back to latest stable if there is no development series
Fix various PEP-8/pyflakes errors
Fix various PEP-8/pyflakes errors
Add "needs-recommends" restriction
Add "needs-recommends" restriction
releasing package autopkgtest version 2.15
adt-buildvm-ubuntu-cloud: Use "-monitor null" instead of "-monitor none", as the latter does not work with older Qemu versions.
adt-buildvm-ubuntu-cloud: Use "-monitor null" instead of "-monitor none", as the latter does not work with older Qemu versions.
adt-virt-qemu: Don't call qemu-img with -q option
adt-virt-qemu: Don't call qemu-img with -q option
tools/adt-setup-vm: Disable downloading of package translations to save some bandwidth
tools/adt-setup-vm: Disable downloading of package translations to save some bandwidth
adt-virt-qemu: Fix race condition that caused a ValueError when the exit code file was not written yet.
adt-virt-qemu: Fix race condition that caused a ValueError when the exit code file was not written yet.
adt-virt-qemu: Automatically detect a normal user to run tests as
adt-virt-qemu: Automatically detect a normal user to run tests as
Add tests for adt-virt-user with non-default users
adt-virt-qemu: Disable shared downtmp for now
adt-virt-qemu: Disable shared downtmp for now
adt-virt-qemu: Use file locks for host-side ssh port forwards
adt-virt-qemu: Use file locks for host-side ssh port forwards
adt-run: Drop usage of dh_listpackages
adt-run: Drop usage of dh_listpackages
adt-virt-qemu: Copy host's timezone into VM
adt-virt-qemu: Copy host's timezone into VM
adt-virt-qemu: Show determined normal user instead of <user> in ssh message
adt-virt-qemu: Show determined normal user instead of <user> in ssh message
adt-virt-qemu: Ensure tests which run as root have $HOME set
adt-virt-qemu: Ensure tests which run as root have $HOME set
Fix --proposed option to also apply to sources.list.d/* lists and to multiple sources
Fix --proposed option to also apply to sources.list.d/* lists and to multiple sources
adt-buildvm-ubuntu-cloud: Install haveged
adt-buildvm-ubuntu-cloud: Install haveged
adt-virt-qemu: Add --qemu-options for passing additional options to QEMU
adt-virt-qemu: Add --qemu-options for passing additional options to QEMU
releasing package autopkgtest version 2.16
adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
adt-buildvm-ubuntu-cloud: Disable downloading of package translations
adt-buildvm-ubuntu-cloud: Disable downloading of package translations
adt-buildvm-ubuntu-cloud: Configure vmalloc=512M on i386
Create testpkg-version and testbed-packages before starting the builds
Create testpkg-version and testbed-packages before starting the builds
PEP8 fixes
PEP8 fixes
adt-virt-qemu: Re-disable shared downtmp for now, accidentally committed
Fix VirtSubproc.copyup_shareddir() for testbed paths which are not already in the shared downtmp
Fix VirtSubproc.copyup_shareddir() for testbed paths which are not already in the shared downtmp
Fix permission error with TempTestbedPath cleanup
Fix permission error with TempTestbedPath cleanup
Stop assuming that we can chown files in the shared downtmp
Stop assuming that we can chown files in the shared downtmp
Stop assuming that we can chown files in the shared downtmp
Eliminate dpkg-parsechangelog again
Simplify source tree/package extraction logic.
Simplify source tree/package extraction logic.
adt-run: Don't extract/build source packages in shared downtmp
adt-run: Don't extract/build source packages in shared downtmp
adt-virt-qemu: Re-enable shared downtmp
adt-virt-qemu: Re-enable shared downtmp
Don't create $ADTTMP in shared downtmp
Don't create $ADTTMP in shared downtmp
adt-virt-qemu: Fix exception if workdir is not currently set
adt-virt-qemu: Fix exception if workdir is not currently set
adt-virt-qemu: Increase timeout for login prompt from 2 to 5 minutes
adt-virt-qemu: Increase timeout for login prompt from 2 to 5 minutes
Improve error handling on copy timeouts.
Improve error handling on copy timeouts.
adt-virt-qemu: Remove overlay file as early as possible
adt-virt-qemu: Remove overlay file as early as possible
Don't run apt-get and setup commands with sending output to /dev/stdout.
Don't run apt-get and setup commands with sending output to /dev/stdout.
releasing package autopkgtest version 2.16.1
Support ":native" dependencies
Support ":native" dependencies
Update previous commit to also work for older libdpkg-perl
Add LXC runner test case for running as different user
Add QEMU runner test case for performance and integrity of copying
copyup/down: Clean up cp process on timeout
copyup/down: Clean up cp process on timeout
adt-virt-qemu: Disable shared downtmp
adt-virt-qemu: Disable shared downtmp
Revert "Don't extract/build source packages in shared downtmp", due to above change
Revert "Don't extract/build source packages in shared downtmp", due to above change
VirtSubproc: Clean up auxverb processes on timeout
VirtSubproc: Clean up auxverb processes on timeout
adt-run: Stop testbed on TERM and QUIT signals
adt-run: Stop testbed on TERM and QUIT signals
adt-virt-qemu: Fix runcmd stdin
adt-virt-qemu: Fix runcmd stdin
Convert one of the QEMU tests from source tree to dsc
Add test case for QEMU with --apt-source
qemu: Fix race condition between eofcat and runcmd
adt-virt-qemu: Create eofcat in /bin instead of the shared /autopkgtest mount
adt-virt-qemu: Create eofcat in /bin instead of the shared /autopkgtest mount
adt-buildvm-ubuntu-cloud: Purge some unnecessary services to speed up boot time a bit
adt-buildvm-ubuntu-cloud: Purge some unnecessary services to speed up boot time a bit
@builddeps@ now includes build-essential, not just make
@builddeps@ now includes build-essential, not just make
Make -s/--shell-fail start a shell on failed builds as well
Make -s/--shell-fail start a shell on failed builds as well
releasing package autopkgtest version 2.16.2
adt-buildvm-ubuntu-cloud: Explicitly use virtio ethernet device
adt-buildvm-ubuntu-cloud: Explicitly use virtio ethernet device
adt-virt-qemu: Add -c/--cpus option for running VMs with multiple CPUs
adt-virt-qemu: Add -c/--cpus option for running VMs with multiple CPUs
adt-run: Retry writing to stderr a few times on EAGAIN
adt-run: Retry writing to stderr a few times on EAGAIN
adt-run: If apt-get update fails, retry after 15 seconds.
adt-run: If apt-get update fails, retry after 15 seconds.
adt-buildvm-ubuntu-cloud: Configure dpkg to use unsafe io
adt-buildvm-ubuntu-cloud: Configure dpkg to use unsafe io
adt-run: Move environment setting into execute_raw()
Fix timeout handling in Testbed.execute_raw()
Simplify the pipelining of test stdout/err
Simplify the pipelining of test stdout/err
Fix "Operation not permitted" errors on cleaning up empty stdout/err result files
Fix "Operation not permitted" errors on cleaning up empty stdout/err result files
Drop obsolete downtmp-shared-fifo capability from all runners
Drop obsolete downtmp-shared-fifo capability from all runners
Fix typo in rw-build-tree handling
adt-buildvm-ubuntu-cloud: Refine init.d script to only launch a shell on "start"
adt-buildvm-ubuntu-cloud: Refine init.d script to only launch a shell on "start"
adt-build-lxc: Add optional argument for specifying a non-native architecture
adt-build-lxc: Add optional argument for specifying a non-native architecture
releasing package autopkgtest version 2.16.3
adt-build-lxc: Unset $http[s]_proxy for the post-creation apt-get update if it refers to localhost
adt-build-lxc: Unset $http[s]_proxy for the post-creation apt-get update if it refers to localhost
adt-build-lxc: Fix cache cleaning for upgrades
adt-build-lxc: Fix cache cleaning for upgrades
releasing package autopkgtest version 2.16.4
adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example
adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example
Revert "adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example"
Revert "adt-virt-qemu.1: Add missing creation of raw image file in vmdebootstrap example"
adt-buildvm-ubuntu-cloud: If apt-cacher-ng is running locally, use that as a default for --proxy
adt-buildvm-ubuntu-cloud: If apt-cacher-ng is running locally, use that as a default for --proxy
adt-setup-vm: Run the initial apt-get update without fetching translations
adt-setup-vm: Run the initial apt-get update without fetching translations
adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
adt-setup-vm: If apt-cacher-ng is running locally, use that as a default for ADT_APT_PROXY
Stop shipping the LXC runner and associated tools on Debian.
adt-buildvm-ubuntu-cloud: Refine apt-cacher-ng detection
adt-buildvm-ubuntu-cloud: Add LSB header to generated SysV init script
adt-buildvm-ubuntu-cloud: Add LSB header to generated SysV init script
VirtSubproc: Fix generation of auxverb from shstring
VirtSubproc: Fix generation of auxverb from shstring
Add "reboot" testbed capability and implement it for QEMU
Add "reboot" testbed capability and implement it for QEMU
Drop debhelper dependency
Add "reboot" testbed capability and implement it for QEMU
Add "reboot" testbed capability and implement it for QEMU
Fix boot dir time stamping
releasing package autopkgtest version 2.17
Make $ADTTMP readable and accessible to other users
Make $ADTTMP readable and accessible to other users
fix current version to be a bug fix release until we get new features
adt-virt-qemu: Set $HOME for root also after rebooting
adt-virt-qemu: Set $HOME for root also after rebooting
tests/adt-run: Force stdout to UTF-8
adt-run: Fix losing last bits of output.
adt-run: Fix losing last bits of output.
Add missing build-essential and debhelper test dependencies
adt-run: More robust tests tree cleanup
adt-run: More robust tests tree cleanup
Put back the LXC runner on Debian
adt-build-lxc: Check LXC network config
adt-build-lxc: Check LXC network config
adt-build-lxc: Support specifying $ADT_APT_PROXY and auto-detect apt-cacher-ng
adt-build-lxc: Support specifying $ADT_APT_PROXY and auto-detect apt-cacher-ng
tools/adt-setup-vm: Less hackish apt-config invocation
releasing package autopkgtest version 2.17.1
Fix handling of shstring
Fix handling of shstring
Fix handling of shstring
shstring handling: Additional quoting and doc update
VirtSubproc: Document and cleanup execute*()
VirtSubproc: Document and cleanup execute*()
VirtSubproc: Document and cleanup execute*()
Some test robustifications
Eliminate usage of testbed "execute" command
Eliminate usage of testbed "execute" command
Drop "execute" command
Drop "execute" command
adt-run: Unify Testbed.command() and commandr() methods and make them stricter
adt-run: Unify Testbed.command() and commandr() methods and make them stricter
Drop "execute" command
Add prefixes to all temporary directories
tests: Fix race in cleaning up ChrootRunner mounts
Add prefixes to all temporary directories
adt-run: If apt-get update fails on publishing built binaries, retry after 15 seconds
Add prefixes to all temporary directories
adt-run: If apt-get update fails on publishing built binaries, retry after 15 seconds
Remove autopkgtest-xenlvm
Remove autopkgtest-xenlvm
Simplify build system
Drop concept of "shstring"
Drop concept of "shstring"
Drop concept of "shstring"
Drop concept of "shstring"
VirtSubproc.cleanup(): Avoid recursion if something in hook_cleanup() bombs
VirtSubproc.cleanup(): Avoid recursion if something in hook_cleanup() bombs
adt-run: execute_raw() → execute(), check_call() → check_exec()
adt-run: When running from git, show the current SHA and commit summary of HEAD
adt-run: When running from git, show the current SHA and commit summary of HEAD
Adjust syntax to be Python 3 friendly.
Adjust syntax to be Python 3 friendly.
Adjust syntax to be Python 3 friendly.
adt-run: Consistently treat summary_stream as binary file
adt-run: Communicate with testbed in text, not binary mode
VirtSubproc.execute_timeout(): Use text streams, not binary
qemu: Use low-level IO in runcmd
qemu: Use low-level IO in runcmd
qemu: Fix text vs. binary confusion in reading and copying /etc/timezone
qemu: Fix text vs. binary confusion in reading and copying /etc/timezone
VirtSubproc.expect(): Fix debug message and argument name
adt-run: Fix output of HEAD when running from git
adt-run: Flush stderr in error()
schroot: Call schroot command with -q
schroot: Call schroot command with -q
Port to Python 3
Port to Python 3
Port to Python 3
Port to Python 3
Port to Python 3
Fix --shell to also work with --output-dir
Fix --shell to also work with --output-dir
beautify debian/changelog for this release
releasing package autopkgtest version 2.18
Clarify Testbed.prepare*() methods
schroot: Always advertise "revert" capability
schroot: Always advertise "revert" capability
adt-run: Move warning about missing root on testbed into the correct place
adt-run: Move warning about missing root on testbed into the correct place
Install build-essential and build dependencies in one apt run
Install build-essential and build dependencies in one apt run
VirtSubproc.command(): Ignore leading/trailing spaces
Unify logging functions
Unify logging functions
Unify logging functions
Unify logging functions
adtlog.py: Fix header comment
Explicity specify UTF-8 encoding for reading/writing Debian control files
Explicity specify UTF-8 encoding for reading/writing Debian control files
Move test control parsing and keeping data into lib/testdesc.py
Move test control parsing and keeping data into lib/testdesc.py
Move test control parsing and keeping data into lib/testdesc.py
Determine testpkg-version also for --built-tree tests
Determine testpkg-version also for --built-tree tests
Small code cleanups
schroot: Refuse to work with non-ephemeral schroots
schroot: Refuse to work with non-ephemeral schroots
schroot: Verify that /proc is mounted
schroot: Verify that /proc is mounted
remove debugging leftover from previous commit
Simplify build dep parsing
Drop unused "what" argument from execute_timeout()
Drop unused "what" argument from execute_timeout()
Simplify parsing of .dsc file
Fix build dep parsing for dsc arguments
Don't read --setup-commands files multiple times
Don't read --setup-commands files multiple times
Support new argument type --changes
Support new argument type --changes
Fix installation of Build-Depends-Indep for building
adt-buildvm-ubuntu-cloud: Don't start cloud-config with a leading newline
adt-buildvm-ubuntu-cloud: Don't start cloud-config with a leading newline
adt-buildvm-ubuntu-cloud: Don't use write_files cloud-init command
adt-buildvm-ubuntu-cloud: Don't use write_files cloud-init command
adt-buildvm-ubuntu-cloud: Purge cloud-init and shutdown after cloud-init is done
adt-buildvm-ubuntu-cloud: Purge cloud-init and shutdown after cloud-init is done
adt-buildvm-ubuntu-cloud: Create upstart job for ttyS0 console
adt-buildvm-ubuntu-cloud: Create upstart job for ttyS0 console
adt-virt-qemu: Use python3 or python for eofcat depending on which one is available
adt-virt-qemu: Use python3 or python for eofcat depending on which one is available
PEP-8 fixes
releasing package autopkgtest version 2.19
Add "Test" argument/member for a shell string command
Add "Test" argument/member for a shell string command
Don't include "adt-satdep" dummy package in <test>-packages output files
Don't include "adt-satdep" dummy package in <test>-packages output files
Convert doc/README.* to Markdown
adt-buildvm-ubuntu-cloud: Use host timezone as default for the VM
adt-buildvm-ubuntu-cloud: Use host timezone as default for the VM
Run tests with specified locale also when they run as user
Run tests with specified locale also when they run as user
Pass normal user to --setup-commands
Pass normal user to --setup-commands
Add "no reboot" stamp file
Add "no reboot" stamp file
Fix test failure with Ubuntu's pkgbinarymangler installed
Default to C.UTF-8 locale instead of C
Default to C.UTF-8 locale instead of C
adt-run: Factor out apt-get installation of dependencies
releasing package autopkgtest version 2.20
Build HTML from the README files
PEP-8 fixes
PEP-8 fixes
PEP-8 fixes
PEP-8 fixes
lxc: Don't leak the host environment into the container
lxc: Don't leak the host environment into the container
Fix calling a virt server with full path
Fix calling a virt server with full path
adt-run: Never run testbed commands with newlines in them
adt-run: Never run testbed commands with newlines in them
VirtSubProc.downtmp_remove(): Only remove the downtmp if it is actually set
VirtSubProc.downtmp_remove(): Only remove the downtmp if it is actually set
Add click test parsing
Add support for running click package tests
Add support for running click package tests
Add documentation for click support
Add documentation for click support
Add workaround for ubuntu-app-launch bug
Add setup-commands/ubuntu-touch-session
Fallback if apt-get cannot be used for test dependencies
Fallback if apt-get cannot be used for test dependencies
Add special case for "autopilot" click tests
bump version to 3.0, major new features
adt-run: set APT_LISTBUGS_FRONTEND=none when installing packages
adt-run: set APT_LISTBUGS_FRONTEND=none when installing packages
Fix workaround for #1333215
schroot: More robust cleanup
schroot: More robust cleanup
adt-run: Read /etc/profile and ~/.profile when running tests as user
adt-run: Read /etc/profile and ~/.profile when running tests as user
tests/run-parallel: Get sudo password early, to avoid asking for it in background jobs
changelog: Reorder by descending importance
Restrict --apt-pocket to *.ubuntu.com and *.debian.org sources
Restrict --apt-pocket to *.ubuntu.com and *.debian.org sources
Extend previous commit to also apply to ftpmaster
Fix high adt-virt-* CPU usage on reading commands on stdin
Fix high adt-virt-* CPU usage on reading commands on stdin
Add adt-virt-ssh runner
Add ssh-setup/SKELETON for a basis to write ssh setup scripts
Add ssh-setup/adb
Add adt-virt-ssh runner
Add ssh-setup/nova
Add adt-virt-ssh runner
Fix schroot cleanup
releasing package autopkgtest version 3.0
Install ssh setup scripts executable
doc/README.running-tests.rst: Add ssh runner example
releasing package autopkgtest version 3.0.1
Fix -s/--shell-fail to actually work again
Fix -s/--shell-fail to actually work again
Quiesce "stdin: is not a tty" messages
Quiesce "stdin: is not a tty" messages
releasing package autopkgtest version 3.0.2
Work around subprocess.Popen bug in Python 3.2
Work around subprocess.Popen bug in Python 3.2
lib/testdesc.py: Change exceptions to be Python 3.2 compatible
lib/testdesc.py: Change exceptions to be Python 3.2 compatible
Kill the actual test on timeout instead of just the wrapping shell script
Kill the actual test on timeout instead of just the wrapping shell script
Fix workaround for LP #1333215
Fix workaround for LP #1333215
ssh-setup/adb improvements
ssh-setup/adb: Save/restore NetworkManager system connections in revert
ssh-setup/adb: Add -r/--reset option to perform a factory reset before running tests
Run aa-clickhook after every click install
Run aa-clickhook after every click install
Open files which can potentially contain non-ASCII data with explicit UTF-8 encoding
Open files which can potentially contain non-ASCII data with explicit UTF-8 encoding
Fix overzealous encoding argument in previous commit
PEP-8 fixes
Fix metavariable names in adt --help
Fix metavariable names in adt --help
Bring back --control-override option, with tests and documentation
Bring back --control-override option, with tests and documentation
Bring back --control-override option, with tests and documentation
ChrootRunner tests: Retry removal of temporary chroot when busy
bump version to 3.1, new features; reorder changelog
Don't let a first failed apt-get update run break the test due to stderr
Don't let a first failed apt-get update run break the test due to stderr
releasing package autopkgtest version 3.1
Set $USER environment variable also for tests that run as root
Set $USER environment variable also for tests that run as root
Add lintian override for ssh-setup/SKELETON
Increase timeout for aa-clickhook workaround for LP#1337253
Increase timeout for aa-clickhook workaround for LP#1337253
Add --copy option to copy a file or directory into the testbed
Add --copy option to copy a file or directory into the testbed
Support already installed click apps
Support already installed click apps
Introduce "autopilot_module" click test control field
Introduce "autopilot_module" click test control field
ssh-setup/adb: Retry phablet-config on failure
Provide override for autopilot_module
Optimize aa-clickhook workaround for LP #1337253
Optimize aa-clickhook workaround for LP #1337253
PEP-8 fix
In "unpack into temp dir" mode, ignore Python 2.x test dependencies
In "unpack into temp dir" mode, ignore Python 2.x test dependencies
Port remaining runners from optparse to argparse
Port remaining runners from optparse to argparse
qemu, lxc: Use VirtSubproc subprocess wrappers
qemu, lxc: Use VirtSubproc subprocess wrappers
Drop alternative build dependencies
tests/pyflakes: Use pyflakes3
Only run pyflakes test during package build if pyflakes3 is available
schroot: Add forgotten fromfile_prefix_chars to ArgumentParser
Add argparse based adt-run argument parser
Port adt-run to adt_run_args
Port adt-run to adt_run_args
Port adt-run to adt_run_args
Run "click info" as the same user as the test
Run "click info" as the same user as the test
Run unit tests during package build
Drop unused import (pyflakes fix)
Make --override-control work for click manifests (LP: #1342818)
Make --override-control work for click manifests (LP: #1342818)
Make --override-control work for click manifests (LP: #1342818)
Fix --help
Keep <testname>-stderr output files for "allow-stderr" tests
Keep <testname>-stderr output files for "allow-stderr" tests
Introduce "Test-Command:" debian/tests/control field
Introduce "Test-Command:" debian/tests/control field
Introduce "Test-Command:" debian/tests/control field
releasing package autopkgtest version 3.2
Ship forgotten adt_run_args module
releasing package autopkgtest version 3.2.1
adt-run: Fix typo that broke --apt-source with "build-needed" tests
adt-run: Fix typo that broke --apt-source with "build-needed" tests
releasing package autopkgtest version 3.2.2
When running a test as user on a root testbed, run source extraction under set -e
When running a test as user on a root testbed, run source extraction under set -e
Add test case for non-existing --apt-source package name
Add "installed" autopkgtest
Define "Classes:" (Debian) / "classes" (click manifest) test control field
--setup-commands shortcut
--setup-commands shortcut
--setup-commands shortcut
ssh --setup-script shortcut
ssh --setup-script shortcut
releasing package autopkgtest version 3.3
Accept comma separators in Tests:, Restrictions:, and Features: fields
Accept comma separators in Tests:, Restrictions:, and Features: fields
Generalize implementation of getting an interactive shell in testbeds
Generalize implementation of getting an interactive shell in testbeds
Generalize implementation of getting an interactive shell in testbeds
Generalize implementation of getting an interactive shell in testbeds
Export install environment to interactive testbed shells
Export install environment to interactive testbed shells
Export install environment to interactive testbed shells
Export install environment to interactive testbed shells
pyflakes fix
lxc: Don't fail on a nonexisting /etc/environment or /etc/default/locale
lxc: Don't fail on a nonexisting /etc/environment or /etc/default/locale
pyflakes fix
adb ssh script: Add --apt-update option to run "apt-get update"
Drop the very short and unnecessary install timeouts from the NullRunner tests
pyflakes fix
releasing package autopkgtest version 3.3.1
Fix truncated output/log files
Fix truncated output/log files
Fix NullRunnerNoRoot.test_tmp_install test if gir1.2-json-1.0 is already installed
Use long options for calling programs except for the most common ones
Use long options for calling programs except for the most common ones
Use long options for calling programs except for the most common ones
Use long options for calling programs except for the most common ones
Use long options for calling programs except for the most common ones
qemu: Read all responses from ttyS1 after sending commands
qemu: Read all responses from ttyS1 after sending commands
qemu: Use "cache=unsafe" option
qemu: Use "cache=unsafe" option
Further robustify cleaning up the chroots in the ChrootRunner tests
adt-build-lxc: When updating containers, move the new rootfs completely to the original container
adt-build-lxc: When updating containers, move the new rootfs completely to the original container
releasing package autopkgtest version 3.3.2
ssh-setup/adb: Always parse options
adt-run manpage: Fix references to documentation
adt-run manpage: Fix references to documentation
README.package-tests.rst: Point out that dpkg-source >= 1.17.11 adds the Testsuite: field automatically
ssh-setup/adb: Use PropertyService to enable ssh
ssh-setup/adb: Protect against failures of ssh-keygen when pruning the localhost fingerprint
When copying down, properly fail when there are unremovable files in an existing directory
When copying down, properly fail when there are unremovable files in an existing directory
Fix crash on undeletable files in source trees
Fix crash on undeletable files in source trees
ssh-setup/adb: If there is no default ssh key, create an ~/.ssh/id_autopkgtest and use that
Run autopilot tests with generating a subunit stream
Run autopilot tests with generating a subunit stream
releasing package autopkgtest version 3.3.3
Produce a summary file by default when --output-dir is given
Produce a summary file by default when --output-dir is given
ssh-setup/adb: Add missing $ADBOPTS for reverting to factory state
Restructure click source dir passing
Restructure click source dir passing
Add support for retrieving a click source from bzr
Add support for retrieving a click source from bzr
Add support for retrieving a click source from bzr
ssh-setup/adb: Use SystemImage D-BUS call for factory reset
ssh-setup/adb: Add --password/-p option to specify a different sudo password than "phablet"
adt-run: Fix $USER in tests if testbed does not have root
adt-run: Fix $USER in tests if testbed does not have root
adt-run: Source shell profiles if testbed does not have root
adt-run: Source shell profiles if testbed does not have root
ssh-setup/adb: Try common sudo passwords for CI
ssh-setup/adb: Stop using system-image-cli to detect an Ubuntu phone
ssh-setup/adb: Fix cleaning up of first-time wizard for non-root adb
Fix sourcing of shell profiles
releasing package autopkgtest version 3.4
PEP-8 fix
adt-buildvm-ubuntu-cloud: Use host's http[s] proxy in the VM
adt-buildvm-ubuntu-cloud: Use host's http[s] proxy in the VM
qemu: Accept any runlevel between 2 and 5 as "booted"
qemu: Accept any runlevel between 2 and 5 as "booted"
adt-run: Read built tree changelogs with UTF-8 encoding
adt-run: Read built tree changelogs with UTF-8 encoding
adt-virt-lxc: Source /etc/profile as well
adt-virt-lxc: Source /etc/profile as well
releasing package autopkgtest version 3.4.1
VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
VirtSubProc.cmd_reboot(): Save/restore downtmp instead of creating a new one
Support tests that want to reboot the testbed
Support tests that want to reboot the testbed
qemu: Reconfigure tzdata after copying /etc/timezone
qemu: Reconfigure tzdata after copying /etc/timezone
cmd_reboot: Save/restore adttmp within testbed
Fix artifacts and outdir files for rebooting tests
qemu: Wait an additional 3 seconds after the login prompt appears on ttyS0.
qemu: Wait an additional 3 seconds after the login prompt appears on ttyS0.
Split changelogs into improvements and bug fixes
Fix testbed copydown location
Fix testbed copydown location
tests/testdesc: Add test case for Debian packages without a test control
Ensure @ gets expanded to real packages
Ensure @ gets expanded to real packages
Fix testbed copydown location harder
Keep a compatibility symlink with the original downtmp name after resetting the testbed
Keep a compatibility symlink with the original downtmp name after resetting the testbed
Ensure that the build tree is world-readable
Ensure that the build tree is world-readable
lxc: Ensure the container root directory is accessible to non-root users
Run tests under tight 077 umask
lxc: Ensure the container root directory is accessible to non-root users
lxc: Fix lxc-clone option (--new, not --name)
lxc: Fix lxc-clone option (--new, not --name)
Fix versioned @ expansion
Always keep the same downtmp even after resetting the testbed
Always keep the same downtmp even after resetting the testbed
Always keep the same downtmp even after resetting the testbed
Always keep the same downtmp even after resetting the testbed
Revert "Run tests under tight 077 umask"
Fix failure on read-only file systems
ssh-setup/adb: Unlock the greeter before running tests
Dynamic Perl tests: Add runtime-deps-and-recommends
releasing package autopkgtest version 3.5
Fix apt cleanup to remove configuration files before apt-get update
Fix apt cleanup to remove configuration files before apt-get update
Speed up local binaries
Speed up local binaries
Simplify apt-get update call
Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
Move autopkgtest gpg directory from ~/.autopkgtest/gpg to ~/.cache/autopkgtest/
Invoke gpg with --no-random-seed-file
Invoke gpg with --no-random-seed-file
run-from-checkout: Use --gnupg-home with our tests/home
adt-run: Defer GPG key creation until binary publishing time
adt-run: Defer GPG key creation until binary publishing time
tests: Use apt-doc instead of cpp-doc
Correctly treat needs-recommends with testbed reset
Correctly treat needs-recommends with testbed reset
Different Testsuite: value for implicit test control
autopkgtest-reboot: Switch from SIGPIPE to SIGKILL
autopkgtest-reboot: Switch from SIGPIPE to SIGKILL
Reorganize NullRunner tests so that most run also as normal user
Improve NullRunner.test_timeout_no_output test case
Fix invocation of tests so that they retain the default SIGINT handler
Fix invocation of tests so that they retain the default SIGINT handler
Fix eternal hang with previous commit
Add missing procps dependency for previous commit
releasing package autopkgtest version 3.5.1
Make apt-get source output a bit less verbose
Make apt-get source output a bit less verbose
Make package unpack output less verbose
Make package unpack output less verbose
Quiesce grep warning
Quiesce grep warning
Adjust "unpack into temp dir" mode for multi-archified typelib locations
Adjust "unpack into temp dir" mode for multi-archified typelib locations
releasing package autopkgtest version 3.5.2
ssh-setup/adb: Use the new "phablet-config network" to save/restore wifi connections
Give adt-run's tee processes some time to catch up between printing results and stderr
Give adt-run's tee processes some time to catch up between printing results and stderr
Fix NullRunner.test_timeout_no_output for older Python versions
tests/pyflakes: Skip test if pyflakes3 is not available (for backports)
Bump Standards version to 3.9.6 (no changes necessary)
NullRunner.test_timeout_no_output: Slightly relax time bound
Install clicks with --allow-unauthenticated
Install clicks with --allow-unauthenticated
releasing package autopkgtest version 3.5.3
adt-run: Make apt-get source calls again show what's being downloaded
adt-run: Make apt-get source calls again show what's being downloaded
ssh-setup/nova: Add -N/--net-id argument
ssh-setup/nova: Provide full user-data file
ssh-setup/nova: Wait until ssh is available and cloud-init is done
ssh-setup/nova: Provide default for --keyname
ssh-setup/nova: Install linux-generic and haveged
adt-virt-ssh: Implement reboot
adt-virt-ssh: Implement reboot
adt-buildvm-ubuntu-cloud: Purge more unnecessary packages
ssh-setup/nova: Drop installation/purging of packages
adt-buildvm-ubuntu-cloud: Purge more unnecessary packages
Avoid copying down the tests tree into the testbed if it already exists there
Avoid copying down the tests tree into the testbed if it already exists there
Fix relative --override-control paths
Fix relative --override-control paths
ssh-setup/nova: Fix crash if ~/.ssh/known_hosts does not exist
adt-virt-ssh: Kill dangling processes on ssh tty
adt-virt-ssh: Kill dangling processes on ssh tty
adt-virt-ssh: Recreate adt-run-wrapper after reboots
beautify debian/changelog
ssh-setup/adb: Drop the sudo'ing for unlocking the screen
adt-virt-ssh: Fix adt-run-wrapper failure
adt-virt-ssh: Always update /tmp/adt-run-wrapper
ssh-setup/adb: Fix unity8 restart after disabling first-time wizard to work on current Ubuntu Touch images
ssh-setup/adb: Wait until com.canonical.UnityGreeter becomes available
ssh-setup/adb: During revert, don't fail if there are no configured networks
ssh-setup/adb: Add -b/--reboot option to reboot the device before running the test
ssh-setup/adb: Disable --reset option for now
releasing package autopkgtest version 3.5.4
virt-subproc/adt-virt-ssh: Be more liberal when parsing the setup script's capabilities
virt-subproc/adt-virt-ssh: Be more liberal when parsing the setup script's capabilities
adt-virt-ssh: Refactor so that setup script's "revert" can update/refresh the ssh config
ssh-setup/nova: Make parsing commands work with mawk too
ssh-setup/nova: Implement a simple revert
adt-virt-ssh: Refactor so that setup script's "revert" can update/refresh the ssh config
adt-buildvm-ubuntu-cloud: Fix for multiple cloud-init invocations
adt-buildvm-ubuntu-cloud: Fix for multiple cloud-init invocations
tools/adt-setup-vm: Add setup steps that adt-buildvm-ubuntu-cloud does
tools/adt-setup-vm: Add setup steps that adt-buildvm-ubuntu-cloud does
adt-buildvm-ubuntu-cloud: Remove most of the setup steps from user-data, and call adt-setup-vm instead
adt-buildvm-ubuntu-cloud: Remove most of the setup steps from user-data, and call adt-setup-vm instead
PEP-8 fix
releasing package autopkgtest version 3.5.5
Fix ordering in .changes parser
Fix ordering in .changes parser
Drop the builtin synthesis of Perl/Ruby tests and use autodep8 instead
Drop the builtin synthesis of Perl/Ruby tests and use autodep8 instead
Add Debian bug ref for previous commit
adt-build-lxc: Implement LXC cache cleanup for btrfs
adt-build-lxc: Implement LXC cache cleanup for btrfs
adt-setup-vm: Fix missing hashbang of generated /etc/init.d/autopkgtest
adt-setup-vm: Fix missing hashbang of generated /etc/init.d/autopkgtest
releasing package autopkgtest version 3.6
Colorize adt-run messages
Colorize adt-run messages
Colorize adt-run messages
adt-virt-schroot: Simplify determination of schroot session location
adt-virt-schroot: Simplify determination of schroot session location
adt-virt-chroot: Drop support for dchroot arguments
adt-virt-chroot: Drop support for dchroot arguments
adt-virt-ssh: Speed up adt-ssh-wrapper
adt-virt-ssh: Speed up adt-ssh-wrapper
ssh-setup/adb: Drop --rw and --apt-update options
Recognize Perl modules in temp dir install mode
Recognize Perl modules in temp dir install mode
Consider programs in the temp dir install tree for preparing the source package
Consider programs in the temp dir install tree for preparing the source package
PEP-8 fix
adt-virt-ssh: Terminate the ssh connection muxer on cleanup
adt-virt-ssh: Terminate the ssh connection muxer on cleanup
Fix crash when running from a git checkout, but git is not installed
Fix crash when running from a git checkout, but git is not installed
Recognize older Perl module path
With --apt-upgrade, retry apt update a third time after one minute
With --apt-upgrade, retry apt update a third time after one minute
Recognize Qt plugins in the temp dir install tree
Recognize Qt plugins in the temp dir install tree
Track installed clicks in Tests object
Track installed clicks in Tests object
Refactor AppArmor click update
ssh-setup/adb: Robustify powerd-cli invocation
ssh-setup/adb: Quiesce some noise from various phablet-config/gdbus/adb commands
adt-run: Make click apparmor setup more robust
Remove the "adt-satdep" package after test installation finished
Remove the "adt-satdep" package after test installation finished
ssh-setup/adb: If the welcome wizard is already running, just kill that instead of the entire session
ssh-setup/adb: Drop "autopilot --dbus-probe enable" call
releasing package autopkgtest version 3.7
NullRunner.test_tmp_install_perl: Use a package from Ubuntu main
Fix AppArmor rule adjustment for a local click package
Fix AppArmor rule adjustment for a local click package
Fix eternal hang on timeout for lxc --sudo
Fix eternal hang on timeout for lxc --sudo
Show "set -x" trace of AppArmor reconfiguration in debug mode
Show "set -x" trace of AppArmor reconfiguration in debug mode
Use "install" instead of "short" time out for downloading and unpacking dependencies in "temp dir" mode
Use "install" instead of "short" time out for downloading and unpacking dependencies in "temp dir" mode
ssh-setup/adb: Retry connecting with ssh a few times
tools/adt-setup-vm: Prevent subsequent cloud-init runs from modifying the apt sources again
tools/adt-setup-vm: Prevent subsequent cloud-init runs from modifying the apt sources again
releasing package autopkgtest version 3.7.1
Create autopkgtest-reboot command in /tmp
Create autopkgtest-reboot command in /tmp
Provide reboot for unwritable /var/cache/
Provide reboot for unwritable /var/cache/
adt-virt-ssh: Recreate the sudo wrapper after reboot, as it is in /tmp
adt-virt-ssh: Recreate the sudo wrapper after reboot, as it is in /tmp
ssh-setup/adb: Setup adb port forwarding again after rebooting
Fix error message if /tmp/autopkgtest-reboot already exists
Fix error message if /tmp/autopkgtest-reboot already exists
PEP-8/pyflakes fixes
PEP-8/pyflakes fixes
Fix extra space in apt-get option
Fix extra space in apt-get option
adt-build-lxc: Fix hardcoded "utopic" release name for cache cleanup on btrfs
adt-build-lxc: Fix hardcoded "utopic" release name for cache cleanup on btrfs
adt-build-lxc: Configure unsafe dpkg I/O and disable apt's download of package translations
adt-build-lxc: Configure unsafe dpkg I/O and disable apt's download of package translations
adt-build-lxc: Use eatmydata
adt-build-lxc: Use eatmydata
adt-virt-lxc: Pass any additional options/arguments (after --) verbatim to lxc-start{,-ephemeral}
adt-virt-lxc: Pass any additional options/arguments (after --) verbatim to lxc-start{,-ephemeral}
adt-virt-lxc: Stop running ephemeral containers with --keep-data by default
adt-virt-lxc: Stop running ephemeral containers with --keep-data by default
releasing package autopkgtest version 3.8
Fix click install for non-root testbeds
Fix click install for non-root testbeds
Make --shell-fail also apply to test dependency installation failure
Make --shell-fail also apply to test dependency installation failure
Run root tests through "su" as well (if possible)
Run root tests through "su" as well (if possible)
Skip the test_tmp_install tests if apt-get download does not work
Don't put the log FIFO into the output directory
Don't put the log FIFO into the output directory
adt-setup-vm: Don't purge man-db
adt-setup-vm: Don't purge man-db
adt-setup-vm: Drop bogus "X-Start-Before" line in generated init.d script
adt-setup-vm: Drop bogus "X-Start-Before" line in generated init.d script
Respect DEB_BUILD_OPTIONS=nocheck
releasing package autopkgtest version 3.8.1
tools/adt-setup-vm: Avoid debconf prompts during dist-upgrade
tools/adt-setup-vm: Avoid debconf prompts during dist-upgrade
adt-virt-ssh: Wait for ssh to become available before checking for sudo
adt-virt-ssh: Wait for ssh to become available before checking for sudo
Add "snappy" ssh setup script
adt-run autopkgtest: Install ubuntu-device-flash and qemu-kvm if available
VirtSubproc.cmd_reboot: Avoid multi-line shell command
VirtSubproc.cmd_reboot: Avoid multi-line shell command
Provide default ssh setup script reboot implementation
Provide default ssh setup script reboot implementation
Fix FileNotFoundError if built tree does not have a debian/changelog file
Fix FileNotFoundError if built tree does not have a debian/changelog file
releasing package autopkgtest version 3.9
Revert installation of ubuntu-device-flash in adt-run autopkgtest
releasing package autopkgtest version 3.9.1
adt-setup-vm: Fix all other places which operated on the host instead of the guest file system
adt-setup-vm: Fix all other places which operated on the host instead of the guest file system
releasing package autopkgtest version 3.9.2
releasing package autopkgtest version 3.9.3
Recognize modern "Package-Type:" control field in addition to XC-Package-Type
Recognize modern "Package-Type:" control field in addition to XC-Package-Type
ssh-setup/adb: Guard adb wait-for-device with a 5 min timeout
README.running-tests.rst: Fix mis-spelled ro-apt setup command
Add setup-commands/ro-apt-update
Make temp dir env more robust
Make temp dir env more robust
Drop debugging leftover
setup-commands/ubuntu-touch-session: Ensure that /dev/uinput is always accessible
setup-commands/ubuntu-touch-session: Unset UPSTART_JOB when calling initctl
releasing package autopkgtest version 3.9.4
adt-run install_tmp(): Reset path list for Perl
adt-run install_tmp(): Reset path list for Perl
Recognize udev rules from packages in temp dir install mode
Recognize udev rules from packages in temp dir install mode
setup-commands/ubuntu-touch-session: Don't fail on udevadm failure
adt-virt-qemu: Ensure that python3 or python is available
adt-virt-qemu: Ensure that python3 or python is available
adt-virt-qemu: Ensure that python3 or python is available
Support temp dir install mode for python[3]-wand's really broken way of finding the imagemagick shared libraries
Support temp dir install mode for python[3]-wand's really broken way of finding the imagemagick shared libraries
releasing package autopkgtest version 3.9.5
Skip test_tmp_install_imagemagick test case if python3-wand is not available
adt-virt-ssh: Ignore errors when cleaning up the work dir
adt-virt-ssh: Ignore errors when cleaning up the work dir
Implement --timeout-factor
Implement --timeout-factor
ssh-setup/adb: Fix waiting for the desktop to boot
virt-subproc/adt-virt-ssh: Don't try to exit the ssh muxer if we don't have a ssh command yet
virt-subproc/adt-virt-ssh: Don't try to exit the ssh muxer if we don't have a ssh command yet
releasing package autopkgtest version 3.9.6
Include "Package-Type: deb" marked packages for testing
Include "Package-Type: deb" marked packages for testing
adt-virt-qemu: Robustify setupup of shared /autopkgtest directory
adt-virt-qemu: Robustify setupup of shared /autopkgtest directory
VirtSubProc.expect(): Read data without delay as long as we have some
VirtSubProc.expect(): Read data without delay as long as we have some
adt-virt-qemu: Add --show-boot option to show boot messages from serial console
adt-virt-qemu: Add --show-boot option to show boot messages from serial console
adt-virt-qemu: Add --show-boot option to show boot messages from serial console
adt-setup-vm: Configure "console=ttyS0" boot option in grub on non-i386 architectures
adt-setup-vm: Configure "console=ttyS0" boot option in grub on non-i386 architectures
adt-setup-vm: Only configure grub if update-grub is available
adt-setup-vm: Only configure grub if update-grub is available
adt-virt-qemu: Increase reboot and dpkg-reconfigure timeouts
adt-virt-qemu: Increase reboot and dpkg-reconfigure timeouts
adt-run: Unless --leave-lang is given, unset $LANGUAGE and all $LC_* for tests
adt-run: Unless --leave-lang is given, unset $LANGUAGE and all $LC_* for tests
releasing package autopkgtest version 3.9.7
adt-virt-qemu: When running under systemd, use "systemctl --force reboot" for faster rebooting
adt-virt-qemu: When running under systemd, use "systemctl --force reboot" for faster rebooting
PEP-8 fix
VirtSubproc.py, cmd_reboot(): Fix debug message
VirtSubproc.py, cmd_reboot(): Fix debug message
adt-virt-lxc: Add reboot support for non-ephemeral containers
adt-virt-lxc: Add reboot support for non-ephemeral containers
debian/changelog: split improvements/bug fixes, minor version bump
tests/adt-run: Avoid re-downloading ubuntu-device-flash images
adt-virt-lxc: Fix check for eatmydata when using --eatmydata
adt-virt-lxc: Fix check for eatmydata when using --eatmydata
adt-virt-lxc: After rebooting, wait until boot has finished
adt-virt-qemu: Increase reboot timeout to 1 min
adt-virt-qemu: Increase reboot timeout to 1 min
adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
adt-virt-qemu: Synchronize ttyS0 output before writing eofcat
adt-virt-qemu, adt-virt-lxc: Asynchronously call reboot
adt-virt-qemu, adt-virt-lxc: Asynchronously call reboot
debian/changelog: Drop obsolete changelog entry
tests/run-parallel: Don't run all test classes in parallel
releasing package autopkgtest version 3.10
Restore click AppArmor profiles after a test, if we modified them before the test
Restore click AppArmor profiles after a test, if we modified them before the test
Update AppArmor rules for all clicks for deb tests
Update AppArmor rules for all clicks for deb tests
Add action argument --testname to run only one individual test from the next package
Add action argument --testname to run only one individual test from the next package
Add action argument --testname to run only one individual test from the next package
releasing package autopkgtest version 3.11
Fix autopkgtest-reboot to also work when being called through sudo, and for forking test scripts
Fix autopkgtest-reboot to also work when being called through sudo, and for forking test scripts
Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any more after a reboot
Avoid failure if /var/cache/apparmor/click-ap.rules does not exist any more after a reboot
Fix cleanup of /tmp/adt_test_script_pid as the right user
Drop /sbin/autopkgtest-reboot symlink
Drop /sbin/autopkgtest-reboot symlink
adt-buildvm-ubuntu-cloud: Avoid cloud-init's prerm stopping cloud-init's services
adt-buildvm-ubuntu-cloud: Avoid cloud-init's prerm stopping cloud-init's services
adt-buildvm-ubuntu-cloud: Don't wait between serial console reads whille we have data
adt-buildvm-ubuntu-cloud: Don't wait between serial console reads whille we have data
ssh-setup/nova: Fix error message on missing keypair
adt-buildvm-ubuntu-cloud: Add workaround for recent cloud-init regression that disables ssh
adt-buildvm-ubuntu-cloud: Add workaround for recent cloud-init regression that disables ssh
Revert "Drop /sbin/autopkgtest-reboot symlink"
Revert "Drop /sbin/autopkgtest-reboot symlink"
adt-run: Suggest common reason for unsatisfiable test dependencies
adt-run: Suggest common reason for unsatisfiable test dependencies
Quiesce confusing "failed to create symbolic link /sbin/autopkgtest-reboot" warning on read-only testbeds
Quiesce confusing "failed to create symbolic link /sbin/autopkgtest-reboot" warning on read-only testbeds
changelog: Fix typo
releasing package autopkgtest version 3.11.1
ssh-setup/adb: Re-enable ssh after reboot
ssh-setup/adb: Try to create /userdata/.adb_onlock
Fix apt-get install --simulate version parsing with third-party sources
Fix apt-get install --simulate version parsing with third-party sources
ssh-setup-nova: Add --security-groups option
adt-buildvm-ubuntu-cloud: Avoid non-blocking reads from the socket in verbose mode
adt-buildvm-ubuntu-cloud: Avoid non-blocking reads from the socket in verbose mode
Fix UnicodeDecodeError on .deb package name reading
Fix UnicodeDecodeError on .deb package name reading
adt-virt-ssh: Export $SUDO_ASKPASS to tests if sudo is available
adt-virt-ssh: Export $SUDO_ASKPASS to tests if sudo is available
releasing package autopkgtest version 3.12
setup-commands/ubuntu-touch-session: Use "upstart" instead of "init"
adt-build-lxc: When removing the old root file system, remove btrfs subvolumes in it
adt-build-lxc: When removing the old root file system, remove btrfs subvolumes in it
README.package-tests.rst: Document that '#' can be used for comments
Ignore debian/tests/control stanzas with unknown fields
Ignore debian/tests/control stanzas with unknown fields
adt-buildvm-ubuntu-cloud: Drop workaround for LP #1428495
adt-buildvm-ubuntu-cloud: Drop workaround for LP #1428495
adt-buildvm-ubuntu-cloud: Fix cloud-init's prerm hacking to apply after dist-upgrades
adt-buildvm-ubuntu-cloud: Fix cloud-init's prerm hacking to apply after dist-upgrades
releasing package autopkgtest version 3.12.1
ssh-setup/adb: Add --keep-screen-active option
adt-buildvm-ubuntu-cloud: Add --post-command option
adt-buildvm-ubuntu-cloud: Add --post-command option
ssh-setup/adb: Quote tr arguments
click tests: Look into app/tests/autopilot/ for tests as well
click tests: Look into app/tests/autopilot/ for tests as well
PEP-8 fix
releasing package autopkgtest version 3.13
Update Vcs-Git: field for anonscm.debian.org
Drop obsolete XS-Testsuite: control field
adt-setup-vm: Fix script error if $ADT_SETUP_VM_POST_COMMAND is not set
adt-setup-vm: Fix script error if $ADT_SETUP_VM_POST_COMMAND is not set
README.click-tests.rst: Describe x-source manifest entry
Mark test dependencies as manually installed
Mark test dependencies as manually installed
Set DEBIAN_FRONTEND=noninteractive for tests
Set DEBIAN_FRONTEND=noninteractive for tests
Avoid arbitrarily/overly long apt-mark command lines
PEP-8 fix
adt-virt-ssh: Add --reboot option to indicate that testbed can be rebooted
adt-virt-ssh: Add --reboot option to indicate that testbed can be rebooted
adt-virt-ssh: More robust reboot
Simplify reboot implementation
Simplify reboot implementation
Simplify reboot implementation
Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
Add /tmp/autopkgtest-reboot-prepare script for testbeds which support rebooting
Log complete command line invocation
Log complete command line invocation
releasing package autopkgtest version 3.14
Go back to using the backgrounded reboot command as we had before 3.14
Go back to using the backgrounded reboot command as we had before 3.14
Fix --override-control option in adt-run(1)
Fix --override-control option in adt-run(1)
Fail with an error if --override-control file does not exist
Fail with an error if --override-control file does not exist
Fail with an error if --override-control file does not exist
ssh-setup/snappy: Add -b/--show-boot option
adt-virt-qemu.1: Document --show-boot option
adt-virt-qemu.1: Document --show-boot option
VirtSubproc.copyupdown_internal(): Fix error message
Add test case for using a @ command line include file for a virt runner
PEP-8 fix
Strip leading and trailing space from argument lines in '@' included command line argument files
Strip leading and trailing space from argument lines in '@' included command line argument files
Strip leading and trailing space from argument lines in '@' included command line argument files
releasing package autopkgtest version 3.14.1
Add tests/testpkg-{simple,reboot,reboot-prepare}
VirtSubproc, cmd_reboot(): Disconnect the backgrounded reboot command from stdout/err
VirtSubproc, cmd_reboot(): Disconnect the backgrounded reboot command from stdout/err
releasing package autopkgtest version 3.14.2
adt-virt-lxc: Don't try to set up a shared downtmp with unprivileged (user) containers
adt-virt-lxc: Don't try to set up a shared downtmp with unprivileged (user) containers
PEP-8 fix
tests/adt-run LxcRunner: Use $ADT_TEST_LXC as unprivileged user container if it exists
adt-buildvm-ubuntu-cloud: Check at the beginning if QEMU command is available
adt-buildvm-ubuntu-cloud: Check at the beginning if QEMU command is available
Check auxverb failure exit codes
Check auxverb failure exit codes
releasing package autopkgtest version 3.14.3
The specified --output-dir now must not exist or be empty
The specified --output-dir now must not exist or be empty
The specified --output-dir now must not exist or be empty
adt-setup-vm: Print a warning if calling update-grub fails, instead of aborting
adt-setup-vm: Print a warning if calling update-grub fails, instead of aborting
Adjust adt-virt-qemu.1 manpage to recommend the --grub option of vmdebootstrap
Adjust adt-virt-qemu.1 manpage to recommend the --grub option of vmdebootstrap
testdesc.py, parse_rfc822(): Fix comment filtering
testdesc.py, parse_rfc822(): Fix comment filtering
Add --no-auto-control option to disable autodep8
Add --no-auto-control option to disable autodep8
Add --no-auto-control option to disable autodep8
adt-setup-vm: Add inclusion of interfaces.d/ to /etc/network/interfaces
adt-setup-vm: Add inclusion of interfaces.d/ to /etc/network/interfaces
adt-run.1: Document --testname
adt-run.1: Document --testname
adt-setup-vm: Refine inclusion of interfaces.d/
ssh-setup/nova: Add -e/--env option to append to /etc/environment
ssh-setup/nova: Add --mirror option
Add setup-commands/cloud-vm-setup
releasing package autopkgtest version 3.15
adt-buildvm-ubuntu-cloud: Fix lsb_release fallback if python3-distro-info is not available
adt-buildvm-ubuntu-cloud: Fix lsb_release fallback if python3-distro-info is not available
adt-buildvm-ubuntu-cloud: Don't move the uninitialized image to final location if QEMU failed
adt-buildvm-ubuntu-cloud: Don't move the uninitialized image to final location if QEMU failed
adt-buildvm-ubuntu-cloud: Check availability of genisoimage and access of /dev/kvm before downloading image
adt-buildvm-ubuntu-cloud: Check availability of genisoimage and access of /dev/kvm before downloading image
Get along with dpkg-query not existing
Get along with dpkg-query not existing
Adjust NullRunner.test_tmp_install test case to work with pygobject 3.16
releasing package autopkgtest version 3.15.1
ssh-setup/nova: Re-try nova boot up to three times if it fails
ssh-setup/nova: Silence "invalid command wait-reboot" warning
setup-commands/cloud-vm-setup: Purge cloud-init too
adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
adt-virt-qemu: adt-buildvm-ubuntu-cloud: Don't use -enable-kvm QEMU option if /dev/kvm does not exist
Quiesce warnings from tar
Quiesce warnings from tar
Move apt sources setup from setup-commands/cloud-vm-setup to ssh-setup/nova
Fix PEP-8 errors
Drop gpg-signing local archive and mark it as [trusted=yes] instead
Drop gpg-signing local archive and mark it as [trusted=yes] instead
Drop gpg-signing local archive and mark it as [trusted=yes] instead
Drop long-obsolete --tmp-dir backwards compat option
Drop long-obsolete --tmp-dir backwards compat option
Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
Use Dpkg::Deps to evaluate/reduce build dependencies for expanding "@builddeps@"
Resolve build profiles when installing build dependencies to build tested package
Resolve build profiles when installing build dependencies to build tested package
ssh-setup/snappy: Adjust ubuntu-device-flash arguments to new release/channel structure from Ubuntu 15.10
Fix NullRunner.test_tmp_install_perl test case
releasing package autopkgtest version 3.16
setup-commands/cloud-vm-setup: Fix installation of linux-generic on Ubuntu
ssh-setup/nova: Clean up userdata temp file on failed nova boot
Fix exit code for "command not found"
Fix exit code for "command not found"
doc/README.package-tests.rst: Document that "Tests:" and similar fields can be comma separated too
adt-virt-ssh, wait_port_down(): Add some debugging for LP #1470209
ssh-setup/nova: Show name of created nova instance
run-from-checkout: Exec adt-run to avoid keeping the shell wrapper process around
ssh-setup/snappy: Fix check whether --image and --channel are specified together
ssh-setup/nova: Allow selecting net IDs by name
releasing package autopkgtest version 3.16.1
Exit with code 4 ("test failure") if a test times out, instead of 16 ("testbed failure")
Exit with code 4 ("test failure") if a test times out, instead of 16 ("testbed failure")
Fix exit code for broken test dependencies
Fix exit code for broken test dependencies
Fix exit code and error message for missing test file
Fix exit code and error message for missing test file
Exit with code 12 ("erroneous package") instead of 20 if test dependency package install fails
Exit with code 12 ("erroneous package") instead of 20 if test dependency package install fails
adt-virt-ssh: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
adt-virt-ssh: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
releasing package autopkgtest version 3.16.2
adt-setup-vm: Use /etc/cloud.cfg.d/ to avoid conffile prompts on upgrades
adt-setup-vm: Use /etc/cloud.cfg.d/ to avoid conffile prompts on upgrades
Don't invoke QEMU with -localtime
Don't invoke QEMU with -localtime
Don't invoke QEMU with -localtime
adt-setup-vm: Start autopkgtest shell after all other SysV init scripts/facilities
adt-setup-vm: Start autopkgtest shell after all other SysV init scripts/facilities
doc/README.package-tests.rst: Use comma separator in examples
VirtSubproc.check_exec(): Actually error out on stderr, as documented
VirtSubproc.check_exec(): Actually error out on stderr, as documented
adt-virt-ssh: Verify that sudo does not print errors
adt-virt-ssh: Verify that sudo does not print errors
ssh-setup-nova: Set hostname to "adt"
ssh-setup/nova: Fix parsing of IP address from "nova show"
Fix error message and code for "invalid test depends" errors
Fix error message and code for "invalid test depends" errors
tests/pep8: Ignore E402 ("module level import not at top of file")
Fix PEP-8 errors
Fix PEP-8 errors
ssh-setup/nova: In cleanup(), wait until the instance gets deleted
adt-run: Always show summary at the end
adt-run: Always show summary at the end
adt-run.1: Clarify that without any logging options adt-run only logs to stderr
adt-run.1: Clarify that without any logging options adt-run only logs to stderr
adt-virt-lxc: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
adt-virt-lxc: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
adt-run: Show host name
adt-run: Show host name
adt-virt-lxc: Always call lxc-stop with --kill
adt-virt-lxc: Always call lxc-stop with --kill
adt-virt-lxc: In cleanup, stop LXC container before removing the shared downtmp
adt-virt-lxc: In cleanup, stop LXC container before removing the shared downtmp
ssh-setup/nova: Add missing apt sources for -updates/-security restricted/multiverse pockets
PEP-8 fix
releasing package autopkgtest version 3.16.3
setup-commands/cloud-vm-setup: Provide fallback for Ubuntu 12.04
adt-virt-ssh: Add --timeout-ssh option
adt-virt-ssh: Add --timeout-ssh option
adt-run: Add --env option to pass arbitrary environment variables to the test
adt-run: Add --env option to pass arbitrary environment variables to the test
adt-run: Add --env option to pass arbitrary environment variables to the test
adt-virt-lxc: In the auxverb, clean up leaked background processes which share the same stdout/stderr
adt-virt-lxc: In the auxverb, clean up leaked background processes which share the same stdout/stderr
Adjust previous changelog
runner/adt-run: Drop some unnecessary code
Move Testbed class and related logic into separate module lib/adt_testbed.py
Move Testbed class and related logic into separate module lib/adt_testbed.py
Move Testbed class and related logic into separate module lib/adt_testbed.py
Testbed: Clean up usage of opts.user
Testbed: Clean up usage of opts.user
Code cleanup
Code cleanup
Drop the --leave-lang option
Drop the --leave-lang option
Drop the --leave-lang option
Testbed: Clean up usage of opts.*
Testbed: Clean up usage of opts.*
Move Binaries class into separate module lib/adt_binaries.py
Move Binaries class into separate module lib/adt_binaries.py
Move Binaries class into separate module lib/adt_binaries.py
Simplify deb_package_name()
Code cleanup: apt config reset and adt-run cleanup on exit
Code cleanup: apt config reset and adt-run cleanup on exit
Code cleanup: blaming
Code cleanup: blaming
Testbed.execute(): Explicitly decode output of programs as UTF-8
Testbed.execute(): Explicitly decode output of programs as UTF-8
tools/adt-setup-vm: Only configure eth0 in ifupdown if it actually exists
tools/adt-setup-vm: Only configure eth0 in ifupdown if it actually exists
Add @builddeps@ build profile parsing fallback for libdpkg-perl < 1.04
Add @builddeps@ build profile parsing fallback for libdpkg-perl < 1.04
ssh-setup/nova: Add workaroud for cloud-init bug writing a wrong /etc/hosts
adt-run: Log running kernel after each boot.
adt-run: Log running kernel after each boot.
Track kernel versions, write test bed info JSON
Track kernel versions, write test bed info JSON
Track kernel versions, write test bed info JSON
If --env options are specified, add these as list of name=value strings as "custom_environment" key to testinfo.json
If --env options are specified, add these as list of name=value strings as "custom_environment" key to testinfo.json
Put vserver arguments into testinfo.json
Put vserver arguments into testinfo.json
releasing package autopkgtest version 3.17
Add new private python modules to Makefile, to actually ship them
tests/adt-run: Fix test regression when $ADT_TEST* are not set
releasing package autopkgtest version 3.17.1
ssh-setup/nova: Use instance UUIDs instead of names after initial "nova boot"
adt-setup-vm: Drop "pin eth0 name" hack
adt-setup-vm: Drop "pin eth0 name" hack
adt-setup-vm: Generalize ethernet ifupdown setup for net.ifnames
adt-setup-vm: Generalize ethernet ifupdown setup for net.ifnames
adt_binaries.py: Fix resetting of testbed
adt_binaries.py: Fix resetting of testbed
releasing package autopkgtest version 3.17.2
Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
Set DEB_BUILD_OPTIONS=parallel=<#cpu> for builds and tests
Fix permission error on copyup
Fix permission error on copyup
adt-build-lxc: Install dbus
adt-build-lxc: Install dbus
tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge libcpan-changes-perl
tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge libcpan-changes-perl
tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge git
tools/adt-setup-vm, setup-commands/cloud-vm-setup: Purge git
NullRunner.test_tmp_install: Explicitly require Json 1.0 GI version
releasing package autopkgtest version 3.17.3
Fix --apt-pocket for apt sources with [options]
Fix --apt-pocket for apt sources with [options]
Add full integration test for --apt-pocket
Fix version in adt-run output
adt-setup-vm, cloud-vm-setup: Purge lxc/lxd
adt-setup-vm, cloud-vm-setup: Purge lxc/lxd
tests/testdesc: Skip Debian.test_builddeps_profiles test if dpkg is too old to support build profiles
releasing package autopkgtest version 3.17.4
adt-virt-lxc: Drop --eatmydata option
adt-virt-lxc: Drop --eatmydata option
setup-commands/cloud-vm-setup, tools/adt-setup-vm: Install and use eatmydata
setup-commands/cloud-vm-setup, tools/adt-setup-vm: Install and use eatmydata
Use eatmydata for --apt-upgrade and installing test dependencies, if available
Use eatmydata for --apt-upgrade and installing test dependencies, if available
ssh-setup/nova: Provide custom implementation of "wait-reboot" using "nova reboot --poll"
ssh-setup/nova: Call "nova boot" with --debug
PEP-8 fix
Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
Extend --apt-pocket=POCKET option to accept an additional "=pkgname1,..." package list
Extend --apt-pocket option to accept source packages
Extend --apt-pocket option to accept source packages
Extend --apt-pocket option to accept source packages
adt_testbed.py: Rearrange <pocket>.list generation shell code
ssh-setup/nova: Drop "Warning: PoC"
tools/adt-setup-vm: Fix ifupdown configuration
tools/adt-setup-vm: Fix ifupdown configuration
tools/adt-buildvm-ubuntu-cloud: Work around Ubuntu cloud image hack for net names
tools/adt-buildvm-ubuntu-cloud: Work around Ubuntu cloud image hack for net names
Add ssh-setup/maas: Acquire and Deploy a machine via MAAS to use as an autopkgtest testbed
Fix --apt-pocket=POCKET=pkglist for unavailable packages
More robust fallback to no apt pinning
More robust fallback to no apt pinning
Adjust apt pinning priorities
releasing package autopkgtest version 3.18
With --apt-pocket=POCKET=pkgname,... also include <release>-updates
With --apt-pocket=POCKET=pkgname,... also include <release>-updates
cloud-vm-setup, adt-setup-vm: Disable /etc/cron.daily/apt
cloud-vm-setup, adt-setup-vm: Disable /etc/cron.daily/apt
Better handle transient apt download errors
Better handle transient apt download errors
Add test case for multiple Tests: with --apt-pocket=proposed=pkg selection and nonexisting dependency
Properly keep track of apt pinnings across testbed resets
Properly keep track of apt pinnings across testbed resets
cloud-vm-setup, adt-setup-vm: Purge open-iscsi
cloud-vm-setup, adt-setup-vm: Purge open-iscsi
Treat apt errors (exit code 100) from source download/extraction as tmpfail
Treat apt errors (exit code 100) from source download/extraction as tmpfail
ssh-setup/nova: Stop adding apt sources for restricted/multiverse
Recognize negative architecture restrictions in test Depends:
Recognize negative architecture restrictions in test Depends:
tools/adt-buildvm-ubuntu-cloud: Counter-hack LP #1510345 harder
tools/adt-buildvm-ubuntu-cloud: Counter-hack LP #1510345 harder
releasing package autopkgtest version 3.18.1
tools/adt-build-lxc: Install libpam-systemd
tools/adt-build-lxc: Install libpam-systemd
Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
Fix --apt-pocket=proposed=pkgname.. to set up the apt pinning before running setup-commands
ssh-setup-nova: Separately track server UUID
If apt-get fails for --apt-pocket ("Hash sum mismatch"!), retry up to three times
If apt-get fails for --apt-pocket ("Hash sum mismatch"!), retry up to three times
Fix parsing of "apt-cache showsrc" to not get broken by wrapped lines
Fix parsing of "apt-cache showsrc" to not get broken by wrapped lines
Don't try to "cd ." on testbeds in source rules commands
Don't try to "cd ." on testbeds in source rules commands
ssh-setup/nova: Treat --image value as a regexp pattern
Add a new ssh setup script command "debug-failure"
ssh-setup/nova: Implement "debug-failure" command with "nova console-log"
Add a new ssh setup script command "debug-failure"
tools/adt-build-lxc: Only install libpam-systemd if that exists
tools/adt-build-lxc: Only install libpam-systemd if that exists
setup-commands/cloud-vm-setup: Don't rm the /etc/cron.daily/apt conffile
Create a testinfo.json for "badpkg" and other exit codes as well
Create a testinfo.json for "badpkg" and other exit codes as well
Set stdin to /dev/null when running commands in the testbed
Set stdin to /dev/null when running commands in the testbed
tests/testarchive.py: Don't include the "Release" file into itself
Fix SchrootRunner.test_apt_pocket_* test cases to include "Sources" into Release file
releasing package autopkgtest version 3.18.2
If apt-get fails when installing test dependencies and apt pinning is in use, also retry without pinning
If apt-get fails when installing test dependencies and apt pinning is in use, also retry without pinning
Add adt-virt-lxd runner for LXD
Add adt-virt-lxd runner for LXD
Unify test bed setup scripts
setup-commands/setup-testbed: Clean up mdadm, dmeventd, and lvm2
Unify test bed setup scripts
Unify test bed setup scripts
Unify test bed setup scripts
setup-commands/setup-testbed: Clean up many more packages
Make --env apply to package builds too
Make --env apply to package builds too
Make --env apply to package builds too
Add new action type --git-source
Add new action type --git-source
Add new action type --git-source
adt-virt-lxc.1: Mention adt-build-lxc in "Requirements"
adt-virt-lxc.1: Mention adt-build-lxc in "Requirements"
Add adt-build-lxd tool
Add adt-build-lxd tool
Add adt-build-lxd tool
Set $TERM in testbed to the host's value when starting an interactive shell in the testbed
Set $TERM in testbed to the host's value when starting an interactive shell in the testbed
releasing package autopkgtest version 3.19
adt-virt-qemu: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
adt-virt-qemu: If the executed command exits with 255, translate that to 253 in the auxverb wrapper
tests/adt-run: Factorize common tests into superclasses
doc/README.package-tests.rst: Add Test-Command use cases
Set summary_stream to None after closing it
Set summary_stream to None after closing it
Gracefully handle failure to kill a timed out process
Gracefully handle failure to kill a timed out process
ssh-setup/nova: Use image UUID instead of its name for "nova boot"
setup-commands/setup-testbed: Run apt-get autoremove when builing images
tools/adt-build-lxd: Fix error message if apt does not have a proxy set
tools/adt-build-lxd: Fix error message if apt does not have a proxy set
setup-commands/setup-testbed: Install linux-headers-generic if there is no kernel
tools/adt-build-lxc: Fix removal of LXC caches on btrfs
tools/adt-build-lxc: Fix removal of LXC caches on btrfs
tools/adt-build-lxc: Use "-B best" for lxc-create
tools/adt-build-lxc: Use "-B best" for lxc-create
tools/adt-build-lxc: Fix hostname for updating containers to not end in ".new"
tools/adt-build-lxc: Fix hostname for updating containers to not end in ".new"
adt-virt-lxc: Opportunistically try lxc-clone with "-B btrfs"
adt-virt-lxc: Opportunistically try lxc-clone with "-B btrfs"
adt-virt-lxc: Don't fail on stderr of lxc-start
adt-virt-lxc: Don't fail on stderr of lxc-start
Fix wrong test version with apt pinning
Fix wrong test version with apt pinning
setup-commands/setup-testbed: Don't purge perl and python2.7
releasing package autopkgtest version 3.19.1
Fix "apt-get source" version detection to ignore source record "Binary:" entries which are not actually binaries of that source
Fix "apt-get source" version detection to ignore source record "Binary:" entries which are not actually binaries of that source
Fix "apt-get source" version detection to take the highest source version of all encountered binaries
Fix "apt-get source" version detection to take the highest source version of all encountered binaries
Install /usr/share/autopkgtest/setup-commands/* scripts as executable
ssh-setup/nova: Use extended RE for matching --image pattern
setup-commands/setup-testbed: Fix handling of options in sources.list
tools/adt-build-lxd: Fix parsing of release name from apt sources with options if lsb_release is not available
setup-commands/setup-testbed: Regenerate initramfs when adding udev rule for disabling ifnames (for chroots)
tools/adt-build-lxd: Fix parsing of release name from apt sources with options if lsb_release is not available
adt-buildvm-ubuntu-cloud: Drop duplicate sed of cloud-init.prerm
adt-buildvm-ubuntu-cloud: Drop duplicate sed of cloud-init.prerm
adt-buildvm-ubuntu-cloud: Don't try to run "None" if --post-command is not given
adt-buildvm-ubuntu-cloud: Don't try to run "None" if --post-command is not given
adt-virt-lxc: Add timeouts to all LXC operations
adt-virt-lxc: Add timeouts to all LXC operations
Fix chowning for "rw-build-tree" restriction
Fix chowning for "rw-build-tree" restriction
Drop apt-cache showsrc --only-source option
Drop apt-cache showsrc --only-source option
Fix "apt-get source" version detection to only consider binaries which exist in all releases
Fix "apt-get source" version detection to only consider binaries which exist in all releases
VirtSubproc.py, execute_timeout(): Avoid UnicodeDecodeErrors when called programs send gibberish
adt-virt-lxc: Avoid unnecessary reading and decoding of program outputs if we don't actually use it
ssh-setup/nova: Use the image with the latest "created" time
adt-virt-lxc: Avoid unnecessary reading and decoding of program outputs if we don't actually use it
VirtSubproc.py, execute_timeout(): Avoid UnicodeDecodeErrors when called programs send gibberish
releasing package autopkgtest version 3.19.2
setup-commands/setup-testbed: Avoid dpkg conffile prompts
adt-virt-lxc: Call lxc-stop and lxc-destroy with --quiet
adt-virt-lxc: Call lxc-stop and lxc-destroy with --quiet
adt-virt-lxc: Redirect lxc-destroy stdout
adt-virt-lxc: Redirect lxc-destroy stdout
Ignore build profiles on too old libdpkg-perl versions also when building the tested package
Ignore build profiles on too old libdpkg-perl versions also when building the tested package
Adjust adt-virt-lxd.1 for missing deb-src apt sources
Adjust adt-virt-lxd.1 for missing deb-src apt sources
adt-virt-lxc: Factorize cleanup code
adt-virt-lxc: Factorize cleanup code
adt-virt-lxc: Run lxc-{start,stop} under "timeout" when running through sudo
adt-virt-lxc: Run lxc-{start,stop} under "timeout" when running through sudo
ssh-setup/nova: Wait until instance is actually ready before sending access info
ssh-setup/nova: Show instance's console log on ssh or cloud-init timeouts
adt-virt-lxd: Drop redundant "lxc stop"
adt-virt-lxd: Drop redundant "lxc stop"
adt-buildvm-ubuntu-cloud: Bump default image size from 4 to 20 GB
adt-buildvm-ubuntu-cloud: Bump default image size from 4 to 20 GB
runner/adt-run: Install ca-certificates along with git
runner/adt-run: Install ca-certificates along with git
tools/adt-build-lxd: Add workaround for broken "lxc file push" permissions
tools/adt-build-lxd: Add workaround for broken "lxc file push" permissions
releasing package autopkgtest version 3.19.3
setup-commands/setup-testbed: Ensure that removing cruft does not remove cloud-init
setup-commands/setup-testbed: Purge lxd and lxc
adt-virt-lxc: Don't fail on deprecation warnings of lxc-clone and lxc-start-ephemeral
adt-virt-lxc: Don't fail on deprecation warnings of lxc-clone and lxc-start-ephemeral
adt-virt-lxd: Launch containers in ephemeral mode
adt-virt-lxd: Launch containers in ephemeral mode
Run external commands with /dev/null as stdin
Run external commands with /dev/null as stdin
Drop support for hook_forked_inchild() in virt-runners
Drop support for hook_forked_inchild() in virt-runners
Drop support for hook_forked_inchild() in virt-runners
adt-virt-lxc: Use the new lxc-copy if available
adt-virt-lxc: Use the new lxc-copy if available
ssh-setup/nova: Try and prefer novaclient.v2 API first, and fall back to v1_1
Correctly ignore positive and negative build profiles with too old libdpkg-perl that does not support them yet
tests/run-parallel: Don't run NullRunner and SchrootRunner tests in parallel
Correctly ignore positive and negative build profiles with too old libdpkg-perl that does not support them yet
test_reboot_prepare testcase: Don't compare the host and guest kernel versions in the QemuRunner
adt-virt-lxc: Add --name option
adt-virt-lxc: Add --name option
Add CPU information to testinfo.json
Add CPU information to testinfo.json
Keep and export $ADTTMP and $ADT_ARTIFACTS in debug shells
adt-virt-lxc: Adjust documentation and tests for LXC 2.0
Add CPU information to testinfo.json
Keep and export $ADTTMP and $ADT_ARTIFACTS in debug shells
setup-commands/*: Add shebang headers to quiesce lintian
Bump Standards-Version to 3.9.7
Add debian/source/format (3.0 native)
debian/control: Use https Vcs-* links
Bump debhelper compat level to 9
adt-virt-qemu: Don't assert result of "runlevel" for connection test
adt-virt-qemu: Don't assert result of "runlevel" for connection test
tests/adt-run SchrootClickRunner: Ensure that the "click" system user exists in the schroot
adt-virt-qemu: Only add baseimage to the current boot
adt-virt-qemu: Only add baseimage to the current boot
Adjust SchrootRunner.test_apt_pocket_pkg_with_proposed_dep test case for apt 1.1
Bump version to 3.20, sort changelog
Adjust manpages for default "images" LXD remote
Adjust manpages for default "images" LXD remote
Respect $TMPDIR when creating the downtmp and some other directory/files
Respect $TMPDIR when creating the downtmp and some other directory/files
Respect $TMPDIR when creating the downtmp and some other directory/files
Adjust manpages for default "images" LXD remote
tests/adt-run: Symlink real ~/.config/lxc into the temporary $HOME
Add autopkgtest for adt-build-lxd and the lxd runner
releasing package autopkgtest version 3.20
Avoid unnecessary update of click AppArmor profiles
Avoid unnecessary update of click AppArmor profiles
Move SshRunner* tests from lxc to lxd
NullRunner.test_tree_output_dir test: Only check for cpu_{model,flags} on x86 and ARM
Only run lxd autopkgtest on x86 architectures
lib/VirtSubproc.py, cmd_reboot(): Add workaround for dhclient hanging on reboot
lib/VirtSubproc.py, cmd_reboot(): Add workaround for dhclient hanging on reboot
Fix regular expression for removing profile guarded dependencies
Fix regular expression for removing profile guarded dependencies
Disable lxd autopkgtest for now
adt-virt-lxc: Suppress lxc-copy's stdout in the "no btrfs" fallback case
adt-virt-lxc: Suppress lxc-copy's stdout in the "no btrfs" fallback case
releasing package autopkgtest version 3.20.1
setup-commands/setup-testbed: Purge lxc-common for testbed preparation
adt-buildvm-ubuntu-cloud: Use the same code for determining the default qemu-system-* command as adt-virt-qemu
adt-buildvm-ubuntu-cloud: Use the same code for determining the default qemu-system-* command as adt-virt-qemu
adt-buildvm-ubuntu-cloud: Adjust work-around for hardcoded eth0 ifupdown config
adt-buildvm-ubuntu-cloud: Adjust work-around for hardcoded eth0 ifupdown config
lib/VirtSubproc.py, cmd_reboot(): Drop workaround for dhclient hanging on reboot
lib/VirtSubproc.py, cmd_reboot(): Drop workaround for dhclient hanging on reboot
setup-commands/setup-testbed: Ensure that purging packages does not hang eternally on debconf prompts
setup-commands/setup-testbed: Drop purging of xkb-data
setup-commands/setup-testbed: Apply "vmalloc=512M" grub change also when using as a --setup-commands with adt-run
releasing package autopkgtest version 3.20.2
Make build reproducible
adt-buildvm-ubuntu-cloud: Use https for cloud image download
adt-buildvm-ubuntu-cloud: Use https for cloud image download
setup-commands/setup-testbed: Purge ubuntu-snappy
adt-virt-qemu: On AMD CPUs, default to -cpu host instead of "kvm64,+svm,+lahf_lm"
adt-virt-qemu: On AMD CPUs, default to -cpu host instead of "kvm64,+svm,+lahf_lm"
adt-build-lxd: Force-delete preparation container at the end
adt-build-lxd: Force-delete preparation container at the end
adt-build-lxd: Disable apt proxy configuration with ADT_APT_PROXY=="none"
adt-build-lxd: Disable apt proxy configuration with ADT_APT_PROXY=="none"
releasing package autopkgtest version 3.20.3
setup-commands/setup-testbed: Fix kernel header installation for precise/armhf
Use "nproc" to determine the number of processors available
Use "nproc" to determine the number of processors available
Use "nproc" to determine the number of processors available
Add new --build-parallel=N option
Add new --build-parallel=N option
Add new --build-parallel=N option
setup-commands/setup-testbed: ubuntu-snappy got renamed to snapd, adjust package name
adt-build-lxd: Set "distribution", "release", and "architecture" properties of generated images
adt-build-lxd: Set "distribution", "release", and "architecture" properties of generated images
adt-build-lxd: Clean up all old images of the same distro/release/arch, not just the previous one
adt-build-lxd: Clean up all old images of the same distro/release/arch, not just the previous one
setup-commands/setup-testbed: Optimize purging
SchrootClickRunner tests: Chown click dir in /opt after creating the user
Bump Standards-Version to 3.9.8
Update Vcs-* URLs
releasing package autopkgtest version 3.20.4
If git clone fails with "--git-source" the first time, retry after 15 seconds
If git clone fails with "--git-source" the first time, retry after 15 seconds
Add temporary workaround for python3.5 regression in 3.5.1-11
Add temporary workaround for python3.5 regression in 3.5.1-11
adt-virt-ssh: Fix UnboundLocalError crash when logging in as root
adt-virt-ssh: Fix UnboundLocalError crash when logging in as root
Fix running for multiple actions in one command line
Fix running for multiple actions in one command line
Fix NullRunner.test_timeout_no_output to work with multiple parallel runs
adt-virt-qemu: Call eofcat helper with PYTHONHASHSEED=0
adt-virt-qemu: Call eofcat helper with PYTHONHASHSEED=0
releasing package autopkgtest version 3.20.5
Fix OSError when running a shell is requested but /dev/tty does not exist
Fix OSError when running a shell is requested but /dev/tty does not exist
Fix parsing of candidate versions from "apt-cache policy" to always use the precise given package name
Fix parsing of candidate versions from "apt-cache policy" to always use the precise given package name
adt-build-lxd: Check the LXD configuration for the LXD bridge instead of the old LXC bridge
adt-build-lxd: Check the LXD configuration for the LXD bridge instead of the old LXC bridge
Generalize the apt proxy detection
Generalize the apt proxy detection
Generalize the apt proxy detection
Eliminate adt_run_args from virt-subproc
Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
Eliminate the need to set $AUTOPKGTEST_BASE to execute runner/adt-run from a git checkout
tools/adt-build-lxd: Simplify LXD bridge IP detection
tests/adt-run: Reduce usage of "adt"/"adt-run"
tests/adt-run: Reduce usage of "adt"/"adt-run"
releasing package autopkgtest version 3.20.6
Max Brustkern (2):
adt-buildvm-ubuntu-cloud: Add timeout option
adt-buildvm-ubuntu-cloud: Add timeout option
Michael Prokop (1):
adt-run: make sure apt-listbugs + apt-listchanges do not show up
Niko Tyni (3):
Don't synthesize the no-op 'heavy' perl tests for now
Test perl packages that include test.pl, not just t/
Test perl packages that include test.pl, not just t/
Stefano Zacchiroli (2):
autopkgtest spec: document (XS-)Testsuite header
debian/control: add Vcs-* headers
Timo Juhani Lindfors (1):
adt-run: Reset changes made to the apt configuration, on exit
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 702ec06 Improve README.md
new 0c0e508 autopkgtest's debian/copyright isn't up to date
The 2 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