chiark / gitweb /
Ian Jackson [Wed, 19 Sep 2007 14:44:51 +0000 (15:44 +0100)]
finalise changelog
Ian Jackson [Wed, 19 Sep 2007 14:42:50 +0000 (15:42 +0100)]
changelog improvements
Ian Jackson [Wed, 19 Sep 2007 14:42:31 +0000 (15:42 +0100)]
adt-run: pass -o Debug::pkgProblemResolver=true to apt & gdebi; this improves dependency problem reporting. (LP: #135581.)
Ian Jackson [Wed, 19 Sep 2007 13:42:43 +0000 (14:42 +0100)]
* adt-testreport-onepackage: seddery the log to remove ctrl chars.
* hosts/chinstrap/update-suppressions: pass -S to curl.
* hosts/{chinstrap,cadmium}/install-on-*: use --ubuntu branch.
Ian Jackson [Tue, 28 Aug 2007 17:20:30 +0000 (18:20 +0100)]
null merge
Ian Jackson [Tue, 28 Aug 2007 17:19:41 +0000 (18:19 +0100)]
merge changelog change
Ian Jackson [Tue, 28 Aug 2007 17:18:45 +0000 (18:18 +0100)]
merge build system fixes
Ian Jackson [Tue, 28 Aug 2007 17:17:52 +0000 (18:17 +0100)]
* Build properly with debian/copyright.
Ian Jackson [Tue, 28 Aug 2007 17:16:51 +0000 (18:16 +0100)]
* Build properly with debian/copyright.
Ian Jackson [Tue, 28 Aug 2007 17:14:53 +0000 (18:14 +0100)]
merge changes from ubuntu
Ian Jackson [Tue, 28 Aug 2007 17:11:54 +0000 (18:11 +0100)]
merge changelog updates etc.
Ian Jackson [Tue, 28 Aug 2007 17:11:16 +0000 (18:11 +0100)]
fix brokenness in changelog
Ian Jackson [Tue, 28 Aug 2007 17:10:49 +0000 (18:10 +0100)]
gutsy
Ian Jackson [Tue, 28 Aug 2007 17:10:23 +0000 (18:10 +0100)]
bzrignore debian/copyright not debian/changelog
Ian Jackson [Tue, 28 Aug 2007 17:10:13 +0000 (18:10 +0100)]
bzrignore debian/copyright not debian/changelog
Ian Jackson [Tue, 28 Aug 2007 17:09:40 +0000 (18:09 +0100)]
changelog entry for 1.0.6; bzrignore debian/changelog
Ian Jackson [Tue, 28 Aug 2007 17:08:33 +0000 (18:08 +0100)]
better changelog for 1.0.4
Ian Jackson [Tue, 28 Aug 2007 17:07:47 +0000 (18:07 +0100)]
* Generate debian/copyright file in source package.
Ian Jackson [Tue, 28 Aug 2007 17:07:22 +0000 (18:07 +0100)]
better changelog
Ian Jackson [Tue, 28 Aug 2007 17:06:43 +0000 (18:06 +0100)]
* Generate debian/copyright file in source package.
Ian Jackson [Tue, 28 Aug 2007 16:44:16 +0000 (17:44 +0100)]
* adt-testreport-onepackage: Handling of source packages'
Architecture: field corrected so package selection works properly.
* adt-testreport-onepackage: use ln -f when installing summary.
* hosts/cadmium/*: new directory for stuff on Canonical buildd.
* adt-run: increase timeouts 100s, 3ks, 10ks, 100ks.
* adt-testreport-onepackage: suppress repetitive emails.
* hosts/cadmium/onepackage-config: change destination directory
* adt-testreport-onepackage: support for Launchpad bug filing
including signing emails, `affects' line, etc.
* hosts/chinstrap/*: screen-scrap Launchpad to get existing bugs.
* adt-testreport-onepackage: suppress email for packages listed
in existing bugs suppression file.
* hosts/cadmium/*: convenience scripts changed.
* better formatting and explanations in some emails.
* options for setting timeouts.
Ian Jackson [Tue, 28 Aug 2007 16:42:57 +0000 (17:42 +0100)]
=> unstable, not gutsy
Ian Jackson [Tue, 28 Aug 2007 16:42:29 +0000 (17:42 +0100)]
* adt-testreport-onepackage: Handling of source packages'
Architecture: field corrected so package selection works properly.
* adt-testreport-onepackage: use ln -f when installing summary.
* hosts/cadmium/*: new directory for stuff on Canonical buildd.
* adt-run: increase timeouts 100s, 3ks, 10ks, 100ks.
* adt-testreport-onepackage: suppress repetitive emails.
* hosts/cadmium/onepackage-config: change destination directory
* adt-testreport-onepackage: support for Launchpad bug filing
including signing emails, `affects' line, etc.
* hosts/chinstrap/*: screen-scrap Launchpad to get existing bugs.
* adt-testreport-onepackage: suppress email for packages listed
in existing bugs suppression file.
* hosts/cadmium/*: convenience scripts changed.
* better formatting and explanations in some emails.
* options for setting timeouts.
Ian Jackson [Tue, 28 Aug 2007 16:31:06 +0000 (17:31 +0100)]
update suppressions every 20mins and do not email me about it
Ian Jackson [Tue, 28 Aug 2007 16:28:24 +0000 (17:28 +0100)]
* adt-run: increase timeouts 100s, 3ks, 10ks, 100ks.
* options for setting timeouts.
Ian Jackson [Tue, 28 Aug 2007 16:09:41 +0000 (17:09 +0100)]
* adt-testreport-onepackage: support for Launchpad bug filing
including signing emails, `affects' line, etc.
* hosts/chinstrap/*: screen-scrap Launchpad to get existing bugs.
* adt-testreport-onepackage: suppress email for packages listed
in existing bugs suppression file.
* hosts/cadmium/*: convenience scripts changed.
* better formatting and explanations in some emails.
Ian Jackson [Tue, 28 Aug 2007 09:30:22 +0000 (10:30 +0100)]
even longer timeouts
Ian Jackson [Tue, 21 Aug 2007 18:54:10 +0000 (19:54 +0100)]
* adt-run: increase timeouts to 3ks for tests and 10ks for builds.
* adt-testreport-onepackage: suppress repetitive emails.
* hosts/cadmium/onepackage-config: change destination directory
Ian Jackson [Tue, 21 Aug 2007 17:00:25 +0000 (18:00 +0100)]
* hosts/cadmium/*: new directory for stuff on Canonical buildd.
Ian Jackson [Tue, 21 Aug 2007 16:54:42 +0000 (17:54 +0100)]
* adt-testreport-onepackage: Handling of source packages'
Architecture: field corrected so package selection works properly.
* adt-testreport-onepackage: use ln -f when installing summary.
Ian Jackson [Mon, 16 Jul 2007 16:18:15 +0000 (17:18 +0100)]
merge non-.deb fix
Ian Jackson [Mon, 16 Jul 2007 15:52:41 +0000 (16:52 +0100)]
* Fix handling of non-.deb-producing source packages (eg, ones
which produce only .udebs).
Ian Jackson [Mon, 16 Jul 2007 15:40:07 +0000 (16:40 +0100)]
merge changes from development and testing
Ian Jackson [Mon, 16 Jul 2007 15:38:40 +0000 (16:38 +0100)]
* 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.
Ian Jackson [Mon, 16 Jul 2007 14:20:25 +0000 (15:20 +0100)]
WIP better reporting for DC-running
Ian Jackson [Fri, 13 Jul 2007 15:09:37 +0000 (16:09 +0100)]
1.0.2
Ian Jackson [Fri, 13 Jul 2007 14:52:26 +0000 (15:52 +0100)]
* Change default lvm lv sizes and make documentation correspond
to reality.
Ian Jackson [Fri, 13 Jul 2007 14:44:19 +0000 (15:44 +0100)]
* 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).
Ian Jackson [Thu, 12 Jul 2007 15:59:03 +0000 (16:59 +0100)]
* 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 15:24:38 +0000 (16:24 +0100)]
merge to 1.0.0
Ian Jackson [Thu, 12 Jul 2007 15:04:27 +0000 (16:04 +0100)]
final version with locking
Ian Jackson [Thu, 12 Jul 2007 14:01:47 +0000 (15:01 +0100)]
* 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 [Thu, 12 Jul 2007 12:50:36 +0000 (13:50 +0100)]
merge changes 0.9.0 -> 0.9.3 etc
Ian Jackson [Thu, 12 Jul 2007 12:46:13 +0000 (13:46 +0100)]
* Really discard stderr from our ought-to-be-unnecessary
modprobe dm-snapshot.
Ian Jackson [Thu, 12 Jul 2007 08:54:04 +0000 (09:54 +0100)]
merge changes 0.9.0 -> 0.9.1
Ian Jackson [Thu, 12 Jul 2007 08:50:47 +0000 (09:50 +0100)]
finalise changelog
Ian Jackson [Wed, 11 Jul 2007 16:06:21 +0000 (17:06 +0100)]
* 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 [Wed, 11 Jul 2007 16:04:00 +0000 (17:04 +0100)]
* Do not mind if directory named by adt_modules doesn't exist - in
that case just don't copy any modules.
Ian Jackson [Wed, 11 Jul 2007 15:59:27 +0000 (16:59 +0100)]
* Move README.userv to autopkgtest-xenlvm package (and hence to
/usr/share/doc/autopkgtest-xenlvm).
Ian Jackson [Wed, 11 Jul 2007 15:54:58 +0000 (16:54 +0100)]
* New `console' mode for userv service.
Ian Jackson [Wed, 11 Jul 2007 15:50:41 +0000 (16:50 +0100)]
* Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
Ian Jackson [Wed, 11 Jul 2007 15:45:45 +0000 (16:45 +0100)]
merge change made to --main branch
Ian Jackson [Wed, 11 Jul 2007 15:44:53 +0000 (16:44 +0100)]
* autopkgtest-xenlvm declares that it Depends on dmsetup.
Ian Jackson [Tue, 3 Jul 2007 14:02:18 +0000 (15:02 +0100)]
merge new features and fixes from development branch
Ian Jackson [Tue, 3 Jul 2007 14:00:21 +0000 (15:00 +0100)]
merge new features and fixes from development branch
Ian Jackson [Tue, 3 Jul 2007 13:59:18 +0000 (14:59 +0100)]
sort and improve changelog
Ian Jackson [Tue, 3 Jul 2007 13:56:52 +0000 (14:56 +0100)]
userv setup tested and seems to work
Ian Jackson [Tue, 3 Jul 2007 13:56:29 +0000 (14:56 +0100)]
Fix filename pattern bug which can prevent automatic keypair generation (false claim that privkey and pubkey do not match). New adt_sshauthkeys_hook config variable.
Ian Jackson [Mon, 2 Jul 2007 16:35:39 +0000 (17:35 +0100)]
userv service seems to work now
Ian Jackson [Mon, 2 Jul 2007 16:16:24 +0000 (17:16 +0100)]
print-execute-command works now
Ian Jackson [Mon, 2 Jul 2007 15:48:55 +0000 (16:48 +0100)]
* Remove iwj-specific stuff from adt-testreport-onepackage and put
it into onepackage-config with scary warnings to tell people to
edit the file.
Ian Jackson [Mon, 2 Jul 2007 15:46:05 +0000 (16:46 +0100)]
* Fix syntax errors introduced by print-execute-command etc.
Ian Jackson [Mon, 2 Jul 2007 15:44:17 +0000 (16:44 +0100)]
* autopkgtest Suggests curl (adt-testreport-onepackage needs it).
Ian Jackson [Fri, 29 Jun 2007 17:23:33 +0000 (18:23 +0100)]
finalise for dpkg -i test
Ian Jackson [Fri, 29 Jun 2007 17:23:16 +0000 (18:23 +0100)]
* 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).
Ian Jackson [Fri, 29 Jun 2007 17:18:47 +0000 (18:18 +0100)]
* 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.
Ian Jackson [Fri, 29 Jun 2007 17:17:46 +0000 (18:17 +0100)]
* README documentation of default value for erasebase corrected.
Ian Jackson [Fri, 29 Jun 2007 17:17:13 +0000 (18:17 +0100)]
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
Ian Jackson [Fri, 29 Jun 2007 17:17:11 +0000 (18:17 +0100)]
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
Ian Jackson [Fri, 29 Jun 2007 17:16:07 +0000 (18:16 +0100)]
* Do not demand vg or distro information for initscript to work.
* autopkgtest-xenlvm now Recommends: lvm2.
* pass count= to dd for erasure when lvm_erasebase=true.
* ip forwarding warning clarified.
Ian Jackson [Fri, 29 Jun 2007 17:16:02 +0000 (18:16 +0100)]
* Do not demand vg or distro information for initscript to work.
* autopkgtest-xenlvm now Recommends: lvm2.
* pass count= to dd for erasure when lvm_erasebase=true.
* ip forwarding warning clarified.
Ian Jackson [Fri, 18 May 2007 17:01:10 +0000 (18:01 +0100)]
wip - need to think about locking
Ian Jackson [Fri, 18 May 2007 15:56:45 +0000 (16:56 +0100)]
WIP userv service and print-execute-command
Ian Jackson [Thu, 17 May 2007 14:20:02 +0000 (15:20 +0100)]
* WIP userv service.
Ian Jackson [Thu, 17 May 2007 14:18:20 +0000 (15:18 +0100)]
* WIP userv service.
Ian Jackson [Thu, 17 May 2007 14:16:02 +0000 (15:16 +0100)]
merge from stable branch
Ian Jackson [Thu, 17 May 2007 14:14:29 +0000 (15:14 +0100)]
merge from anarres
Ian Jackson [Thu, 17 May 2007 14:13:08 +0000 (15:13 +0100)]
* Use fd 8 for readconfig stdout parking rather than fd 10, to avoid
Debian #423400 (bash bug).
Ian Jackson [Thu, 17 May 2007 13:35:27 +0000 (14:35 +0100)]
* 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 13:33:39 +0000 (14:33 +0100)]
Truncate files when writing them (!); fix message not to have spurious \; reset signal handlers in cleanup
Ian Jackson [Thu, 10 May 2007 13:36:43 +0000 (14:36 +0100)]
* Fix readconfig.in to set adt_$var rather than just $var.
Ian Jackson [Wed, 2 May 2007 15:01:43 +0000 (16:01 +0100)]
=> unstable too
Ian Jackson [Wed, 2 May 2007 14:57:43 +0000 (15:57 +0100)]
merge bugfix changes from --ubuntu branch
Ian Jackson [Wed, 2 May 2007 14:55:36 +0000 (15:55 +0100)]
fix genkey typo
Ian Jackson [Fri, 27 Apr 2007 15:06:24 +0000 (16:06 +0100)]
* 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 13:39:11 +0000 (14:39 +0100)]
* 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.
Ian Jackson [Wed, 4 Apr 2007 17:06:35 +0000 (18:06 +0100)]
merge changes from anarres/lalonde
Ian Jackson [Wed, 4 Apr 2007 17:06:03 +0000 (18:06 +0100)]
* Call dmsetup remove repeatedly instead of messing with udevsettle.
udevsettle doesn't always help with the dmsetup remove race.
Ian Jackson [Tue, 3 Apr 2007 19:10:01 +0000 (20:10 +0100)]
merge work from samual/lalonde
Ian Jackson [Tue, 3 Apr 2007 19:08:36 +0000 (20:08 +0100)]
0.8.0
Ian Jackson [Tue, 3 Apr 2007 19:07:30 +0000 (20:07 +0100)]
* Show all apt stdout (including dpkg stdout) in contemporaneous trace.
Ian Jackson [Tue, 3 Apr 2007 18:26:30 +0000 (19:26 +0100)]
* Print `adt-run: trace' for trace output.
Ian Jackson [Tue, 3 Apr 2007 18:18:45 +0000 (19:18 +0100)]
* Run sendmail -odi not -odq in adt-testreport-onepackage.
* Longer timeouts by default.
Ian Jackson [Tue, 3 Apr 2007 17:50:56 +0000 (18:50 +0100)]
* Set DEBIAN_FRONTEND=noninteractive.
* Run udevsettle after xm destroy but before dmsetup remove.
Ian Jackson [Tue, 3 Apr 2007 17:49:17 +0000 (18:49 +0100)]
set DEBCONF_FRONTEND=noninteractive
Ian Jackson [Tue, 3 Apr 2007 16:41:56 +0000 (17:41 +0100)]
* Default setting for adt_fw_allowglobalports is none.
Ian Jackson [Tue, 3 Apr 2007 16:41:20 +0000 (17:41 +0100)]
* 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.
Ian Jackson [Tue, 3 Apr 2007 16:10:49 +0000 (17:10 +0100)]
* set some default timeouts (these should be settable with options,
really).
-- Ian Jackson <iwj@ubuntu.com> Fri, 23 Mar 2007 16:58:42 +0000
Ian Jackson [Fri, 23 Mar 2007 16:59:04 +0000 (16:59 +0000)]
* 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.
Ian Jackson [Thu, 8 Mar 2007 14:56:27 +0000 (14:56 +0000)]
packaging fixes; include a-t-o manpage; etc.