chiark / gitweb /
autopkgtest.git
16 years ago* hosts/cadmium/*: new directory for stuff on Canonical buildd.
Ian Jackson [Tue, 21 Aug 2007 17:00:25 +0000 (18:00 +0100)]
* hosts/cadmium/*: new directory for stuff on Canonical buildd.

16 years ago* adt-testreport-onepackage: Handling of source packages'
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.

16 years agomerge non-.deb fix
Ian Jackson [Mon, 16 Jul 2007 16:18:15 +0000 (17:18 +0100)]
merge non-.deb fix

16 years ago* Fix handling of non-.deb-producing source packages (eg, ones
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).

16 years agomerge changes from development and testing
Ian Jackson [Mon, 16 Jul 2007 15:40:07 +0000 (16:40 +0100)]
merge changes from development and testing

16 years ago* Set LANG to C by default for commands (eg builds and tests) run on
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.

16 years agoWIP better reporting for DC-running
Ian Jackson [Mon, 16 Jul 2007 14:20:25 +0000 (15:20 +0100)]
WIP better reporting for DC-running

16 years ago1.0.2
Ian Jackson [Fri, 13 Jul 2007 15:09:37 +0000 (16:09 +0100)]
1.0.2

16 years ago* Change default lvm lv sizes and make documentation correspond
Ian Jackson [Fri, 13 Jul 2007 14:52:26 +0000 (15:52 +0100)]
* Change default lvm lv sizes and make documentation correspond
  to reality.

16 years ago* xenlvm command-line settings properly override config file
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).

16 years ago* adt_debootstrap_opts mentioned in README and passable on
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.

16 years agomerge to 1.0.0
Ian Jackson [Thu, 12 Jul 2007 15:24:38 +0000 (16:24 +0100)]
merge to 1.0.0

16 years agofinal version with locking
Ian Jackson [Thu, 12 Jul 2007 15:04:27 +0000 (16:04 +0100)]
final version with locking

16 years ago* Locking: <play>.lock (unlinkable fcntl style) plus <play>/good
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.

16 years agomerge changes 0.9.0 -> 0.9.3 etc
Ian Jackson [Thu, 12 Jul 2007 12:50:36 +0000 (13:50 +0100)]
merge changes 0.9.0 -> 0.9.3 etc

16 years ago* Really discard stderr from our ought-to-be-unnecessary
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.

16 years agomerge changes 0.9.0 -> 0.9.1
Ian Jackson [Thu, 12 Jul 2007 08:54:04 +0000 (09:54 +0100)]
merge changes 0.9.0 -> 0.9.1

16 years agofinalise changelog
Ian Jackson [Thu, 12 Jul 2007 08:50:47 +0000 (09:50 +0100)]
finalise changelog

16 years ago* Attempt to install libc6-xen in fixups-inside, rather than instructing
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.

16 years ago* Do not mind if directory named by adt_modules doesn't exist - in
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.

16 years ago* Move README.userv to autopkgtest-xenlvm package (and hence to
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).

16 years ago* New `console' mode for userv service.
Ian Jackson [Wed, 11 Jul 2007 15:54:58 +0000 (16:54 +0100)]
* New `console' mode for userv service.

16 years ago* Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
Ian Jackson [Wed, 11 Jul 2007 15:50:41 +0000 (16:50 +0100)]
* Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.

16 years agomerge change made to --main branch
Ian Jackson [Wed, 11 Jul 2007 15:45:45 +0000 (16:45 +0100)]
merge change made to --main branch

16 years ago* autopkgtest-xenlvm declares that it Depends on dmsetup.
Ian Jackson [Wed, 11 Jul 2007 15:44:53 +0000 (16:44 +0100)]
* autopkgtest-xenlvm declares that it Depends on dmsetup.

16 years agomerge new features and fixes from development branch
Ian Jackson [Tue, 3 Jul 2007 14:02:18 +0000 (15:02 +0100)]
merge new features and fixes from development branch

16 years agomerge 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

16 years agosort and improve changelog
Ian Jackson [Tue, 3 Jul 2007 13:59:18 +0000 (14:59 +0100)]
sort and improve changelog

16 years agouserv setup tested and seems to work
Ian Jackson [Tue, 3 Jul 2007 13:56:52 +0000 (14:56 +0100)]
userv setup tested and seems to work

16 years agoFix filename pattern bug which can prevent automatic keypair generation (false claim...
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.

16 years agouserv service seems to work now
Ian Jackson [Mon, 2 Jul 2007 16:35:39 +0000 (17:35 +0100)]
userv service seems to work now

16 years agoprint-execute-command works now
Ian Jackson [Mon, 2 Jul 2007 16:16:24 +0000 (17:16 +0100)]
print-execute-command works now

16 years ago* Remove iwj-specific stuff from adt-testreport-onepackage and put
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.

16 years ago* Fix syntax errors introduced by print-execute-command etc.
Ian Jackson [Mon, 2 Jul 2007 15:46:05 +0000 (16:46 +0100)]
* Fix syntax errors introduced by print-execute-command etc.

16 years ago* autopkgtest Suggests curl (adt-testreport-onepackage needs it).
Ian Jackson [Mon, 2 Jul 2007 15:44:17 +0000 (16:44 +0100)]
* autopkgtest Suggests curl (adt-testreport-onepackage needs it).

16 years agofinalise for dpkg -i test
Ian Jackson [Fri, 29 Jun 2007 17:23:33 +0000 (18:23 +0100)]
finalise for dpkg -i test

16 years ago* export adt_* variable settings resulting from command-line
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).

16 years ago* Check for udev persistent-net-generator and if enabled we
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.

16 years ago* README documentation of default value for erasebase corrected.
Ian Jackson [Fri, 29 Jun 2007 17:17:46 +0000 (18:17 +0100)]
* README documentation of default value for erasebase corrected.

16 years ago* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
Ian Jackson [Fri, 29 Jun 2007 17:17:13 +0000 (18:17 +0100)]
* autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.

16 years ago* 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.

16 years ago* Do not demand vg or distro information for initscript to work.
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.

16 years ago* Do not demand vg or distro information for initscript to work.
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.

16 years agowip - need to think about locking
Ian Jackson [Fri, 18 May 2007 17:01:10 +0000 (18:01 +0100)]
wip - need to think about locking

16 years agoWIP userv service and print-execute-command
Ian Jackson [Fri, 18 May 2007 15:56:45 +0000 (16:56 +0100)]
WIP userv service and print-execute-command

16 years ago* WIP userv service.
Ian Jackson [Thu, 17 May 2007 14:20:02 +0000 (15:20 +0100)]
* WIP userv service.

16 years ago* WIP userv service.
Ian Jackson [Thu, 17 May 2007 14:18:20 +0000 (15:18 +0100)]
* WIP userv service.

16 years agomerge from stable branch
Ian Jackson [Thu, 17 May 2007 14:16:02 +0000 (15:16 +0100)]
merge from stable branch

16 years agomerge from anarres
Ian Jackson [Thu, 17 May 2007 14:14:29 +0000 (15:14 +0100)]
merge from anarres

16 years ago* Use fd 8 for readconfig stdout parking rather than fd 10, to avoid
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).

16 years ago* Truncate files when writing them (copyup, copydown, etc) (!)
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.

16 years agoTruncate files when writing them (!); fix message not to have spurious \; reset signa...
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

17 years ago* Fix readconfig.in to set adt_$var rather than just $var.
Ian Jackson [Thu, 10 May 2007 13:36:43 +0000 (14:36 +0100)]
* Fix readconfig.in to set adt_$var rather than just $var.

17 years ago=> unstable too
Ian Jackson [Wed, 2 May 2007 15:01:43 +0000 (16:01 +0100)]
=> unstable too

17 years agomerge bugfix changes from --ubuntu branch
Ian Jackson [Wed, 2 May 2007 14:57:43 +0000 (15:57 +0100)]
merge bugfix changes from --ubuntu branch

17 years agofix genkey typo
Ian Jackson [Wed, 2 May 2007 14:55:36 +0000 (15:55 +0100)]
fix genkey typo

17 years ago* Fix handling of pre-built source trees.
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.

17 years ago* Fix fd handling to work around Python's habit of closing files
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.

17 years agomerge changes from anarres/lalonde
Ian Jackson [Wed, 4 Apr 2007 17:06:35 +0000 (18:06 +0100)]
merge changes from anarres/lalonde

17 years ago* Call dmsetup remove repeatedly instead of messing with udevsettle.
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.

17 years agomerge work from samual/lalonde
Ian Jackson [Tue, 3 Apr 2007 19:10:01 +0000 (20:10 +0100)]
merge work from samual/lalonde

17 years ago0.8.0
Ian Jackson [Tue, 3 Apr 2007 19:08:36 +0000 (20:08 +0100)]
0.8.0

17 years ago* Show all apt stdout (including dpkg stdout) in contemporaneous trace.
Ian Jackson [Tue, 3 Apr 2007 19:07:30 +0000 (20:07 +0100)]
* Show all apt stdout (including dpkg stdout) in contemporaneous trace.

17 years ago* Print `adt-run: trace' for trace output.
Ian Jackson [Tue, 3 Apr 2007 18:26:30 +0000 (19:26 +0100)]
* Print `adt-run: trace' for trace output.

17 years ago* Run sendmail -odi not -odq in adt-testreport-onepackage.
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.

17 years ago* Set DEBIAN_FRONTEND=noninteractive.
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.

17 years agoset DEBCONF_FRONTEND=noninteractive
Ian Jackson [Tue, 3 Apr 2007 17:49:17 +0000 (18:49 +0100)]
set DEBCONF_FRONTEND=noninteractive

17 years ago* Default setting for adt_fw_allowglobalports is none.
Ian Jackson [Tue, 3 Apr 2007 16:41:56 +0000 (17:41 +0100)]
* Default setting for adt_fw_allowglobalports is none.

17 years ago* Default kernel image guesser is more sophisticated - now we look
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.

17 years ago* set some default timeouts (these should be settable with options,
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

17 years ago* adt-run: new --instantiate option to allow package installation to be
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.

17 years agopackaging fixes; include a-t-o manpage; etc.
Ian Jackson [Thu, 8 Mar 2007 14:56:27 +0000 (14:56 +0000)]
packaging fixes; include a-t-o manpage; etc.

17 years ago* New adt-testreport-onepackage script, with some example config
Ian Jackson [Thu, 8 Mar 2007 02:30:52 +0000 (02:30 +0000)]
* New adt-testreport-onepackage script, with some example config
  files onepackage-config and ubuntu-config.
* Fixed quite a few bugs in adt-run.
* Made adt_distro xenlvm config var settable.

17 years agobetter package selection, ready for some real tests
Ian Jackson [Wed, 7 Mar 2007 15:01:30 +0000 (15:01 +0000)]
better package selection, ready for some real tests

17 years ago* WIP adt-testreport-onepackage
Ian Jackson [Tue, 6 Mar 2007 20:36:15 +0000 (20:36 +0000)]
* WIP adt-testreport-onepackage

17 years agomerge many (mostly Xen) changes into the ubuntu branch
Ian Jackson [Mon, 26 Feb 2007 16:36:03 +0000 (16:36 +0000)]
merge many (mostly Xen) changes into the ubuntu branch

17 years agoupdate date
Ian Jackson [Mon, 26 Feb 2007 16:35:00 +0000 (16:35 +0000)]
update date

17 years agoactually include docs and improve control description a bit
Ian Jackson [Mon, 26 Feb 2007 16:34:37 +0000 (16:34 +0000)]
actually include docs and improve control description a bit

17 years ago* Actually ship README.* files.
Ian Jackson [Mon, 26 Feb 2007 16:31:57 +0000 (16:31 +0000)]
* Actually ship README.* files.
* Manpage for adt-virt-xenlvm.
* New adt-virt-null.

17 years agochangelog
Ian Jackson [Thu, 22 Feb 2007 20:11:05 +0000 (20:11 +0000)]
changelog

17 years agocan avoid builds sometimes (no-build-needed feature); many bugfixes
Ian Jackson [Thu, 22 Feb 2007 20:08:59 +0000 (20:08 +0000)]
can avoid builds sometimes (no-build-needed feature); many bugfixes

17 years agocan set env vars
Ian Jackson [Thu, 22 Feb 2007 20:07:23 +0000 (20:07 +0000)]
can set env vars

17 years agoextract and build in separate steps so we can do build-deps in between, with a view...
Ian Jackson [Thu, 22 Feb 2007 18:11:50 +0000 (18:11 +0000)]
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

17 years agopass origpwd into create_command properly
Ian Jackson [Thu, 22 Feb 2007 17:55:22 +0000 (17:55 +0000)]
pass origpwd into create_command properly

17 years agodocumentation of debian/tests
Ian Jackson [Thu, 22 Feb 2007 17:44:04 +0000 (17:44 +0000)]
documentation of debian/tests

17 years agobetter debugging; new @ instead of _ for self packages; ignore Features
Ian Jackson [Thu, 22 Feb 2007 17:43:50 +0000 (17:43 +0000)]
better debugging; new @ instead of _ for self packages; ignore Features

17 years agowip on debugging with dovecot - new --unbuilt-tree feature
Ian Jackson [Wed, 21 Feb 2007 17:21:30 +0000 (17:21 +0000)]
wip on debugging with dovecot - new --unbuilt-tree feature

17 years agouse _ rather than * as placeholder for this package in depends
Ian Jackson [Wed, 21 Feb 2007 14:45:14 +0000 (14:45 +0000)]
use _ rather than * as placeholder for this package in depends

17 years agoupdate copyright dates
Ian Jackson [Wed, 21 Feb 2007 13:55:00 +0000 (13:55 +0000)]
update copyright dates

17 years agodocument current behaviour
Ian Jackson [Wed, 21 Feb 2007 13:54:35 +0000 (13:54 +0000)]
document current behaviour

17 years agonew tracing arrangements seem to work now
Ian Jackson [Wed, 21 Feb 2007 13:54:21 +0000 (13:54 +0000)]
new tracing arrangements seem to work now

17 years agonew dump= override feature works
Ian Jackson [Wed, 21 Feb 2007 13:45:48 +0000 (13:45 +0000)]
new dump= override feature works

17 years agoworking on new tracing and output capture arrangements; still a mess; do diff with...
Ian Jackson [Tue, 20 Feb 2007 19:54:55 +0000 (19:54 +0000)]
working on new tracing and output capture arrangements; still a mess; do diff with revison 97 to see what has changed

17 years agoallow tfd to override stderr/stdout
Ian Jackson [Tue, 20 Feb 2007 19:54:00 +0000 (19:54 +0000)]
allow tfd to override stderr/stdout

17 years agorename "reset" testbed command to "revert"
Ian Jackson [Tue, 20 Feb 2007 16:27:29 +0000 (16:27 +0000)]
rename "reset" testbed command to "revert"

17 years agofix handling of .debs
Ian Jackson [Tue, 20 Feb 2007 16:25:41 +0000 (16:25 +0000)]
fix handling of .debs

17 years agobetter handling of things to invalidate on testbed reset
Ian Jackson [Tue, 20 Feb 2007 16:03:43 +0000 (16:03 +0000)]
better handling of things to invalidate on testbed reset

17 years agobugfixes; much better apt-get handling; still does not work quite right; see todos...
Ian Jackson [Fri, 16 Feb 2007 19:13:53 +0000 (19:13 +0000)]
bugfixes; much better apt-get handling; still does not work quite right; see todos in test-invoke script on samual

17 years agoget adtxenu username right; suppress debug properly when !--debug
Ian Jackson [Thu, 15 Feb 2007 18:34:46 +0000 (18:34 +0000)]
get adtxenu username right; suppress debug properly when !--debug

17 years agoattempt fixup of adt_normaluser
Ian Jackson [Thu, 15 Feb 2007 17:36:28 +0000 (17:36 +0000)]
attempt fixup of adt_normaluser