File: changelog

package info (click to toggle)
cowdancer 0.47
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 696 kB
  • ctags: 179
  • sloc: ansic: 2,634; sh: 407; makefile: 116; cpp: 6; python: 4
file content (432 lines) | stat: -rw-r--r-- 15,596 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
cowdancer (0.47) unstable; urgency=low

  * Bug fix: "cowdancer: unexpected WIFEXITED status in waitpid", thanks
    to Andreas Beckmann (Closes: #466709).
    Block SIGCHLD when forking cp.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 20 May 2008 07:58:24 +0900

cowdancer (0.46) unstable; urgency=low

  * make cowbuilder work with cowbuilder in etch.  Bug 410723 will revive,
    so it will need --debian-etch-workaround option to enable.
    "provide cowdancer etch support", thanks to Patrick Winnertz
    (Closes: #481344).
  * Add reference to --no-cowdancer-update option in the error message so
    that it's more obvious. (Closes: #481609).

 -- Junichi Uekawa <dancer@debian.org>  Sun, 18 May 2008 12:24:21 +0900

cowdancer (0.45) unstable; urgency=low

  * cowbuilder, qemubuilder: Give error message when '--build' is invoked
    without .dsc file parameter.  (Closes: #460041).
  * output more useful info on waitpid WIFEXITED debug message.
  * add header to .ilist, so that it is possible to know a little bit more
    about the structure.  Note that upgrade will fail within cowdancer
    session, please re-create chroot, or use the --no-cowdancer-update option:

      Unpacking cowdancer (from .../cowdancer_0.45_amd64.deb) ...
      ERROR: ld.so: object '/usr/lib/cowdancer/libcowdancer.so' from LD_PRELOAD cannot be preloaded: ignored.
      cowdancer: .ilist header unexpected
      cowdancer: .ilist header unexpected
      cowdancer: .ilist header unexpected
      dpkg-split: unable to read part file `/tmp/buildd/qemubuilder_0.45_amd64.deb': Cannot allocate memory
      dpkg: error processing /tmp/buildd/qemubuilder_0.45_amd64.deb (--install):
  * Bug fix: "qemubuilder --create installs many useless? packages",
    thanks to David Bremner (Closes: #476547).
    Do not install recommended packages. 
    Qemubuilder now creates '/etc/apt/apt.conf.d/15pbuilder' in the same
    manner as pbuilder.
  * Bug fix: "qemubuilder: Please add kvm as alternate dependency", thanks
    to Josh Triplett (Closes: #479277).

 -- Junichi Uekawa <dancer@debian.org>  Mon, 12 May 2008 08:47:40 +0900

cowdancer (0.44) unstable; urgency=low

  * add Vcs-Git, Vcs-Browser.
  * fix invocation to cowdancer-ilistcreate

 -- Junichi Uekawa <dancer@debian.org>  Wed, 21 Nov 2007 22:47:22 +0900

cowdancer (0.43) unstable; urgency=low

  * make cowbuilder work with pdebuild. --debbuildopts handling was broken
    for cowbuilder. (Closes: #448330).

 -- Junichi Uekawa <dancer@debian.org>  Sun, 28 Oct 2007 23:13:42 +0900

cowdancer (0.42) unstable; urgency=low

  * Bug fix: "cowdancer: Please ship a (basic) bash completion file",
    thanks to Cyril Brulebois (Closes: #446498).
  * --components support.
  * Bug fix: "qemubuilder doesn&#39;t pass --debbuildopts to
    dpkg-buildpackage", thanks to Alexander Gerasiov (Closes: #447510).

 -- Junichi Uekawa <dancer@debian.org>  Thu, 25 Oct 2007 20:18:28 +0900

cowdancer (0.41) unstable; urgency=low

  * Bug fix: "qemubuilder: build of package failing due to date problems",
    thanks to Jean-Baptiste Note (Closes: #441132).
  * Bug fix: "newly created cowdancer chroot cannot be updated", thanks to
    Paul Wise (Closes: #441463).
  - there was a race condition with .ilist handling.

 -- Junichi Uekawa <dancer@debian.org>  Mon, 10 Sep 2007 19:50:31 +0900

cowdancer (0.40) unstable; urgency=low

  * Bug fix: "cowdancer: Should remove base directory when failed to
    create it", thanks to Nelson A. de Oliveira (Closes: #440651).
  * cow-shell: if COWDANCER_REUSE is not set, remove .ilist file after use.
    (Closes: #350268).
  * Bug fix: "cowdancer: <sys/types.h> needed in cowdancer-ilistcreate.c
    for Etch backport", thanks to Sven Hartge (Closes: #440879).
  * update qemubuilder README.Debian 
  * Don't assume network is always available as 'eth0', and try to find
    out. patch thanks to Jean-Baptiste Note (Closes: #440888).

 -- Junichi Uekawa <dancer@debian.org>  Fri, 07 Sep 2007 08:29:31 +0900

cowdancer (0.39) unstable; urgency=low

  * Bug fix: "qemubuilder: Problem when non-US locale", thanks to
    Jean-Baptiste Note (Closes: #440558).
  * Give fd0 directly to qemu to allow tty control.
  * Handle exit codes.
  * apply patch to more easily handle newer architecture support, 
    thanks to Jean-Baptiste Note: #440555

 -- Junichi Uekawa <dancer@debian.org>  Tue, 04 Sep 2007 08:31:55 +0900

cowdancer (0.38) unstable; urgency=low

  [ Jan-Marek Glogowski ] 
  * Don't clean the environment when invoking dumpconfig 
  (closes: #431993)
  * Better error handling when loading config

  [ Junichi Uekawa ]
  * add aptitude into chroot for pbuilder-satisfydepends-aptitude.
  * add cowdancer-ilistcreate command, which creates ilist file.
  * add cowdancer-ilistdump command, for debugging purposes. It was
    included in the testsuite, but it is generally useful for
    troubleshooting.
  * run cowdancer-ilistcreate within chroot if it exists
  - Bug fix: "cowbuilder cross-arch building support."
    (Closes: #432573).

 -- Junichi Uekawa <dancer@debian.org>  Sat, 01 Sep 2007 13:10:45 +0900

cowdancer (0.37) unstable; urgency=low

  * Trying to fix: "tar segfaulting within cowbuilder chroot", thanks to Michael
    Ablassmeier (closes: #430636).
  - work around glibc bug on dlvsym/dlerror failure case.
  * close mmap fd after use.
  
 -- Junichi Uekawa <dancer@debian.org>  Wed, 27 Jun 2007 07:12:20 +0900

cowdancer (0.36) unstable; urgency=low

  * fix logic for running amd64 on i386.
  * add example for cowbuilder manpage.
  * add --dumpconfig option.
  * Bug fix: "cowbuilder ignores BUILDPLACE", thanks to Guido Guenther
    (Closes: #429058).
  * Bug fix: "qemubuilder: --distribution is not honored", thanks to Ben
    Voui (Closes: #429026).
  * load proper chown for architectures (e.g. i386) which have two
    versions of chown.
  * Bug fix: "qemubuilder: manpage talks of cowbuilder instead of
    qemubuilder", thanks to Ben Voui (Closes: #428959).

 -- Junichi Uekawa <dancer@debian.org>  Mon, 25 Jun 2007 21:26:02 +0900

cowdancer (0.35) unstable; urgency=low

  * add README.Debian to qemubuilder.
  * libcowdancer: change exported symbol names to be less generic.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 09 Jun 2007 22:37:45 +0900

cowdancer (0.34) unstable; urgency=low

  * qemubuilder: fix segv.
  * Bug fix: "big bind mounts make login take a looong time", thanks to
    Joey Hess (Closes: #410723).  
  
    Special-case ./home/ so that it's not scanned for cowbuilder. Usually,
    only the filesystem outside of /home is interesting for cowbuilder
    sessions.
  
 -- Junichi Uekawa <dancer@debian.org>  Sat, 09 Jun 2007 15:16:07 +0900

cowdancer (0.33) unstable; urgency=low

  * qemubuilder: support signed .dsc files
  * qemubuilder: install to /usr/sbin/ instead of /usr/bin.
   (Closes: #427786).

 -- Junichi Uekawa <dancer@debian.org>  Wed, 06 Jun 2007 21:00:46 +0900

cowdancer (0.32) unstable; urgency=low

  * Try again, call debhelper with '-s' so that it doesn't try to build
    everything on all architectures (Closes: #427650).

 -- Junichi Uekawa <dancer@debian.org>  Wed, 06 Jun 2007 08:11:54 +0900

cowdancer (0.31) unstable; urgency=low

  * cowbuilder: pass --configfile option through to pbuilder.
  * cowbuilder, qemubuilder: reorganize code, to put shared code into
    parameter.[ch]

 -- Junichi Uekawa <dancer@debian.org>  Wed, 06 Jun 2007 07:54:24 +0900

cowdancer (0.30) unstable; urgency=low

  * Bug fix: "FTBFS: cowdancer_0.29(alpha/unstable): b-d on qemu not
    satisfiable on all archs", thanks to Steve Langasek (Closes: #427650).
    only build on i386, amd64, and powerpc.

 -- Junichi Uekawa <dancer@debian.org>  Tue, 05 Jun 2007 22:50:30 +0900

cowdancer (0.29) unstable; urgency=low

  * qemubuilder, cowbuilder: 'set -e' when sourcing configuration file.
  * Build-Depend on qemu, which is needed for testing.
  
 -- Junichi Uekawa <dancer@debian.org>  Tue, 05 Jun 2007 21:12:02 +0900

cowdancer (0.28) unstable; urgency=low

  * qemubuilder: add example pbuilderrc and document ARCH= option in
    manpage.
  * Build-Depend on pbuilder, since cowbuilder/qemubuilder testsuite
    requires pbuilder to run.

 -- Junichi Uekawa <dancer@debian.org>  Mon, 04 Jun 2007 07:28:22 +0900

cowdancer (0.27) unstable; urgency=low

  * support configuration files in cowbuilder.
  - fixes: "no easy way to specify an alternative basepath", thanks to
    Guido Guenther (Closes: #426589).
  - change Recommends to Depends on pbuilder, since configuration files
    are provided by pbuilder.
  * add reference to pbuilder documentation from cowbuilder documentation.
  * add qemubuilder package. -- this is more of a prototype, but enjoy.

 -- Junichi Uekawa <dancer@debian.org>  Wed, 30 May 2007 09:20:22 +0900

cowdancer (0.26) unstable; urgency=low

  * spec file, port to rpm-based systems.
  * load .ilist file in the constructor, which should make .ilist 
  file be loaded at file descriptor 3. (closes: #413912)
  - add test for close(0);open() not returning 0 for fd.

 -- Junichi Uekawa <dancer@debian.org>  Thu,  8 Mar 2007 09:19:38 +0900

cowdancer (0.25) unstable; urgency=low

  * Bug fix: "cowdancer: Better explain how to use cowbuilder to build
    packages", thanks to Nelson A. de Oliveira (Closes: #405090).
  * Bug fix: "cowdancer: cannot build gnustep-base with cowbuilder",
    thanks to Hubert Chan (Closes: #402669).
    Do not canonicalize lchown.

 -- Junichi Uekawa <dancer@debian.org>  Sun, 31 Dec 2006 15:54:09 +0900

cowdancer (0.24) unstable; urgency=low

  * testsuite update
  * Bug fix: "--save-after-login hardlinks aptcache contents in base.cow",
    thanks to Matti Lindell (Closes: #384132).

 -- Junichi Uekawa <dancer@debian.org>  Thu, 23 Nov 2006 15:00:59 +0900

cowdancer (0.23) unstable; urgency=low

  * cowbuilder --update ignored command-line options; fix.

 -- Junichi Uekawa <dancer@debian.org>  Thu, 31 Aug 2006 07:30:23 +0900

cowdancer (0.22) unstable; urgency=low

  * Bug fix: "cowdancer: documentation fix to document that
    --debootstrapopts etc can be used with cowbuilder", thanks to Pierre
    Habouzit (Closes: #384030).
  * update README.Debian

 -- Junichi Uekawa <dancer@debian.org>  Sat, 26 Aug 2006 09:07:25 +0900

cowdancer (0.21) unstable; urgency=low

  * Do not clean up if return code from pbuilder looks wrong.

 -- Junichi Uekawa <dancer@debian.org>  Sun, 20 Aug 2006 15:08:43 +0900

cowdancer (0.20) unstable; urgency=low

  * Bug fix: "cowdancer: cowbuilder removes base.cow after failed
    --update", thanks to Jorda Polo (Closes: #379797).

 -- Junichi Uekawa <dancer@debian.org>  Wed, 26 Jul 2006 08:35:42 +0900

cowdancer (0.19) unstable; urgency=low

  * actually support --buildplace and fix --basepath. Thanks to Jonas
    Smedegaard for the patch.  (closes: #375019)

 -- Junichi Uekawa <dancer@debian.org>  Tue, 27 Jun 2006 00:07:08 +0900

cowdancer (0.18) unstable; urgency=low

  * cow-shell: COWDANCER_REUSE=yes: reuse .ilist instead of regenerating.
  * cowbuilder: use COWDANCER_REUSE=yes option to avoid excessive call to
    find/xargs. Speeds up pbuilder-satisfydepends considerably, making
    cowbuilder build faster.

 -- Junichi Uekawa <dancer@debian.org>  Wed, 21 Jun 2006 08:34:39 +0900

cowdancer (0.17) unstable; urgency=low

  * mkdir with right permission 0777, not 777.

 -- Junichi Uekawa <dancer@debian.org>  Thu, 15 Jun 2006 08:36:43 +0900

cowdancer (0.16) unstable; urgency=low

  * add test case for sid/etc debootstrap with cdebootstrap and
    debootstrap.
  * Avoid unneeded cowlinkbreak when hardlink number is 1. Caused some
    problems with dpkg-gencontrol. (Closes: #369261).
  * Standards-version: 3.7.2
  * Error out when there is no file in directory to cowprotect.

 -- Junichi Uekawa <dancer@debian.org>  Sun, 11 Jun 2006 15:04:49 +0900

cowdancer (0.15) unstable; urgency=low

  * cowbuilder: give out help message
  * Bug fix: "cowbuilder silently ignore --basepath option if argument
    does not exists", thanks to Marco Nenciarini (Closes: #369220).
  * Bug fix: "manpage for cowbuilder speaks about nonexistent --basetgz
    option", thanks to Marco Nenciarini (Closes: #369211).
  * Bug fix: "cowdancer: cowbuilder fails after invocation of `pbuilder
    clean`", thanks to Edward J. Shornock (Closes: #369258).

 -- Junichi Uekawa <dancer@debian.org>  Mon, 29 May 2006 07:24:07 +0900

cowdancer (0.14) unstable; urgency=low

  * Welcome to cowbuilder, which can be used along with pbuilder.

 -- Junichi Uekawa <dancer@debian.org>  Fri, 26 May 2006 06:32:21 +0900

cowdancer (0.13) unstable; urgency=low

  * use exec instead of system, so that it will work with ' and spaces.

 -- Junichi Uekawa <dancer@debian.org>  Sun,  5 Mar 2006 22:58:16 +0900

cowdancer (0.12) unstable; urgency=low

  * add support for space in filenames.
  - Bug fix: "cowdancer: dpatches with spaces in their name fail to
    apply", thanks to Paul Wise (Closes: #355358).

 -- Junichi Uekawa <dancer@debian.org>  Sun,  5 Mar 2006 19:31:34 +0900

cowdancer (0.11) unstable; urgency=low

  * add error-handling

 -- Junichi Uekawa <dancer@debian.org>  Thu, 26 Jan 2006 08:14:22 +0900

cowdancer (0.10) unstable; urgency=low

  * fixed pthread race condition.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 14 Jan 2006 22:28:03 +0900

cowdancer (0.9) unstable; urgency=low

  * Reorder the flow of execution for the case when /lib/ld.so binary is
    written to; I cannot fork/exec shared binaries while modifying ld.so.

 -- Junichi Uekawa <dancer@debian.org>  Mon,  9 Jan 2006 00:48:17 +0900

cowdancer (0.8) unstable; urgency=low

  * speed improvement when handling ilist file; when handling linux kernel
    source tree, performance degradation was around 6x in 0.7, but it's
    now 1.1x on my test system.
  - Use mmap and binary data format  
  - Use qsort/bsearch on this data format.
  * update README.Debian.

 -- Junichi Uekawa <dancer@debian.org>  Sat,  7 Jan 2006 11:56:06 +0900

cowdancer (0.7) unstable; urgency=low

  * Work around stat change with coreutils 5.3.0 and later
  * Fix testsuite
  * COWDANCER_DEBUG environmental variable enables debug messages.

 -- Junichi Uekawa <dancer@debian.org>  Wed, 23 Nov 2005 14:08:51 +0900

cowdancer (0.6) unstable; urgency=low

  * add chmod/chown support. (closes: #329383)
  - does not fully support fchmod/fchown, 
    apt/dpkg apparently uses that operation.
    will need to investigate further.
  - debian/TODO: added
  * Clear memory before use on ilist; fixes problem on ppc.

 -- Junichi Uekawa <dancer@debian.org>  Wed,  2 Nov 2005 09:07:01 +0900

cowdancer (0.5) unstable; urgency=low

  * cowdancer: cow-shell does not start, gives error (closes: #329344)

 -- Junichi Uekawa <dancer@debian.org>  Wed, 21 Sep 2005 22:54:34 +0900

cowdancer (0.4) unstable; urgency=low

  * added some error checking 
  * Initial upload to Debian archive (closes: #325370)

 -- Junichi Uekawa <dancer@debian.org>  Tue, 30 Aug 2005 08:36:07 +0900

cowdancer (0.3) unstable; urgency=low

  * add testsuite.
  * find -xdev to avoid looking into /proc
  * Try not to COW device files, only handle regular files
  * symlinks support
  * trap fopen/fopen64 as well as open/open64.
  - enough features to run pbuilder 0.130

 -- Junichi Uekawa <dancer@debian.org>  Sat, 20 Aug 2005 10:10:47 +0900

cowdancer (0.2) unstable; urgency=low

  * Fix buffer overflow.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 13 Aug 2005 21:38:22 +0900

cowdancer (0.1) unstable; urgency=low

  * Initial Release

 -- Junichi Uekawa <dancer@debian.org>  Sat, 13 Aug 2005 21:08:03 +0900