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'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
|