File: changelog

package info (click to toggle)
cowdancer 0.90
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 648 kB
  • sloc: ansic: 4,593; sh: 407; makefile: 142; cpp: 5
file content (1063 lines) | stat: -rw-r--r-- 37,829 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
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
cowdancer (0.90) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * Trigger again the removal of the very old conffile (Closes: #914076)
  * Drop old Replaces against a 12-years-old version.
  * Trigger again the removal of a very old conffile

  [ Jessica Clarke ]
  * Fix FTBFS when symbols are redirected (Closes: #1069484)
  * d/control: Bump Standards-Version to 4.7.0
  * Bump to compat level 13; drop dh_missing override and dh-exec use

 -- Jessica Clarke <jrtc27@debian.org>  Sat, 01 Jun 2024 23:13:30 +0100

cowdancer (0.89) unstable; urgency=medium

  [ Jessica Clarke ]
  * parameter.c: Sync options with pbuilder 0.230.4.
    This adds support for --use-cgroup and --no-source-only-changes.
    Closes: #932465
  * Update my name.

  [ Debian Janitor ]
  * Use correct machine-readable copyright file URI.
  * Update standards version to 4.5.0, no changes needed.

  [ Thorsten Glaser ]
  * Check isatty(3) rather than rely on ncurses/tinfo (Closes: #970555)
  * Revert "Don't deadlock initialization"

  [ Joao Eriberto Mota Filho ]
  * Update distributions and allow options without '--'

 -- Jessica Clarke <jrtc27@debian.org>  Thu, 08 Oct 2020 22:12:49 +0100

cowdancer (0.88) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * Fix bash completion to work with a dynamic _have() instead of the static
    have().  LP: #1792835
  * Bump debhelper compat level to 12, using the new debhelper-compat.
    + Move from the deprecated dh_install --fail-missing to dh_missing.
  * Bump Standards-Version to 4.3.0, no changes needed.

  [ James Clarke ]
  * Fix FTBFS with glibc 2.28.  Closes: #916062

 -- Mattia Rizzolo <mattia@debian.org>  Mon, 07 Jan 2019 14:43:20 +0100

cowdancer (0.87) unstable; urgency=medium

  * d/control:
    + Use HTTPS in the Homepage fields.
    + Update maintainer email address to team+pbuilder@tracker.debian.org.
  * d/copyright: Use HTTPS in the Format URI.

 -- Mattia Rizzolo <mattia@debian.org>  Wed, 04 Apr 2018 14:45:18 +0200

cowdancer (0.86) unstable; urgency=medium

  * Bump standards version to 4.1.3, no changes needed
  * ilistcreate: Ensure .ilist has the correct permissions (Closes: #872597)
  * cowbuilder: Always pass --mirror and --distribution to pbuilder
  * qemubuilder: Depend on soon-to-be non-Essential e2fsprogs (Closes: #887239)
  * debian/control:
    - Change Vcs-* to point to salsa
    - Set Rules-Requires-Root to no
  * Bump compat to 11, no changes needed

 -- James Clarke <jrtc27@debian.org>  Sat, 20 Jan 2018 12:51:55 +0000

cowdancer (0.85) unstable; urgency=medium

  * cowbuilder.8: Don't document the option-style commands; they're confusing
    and no longer recommended
  * parameter.c: Allow commands to come later; deprecation warnings not given,
    since at least one reverse dependency does not call cowbuilder correctly
    (Closes: #852434)

 -- James Clarke <jrtc27@debian.org>  Tue, 31 Jan 2017 17:16:13 +0000

cowdancer (0.84) unstable; urgency=medium

  [ James Clarke ]
  * Use automake for tests
  * Don't run 016_memleakcheck for now
    - Fixes FTBFS on hurd-i386
  * Reformat everything with the help of clang-format
  * Fix miscellaneous issues found by clang-tidy
  * debian/control:
    - Drop unused Build-Depends
    - Update Build-Depends for cross-building
  * cowbuilder: Pass --architecture to pbuilder when building
  * qemubuilder:
    - Check architecture has been specified (Closes: #440944)
    - Allow custom debootstrap and options (Closes: #851226)
    - Change for-loops to be C89-compliant
    - Enable KVM via -machine (kvm binary is deprecated)
  * parameter:
    - Add missing fields to dump_config and reorder
    - Remove duplicate hookdir definition
    - Sync options with pbuilder 0.228
    - Update short options
    - Accept aliases for the operation to perform
  * cowbuilder.8:
    - Update for new command aliases
    - Various cleanups
  * qemubuilder.8:
    - Update for new command aliases
    - Various cleanups

  [ Mattia Rizzolo ]
  * debian/rules: Mark debian/qemubuilder.README.Debian target as .PHONY, so
    it'll always run when called
  * debian/qemubuilder.README.Debian: update from the wiki

 -- James Clarke <jrtc27@debian.org>  Thu, 19 Jan 2017 14:41:27 +0000

cowdancer (0.83) unstable; urgency=medium

  * parameter.c: Print a friendlier message when basepath can't be created
    (Closes: #753008)
  * debian/control: Use my @debian.org email address
  * debian/copyright: Add myself (2016-2017)
  * Revert "cowdancer: Use multiarch library path"
  * Symlink multiarch path to non-multiarch path (Closes: #850453)
    - If a user has updated their chroot to 0.82, this will cause a few errors
      again on unpack, but this will be a very short window.

 -- James Clarke <jrtc27@debian.org>  Sat, 07 Jan 2017 11:51:22 +0000

cowdancer (0.82) unstable; urgency=medium

  [ James Clarke ]
  * Rewrite build system to use autotools instead of home-grown Makefile
  * qemubuilder: Add support for arm64 (Closes: #838753)

  [ Mattia Rizzolo ]
  * Bump debhelper compat level to 10
  * d/rules: drop override_dh_installchangelogs installing ChangeLog: it's
    installed automatically since compat 7

  [ James Clarke ]
  * cowdancer: Use multiarch library path
  * log.c: Silence colors termcap error (Closes: 845395)

 -- James Clarke <jrtc27@jrtc27.com>  Mon, 05 Dec 2016 00:42:45 +0000

cowdancer (0.81) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * Build with -O2 on ppc64el to fix FTBFS in Ubuntu (that is using -O3)

  [ Iain R. Learmonth ]
  * Removing myself from uploaders

  [ James Clarke ]
  * Unify logging and add colors
    - There is now more consistency with the logging format. Every
      cowbuilder/qemubuilder message is now prefixed with the log level.
    - The new USECOLORS pbuilder configuration variable (yes, no or auto) is
      read, and if yes (or auto, and the terminal supports colors), the same
      colors are used as pbuilder.
    - The LOGLEVEL pbuilder configuration variable now also controls
      cowbuilder/qemubuilder's verbosity.
  * Add quotes around arguments with spaces when printing forked commands

 -- James Clarke <jrtc27@jrtc27.com>  Tue, 13 Sep 2016 12:00:38 +0100

cowdancer (0.80) unstable; urgency=medium

  [ James Clarke ]
  * qemuarch.c:
    - Support x32
  * test_qemuarch.c:
    - Support x32
  * cowbuilder.c:
    - Preserve directory when --debug is given (Closes: #650592)
  * Add support for pbuilder's --binary-indep
    - Only use --force-yes if --allow-untrusted is given
      (Closes: #819093)
    - Add support for hooks.
      Thanks to Reiner Herrmann for the initial concept patch.
      (Closes: #819803)
    - Copy files back as the correct user/group
    - Increase MEMORY_MEGS default to 256
  * qemubuilder.c:
    - Mount /run/lock and /dev/shm as tmpfs
  * qemubuilder.c:
    - Update first-stage script in --update
  * qemubuilder.c:
    - Run hooks from mountpoint and use input/ for copying
    - Build inside /build
    - Detect out of date pbuilder-run init script
    - Update script by mounting root
    - Fixed end-of-work exit code
    - Fixed non-executable hook warning
    - Compatibility symlink from /tmp/buildd to /build
    - Avoid first-stage warnings
    - Delete /pbuilder-run before version check
    - Use tmpfs for /tmp
    - Run commands inside getty
    - Use qemu monitor, with sane tty settings
  * file.c:
    - Preserve permissions on copy

  [ Mattia Rizzolo ]
  * debian/control:
    - Bump Standards-Version to 3.9.8, no changes needed.
  * debian/control:
    - add myself to Uploaders.

  [ Peter Pentchev ]
  * qemubuilder.c:
    - Fixed inverted error check for asprintf breaking --update
      (Closes: #822849)

 -- James Clarke <jrtc27@jrtc27.com>  Mon, 16 May 2016 10:51:15 +0100

cowdancer (0.79) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * debian/control:
    - Remove qemu-system Build-Dep, it's clearly useless.
    - Restrict qemubuilder to linux-any architectures.
    - Bump Standards-Version to 3.9.7, no changes needed.
    - Use HTTPS in Vcs-Git

  [ James Clarke ]
  * debian/control:
    - Add myself to Uploaders. (Closes: #802151)
    - Drop unused busybox-static from Build-Depends.
    - Build everything except qemubuilder on Architecture: any
  * Fix open/open64 giving SIGILL on kFreeBSD. (Closes: #647345)
  * tests/016_memleakcheck.c:
    - Check result of opening /proc/self/maps for NULL.
    - Use /proc/<pid>/maps over /proc/self/maps.
      This fixes the test failing on the Hurd, as /proc/self is currently
      always /proc/1.
  * Makefile:
    - Define DEB_BUILD_ARCH_OS.
    - Don't build qemubuilder when DEB_BUILD_ARCH_OS != "linux".
    - Create tests/log directory if missing
  * qemubuilder.c:
    - Don't hang if child crashes (Closes: #752582)
    - Exit gracefully when missing KERNEL_IMAGE (LP: #1027268)
    - Make kernel halt on panic, rather than hanging
    - Support EXTRAPACKAGES/--extrapackages
    - Specify disk image format for qemu (Closes: #812581)
    - Avoid needless string copy
  * cowbuilder:
    - Don't override --extrapackages (Closes: #606542)
  * cowbuilder.c:
    - Always check for mounts before deleting directories (Closes: #758490)
    - Don't duplicate --debbuildopts (Closes: #754048)
  * tests/log:
    - Remove unnecessary directory
  * parameter.c:
    - Avoid // in buildplace (Closes: #573126)

 -- James Clarke <jrtc27@jrtc27.com>  Mon, 04 Apr 2016 19:21:41 +0100

cowdancer (0.78) unstable; urgency=medium

  * debian/control:
   - Change qemubuilder architecture to any

 -- Iain R. Learmonth <irl@debian.org>  Fri, 25 Dec 2015 14:30:43 +0000

cowdancer (0.77) unstable; urgency=medium

  * bash_completion.cowbuilder:
   - Added --configfile (Closes: #744974)

 -- Iain R. Learmonth <irl@debian.org>  Fri, 25 Dec 2015 11:09:25 +0000

cowdancer (0.76) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * debian/rules:
   - use the dh sequencer and compat 9
   - use CFLAGS from the env, always. dpkg-buildpackage takes care of that in
     debian, just be sure -fno-strict-aliasing is there
   - use LDFLAGS where we actually link stuff
   - use dh_install instead of dh_movefiles
   - enable hardening
  * debian/dirs (removed):
   - let the makefile create the directory, remove debian/dirs
  * qemubuilder.8:
   - remove .qy macro that's not understood by man now
  * cowdancer-ilistcreate.1:
   - remove escaping of round brackets
  * bash_completion.qemubuilder:
   - remove the shebang, bash completion don't want/need the shebang
  * run wrap-and-sort
  * debian/control:
   - remove final dot from cowdancer short description, fix
     description-synopsis-might-not-be-phrased-properly
  * debian/cowbuilder.maintscript:
   - add to remove obsolete /etc/bash_completion/cowbuilder (Closes: #804634)
  * debian/qemubuilder.maintscript:
   - add to remove obsolete /etc/bash_completion/qemubuilder (Closes: #804635)

  [ Iain R. Learmonth ]
  * Ensure qemubuilder mounts rootfs as rw during creation (Closes: #698451)

 -- Iain R. Learmonth <irl@debian.org>  Sun, 13 Dec 2015 11:25:11 +0000

cowdancer (0.75) unstable; urgency=medium

  * Updated references to cdn.debian.net to use httpredir.debian.org (Closes:
    #774469)
  * Add armhf support to qemubuilder (Closes: #780332)
  * Move bash completions to standard location
  * d/control:
   - Changed architecture for qemubuilder to linux-any due to missing
     dependencies on kfreebsd and hurd
   - Added ${misc:Depends} to binary dependencies
  * d/copyright:
   - Updating FSF address in GPL references
   - Reference common licenses
  * Add source format "3.0 (native)"

 -- Iain R. Learmonth <irl@debian.org>  Tue, 03 Nov 2015 11:53:25 +0000

cowdancer (0.74) unstable; urgency=medium

  [ Francois Poirotte ]
  * Send benign messages to stdout not stderr. (Closes: #734162)

  [ Iain R. Learmonth ]
  * Removed debian/watch; this is a native package.
  * debian/control:
   - Switch Vcs-Browser and Vcs-Git to canonical URLs.
   - Change maintainer to Debian pbuilder maintenance team.
   - Added self as an Uploader.
   - Reformatted with cme.
  * debian/copyright:
   - DEP-5 compliance fixes.
  * Fixed handling of .dsc files in qemubuilder. (Closes: #779255)
   - Thanks to Stefan Kisdaroczi!

 -- Iain R. Learmonth <irl@debian.org>  Sun, 11 Oct 2015 21:32:40 +0100

cowdancer (0.73) unstable; urgency=low

  * debbuildopts quoting is wrong from ~/.pbuilderrc (closes: #704247)
  * do not fail test when '/' is not mounted inside chroot.
    (closes: #713511)

 -- Junichi Uekawa <dancer@debian.org>  Wed, 24 Jul 2013 06:41:33 +0900

cowdancer (0.72) unstable; urgency=low

  [ Jean-Baptiste Lallement ]
  * cowbuilder deletes content of bind-mounted directories (closes: #703406)
  - A directory bind-mounted into pc->buildplace, will be cleaned out by
    rmrf() To avoid this disaster, we skip buildplace clean-up if a directory
    is bind-mounted under the chroot (LP: #1156540)

  [ Junichi Uekawa ]
  * Some refactoring, and removing memory leaks.
  * Mark some functions to be static in cowdancer so that they are not exported.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 30 Mar 2013 11:05:19 +0900

cowdancer (0.71) unstable; urgency=low

  * copyright file in copyright-format-1.0 as specified in policy version 3.9.3.1

 -- Junichi Uekawa <dancer@debian.org>  Fri, 24 Aug 2012 04:51:56 +0900

cowdancer (0.70) unstable; urgency=low

  [ Junichi Uekawa ]
  * update to policy 3.9.2
  - delimit build-depends with a newline.
  - add parallel= support for DEB_BUILD_OPTIONS
  - remove -D_REENTRANT from build scripts, they are linuxthreads requirement, and probably obsolete by now.
  - rather than /run use some other script name /runscript for 'execute'
  - add 'nocheck' DEB_BUILD_OPTIONS support
  - removed unneeded files.

  [ Julian Taylor ]
  * expose --twice to cowbuilder too. (closes: #563089)

 -- Junichi Uekawa <dancer@debian.org>  Wed, 30 May 2012 19:02:00 +0900

cowdancer (0.69) unstable; urgency=low

  [ Mike Gabriel ]
  * Add SMP support to qemubuilder (closes: #661856)

  [ Junichi Uekawa ]
  * add --keyring and --allow-untrusted options to cowbuilder.

 -- Junichi Uekawa <dancer@debian.org>  Fri, 30 Mar 2012 01:19:48 +0900

cowdancer (0.68) unstable; urgency=low

  [ Junichi Uekawa ]
  * remove build-dependency and dependency on qemu, and depend on qemu-
    system.

  [ Dmitry Smirnov ]
  * Bug#660823: qemubuilder: Gnu Hurd support (doesn't quite yet work but first step)

 -- Junichi Uekawa <dancer@debian.org>  Sat, 10 Mar 2012 09:40:54 +0900

cowdancer (0.67) unstable; urgency=low

  [ Junichi Uekawa ]
  * qemubuilder: work around case when othermirror is NULL (unset).
  * qemubuilder: Add --http-proxy to list of parameters for qemubuilder to override.

  [ Werner Mahr ]
  * qemubuilder: Apt inside the emulated system doesn't know
    about outside proxy (closes: #653162)

 -- Junichi Uekawa <dancer@debian.org>  Sun, 25 Dec 2011 16:21:03 +0900

cowdancer (0.66) unstable; urgency=low

  [ Colin Watson ]
  * Bug#648438: cowdancer: FTBFS with ld that defaults to --as-needed:
    bad link order

  [ Junichi Uekawa ]
  * note down where 573126 happens.

 -- Junichi Uekawa <dancer@debian.org>  Sun, 04 Dec 2011 22:44:38 +0900

cowdancer (0.65) unstable; urgency=low

  [ Junichi Uekawa ]
  * remove cowbuilder-cowdancer loop dependency. (closes: #519130)

  [ David Paleino ]
  * update cowbuilder bash completion (closes: #546725)

 -- Junichi Uekawa <dancer@debian.org>  Thu, 22 Sep 2011 11:29:48 +0900

cowdancer (0.64) unstable; urgency=low

  [ Junichi Uekawa ]
  * change default to use arch diskdevice of sd; most arches probably
    switched to /dev/sda by now.
  * binary-arch support for cowbuilder and qemubuilder (closes: #623978,
    #631967)
  * fix spelling mistake (closes: #623971)

  [ Benoît Knecht ]
  * qemubuilder: low read/write performance on qemu block devices
    (closes: #600056)

  [ Mike Gabriel ]
  * adds --othermirror option functionality to qemubuilder
    (closes: #624012)

 -- Junichi Uekawa <dancer@debian.org>  Tue, 02 Aug 2011 07:19:33 +0900

cowdancer (0.63) unstable; urgency=low

  * Acknowledge NMUs. (closes: #597102, #564425)

 -- Junichi Uekawa <dancer@debian.org>  Sun, 26 Jun 2011 09:21:02 +0900

cowdancer (0.62+nmu2) unstable; urgency=medium

  * Non-maintainer upload.
  * Apply patch by Beno?t Knecht to add the required additional arguments
    for networking (Closes: #597102)
  * Set urgency medium due to RC bug fix

 -- Alexander Reichle-Schmehl <tolimar@debian.org>  Thu, 02 Dec 2010 14:11:51 +0100

cowdancer (0.62+nmu1) unstable; urgency=low

  * Non-maintainer upload.
  * Apply fix to qemubuilder's mount problem (Closes: #564425)
    Thanks to Beno?t Knecht, Gregor Herrmann and Martijn van Brummelen for
    working on the issue!

 -- Alexander Reichle-Schmehl <tolimar@debian.org>  Fri, 26 Nov 2010 16:16:26 +0100

cowdancer (0.62) unstable; urgency=low

  [ Stefan Kisdaroczi ]
  * set serial console baudrate to 115200 (closes: #587424)
  * use kvm for i386 on amd64 host (closes: #587421)

  [ Junichi Uekawa ]
  * probably, ARM does support 115200n8 too.
  * remove implied -serial=stdio by adding -nodefault. (closes:
    #591470)

 -- Junichi Uekawa <dancer@debian.org>  Sun, 15 Aug 2010 23:43:49 +0900

cowdancer (0.61) unstable; urgency=low

  * add --architecture option to qemubuilder and cowbuilder and support
    ARCHITECTURE option in pbuilderrc. (closes: #564796)
    ARCHITECTURE is preferred over ARCH option, but both options will work.
  * add basepath to cowbuilder bash_completion.
  * add basepath and architecture to bash completion for qemubuilder.

 -- Junichi Uekawa <dancer@debian.org>  Fri, 29 Jan 2010 23:30:35 +0900

cowdancer (0.60) unstable; urgency=low

  * cowbuilder: output a more helpful error message when flock/fchmod/fchown is
    called.
  * cowbuilder: call break_cowlink on templates.dat and password.dat.
    (closes: #558832)

 -- Junichi Uekawa <dancer@debian.org>  Wed, 02 Dec 2009 23:14:33 +0900

cowdancer (0.59) unstable; urgency=low

  [ Junichi Uekawa ]
  * cowbuilder fix "cannot lock DBdriver config" during parallel usage
    (closes: #553616)
  * qemubuilder: use malta architecture for mips and mipsel.
  * Update README.Debian for qemubuilder

 -- Junichi Uekawa <dancer@debian.org>  Sun, 29 Nov 2009 19:28:48 +0900

cowdancer (0.58) unstable; urgency=low

  * support --debbuildopts for cowbuilder (closes: #548209)
  * add debug message so that what's happening is more obvious.
  * make qemubuilder create output more descriptive error message on
    error to create file (closes: #551614)
  * Improve description for cowbuilder and qemubuilder (closes: #551365)

 -- Junichi Uekawa <dancer@debian.org>  Sun, 01 Nov 2009 23:33:31 +0900

cowdancer (0.57) unstable; urgency=low

  [ Loïc Minier ]
  * Set SHELL=/bin/bash for pipefail; (closes: #532444)
  * Allow for lpia dpkg arch for __i386__ arches

  [ Junichi Uekawa ]
  * modify changelog spelling mistake.
  * add homepage for cowdancer and qemubuilder.
  * remove 'man .hy' typo from cowbuilder.8 (closes: #541820)

 -- Junichi Uekawa <dancer@debian.org>  Tue, 25 Aug 2009 22:24:06 +0900

cowdancer (0.56) unstable; urgency=low

  * minor fix to grammar in cowbuilder.README.Debian (closes: #528559)

 -- Junichi Uekawa <dancer@debian.org>  Sun, 31 May 2009 11:10:53 +0900

cowdancer (0.55) unstable; urgency=low

  * COWDANCER_DEBUG=1 sent some output to stdout which broke some cases,
    now outputs to stderr, which is more safe. (closes: #523575)
  * Now make check runs.
  * environment variable COWDANCER_SO specifies location of
    libcowdancer.so, default is /usr/lib/cowdancer/libcowdancer.so,
    useful for running tests on just-built cowdancer.

 -- Junichi Uekawa <dancer@debian.org>  Mon, 13 Apr 2009 07:58:24 +0900

cowdancer (0.54) unstable; urgency=low

  * Really fix i386 qemubuilder; compile with LFS option.
  * Run 'make fastcheck' after build so that I know builds are reasonable.
    Running 'make slowcheck' needs a bit more work.
  * change bash completion
  * add work-around for udev bug #520742, add /etc/udev/disabled

 -- Junichi Uekawa <dancer@debian.org>  Fri, 10 Apr 2009 07:38:47 +0900

cowdancer (0.53) unstable; urgency=low

  * Fix i386 cowdancer, rollback to only use large file support for
    qemubuilder.  cowbuilder and cowdancer seem to need more changes to
    get LFS working. (closes: #520994)

 -- Junichi Uekawa <dancer@debian.org>  Wed, 25 Mar 2009 08:57:45 +0900

cowdancer (0.52) unstable; urgency=low

  * Fix build error on i386.
    libcowdancer cannot be built with LFS on i386. Disable LFS for now.
    (closes: #520861)

 -- Junichi Uekawa <dancer@debian.org>  Mon, 23 Mar 2009 22:27:51 +0900

cowdancer (0.51) unstable; urgency=low

  * add largefile support flags so that qemubuilder works properly in
    32-bit mode. (closes: #520721)

 -- Junichi Uekawa <dancer@debian.org>  Mon, 23 Mar 2009 08:32:54 +0900

cowdancer (0.50) unstable; urgency=low

  * add handling for inputfile / outputfile options, --inputfile is
    implemented.
  * do not use external resolv.conf inside qemu.
  * add 'quiet' option to kernel booting inside qemu.
  * Set the current time inside chroot for pbuilder create target as
    well.

 -- Junichi Uekawa <dancer@debian.org>  Sat, 21 Mar 2009 11:08:44 +0900

cowdancer (0.49) unstable; urgency=low

  * qemubuilder: depend on debootstrap. (closes: #496077)
  * cowbuilder package: split out from cowdancer. cowdancer can be useful
    in more cases than cowbuilder. (closes: #459436)
    The two packages depend on both packages in order to not break
    backward compatibility.
  * Add a README.Debian for cowbuilder (closes: #496458)
  * Handle IPv4 'lo' device address (127.0.0.0) for --mirror option
    specially, so that they are translated to 10.0.2.2 inside qemu.
  * qemu: mount sysfs and devpts (closes: #511190)

 -- Junichi Uekawa <dancer@debian.org>  Fri, 20 Feb 2009 22:11:22 +0900

cowdancer (0.48) unstable; urgency=low

  * qemubuilder: add support for armel.
  * qemubuilder: add support for --arch-diskdevice option so that users of
    Ubuntu i386 kernels can override from default hd to sd.

 -- Junichi Uekawa <dancer@debian.org>  Sun, 10 Aug 2008 23:40:39 +0900

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