X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=debian%2Fchangelog;h=70964503a7b6df3943fc454815b658b5bdc51b6a;hb=9af9e908b3f9b3f64de91dcdaed2e992b378d80d;hp=783fe92d115d562e64a29821193d81c5ff023fbc;hpb=7cca6ef5eead05c6cdbcedd029eee3cca7ac95e5;p=autopkgtest.git diff --git a/debian/changelog b/debian/changelog index 783fe92..f109eb5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,378 @@ +autopkgtest (2.2.0) unstable; urgency=low + + * Provide tests with ADTTMP rather than TMPDIR. + + Well, actually, that's just according to the spec. In reality, for + backward compatibity, we provide each test script with both (pointing + to different directories so that tests don't need to worry about + possible filename clashes between ADTTMP and TMPDIR). + + -- Ian Jackson Fri, 15 Jun 2012 02:05:54 +0100 + +autopkgtest (2.1.0) unstable; urgency=low + + Bugfixes: + * Remove our strange apt config on exit. + Partial fix to #648142, from Timo Lindfors. + * Suppress apt-listbugs and apt-listchanges. Michael Prokop. + * Fix parsing of "@" dependencies. Colin Watson. Closes: #667022. + * Fix NameError re "f" in restriction parsing. + Martin Pitt. Closes: #647882. + * Improve handling of schroot root-users and root-groups. + Colin Watson. Closes: #667001. + * Correctly handle quoting of copyup/copydown filenames. Fixes + but where we couldn't cope with packages' filenames containing + + and ~. Report from Martin Pitt. Closes: #648161. + + Documentation fixes: + * Clarify the spec to say that copyup/down takes encoded filenames. + * Fix the spec to refer to `breaks-testbed' rather than `breaks-computer'. + Report from Jakub Wilk. Closes: #669721. + * Manpage should refer to `*' in tests file's Depends field, not `@'. + Report from Jakub Wilk. Closes: #670648. + + Packaging fixes: + * Add Recommends against pbuilder, whose dependency resolver adt-run + uses. + * Remove runner/tmp on debian/rules clean, and add it to .gitignore, + for convenience. + + -- Ian Jackson Mon, 11 Jun 2012 02:05:49 +0100 + +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 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 Sat, 30 Jul 2011 17:57:27 +0100 + +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 Wed, 27 Aug 2008 22:12:13 +0100 + +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 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 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 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 Wed, 19 Sep 2007 15:44:33 +0100 + +autopkgtest (1.0.7) gutsy; urgency=low + + * Build properly with debian/copyright. + + -- Ian Jackson 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 Tue, 28 Aug 2007 18:08:46 +0100 + +autopkgtest (1.0.5) gutsy; urgency=low + + * Generate debian/copyright file in source package. + + -- Ian Jackson 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 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 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 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 Thu, 12 Jul 2007 16:54:47 +0100 + +autopkgtest (1.0.0) gutsy; urgency=low + + * Locking: .lock (unlinkable fcntl style) plus /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 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 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 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 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 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 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 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 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 Thu, 8 Mar 2007 14:54:33 +0000 + autopkgtest (0.7.1) feisty; urgency=low * Actually ship README.* files.