chiark / gitweb /
merge from --ubuntu
[autopkgtest.git] / debian / changelog
1 autopkgtest (1.1.1~) unstable; urgency=low
2
3   * adt-xenlvm-setup: new hooks for xmdomain config file.
4   * hosts/cadmium/update-suppression: really do not install empty file.
5   * allow suppresspackages and blacklist lists to contain more
6     information after some whitespace
7   * adt-openbugs-*: new machinery works with debbugs
8   * hosts/magrathea/*: work-in-progress configuration
9
10  -- Ian Jackson <ian@davenant.greenend.org.uk>  Fri, 26 Oct 2007 14:57:49 +0100
11
12 autopkgtest (1.1.0) unreleased; urgency=low
13
14   * adt-testreport-runloop: manpage
15   * adt-testreport-runloop: better command line parsing
16   * adt-testreport-runloop: removed old lalonde junk
17   * adt-testreport-runloop: replaced `..._ok' vars with sentinel files
18   * hosts/chinstrap/update-suppressions: big comment
19   * adt-testreport-runloop: renamed from hosts/cadmium/lalonde-nightly
20   * hosts/cadmium/onepackage-config: set PATH (was in lalonde-nightly)
21   * adt-testreport-onepackage: many manpage improvements
22   * adt-testreport-runloop: add to Makefile
23   * hosts/* installed as examples with a big fat warning.
24   * adt-testreport-cronjob: renamed from hosts/cadmium/cronjob
25   * adt-testreport-runloop: copyright message.
26   * cfg and adt-testreport-runloop: do not cd in config files.
27   * adt-testreport-runloop: fix handling of test_classes (was xoptslist)
28   * hosts/cadmium/*, debian/rules: onepackage_config renamed to cfg.
29
30  -- Ian Jackson <ian@davenant.greenend.org.uk>  Thu, 18 Oct 2007 17:17:31 +0100
31
32 autopkgtest (1.0.9) unstable; urgency=low
33
34   * Separate email_sourcepackage_header and email_binarypackage_header
35     to allow us to properly file bugs in LP against binary packages built
36     from differently-named sources.
37   * adt-testreport-onepackage: Dump a logfile giving the scores and facts
38     used for package selection.
39   * adt-testreport-onepackage: Do not prefer packages whose source package
40     is listed in the suppressions file.
41   * hosts/cadmium/manual-test-one-binary: new testing script.
42   * hosts/cadmium/onepackage-config: explain about archive skew.
43   * adt-testreport-onepackage: nicer score logging re skip chars.
44   * adt-testreport-onepackage: skip emails if _source_ is suppresed.
45   * adt-testreport-onepackage etc.: new blacklist feature, and initially
46     blacklist ltsp-client{,-core}.
47   * adt-testreport-onepackage: limit log to 64K (32K head, 32K tail)
48     to avoid humungous bug reports which LP silently discards.
49   * hosts/cadmium/lalonde-nightly: check for testbed sentinel file
50     and stop if not present.
51
52  -- Ian Jackson <iwj@ubuntu.com>  Thu, 18 Oct 2007 11:56:51 +0100
53
54 autopkgtest (1.0.8) gutsy; urgency=low
55
56   * adt-run: pass -o Debug::pkgProblemResolver=true to apt & gdebi;
57     this improves dependency problem reporting.  (LP: #135581.)
58   * adt-testreport-onepackage: seddery the log to remove ctrl chars.
59     In particular, this gets rid of ^M's from apt which get corrupted
60     by email transport and thus break the email signatures.
61   * hosts/chinstrap/update-suppressions: pass -S to curl.
62   * hosts/{chinstrap,cadmium}/install-on-*: use --ubuntu branch.
63
64  -- Ian Jackson <iwj@ubuntu.com>  Wed, 19 Sep 2007 15:44:33 +0100
65
66 autopkgtest (1.0.7) gutsy; urgency=low
67
68   * Build properly with debian/copyright.
69
70  -- Ian Jackson <iwj@ubuntu.com>  Tue, 28 Aug 2007 18:16:35 +0100
71
72 autopkgtest (1.0.6) unstable; urgency=low
73
74   * Better changelog for 1.0.4.
75   * .bzrignore debian/copyright.
76
77  -- Ian Jackson <iwj@ubuntu.com>  Tue, 28 Aug 2007 18:08:46 +0100
78
79 autopkgtest (1.0.5) gutsy; urgency=low
80
81   * Generate debian/copyright file in source package.
82
83  -- Ian Jackson <iwj@ubuntu.com>  Tue, 28 Aug 2007 18:01:16 +0100
84
85 autopkgtest (1.0.4) gutsy; urgency=low
86
87   * adt-testreport-onepackage:
88     - Handling of source packages' Architecture: field corrected
89       so package selection works properly.
90     - Use ln -f when installing summary.
91     - Capability to suppress emails similar to ones already sent.
92     - Launchpad bug filing including PGP-signing, `affects' line, etc.
93     - Capability to suppress email for packages listed in a
94       suppression file.
95     - Better formatting and explanations in some emails.
96
97   * adt-run:
98     - Options for setting timeouts.
99     - Increase default timeouts 100s, 3ks, 10ks, 100ks.
100   
101   * hosts/chinstrap/*:
102      Screen-scrape Launchpad to get existing bugs and generate a suitable
103      suppression file so we file a bug iff there isn't one already. 
104   
105   * hosts/cadmium/*:
106      New directory for convenience scripts etc on Canonical buildd.
107
108  -- Ian Jackson <iwj@ubuntu.com>  Tue, 28 Aug 2007 17:42:13 +0100
109
110 autopkgtest (1.0.3) unstable; urgency=low
111
112   * Set LANG to C by default for commands (eg builds and tests) run on
113     testbed, and make this configurable.
114   * Make builds work again: Fix `cd *' in work.write (broken by
115     inclusion of `tmpdir' in that directory).
116   * adt-testreport-onepackage has better reporting for DC-running.
117   * Fix handling of non-.deb-producing source packages (eg, ones
118     which produce only .udebs).
119
120  -- Ian Jackson <iwj@ubuntu.com>  Mon, 16 Jul 2007 17:18:03 +0100
121
122 autopkgtest (1.0.2) unstable; urgency=low
123
124   * xenlvm command-line settings properly override config file
125     settings everywhere.
126   * Default value for adt_distro computed in time to be used for
127     default value for adt_play.
128   * Close fd 4 for lvm tools too (suppresses daft `File descriptor
129     left open' message).
130   * Change default lvm lv sizes and make documentation correspond
131     to reality.
132
133  -- Ian Jackson <ian@davenant.greenend.org.uk>  Fri, 13 Jul 2007 15:31:58 +0100
134
135 autopkgtest (1.0.1) unstable; urgency=low
136
137   * adt_debootstrap_opts mentioned in README and passable on
138     command lines, instead of unused adt_pbuilder_args.
139   * Dependency on pbuilder fixed; we use debootstrap, not pbuilder.
140
141  -- Ian Jackson <iwj@ubuntu.com>  Thu, 12 Jul 2007 16:54:47 +0100
142
143 autopkgtest (1.0.0) gutsy; urgency=low
144
145   * Locking: <play>.lock (unlinkable fcntl style) plus <play>/good
146     sentinel file.  This will avoid conflicts between simultaneous calls
147     to with-testbed and setup (and others).  The `with' mode of the userv
148     target is enhanced so that the caller can take out the lock and hold
149     it will starting and discarding the testbed more than once.
150
151  -- Ian Jackson <iwj@ubuntu.com>  Thu, 12 Jul 2007 15:01:35 +0100
152
153 autopkgtest (0.9.2) unreleased; urgency=low
154
155   * Really discard stderr from our ought-to-be-unnecessary
156     modprobe dm-snapshot.
157
158  -- Ian Jackson <ian@davenant.greenend.org.uk>  Thu, 12 Jul 2007 14:31:20 +0100
159
160 autopkgtest (0.9.1) gutsy; urgency=low
161
162   * autopkgtest-xenlvm declares that it Depends on dmsetup.
163   * Discard stderr from our ought-to-be-unnecessary modprobe dm-snapshot.
164   * New `console' mode for userv service.
165   * Move README.userv to autopkgtest-xenlvm package (and hence to
166     /usr/share/doc/autopkgtest-xenlvm).
167   * Do not mind if directory named by adt_modules doesn't exist - in
168     that case just don't copy any modules.
169   * Attempt to install libc6-xen in fixups-inside, rather than instructing
170     debootstrap to install it.  This makes us not mind if it's missing.
171
172  -- Ian Jackson <iwj@ubuntu.com>  Thu, 12 Jul 2007 09:50:13 +0100
173
174 autopkgtest (0.9.0) gutsy; urgency=low
175
176   New features:
177   * userv service for testbed invocation now provided and
178     at least somewhat tested, and useable by adt-virt-xenlvm.
179   * New print-execute-command command for virtualisation servers.
180   * New adt_sshauthkeys_hook config variable.
181   * pass count= to dd for erasure when lvm_erasebase=true.
182
183   Bugfixes:
184   * Fix filename pattern bug which can prevent automatic keypair
185     generation (false claim that privkey and pubkey do not match).
186   * Do not demand vg or distro information for initscript to work.
187   * export adt_* variable settings resulting from command-line
188     arguments so that subprocesses get them properly, and arrange
189     for the `defaults for simple settings' not to override environment
190     variables.
191   * suppress various variable settings' default computations (and
192     consequent failure if the default can't be established) when
193     processing config for the initscript.  The initscript does not
194     need per-testbed configuration options.
195   * close fd 8 when running vgdisplay (which avoids an annoying and
196     spurious warning from the lvm tools).
197
198   Packaging:
199   * autopkgtest-xenlvm now Recommends: lvm2 and debootstrap.
200   * autopkgtest Suggests curl (adt-testreport-onepackage needs it).
201
202   Portability:
203   * Check for udev persistent-net-generator and if enabled we
204     write a rune for eth0 for guest_macaddr into the RULES_FILE
205     specified in /lib/udev/write_net_rules.  (Needed for gutsy.)
206   * Remove iwj-specific stuff from adt-testreport-onepackage and put
207     it into onepackage-config with scary warnings to tell people to
208     edit the file.
209
210   Documentation:
211   * ip forwarding warning clarified.
212   * README documentation of default value for erasebase corrected.
213
214  -- Ian Jackson <iwj@ubuntu.com>  Tue,  3 Jul 2007 14:58:56 +0100
215
216 autopkgtest (0.8.2feisty1~iwj) feisty-updates; urgency=low
217
218   * Fix readconfig.in to set adt_$var rather than just $var.
219   * Use fd 8 for readconfig stdout parking rather than fd 10, to avoid
220     Debian #423400 (bash bug).
221   * Truncate files when writing them (copyup, copydown, etc) (!)
222   * Remove spurious \ from `do not know how to handle filename' message.
223   * Reset signal handlers in VirtSubproc cleanup.
224
225  -- Ian Jackson <ian@davenant.greenend.org.uk>  Thu, 17 May 2007 15:11:31 +0100
226
227 autopkgtest (0.8.2) gutsy unstable; urgency=low
228
229   * Fix fd handling to work around Python's habit of closing files
230     you specify in subprocess.Popen.
231   * Error handling bugfixes: say except (IOError,OSError) everywhere
232     rather than just one of those two; correct harmless bug in gpg key
233     generation error handling.
234   * Make adt-virt-null work properly (VirtSubProc runs `down' with
235     a single argument, so down must be sh -c and not []).
236   * In VirtSubProc close spurious copy of plumbing pipe, which prevents
237     certain hangs during error situations.
238   * Xen cleanup script runs dmsetup info / dmsetup remove several times
239     with some sleeps because xm destroy is not properly instantaneous.
240   * Fix handling of pre-built source trees.
241   * Fix cleanup handling not to delete tmpdir before resetting testbed's
242     apt.
243   
244  -- Ian Jackson <ian@davenant.greenend.org.uk>  Fri, 27 Apr 2007 16:06:15 +0100
245
246 autopkgtest (0.8.1) feisty; urgency=low
247
248   * Call dmsetup remove repeatedly instead of messing with udevsettle.
249     udevsettle doesn't always help with the dmsetup remove race.
250
251  -- Ian Jackson <iwj@ubuntu.com>  Wed,  4 Apr 2007 18:04:38 +0100
252
253 autopkgtest (0.8.0) feisty; urgency=low
254
255   * adt-run: new --instantiate option to allow package installation to be
256     forced for testing.  (This is not an ideal approach - it's not very
257     flexible - but works well enough for the current requirements.)
258   * adt-testreport-onepackage: new ability to test binary as well as
259     source packages, using new --instantiate option.
260   * new `timeout=' option on `execute' virt server command.
261   * set some default timeouts (these should be settable with options,
262     really).
263   * Default kernel image guesser is more sophisticated - now we look
264     for something that looks like a Xen kernel rather than guessing
265     from the filename since the filenames seem unstable.
266   * Default setting for adt_fw_allowglobalports is none.
267   * Set DEBIAN_FRONTEND=noninteractive.
268   * Run udevsettle after xm destroy but before dmsetup remove.
269   * Run sendmail -odi not -odq in adt-testreport-onepackage.
270   * Longer timeouts by default.
271   * Print `adt-run: trace' for trace output.
272   * Show all apt stdout (including dpkg stdout) in contemporaneous trace.
273   
274  -- Ian Jackson <iwj@ubuntu.com>  Tue,  3 Apr 2007 20:08:13 +0100
275
276 autopkgtest (0.7.2) feisty; urgency=low
277
278   * adt-testreport-onepackage: new management script, with some
279     example config files onepackage-config and ubuntu-config.
280   * Fixed quite a few bugs in adt-run.
281   * Made adt_distro xenlvm config var settable.
282   * Fixed various packaging problems.
283
284  -- Ian Jackson <iwj@ubuntu.com>  Thu,  8 Mar 2007 14:54:33 +0000
285
286 autopkgtest (0.7.1) feisty; urgency=low
287
288   * Actually ship README.* files.
289   * Manpage for adt-virt-xenlvm.
290   * New adt-virt-null.
291
292  -- Ian Jackson <iwj@ubuntu.com>  Mon, 26 Feb 2007 16:34:41 +0000
293
294 autopkgtest (0.7.0) feisty; urgency=low
295
296   * Many new features, including:
297     - Xen virtualisation service works
298     - Can build packages as necessary
299     - Many bugfixes.
300     - Documentation (moved from the wiki).
301
302  -- Ian Jackson <iwj@ubuntu.com>  Thu, 22 Feb 2007 20:10:30 +0000
303
304 autopkgtest (0.6.1) edgy; urgency=low
305
306   * autopkgtest-xenlvm: filter output from debootstrap to make
307     the amount of output more reasonable.  set -o pipefail.
308     Create a timestamp file on image creation.  Warn if ipv4
309     forwarding is turned off.
310   * Add missing file `xen/justconfig' to bzr.
311   * Fix typo in usage message in adt-virt-chroot.
312
313  -- Ian Jackson <iwj@ubuntu.com>  Wed, 11 Oct 2006 15:42:18 +0100
314
315 autopkgtest (0.6.0) edgy; urgency=low
316
317   * autopkgtest-xenlvm: new package with Xen/LVM management
318     scripts productised.  Not yet glued into autopkgtest proper.
319
320  -- Ian Jackson <iwj@ubuntu.com>  Fri,  6 Oct 2006 20:45:41 +0100
321
322 autopkgtest (0.5.3) dapper; urgency=low
323
324   * Rename package autodebtest => autopkgtest.
325   * Remove a leftover debugging print from adt-virt-chroot.
326
327  -- Ian Jackson <iwj@ubuntu.com>  Tue,  7 Feb 2006 18:02:08 +0000
328
329 autodebtest (0.5.2) dapper; urgency=low
330
331   * New --output-dir option to adt-run.
332   * Bugfixes (including new mandatory cwd argument to `execute'
333     virt server command).
334
335  -- Ian Jackson <iwj@ubuntu.com>  Thu,  2 Feb 2006 19:44:18 +0000
336
337 autodebtest (0.5.1) dapper; urgency=low
338
339   * Manpages and minor fixes.
340
341  -- Ian Jackson <iwj@ubuntu.com>  Tue, 24 Jan 2006 18:37:46 +0000
342
343 autodebtest (0.5.0) unstable; urgency=low
344
345   * Initial release of (still largely proof-of-concept) automatic binary
346     package testing framework.
347
348  -- Ian Jackson <iwj@ubuntu.com>  Fri, 20 Jan 2006 17:56:55 +0000