2011
autopkgtest (2.0.1) unstable; urgency=medium
* Bugfixes:
- Python backtrace (no method "bomb") on bad tests/control syntax.
- Permit tests/control fields with medial capital letters.
- Do not duplicate previous stanzas (closes: #637333).
- Make adt-run --quiet work (closes: #637350).
- Make "build-needed" restriction work (closes: #637353).
- Fix a debugging message which was spuriously sent to stderr.
* Change Maintainer to the new list and move me to Uploaders.
-- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 27 Aug 2011 11:21:29 +0100
autopkgtest (2.0.0) unstable; urgency=medium
* Incompatible test declaration spec changes:
- no-build-needed is now the default; build-needed is a Restriction
that tests which need it have to declare.
* Incompatible virtualisation server spec changes:
- print-execute-command replaced by print-{auxverb,shscript}-command.
- "revert" capability split into "revert" and "revert-full-system"
* New adt-virt-schroot for driving schroot. Sorry, no manpage yet.
* New README.schroot-setup.
* Remove dependency on python in testbed.
* Update python version to 2.6.
* Spec wording improvements, clarifications, editorial changes, etc.
* Many bugfixes, including:
- replace Python string exceptions (closes:#585226).
- fix some broken formatting in adt-run manpage (closes:#636034).
- fix adt-virt-chroot for simple chroots (closes:#520066).
-- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 30 Jul 2011 17:57:27 +0100
2008
autopkgtest (1.2.0~) unstable; urgency=low
* adt-xenlvm-*: support for swap, defaulting to 5G.
This will break existing setups with insufficient LVM space.
* adt-xenlvm-*: allow specification of LVM PVs to use.
* remove spurious mkdir of empty variable $snap.
* hosts/magrathea/*: setup as working for initial tests.
* adt-xenlvm-with-testbed: sleep 1 after xm destroy, which is racy.
* Fix a few other bugs from deployment in 2008.
-- Ian Jackson <ian@davenant.greenend.org.uk> Wed, 27 Aug 2008 22:12:13 +0100
2007
autopkgtest (1.1.1~) unstable; urgency=low
* adt-xenlvm-setup: new hooks for xmdomain config file.
* hosts/cadmium/update-suppression: really do not install empty file.
* allow suppresspackages and blacklist lists to contain more
information after some whitespace
* adt-openbugs-*: new machinery for working with debbugs.
* hosts/magrathea/*: work-in-progress configuration
* Add Recommends against apt-utils.
* hosts/cadmium/crontab: savelog -c7 not savelog -n7
* hosts/{cadmium,chinstrap}/crontab: set MAILTO
* adt-testreport-cronjob: make executable.
-- Ian Jackson <ian@davenant.greenend.org.uk> Fri, 26 Oct 2007 18:12:32 +0100
autopkgtest (1.1.0) unreleased; urgency=low
* adt-testreport-runloop: manpage * adt-testreport-runloop: better command line parsing * adt-testreport-runloop: removed old lalonde junk * adt-testreport-runloop: replaced `..._ok' vars with sentinel files * hosts/chinstrap/update-suppressions: big comment * adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly * hosts/cadmium/onepackage-config: set PATH (was in lalonde-nightly) * adt-testreport-onepackage: many manpage improvements * adt-testreport-runloop: add to Makefile * hosts/* installed as examples with a big fat warning. * adt-testreport-cronjob: renamed from hosts/cadmium/cronjob * adt-testreport-runloop: copyright message. * cfg and adt-testreport-runloop: do not cd in config files. * adt-testreport-runloop: fix handling of test_classes (was xoptslist) * hosts/cadmium/*, debian/rules: onepackage_config renamed to cfg.
-- Ian Jackson <ian@davenant.greenend.org.uk> Thu, 18 Oct 2007 17:17:31 +0100
autopkgtest (1.0.9) unstable; urgency=low
* Separate email_sourcepackage_header and email_binarypackage_header
to allow us to properly file bugs in LP against binary packages built
from differently-named sources.
* adt-testreport-onepackage: Dump a logfile giving the scores and facts
used for package selection.
* adt-testreport-onepackage: Do not prefer packages whose source package
is listed in the suppressions file.
* hosts/cadmium/manual-test-one-binary: new testing script.
* hosts/cadmium/onepackage-config: explain about archive skew.
* adt-testreport-onepackage: nicer score logging re skip chars.
* adt-testreport-onepackage: skip emails if _source_ is suppresed.
* adt-testreport-onepackage etc.: new blacklist feature, and initially
blacklist ltsp-client{,-core}.
* adt-testreport-onepackage: limit log to 64K (32K head, 32K tail)
to avoid humungous bug reports which LP silently discards.
* hosts/cadmium/lalonde-nightly: check for testbed sentinel file
and stop if not present.
-- Ian Jackson <iwj@ubuntu.com> Thu, 18 Oct 2007 11:56:51 +0100
autopkgtest (1.0.8) gutsy; urgency=low
* adt-run: pass -o Debug::pkgProblemResolver=true to apt & gdebi;
this improves dependency problem reporting. (LP: #135581.)
* adt-testreport-onepackage: seddery the log to remove ctrl chars.
In particular, this gets rid of ^M's from apt which get corrupted
by email transport and thus break the email signatures.
* hosts/chinstrap/update-suppressions: pass -S to curl.
* hosts/{chinstrap,cadmium}/install-on-*: use --ubuntu branch.
-- Ian Jackson <iwj@ubuntu.com> Wed, 19 Sep 2007 15:44:33 +0100
autopkgtest (1.0.7) gutsy; urgency=low
* Build properly with debian/copyright.
-- Ian Jackson <iwj@ubuntu.com> Tue, 28 Aug 2007 18:16:35 +0100
autopkgtest (1.0.6) unstable; urgency=low
* Better changelog for 1.0.4. * .bzrignore debian/copyright.
-- Ian Jackson <iwj@ubuntu.com> Tue, 28 Aug 2007 18:08:46 +0100
autopkgtest (1.0.5) gutsy; urgency=low
* Generate debian/copyright file in source package.
-- Ian Jackson <iwj@ubuntu.com> Tue, 28 Aug 2007 18:01:16 +0100
autopkgtest (1.0.4) gutsy; urgency=low
* adt-testreport-onepackage:
- Handling of source packages' Architecture: field corrected
so package selection works properly.
- Use ln -f when installing summary.
- Capability to suppress emails similar to ones already sent.
- Launchpad bug filing including PGP-signing, `affects' line, etc.
- Capability to suppress email for packages listed in a
suppression file.
- Better formatting and explanations in some emails.
* adt-run:
- Options for setting timeouts.
- Increase default timeouts 100s, 3ks, 10ks, 100ks.
* hosts/chinstrap/*:
Screen-scrape Launchpad to get existing bugs and generate a suitable
suppression file so we file a bug iff there isn't one already.
* hosts/cadmium/*:
New directory for convenience scripts etc on Canonical buildd.
-- Ian Jackson <iwj@ubuntu.com> Tue, 28 Aug 2007 17:42:13 +0100
autopkgtest (1.0.3) unstable; urgency=low
* Set LANG to C by default for commands (eg builds and tests) run on
testbed, and make this configurable.
* Make builds work again: Fix `cd *' in work.write (broken by
inclusion of `tmpdir' in that directory).
* adt-testreport-onepackage has better reporting for DC-running.
* Fix handling of non-.deb-producing source packages (eg, ones
which produce only .udebs).
-- Ian Jackson <iwj@ubuntu.com> Mon, 16 Jul 2007 17:18:03 +0100
autopkgtest (1.0.2) unstable; urgency=low
* xenlvm command-line settings properly override config file
settings everywhere.
* Default value for adt_distro computed in time to be used for
default value for adt_play.
* Close fd 4 for lvm tools too (suppresses daft `File descriptor
left open' message).
* Change default lvm lv sizes and make documentation correspond
to reality.
-- Ian Jackson <ian@davenant.greenend.org.uk> Fri, 13 Jul 2007 15:31:58 +0100
autopkgtest (1.0.1) unstable; urgency=low
* adt_debootstrap_opts mentioned in README and passable on
command lines, instead of unused adt_pbuilder_args.
* Dependency on pbuilder fixed; we use debootstrap, not pbuilder.
-- Ian Jackson <iwj@ubuntu.com> Thu, 12 Jul 2007 16:54:47 +0100
autopkgtest (1.0.0) gutsy; urgency=low
* Locking: <play>.lock (unlinkable fcntl style) plus <play>/good
sentinel file. This will avoid conflicts between simultaneous calls
to with-testbed and setup (and others). The `with' mode of the userv
target is enhanced so that the caller can take out the lock and hold
it will starting and discarding the testbed more than once.
-- Ian Jackson <iwj@ubuntu.com> Thu, 12 Jul 2007 15:01:35 +0100
autopkgtest (0.9.2) unreleased; urgency=low
* Really discard stderr from our ought-to-be-unnecessary
modprobe dm-snapshot.
-- Ian Jackson <ian@davenant.greenend.org.uk> Thu, 12 Jul 2007 14:31:20 +0100
autopkgtest (0.9.1) gutsy; urgency=low
* 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
/usr/share/doc/autopkgtest-xenlvm).
* Do not mind if directory named by adt_modules doesn't exist - in
that case just don't copy any modules.
* Attempt to install libc6-xen in fixups-inside, rather than instructing
debootstrap to install it. This makes us not mind if it's missing.
-- Ian Jackson <iwj@ubuntu.com> Thu, 12 Jul 2007 09:50:13 +0100
autopkgtest (0.9.0) gutsy; urgency=low
New features:
* userv service for testbed invocation now provided and
at least somewhat tested, and useable by adt-virt-xenlvm.
* New print-execute-command command for virtualisation servers.
* New adt_sshauthkeys_hook config variable.
* pass count= to dd for erasure when lvm_erasebase=true.
Bugfixes:
* Fix filename pattern bug which can prevent automatic keypair
generation (false claim that privkey and pubkey do not match).
* Do not demand vg or distro information for initscript to work.
* export adt_* variable settings resulting from command-line
arguments so that subprocesses get them properly, and arrange
for the `defaults for simple settings' not to override environment
variables.
* suppress various variable settings' default computations (and
consequent failure if the default can't be established) when
processing config for the initscript. The initscript does not
need per-testbed configuration options.
* close fd 8 when running vgdisplay (which avoids an annoying and
spurious warning from the lvm tools).
Packaging:
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
* autopkgtest Suggests curl (adt-testreport-onepackage needs it).
Portability:
* Check for udev persistent-net-generator and if enabled we
write a rune for eth0 for guest_macaddr into the RULES_FILE
specified in /lib/udev/write_net_rules. (Needed for gutsy.)
* Remove iwj-specific stuff from adt-testreport-onepackage and put
it into onepackage-config with scary warnings to tell people to
edit the file.
Documentation:
* ip forwarding warning clarified.
* README documentation of default value for erasebase corrected.
-- Ian Jackson <iwj@ubuntu.com> Tue, 3 Jul 2007 14:58:56 +0100
autopkgtest (0.8.2feisty1~iwj) feisty-updates; urgency=low
* Fix readconfig.in to set adt_$var rather than just $var.
* Use fd 8 for readconfig stdout parking rather than fd 10, to avoid
Debian #423400 (bash bug).
* Truncate files when writing them (copyup, copydown, etc) (!)
* Remove spurious \ from `do not know how to handle filename' message.
* Reset signal handlers in VirtSubproc cleanup.
-- Ian Jackson <ian@davenant.greenend.org.uk> Thu, 17 May 2007 15:11:31 +0100
autopkgtest (0.8.2) gutsy unstable; urgency=low
* Fix fd handling to work around Python's habit of closing files
you specify in subprocess.Popen.
* Error handling bugfixes: say except (IOError,OSError) everywhere
rather than just one of those two; correct harmless bug in gpg key
generation error handling.
* Make adt-virt-null work properly (VirtSubProc runs `down' with
a single argument, so down must be sh -c and not []).
* In VirtSubProc close spurious copy of plumbing pipe, which prevents
certain hangs during error situations.
* Xen cleanup script runs dmsetup info / dmsetup remove several times
with some sleeps because xm destroy is not properly instantaneous.
* Fix handling of pre-built source trees.
* Fix cleanup handling not to delete tmpdir before resetting testbed's
apt.
-- Ian Jackson <ian@davenant.greenend.org.uk> Fri, 27 Apr 2007 16:06:15 +0100
autopkgtest (0.8.1) feisty; urgency=low
* Call dmsetup remove repeatedly instead of messing with udevsettle.
udevsettle doesn't always help with the dmsetup remove race.
-- Ian Jackson <iwj@ubuntu.com> Wed, 4 Apr 2007 18:04:38 +0100
autopkgtest (0.8.0) feisty; urgency=low
* adt-run: new --instantiate option to allow package installation to be
forced for testing. (This is not an ideal approach - it's not very
flexible - but works well enough for the current requirements.)
* adt-testreport-onepackage: new ability to test binary as well as
source packages, using new --instantiate option.
* new `timeout=' option on `execute' virt server command.
* set some default timeouts (these should be settable with options,
really).
* Default kernel image guesser is more sophisticated - now we look
for something that looks like a Xen kernel rather than guessing
from the filename since the filenames seem unstable.
* Default setting for adt_fw_allowglobalports is none.
* Set DEBIAN_FRONTEND=noninteractive.
* Run udevsettle after xm destroy but before dmsetup remove.
* Run sendmail -odi not -odq in adt-testreport-onepackage.
* Longer timeouts by default.
* Print `adt-run: trace' for trace output.
* Show all apt stdout (including dpkg stdout) in contemporaneous trace.
-- Ian Jackson <iwj@ubuntu.com> Tue, 3 Apr 2007 20:08:13 +0100
autopkgtest (0.7.2) feisty; urgency=low
* adt-testreport-onepackage: new management script, with some
example config files onepackage-config and ubuntu-config.
* Fixed quite a few bugs in adt-run.
* Made adt_distro xenlvm config var settable.
* Fixed various packaging problems.
-- Ian Jackson <iwj@ubuntu.com> Thu, 8 Mar 2007 14:54:33 +0000
autopkgtest (0.7.1) feisty; urgency=low
* Actually ship README.* files. * Manpage for adt-virt-xenlvm. * New adt-virt-null.
-- Ian Jackson <iwj@ubuntu.com> Mon, 26 Feb 2007 16:34:41 +0000
autopkgtest (0.7.0) feisty; urgency=low
* Many new features, including:
- Xen virtualisation service works
- Can build packages as necessary
- Many bugfixes.
- Documentation (moved from the wiki).
-- Ian Jackson <iwj@ubuntu.com> Thu, 22 Feb 2007 20:10:30 +0000
2006
autopkgtest (0.6.1) edgy; urgency=low
* autopkgtest-xenlvm: filter output from debootstrap to make
the amount of output more reasonable. set -o pipefail.
Create a timestamp file on image creation. Warn if ipv4
forwarding is turned off.
* Add missing file `xen/justconfig' to bzr.
* Fix typo in usage message in adt-virt-chroot.
-- Ian Jackson <iwj@ubuntu.com> Wed, 11 Oct 2006 15:42:18 +0100
autopkgtest (0.6.0) edgy; urgency=low
* autopkgtest-xenlvm: new package with Xen/LVM management
scripts productised. Not yet glued into autopkgtest proper.
-- Ian Jackson <iwj@ubuntu.com> Fri, 6 Oct 2006 20:45:41 +0100
autopkgtest (0.5.3) dapper; urgency=low
* Rename package autodebtest => autopkgtest. * Remove a leftover debugging print from adt-virt-chroot.
-- Ian Jackson <iwj@ubuntu.com> Tue, 7 Feb 2006 18:02:08 +0000
autodebtest (0.5.2) dapper; urgency=low
* New --output-dir option to adt-run.
* Bugfixes (including new mandatory cwd argument to `execute'
virt server command).
-- Ian Jackson <iwj@ubuntu.com> Thu, 2 Feb 2006 19:44:18 +0000
autodebtest (0.5.1) dapper; urgency=low
* Manpages and minor fixes.
-- Ian Jackson <iwj@ubuntu.com> Tue, 24 Jan 2006 18:37:46 +0000
autodebtest (0.5.0) unstable; urgency=low
* Initial release of (still largely proof-of-concept) automatic binary
package testing framework.
-- Ian Jackson <iwj@ubuntu.com> Fri, 20 Jan 2006 17:56:55 +0000