chiark / gitweb /
autopkgtest.git
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

17 years agodebugging now made mawktest pass!
Ian Jackson [Thu, 15 Feb 2007 17:35:26 +0000 (17:35 +0000)]
debugging now made mawktest pass!

17 years agodebugging wip
Ian Jackson [Thu, 15 Feb 2007 13:45:37 +0000 (13:45 +0000)]
debugging wip

17 years agodefine new debug keyword arg
Ian Jackson [Thu, 15 Feb 2007 13:45:22 +0000 (13:45 +0000)]
define new debug keyword arg

17 years agofix advertisement of suggested-normal-user
Ian Jackson [Thu, 15 Feb 2007 13:45:14 +0000 (13:45 +0000)]
fix advertisement of suggested-normal-user

17 years agodefine new debug keyword arg
Ian Jackson [Thu, 15 Feb 2007 13:44:48 +0000 (13:44 +0000)]
define new debug keyword arg

17 years agocall vsp.bomb, not just bomb (!)
Ian Jackson [Wed, 14 Feb 2007 14:41:22 +0000 (14:41 +0000)]
call vsp.bomb, not just bomb (!)

17 years agodebugging wip
Ian Jackson [Wed, 14 Feb 2007 14:41:08 +0000 (14:41 +0000)]
debugging wip

17 years agodebugging wip
Ian Jackson [Wed, 14 Feb 2007 12:49:34 +0000 (12:49 +0000)]
debugging wip

17 years agoclose spurious fds in child after forking; debug on entry to cleanup
Ian Jackson [Wed, 14 Feb 2007 12:16:34 +0000 (12:16 +0000)]
close spurious fds in child after forking; debug on entry to cleanup

17 years agodebugging new adt-run, still wip
Ian Jackson [Tue, 13 Feb 2007 20:27:13 +0000 (20:27 +0000)]
debugging new adt-run, still wip

17 years agoimplement close command (!)
Ian Jackson [Tue, 13 Feb 2007 20:27:05 +0000 (20:27 +0000)]
implement close command (!)

17 years agonew --pause feature
Ian Jackson [Tue, 13 Feb 2007 20:26:52 +0000 (20:26 +0000)]
new --pause feature

17 years agowip adt-run syntax
Ian Jackson [Thu, 1 Feb 2007 19:19:34 +0000 (19:19 +0000)]
wip adt-run syntax

17 years agomake adt-virt-xenlvm work again
Ian Jackson [Thu, 1 Feb 2007 19:19:16 +0000 (19:19 +0000)]
make adt-virt-xenlvm work again

17 years agomore sensible snap size; purge really purges; update and install gdebi in fixup
Ian Jackson [Wed, 31 Jan 2007 17:33:01 +0000 (17:33 +0000)]
more sensible snap size; purge really purges; update and install gdebi in fixup

17 years agonew purge script
Ian Jackson [Wed, 31 Jan 2007 15:41:05 +0000 (15:41 +0000)]
new purge script

17 years agoadd adt_distro to config README so it works
Ian Jackson [Wed, 31 Jan 2007 15:11:52 +0000 (15:11 +0000)]
add adt_distro to config README so it works

17 years agoUpdate documentation for actual implementation; implement new "reset" command; a...
Ian Jackson [Tue, 23 Jan 2007 15:38:01 +0000 (15:38 +0000)]
Update documentation for actual implementation; implement new "reset" command; a few minor fixes

17 years agovirt server protocol doc reformatted following wiki cut-and-paste
Ian Jackson [Tue, 23 Jan 2007 14:28:25 +0000 (14:28 +0000)]
virt server protocol doc reformatted following wiki cut-and-paste

17 years agocut and paste the virt server stuff from the wiki; needs reformatting etc.
Ian Jackson [Tue, 23 Jan 2007 11:06:05 +0000 (11:06 +0000)]
cut and paste the virt server stuff from the wiki; needs reformatting etc.

17 years agoproper pathname handling; documentation; now ready for test (ha ha)
Ian Jackson [Wed, 17 Jan 2007 17:41:34 +0000 (17:41 +0000)]
proper pathname handling; documentation; now ready for test (ha ha)

17 years agosorted out Path invocations, now called File and Dir; just need to make Temporary...
Ian Jackson [Tue, 16 Jan 2007 19:46:42 +0000 (19:46 +0000)]
sorted out Path invocations, now called File and Dir; just need to make Temporary work and read() and write()

17 years agoadt-run main processing written but not yet tested; still need to sort out Path
Ian Jackson [Tue, 16 Jan 2007 17:08:40 +0000 (17:08 +0000)]
adt-run main processing written but not yet tested; still need to sort out Path