pbuilder (0.99) UNRELEASED; urgency=low * Documentation update: note apt-proxy is useful for caching the apt archives. -- Junichi Uekawa Tue, 30 Dec 2003 22:46:19 +0900 pbuilder (0.98) unstable; urgency=low * use dpkg-buildpackage in pdebuild-internal rather than debuild, and do not try to gpg-sign inside the chroot, which will always fail. * Document --use-pdebuild-internal in the documentation. -- Junichi Uekawa Mon, 29 Dec 2003 08:48:49 +0900 pbuilder (0.97) unstable; urgency=low * update installtest script * allow multiple --bindmounts option to be specified for multiple bind-mount operation. * Support pdebuild which does not run debian/rules clean outside of chroot. Set 'USE_PDEBUILD_INTERNAL=yes' to use it, or --use-pdebuild-internal. It will not be the default yet, because it changes the manner of operation drastically. - "pdebuild builds source package outside chroot" by Matt Kraai (Closes: #211230). - "pbuilder: don't run debian/rules clean outside chroot" by thanks to Brian May (Closes: #215192). -- Junichi Uekawa Tue, 23 Dec 2003 22:57:47 +0900 pbuilder (0.96) unstable; urgency=low * Update documentation - Using debconf inside pbuilder. - Note in FAQ that /dev/null error comes from 'nodev' mount option. (closes: #223868) - Note that execute_installtest.sh can be used for light-weight mass-install testing. * pbuilder execute: now passes on command-line arguments to the script. * pbuilder-user-mode-linux execute: ditto. * examples/execute_installtest.sh: Tries to 'apt-get install' a package and sees if it does install. * examples/execute_paramtest.sh: Just dumps the parameter. * pbuilder --debug option added, to do some kind of debugging when update and create. (closes: #224039) * Do not conflict with older version of bash, and try to work with it. -- Junichi Uekawa Thu, 18 Dec 2003 08:16:09 +0900 pbuilder (0.95) unstable; urgency=low * Document fakechroot use * Conflict with old bash that fails on unset. (closes: #221805) * Fixed typo in debuild-pbuilder.1 leading to man warning, thanks to Roland Stigge (Closes: #223004). -- Junichi Uekawa Thu, 11 Dec 2003 23:24:58 +0900 pbuilder (0.94) unstable; urgency=low * pdebuild-user-mode-linux: support --configfile as pdebuild does. * Bug fix: "pbuilder: Trying to unmount dev/pts when not mounted", thanks to Chris Halls (Closes: #219941). Reordered mount order so that /dev/pts and /dev mounts can be specified at the same time. It might not be the real problem, but this seems like one big problem, at least. * Bug fix: "pbuilder: Error message: W: execute priv not set on file D[0-9][0-9]*, not executing.", thanks to Daniel Martin (Closes: #220979). -- Junichi Uekawa Sun, 16 Nov 2003 23:28:25 +0900 pbuilder (0.93) unstable; urgency=low * Change pdebuild behavior: pass on --configfile option from pdebuild to pbuilder. This is in response to: "pbuilder: BUILDRESULT doesn't work in --configfile file", thanks to Brian May (Closes: #217748). -- Junichi Uekawa Wed, 29 Oct 2003 08:04:03 +0900 pbuilder (0.92) unstable; urgency=low * Document that MIRRORSITE does not get effective unless --override-config is specified in pbuilderrc.5. (Closes: #216975). * patch: "pbuilder-modules writes non-functional policy script", thanks to Clint Adams (Closes: #216993). -- Junichi Uekawa Thu, 23 Oct 2003 23:33:52 +0900 pbuilder (0.91) unstable; urgency=low * Document --bindmounts option better. * add suggestion to bindmounts option in the manual page, where it documented the dangers of bind-mounting. (Closes: #214290). -- Junichi Uekawa Mon, 20 Oct 2003 06:05:38 +0900 pbuilder (0.90) unstable; urgency=low * Sanity check if BUILDPLACE is user-accessible. (Closes: #215452). * Bug fix: "debootstrap: Fails to build under pbuilder", thanks to Daniel Schepler: special-case makedev in policy-rc.d (Closes: #213541). -- Junichi Uekawa Sat, 18 Oct 2003 09:38:04 +0900 pbuilder (0.89) unstable; urgency=low * Document a workaround for sysklogd /proc busy message. -- Junichi Uekawa Fri, 10 Oct 2003 06:46:17 +0900 pbuilder (0.88) unstable; urgency=low * auditing of readlink occurrences * Bug fix: "pbuilder: Please deal with nonexistent --buildplace directory", reported from Artur R. Czechowski (Closes: #213890). -- Junichi Uekawa Sun, 5 Oct 2003 01:55:03 +0900 pbuilder (0.87) unstable; urgency=low * Bug fix: "pdebuild continues after source package fails to build", thanks to Matt Kraai (Closes: #211108). * UML: Add --mirror and --nonusmirror options. * Bug fix: "pbuilder: mishandles multiword DEBEMAIL", thanks to Aaron M. Ucko (Closes: #203584). * create policy-rc.d inside chroot if it does not exist, to fix "start-stop-daemon should not start any daemon inside chroot" (Closes: #165430) * Testsuite is added to the source tree, to get some kind of automatic regression testing. -- Junichi Uekawa Wed, 24 Sep 2003 08:07:34 +0900 pbuilder (0.86) unstable; urgency=low * check if /etc/hosts etc. exist before trying to readlink and cp. * Use force-confnew option of dpkg to make upgrade noninteractive if DEBIAN_FRONTEND=noninteractive. (closes: #208602) -- Junichi Uekawa Thu, 4 Sep 2003 08:07:32 +0900 pbuilder (0.85) unstable; urgency=low * Fix "pbuilder create with basetgz option fails due to new readlink behavior" so that it is possible to pbuilder create with --basetgz option. From: Roland Stigge (closes: #208038) -- Junichi Uekawa Mon, 1 Sep 2003 07:37:41 +0900 pbuilder (0.84) unstable; urgency=low * README.Debian: update very outdated parts. * change use of chown, supply group info when available. Subject: BUILDRESULTUID and BUILDRESULTGID no longer work as numeric values From: Kenneth Pronovici (closes: #207392) * fix manual page slightly. From: Matt Kraai (closes: #207390) * pbuilder-doc.xml: update. * Standards-version: 3.6.1 -- Junichi Uekawa Wed, 27 Aug 2003 05:58:22 +0900 pbuilder (0.83) unstable; urgency=low * user-mode-linux: Check if BUILDPLACE is writable * user-mode-linux: --buildplace options -- Junichi Uekawa Fri, 22 Aug 2003 19:00:22 +0900 pbuilder (0.82) unstable; urgency=low * Change use of chown. * pbuilder-user-mode-linux: Give warning when ran as root. * Give more meaningful message when there is problem accessing the root filesystem from inside user-mode-linux. (closes: #206292) -- Junichi Uekawa Wed, 20 Aug 2003 23:43:06 +0900 pbuilder (0.81) unstable; urgency=low * Note that pbuilder-user-mode-linux should be ran as a normal user. /etc/mtab will be written to, if root runs pbuilder-user-mode-linux. * "pbuilder-user-mode-linux create" will run properly when --distribution is unset. * Update documentation that user-mode-linux requires user to be in uml-net group. -- Junichi Uekawa Fri, 15 Aug 2003 18:50:17 +0900 pbuilder (0.80) unstable; urgency=low * replace rm -rf with clean_subdirectories, which uses find with -xdev. (closes: #204585) -- Junichi Uekawa Sat, 9 Aug 2003 06:40:27 +0900 pbuilder (0.79) unstable; urgency=low * Remove reference to lv from source code, it was only for debugging purposes. (closes: #203732) * Mount / rw for user-mode-linux. From: Daniel Schepler (closes: #203730): pbuilder-uml: apt cache is read-only -- Junichi Uekawa Tue, 5 Aug 2003 06:26:31 +0900 pbuilder (0.78) unstable; urgency=low * Support --distribution flag for user-mode-linux, a long-standing missing feature. (closes: #176095) -- Junichi Uekawa Sun, 27 Jul 2003 07:34:13 +0900 pbuilder (0.77) unstable; urgency=low * Improve documentation on hooks slightly, and mention lintian. (closes: #202318) * Symbollic link to /etc/pbuilderrc is placed in /etc/pbuilder/pbuilderrc so that all config files can be found under /etc/pbuilder/ (closes: #174155) * Standards-version 3.6.0 -- Junichi Uekawa Sat, 26 Jul 2003 12:30:05 +0900 pbuilder (0.76) unstable; urgency=low * Read config file in pbuilder-user-mode-linux specified by --configfile. Should indirectly address bugs on parameter parsing and config files (closes: #188273) * Update documentation FAQ section. - note that the warning message about LOGNAME being unset is currently safe. (closes: #187924) - Document that it is not a good idea to conflict against an essential package and pbuilder doesn't particularly support it. (closes: #169223) - Document "Invalid cross-device link" and how to fix it (closes: #200103) * Update some manual pages to reflect the changes. -- Junichi Uekawa Tue, 8 Jul 2003 22:02:39 +0900 pbuilder (0.75) unstable; urgency=low * Update documentation to note that --configfile is useful for specifying distribution. * Update manual page to make it clear that --othermirror etc options are only really useful for pbuilder update and create. * Document pbuilder backport location. -- Junichi Uekawa Sun, 8 Jun 2003 11:44:17 +0900 pbuilder (0.74) unstable; urgency=low * Support very old .dsc files which do not have Format: lines (closes: #189691) thanks Daniel Schepler -- Junichi Uekawa Sun, 20 Apr 2003 22:05:00 +0900 pbuilder (0.73) unstable; urgency=low * versioned dependency on rootstrap 0.3.9-1 which handles newer user-mode-linux. * Fix ordering of running D hooks; D hooks should be ran before checking build-dependency. Apparently broken since 0.67 -- Junichi Uekawa Sun, 20 Apr 2003 01:56:17 +0900 pbuilder (0.72) unstable; urgency=low * UML: support new format for root hostfs for 2.4.20-3um-1 - bump dependency for user-mode-linux version. -- Junichi Uekawa Wed, 9 Apr 2003 00:04:20 +0900 pbuilder (0.71) unstable; urgency=low * UML: Do not try to umount, it's going to kernel-panic anyway. - this fixes the problem of 'cannot umount because daemons are using /proc' -- Junichi Uekawa Tue, 8 Apr 2003 22:50:43 +0900 pbuilder (0.70) unstable; urgency=low * Support bind-mount, patch from Sam Hartman, thanks. To allow file:/// apt lines, and other things. (closes: #178589, 131210, 178408) -- Junichi Uekawa Sun, 6 Apr 2003 19:11:29 +0900 pbuilder (0.69) unstable; urgency=low * fix hand-applying mistakes in --preserve-buildplace patch (closes: #184418) * fix thinko in --buildresult fix. (closes: #184420,184422) -- Junichi Uekawa Wed, 12 Mar 2003 21:38:26 +0900 pbuilder (0.68) unstable; urgency=low * fix --buildresult behavior * fix checkbuilddeps brokenness. (closes: #184296) * really apply --preserve-buildplace patch so that package does compile -- Junichi Uekawa Wed, 12 Mar 2003 01:30:42 +0900 pbuilder (0.67) unstable; urgency=low * Documentation updates, note setting PS1 in pbuilderrc (closes: #183861) from suggestion of Barak Pearlmutter * fix typo in pbuilder.8 manual page (closes: #184049) from Tommaso Moroni * make the code work with GNU readlink, which errors out when "readlink -f " is called with non-existing filename. (closes: #183492, #184116) * Fix X hooks and rename them to E, and document them. They are ran after update/create. * unset LOGNAME for root-build cases, it was only fixed on fakeroot builds. thanks Barak Pearlmutter (closes: #183862) * Apply patch from Daniel Schepler , to support --preserve-buildplace (closes: #183605) -- Junichi Uekawa Mon, 10 Mar 2003 23:03:58 +0900 pbuilder (0.66) unstable; urgency=low * add execute option to pbuilder * finer grained message for UML mode login. * pbuilder-satisfydepends: give apt error messages, and fix some parts. thanks Daniel Schepler (closes: #182836) -- Junichi Uekawa Sat, 1 Mar 2003 15:54:07 +0900 pbuilder (0.65) unstable; urgency=low * pdebuild-user-mode-linux script. * fix pbuilder-user-mode-linux manual page slightly. -- Junichi Uekawa Wed, 12 Feb 2003 10:23:52 +0900 pbuilder (0.64) unstable; urgency=low * Apply patch from Daniel Schepler , to improve speed of build-dep satisfying routine. (closes: #178552) * UML: match hostname of UML to the host hostname, so that "hostname -f " will reliably work. * use cp -p in copydsc (closes: #177839) -- Junichi Uekawa Fri, 7 Feb 2003 11:41:49 +0900 pbuilder (0.63) unstable; urgency=low * pbuilder-modules; doit=cp, instead of doit=ln -s. Thanks to eichin@metacarta.com (Mark Eichin) (closes: #177173) -- Junichi Uekawa Mon, 20 Jan 2003 11:55:40 +0900 pbuilder (0.62) unstable; urgency=low * Do not rely on shell globbing for apt archive cache. (closes: #176872), reported by "Michel Dänzer" . -- Junichi Uekawa Thu, 16 Jan 2003 16:14:31 +0900 pbuilder (0.61) unstable; urgency=low * UML: set hostname inside UML. * UML: Add (almost) enough features to pbuilder-user-mode-linux so that it can be ran from within pbuildd, and can be used as an alternative to pbuilder - set exitcode according to pbuilder exit code. thanks to mdz for his hint. (closes: #175983) - implement --buildresult with hostfs mounting. -- Junichi Uekawa Fri, 10 Jan 2003 16:42:53 +0900 pbuilder (0.60) unstable; urgency=low * customized documentation stylesheets to look like other netfort pages * Changing the timing LOGNAME is set inside UML. * UML: umount the device after running pbuilder. * UML: set $HOME inside (closes: #175785) thanks to Matt Zimmerman for noticing the problem. * UML: manual page pbuilder-uml.conf.5 added. * UML: --uml-mem option for specifying amount of memory. implement --override-config. * UML: --logfile option implemented. -- Junichi Uekawa Wed, 8 Jan 2003 20:17:03 +0900 pbuilder (0.59) unstable; urgency=low * Load config for pbuilder in pbuilder-uml, so that BUILDPLACE is defined. buildpackage didn't work otherwise. * Fixed pbuilder-uml so that it actually works. * Document how to add extra apt sources in the documentation FAQ section. * pbuider-uml now works, and document how to set it up in the documentation (closes: #175583) -- Junichi Uekawa Tue, 7 Jan 2003 17:34:33 +0900 pbuilder (0.58) unstable; urgency=low * Fix Suggests to pbuider-uml. (closes: #175158) * Sign changes file instead of dsc file in pdebuild (closes: #175432) thanks to Andrew Lau for reporting. * Documentation updates, document some features possibly useful for dchroot. * add --no-targz option. -- Junichi Uekawa Mon, 6 Jan 2003 16:34:17 +0900 pbuilder (0.57) unstable; urgency=low * A new year release. * Add an example pbuildd script for people who want to waste their CPU cycles. * README.Debian: document pbuilder-doc.html. * pbuilder-doc.xml: New documentation in DocBook format. * Build-Depends-Indep on documentation. -- Junichi Uekawa Thu, 2 Jan 2003 14:51:19 +0900 pbuilder (0.56) unstable; urgency=low * Try using copy-on-write image in pbuilder-user-mode-linux. * Add verbose output for compare-versions portions to make it explicit that what version does not satisfy what version, so that it is more obvious. -- Junichi Uekawa Mon, 23 Dec 2002 22:11:01 +0900 pbuilder (0.55) unstable; urgency=low * Update documentation on pdebuild to make it clear that pdebuild option behavior changed since 0.52. --buildplace option now needs to be specified before "--" (closes: #173150) thanks to Jose Carlos Garcia Sogo for butting me. -- Junichi Uekawa Mon, 16 Dec 2002 11:51:52 +0900 pbuilder (0.54) unstable; urgency=low * Fixed ordering of messages so that concurrent-building experience is better. * Do not lock while extracting, it is not needed. (closes: #173038) -- Junichi Uekawa Sun, 15 Dec 2002 13:05:05 +0900 pbuilder (0.53) unstable; urgency=low * update README, to fix mistakes in text. (closes: #172905) * Standards-version: 3.5.8. * add an example of running dpkg -i after successful build, and running bash when unsuccessful. * fix D10tmp script. -- Junichi Uekawa Fri, 13 Dec 2002 21:53:14 +0900 pbuilder (0.52) unstable; urgency=low * Clarify pbuilder.8 documentation on the timing of hook "A". * --auto-debsign option, to debsign the resulting package. (closes: #165511), requested from Andrew Lau * --pkgname-logfile option, to allow creation of log files based on package name and version. (closes: #157791), requested from Michael Banck * debian/control: add devscripts to recommends, because this package uses devscripts features quite a lot in pdebuild etc. -- Junichi Uekawa Thu, 12 Dec 2002 18:28:48 +0900 pbuilder (0.51) unstable; urgency=low * Fix build-dependency satisfying for binary-arch target. (closes: #172033) thanks: Daniel Schepler -- Junichi Uekawa Sat, 7 Dec 2002 16:47:14 +0900 pbuilder (0.50) unstable; urgency=low * set HOME to /tmp/buildd (closes: #170762) thanks: Clint Adams * add --binary-arch option. (closes: #168149) thanks: Daniel Schepler -- Junichi Uekawa Wed, 27 Nov 2002 11:43:21 +0900 pbuilder (0.49) unstable; urgency=low * Fix -uml handling config files (closes: #167808) thanks: Peter Hawkins * use actual name of basetgz in '-> extracting base.tgz' message (closes: #167813) thanks: Michael Banck -- Junichi Uekawa Mon, 25 Nov 2002 13:21:42 +0900 pbuilder (0.48) unstable; urgency=low * improved handling of directory in debuild-pbuilder. * Version-deps parser changed slightly. * unset LOGNAME. * Fix problems with DEBEMAIL and other things, that was discussed on -devel. People are starting to upload packages using pbuilder, without testing. I don't like that trend very much, but I really cannot stop them. -- Junichi Uekawa Wed, 30 Oct 2002 21:04:28 +0900 pbuilder (0.47) unstable; urgency=low * use "trap" for trapping error in pbuilder-buildpackage routine. It might break some error conditions. * LOGNAME=BUILDUSERNAME. (closes: #166682) thanks: robbe@orcus.priv.at * create shadow entry for user inside chroot (closes: #166683) thanks: robbe@orcus.priv.at * I've updated documentation to hopefully clarify the situation, if you have better text for the documentation, shout! (closes: #165438) thanks: Steve M. Robbins. -- Junichi Uekawa Tue, 29 Oct 2002 15:18:38 +0900 pbuilder (0.46) unstable; urgency=low * Fix wrong BASEBUILDPLACE in uml-mode. (closes: #166194) thanks: ranty@debian.org -- Junichi Uekawa Sun, 27 Oct 2002 19:17:32 +0900 pbuilder (0.45) unstable; urgency=low * hack HOME to the fakerooted user when fakerooting, to hopefully fool GNUStep builds, etc. * Standards-Version: 3.5.7. * Build-dep on debhelper 4.1.0 or greater, which removed usr/doc symlink. * fix failure cases when initial *dsc file is invalid. * change pbuilder-uml to be i386 only. * build-depends-indep -> build-depends. * Fix build rules to have both binary-arch and binary-indep rules. -- Junichi Uekawa Thu, 24 Oct 2002 19:41:50 +0900 pbuilder (0.44) unstable; urgency=low * pbuilder-satisfydepends: now searches for a version that matches, instead of sorting. (closes: #164919) thanks: Henrique de Moraes Holschuh * pbuilder update updates the apt-lines when --override-config is specified. (closes: #164473) thanks: David Schmitt -- Junichi Uekawa Wed, 16 Oct 2002 20:55:37 +0900 pbuilder (0.43) unstable; urgency=low * Add locking capabilities in base.tgz handling. -- Junichi Uekawa Fri, 11 Oct 2002 17:14:09 +0900 pbuilder (0.42) unstable; urgency=low * fix quoting problem in KILL_WAIT_PID -- Junichi Uekawa Sun, 6 Oct 2002 17:37:43 +0900 pbuilder (0.41) unstable; urgency=low * Prevent kill from going wild :P (closes: #163358) Thanks for Daniel Kobras for noticing shell quoting problem * Update AUTHORS, and THANKS, and TODO files. -- Junichi Uekawa Sat, 5 Oct 2002 13:41:40 +0900 pbuilder (0.40) unstable; urgency=low * Add support for BUILDRESULTUID and BUILDRESULTGID so that UID and GID for build results can be specified. * Fix minor glitch with copying /etc files into the chroot which was caused with debootstrap quirks and pbuilder quirk. thanks: Eric Van Buggenhaut * update manual pages and fix minor typo. * Do not fail even if no plugin is available in the plugin dir. -- Junichi Uekawa Sun, 29 Sep 2002 18:20:30 +0900 pbuilder (0.39) unstable; urgency=low * Fix dereferencing of symlink code in pbuilder create thanks: Eric Van Buggenhaut * Fix handling of --configfile option, so that they are handled similar to command-line options and other config files. thanks: David Schleef (closes: #161856) -- Junichi Uekawa Sun, 22 Sep 2002 19:44:36 +0900 pbuilder (0.38) unstable; urgency=low * user-mode-linux support. (closes: #116117) This is not yet a completely working solution, rather experimental in nature. The interface to configure this package may change very easily. Beware. * create pbuilder-uml package. -- Junichi Uekawa Thu, 19 Sep 2002 19:13:35 +0900 pbuilder (0.37) unstable; urgency=low * Document how to not be noninteractive. (closes: #155655) * Add support for devfs (closes: #157074) -- Junichi Uekawa Mon, 9 Sep 2002 14:16:22 +0900 pbuilder (0.36) unstable; urgency=low * add option to --timeout. * debuild wrapper script is added, which satisfies build-dependencies before calling debuild. -- Junichi Uekawa Tue, 20 Aug 2002 17:00:47 +0900 pbuilder (0.35) unstable; urgency=low * update documentation for pbuilderrc.5 * Stricter dependency on debootstrap, because older debootstrap no longer bootstraps sid system (closes: #155619) -- Junichi Uekawa Wed, 7 Aug 2002 18:05:21 +0900 pbuilder (0.34) unstable; urgency=low * examples weren't installed. Thanks for noting that, Chris Halls. (closes: #153868) -- Junichi Uekawa Tue, 23 Jul 2002 21:40:20 +0900 pbuilder (0.33) unstable; urgency=low * Update documentation for pbuilder.8, and pbuilderrc.5 * Remove spurious message pointed out by Jochen Voss. (closes: #152175) -- Junichi Uekawa Wed, 17 Jul 2002 15:45:50 +0900 pbuilder (0.32) unstable; urgency=low * Documenting usage of TMPDIR in README.Debian. (closes: #149633) -- Junichi Uekawa Thu, 20 Jun 2002 13:51:17 +0900 pbuilder (0.31) unstable; urgency=low * Use readlink -f to work with symlinks also. Thanks to Erich Schubert for noticing the problem (closes: #142987) * pbuilder-modules: add suggestion from david@josefine.at, to give out telling error message when aborting. (closes: #148013) -- Junichi Uekawa Thu, 30 May 2002 19:49:56 +0900 pbuilder (0.30) unstable; urgency=low * Check the .dsc parsing routine, which seems to get broken by some packages which contain the url: field. -- Junichi Uekawa Tue, 14 May 2002 12:18:31 +0900 pbuilder (0.29) unstable; urgency=low * Fix typo in clean target, to use the config files properly. thanks to Steve M. Robbins for a patch. -- Junichi Uekawa Mon, 13 May 2002 20:02:37 +0900 pbuilder (0.28) unstable; urgency=low * mount/umount /dev/pts along with /proc (closes: #146100) -- Junichi Uekawa Tue, 7 May 2002 19:00:20 +0900 pbuilder (0.27) unstable; urgency=low * fix messages in pbuilder-satisfydepends to make it more parsable. * TODO: updated * pbuilderrc.5: updated documentation by comment from Steven M Robbins. Many thanks. (closes: #144919) * pbuilder.1: renamed to pbuilder.8. Thanks go to Mikael Hedin for noticing this (closes: #143288) -- Junichi Uekawa Wed, 1 May 2002 18:09:19 +0900 pbuilder (0.26) unstable; urgency=low * fix regexp for building smurf. -- Junichi Uekawa Fri, 29 Mar 2002 18:02:30 +0900 pbuilder (0.25) unstable; urgency=low * "Fixing the personal side of the pbuilder", release * Build-Dependency version checking improved, should work slightly better when multiple versions are available (reported by jbouse@debian.org) * logic-error on DEBEMAIL handling fixed. When it was blank, it was set to "nobody@nowhere", but that shouldn't be necessary. (closes: #136628, #137411) * pbuilderrc: change the default config so that binary and source is built * ignore build-depends in package lines and only use those found in the source lines. * debian/TODO: updated. * pbuilder-satisfydepends: split out the dependency satisfaction code, so that it can be used genericly. Or replaced with other programs, such as sbuild. However, sbuild reads .dsc files, while pbuilder parses debian/control. * fixed regexp for multi-line build-*: field processing. * Add "D" scripts, for after chroot setup, and before extracting source packages inside the chroot, on build target. (closes: #136536) -- Junichi Uekawa Thu, 14 Mar 2002 20:49:02 +0900 pbuilder (0.24) unstable; urgency=low * hooks support is in place for build target now. Read pbuilder.1 for details. Adding C00bash, which contains a line calling #!/bin/bash bash < /dev/tty will allow running bash inside the chroot. (closes: #134757) -- Junichi Uekawa Sun, 24 Feb 2002 20:37:35 +0900 pbuilder (0.23) unstable; urgency=low * Cache is updated even when Build-Dep processing routine fails. reported by Mark Brown (closes: #129053) * Fix update target to remove packages specified in REMOVEPACKAGES. * Support building as non-root user, and using fakeroot inside the chroot. * EXTRAPACKAGES takes effect within the build target. * handle ( < Wed, 20 Feb 2002 04:26:21 +0900 pbuilder (0.22) unstable; urgency=low * "The version that seems to be able to successfully build most of Debian archive" * pbuilder-buildpackage accepts case insensitive field name for "Build-depends" to cope with some packages like bzip2. (closes: #133054) * pbuilder create/update will use cached packages in addition to "build". However, the packages fed to debootstrap are not cached. * Supports Build-Depends without spaces like freefem (closes: #133162) * Version requirement on debootstrap bumped up to the fixed version, 0.1.16.2. That package is installed at last. * Documentation updates * Messages improvement, for automatic operation * Adding check for empty-cache state. -- Junichi Uekawa Tue, 12 Feb 2002 01:03:53 +0900 pbuilder (0.21) unstable; urgency=low * Accept "Noninteractive" like "noninteractive" as value of DEBIAN_FRONTEND, for compatibility with other (broken?) software. * Changed the dpkg-buildpackage -S invocation inside pdebuild. It should be more friendly for dpkg-buildpackage and its intentions, and mostly backward compatible behavior. * added build-time logging data to pbuilder-buildpackage. -- Junichi Uekawa Fri, 8 Feb 2002 19:17:51 +0900 pbuilder (0.20) unstable; urgency=low * "Really addressing some bugs" * --othermirror option fixed. Thanks go to kov@debian.org for pointing that out (closes: #131726). * --aptconfdir option. It is now possible to specify --aptconfdir /etc/apt to use the system configs. (closes: #116115) * some minor fixes. * banner for version info is given in build target. -- Junichi Uekawa Wed, 6 Feb 2002 01:12:41 +0900 pbuilder (0.19) unstable; urgency=low * "I know that the debootstrap version in sid doesn't work. You need to fix the mistakes in debootstrap." release * Improved "pbuilder update/create/build" temp file cleaning process, so that in most cases it will be cleaned. In some conditions, temp file will still remain, but really, there is not much atomicity in shell? * pbuilder.1 typo fixed. * --logfile option now seems to function properly, as expected. * ~/.pbuilderrc is checked for user configs. (closes: #131181) * more documentation, noting about dangers of mount --bind. -- Junichi Uekawa Thu, 31 Jan 2002 19:09:11 +0900 pbuilder (0.18) unstable; urgency=low * New version, "Trying to address some wishlists" * Added usr/share/pbuilder/pbuilderrc for default configuration. * Apply $@ -> "$@" fix from Daniel Kobras. * Apply the patch from Daniel Kobras for specifying options to dpkg-buildpacakge invocation in pbuilder-buildpacakge. It should be possible to build binary-only uploads etc. (closes: #129221) -- Junichi Uekawa Fri, 18 Jan 2002 12:58:15 +0900 pbuilder (0.17) unstable; urgency=low * new version, "Documentation updates and cosmetic fixes". * pbuilder.1, pbuilderrc.5: update to document problem with file:/ URLs if specified as mirrorsite (pbuilder is about chroots) * debian/TODO: updated - notes on apt-move archives, and other things. * debian/control: updated the dependency requirement of debootstrap (>= 0.1.15.5) see bug #126458 for a consequence. * debian/README.Debian: updated the testsuite info, and some descriptions are rewritten. * README: updated. * pbuilder-modules: no longer includes "deb-src" lines in the apt config. Source is not required at all by pbuilder. Some message cleanup. -- Junichi Uekawa Mon, 7 Jan 2002 09:29:42 +0900 pbuilder (0.16) unstable; urgency=low * pbuilder-modules: Fixed a typo, which made it to create a broken sources.list if MIRRORSITE was not specified. * pbuilder-modules: Shuffled the orderings so that OTHERMIRROR takes the priority. -- Junichi Uekawa Wed, 26 Dec 2001 00:12:25 +0900 pbuilder (0.15) unstable; urgency=low * Added a little more heuristics to pdebuild, so that it is nicer to use... It will search for ../debian directory, in addition to ./debian, and also to recurse upwards. * updated manpage for pdebuild.1 -- Junichi Uekawa Thu, 20 Dec 2001 15:28:44 +0900 pbuilder (0.14) unstable; urgency=low * Removed the test build-depends etc. from the debian/control. (closes: #124192), it really should not be there. The original debian/control is left as debian/control.test, so that testing can be done easily, by cp debian/control{.test,} -- Junichi Uekawa Sun, 16 Dec 2001 23:35:50 +0900 pbuilder (0.13) unstable; urgency=low * pdebuild could not handle packages with an epoch. Fixed. -- Junichi Uekawa Wed, 12 Dec 2001 18:17:55 +0900 pbuilder (0.12) unstable; urgency=low * The last version had a typo... bug 120057 was the one to close, not 12057 :P * A hook to check the current command-line operation, and not to do the "exec < /dev/null" when it is trying to do "login" is implemented, so that it is actually possible to log in with noninteractive mode enabled. At the request of steven.robbins@videotron.ca (closes: #120064) * Check for failures in umounting proc, and retry with a little wait to see if something happens. Will start up a command-line if something fails, and ask for some remedy. * It will now parse debian/control file with multi-line Build-Depends line or Build-Conflicts line (closes: #120718) However, I don't think the policy really permits this very clearly. There are packages which exist doing this, and other tools do support this. * --logfile option added. Log file can now be specified. * fixed pbuilder.1, and pbuilderrc.5 so that it can be processed correctly by WoMan. (removed some .PP) and fixed some awkwardness in text. * Added some error checking to pbuilder-buildpackage to give more information when base.tgz has not been created (yet). * updating TODO file -- Junichi Uekawa Fri, 30 Nov 2001 00:05:37 +0900 pbuilder (0.11) unstable; urgency=low * Fixing some minor glitch. pdebuild should be calling dpkg-buildpackage with -us -uc. * changed pdebuild logic in obtaining version number, from using grep/cut to sed. * fixed build-conflicts logic. It failed when build-conflicted target did not already exist inside chroot. * README.Debian is updated. * Added a nonexistent package to Build-Conflicts of debian/control, so that it will be possible to catch such possible error. * patch from fbiere@abacom.com, fixes build-dependency with OR conditions. It used to try out all. (closes: #119541) * Redundant "case" removed from pbuilder-createbasetgz. (it was introduced in 0.10). Thanks go to Steve for pointing this out. (closes: #12057) * Fixed the reverse-logic for the "distribution is not specified" line in pbuilder-modules. Thanks for steven.robbins@videotron.ca (again) for pointing this out. (closes: #120063) -- Junichi Uekawa Sun, 18 Nov 2001 17:56:06 +0900 pbuilder (0.10) unstable; urgency=low * Patch for full non-interactive compilation by Daniel Kobras (kobras@debian.org) applied. (closes: #116891) However, note that doing this will result in "pbuilder login" being very uninteresting. * Depends on gcc, because debootstrap does not seem to function well without gcc. Actually, dpkg does not work without gcc, when it is asked questions about the "architecture." * Now dpkg-buildpackage is invoked with DEBEMAIL as maintainer. It can be overridden with command line option. To build it like : dpkg-buildpackage -mdancer@debian.org" the command-line would be like: pbuiler build --debemail dancer@debian.org package.dsc * dpkg-buildpackage is being called with -us -uc * site local /etc/passwd is no longer copied to inside chroot. Copying of that file was never really required, as it seems. * use "set -e" at the beginning of shell scripts. It should work fine. * "cleaning the build env" message is prepended with -> * error state for cp for finished work in pbuilder-buildpackage is now ignored. (to work with set -e) * full non-interactive compilation patch, moved over to pbuilder-modules, so that build/update/create all benefit from this. * cleans build place on debootstrap failure. * A new command "pdebuild" is introduced. It can be invoked from a Debian source tree, and builds the package within a chroot after gaining root privilages appropriately. * added recommends: for fakeroot and sudo, since pdebuild requires them. -- Junichi Uekawa Sat, 3 Nov 2001 23:56:12 +0900 pbuilder (0.9) unstable; urgency=low * allow use of hardlinks in apt cache handling, with new option APTCACHEHARDLINK. This cannot be enabled if pbuilder files are distributed among filesystems. It should speed up processing. * Depends on wget, since debootstrap only recommends, and I think this program is not quite functional as it is without wget * fix runhook breakage introduced by my hacking around with quotes. * Make runhook work as advertized in pbuilder.1 manpage. (closes: #116416) * added DEBIAN_FRONTEND=noninteractive to the config file. This suppresses debconf questions. -- Junichi Uekawa Mon, 22 Oct 2001 23:38:22 +0900 pbuilder (0.8) unstable; urgency=low * support custom debootstrap scripts, requested by amon@vnl.com (closes: #114691) * changed hook handler. hopefully it should work if the directory is not called a hookdir ... * changed "hooks" variable in pbuilder-runhooks, to not to have a starting "/". It should be unnecessary * E: messages in pbuilder-runhooks are now "W:" messages, because even when those errors are detected, they should not really stop the execution of pbuilder halfway. -- Junichi Uekawa Sat, 13 Oct 2001 01:58:34 +0900 pbuilder (0.7) unstable; urgency=low * fixing manpage section * Adding --configfile option, to load random config file. * Adding --extrapackages option, to load random additional * Merging some patches from Dale, with some modifications to fit my taste. his changelog was : o Wrote pbuilder-runhooks and integrated it into the create and update scripts. o Added HOOKDIR to configuration options o Added --hookdir to command line options Updated man pages for pbuilder and pbuilderrc o Added defaulting/error checks of a couple key variables in pbuilder-checkparams. o Added /usr/lib/pbuilder/hooks default hook directory to debian/dirs oo Dale Amon Wed, 26 Sep 2001 23:49:00 +0001 * when HOOKDIR is not set, scripts won't be ran. It is a security risk to be able to run any random script as root, so be aware of this when setting "HOOKDIR". * debian/control: removed ${shlibs:Depends}, because there is none. * fixing logic error in updatebuildenv. * removed pushd and popd from runhooks, just because I don't think it looks cute. * updated README file, to have some contents * Added displaying what's copied in build target, parsing of .dsc. and changed pbuilder-buildpackage .dsc parser. It used to catch a bogus entry, something like "./", which is now fixed. -- Junichi Uekawa Mon, 1 Oct 2001 00:08:31 +0900 pbuilder (0.6) unstable; urgency=low * Added a man page for /etc/pbuilderrc configuration file. Should help people understand what is going on... * Added a feature of caching the contents of /var/cache/apt/archives inside the chroot. It's not quite apt-move, but this should do the trick ? * pbuilder clean will clean the apt cache. * REMOVEPACKAGES is a configurable option now. Please be warned, if you are upgrading, that "lilo" might be left on your chroot, which could potentially cause nasty damage. * added /var/cache/pbuilder/aptcache directory * A bug with .dsc file parser which caused some annoying error messages has been fixed. -- Junichi Uekawa Mon, 24 Sep 2001 00:12:47 +0900 pbuilder (0.5) unstable; urgency=low * fixed logic error in invocation to apt-cache. * Parsing of .dsc file is implemented, hoping not to have broken anything. -- Junichi Uekawa Thu, 20 Sep 2001 06:37:08 +0900 pbuilder (0.4) unstable; urgency=low * Updating notes on upstream page * moving routines around in arch-dep checker... hoping not to have broken anything. * Handles provides: in build dependency, parsing apt-cache showpkg output for reverse-dependency, and randomly installing one of the available packages. * Now it seems to be able to build (or satisfy the build dependency of) glibc, gcc-2.95 et al. * Handles versioned deps and conflicts. -- Junichi Uekawa Tue, 18 Sep 2001 18:56:14 +0900 pbuilder (0.3) unstable; urgency=low * note that --mirror only affects when --distribution is there. * fixed a typo in regexp. Could not handle NMU packages, for builder. It did not accept a "period" in the debian version number. strange. * depend on debootstrap 0.1.15 or greater. Because it has been tested on 0.1.15 * includes an internal checkbuilddep to support potato. Internal build-dependency checker is used instead of dpkg-checkbuilddeps. * does no longer copy the /etc/apt directory into the chroot. It should be non-necessary. * added a clean target to pbuilder program to clean up cruft. * removed the debian-changelog-mode thing at the bottom of the changelog. * added login target to pbuilder, to allow for easy debugging. * fixed typo in apt-line generation * added an or-sign for build-dependency internal checker, and moving over fully to the internal checker. Build dep checker does not support a Build depends with an or sign and a machine specification. Also it ignores the version preference. * change priority to extra, because it depends on an extra package. thanks to mechanix. * added non-us mirror and other mirror options -- Junichi Uekawa Fri, 7 Sep 2001 15:27:28 +0900 pbuilder (0.2) unstable; urgency=low * Initial upload to Debian archive. (closes: #110388) * Add a versioned depends on debootstrap, because that version is the only version I tested on ... 0.1.15.2 * --mirror option is fixed. it works now. * proc is not mounted when debootstrap is running in create, should fix problems. -- Junichi Uekawa Tue, 28 Aug 2001 19:44:34 +0900 pbuilder (0.1) unstable; urgency=low * Initial Release. -- Junichi Uekawa Mon, 27 Aug 2001 18:50:06 +0900