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