Package: pbuilder Version: 0.128 Severity: wishlist Hi,
to quicken the way pbuilder works, I suggest an alternative to the usual base.tgz-extracting, modifiying and directory deletion/base.tgz recreating: The base.tgz will be constantly extracted, i.e., a base-directory. All operations that until now meant extracting, modifying, and recompression will just work on that directory directly. All other operations, especially package building, will take place in a unionfs-mounted directoy in a way that a temporary writeable directory is placed _above_ the base directy using unionfs, so that the programs have the regular view of everything, but all and any modifications will end up in the temporary directory. After the package was build, this directory can erased as usual. Advantages: * Faster pbuilder upgrade (no .tgz handling) * Faster package builds (no .tgz extracting, the directory to be deleted is much smaller, as it only contains the changes) * Less disk space usage while compiling (no base.tgz+build dir) Disadvantages: * More disk space usage while not working (base not compressed). Can be amended by putting the base into a compressed partition, possible using fuse. The directory for the build modifications can even be on a ramdisk, making the deletion a matter of no time, too. Modifications to pbuilder should only affect a few clearly marked places: Those that currently handle the .tgz and deletion of temporary directories. Therefore, this feature can probably implemented by someone other than the core developers. Of course it should be optional, and migration should be possible (and is no problem) in both ways. Thanks, Joachim -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12.otto Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages pbuilder depends on: ii coreutils 5.2.1-2 The GNU core utilities ii debianutils 2.14.1 Miscellaneous utilities specific t ii debootstrap 0.3.1.4 Bootstrap a basic Debian system ii gcc 4:4.0.0-2 The GNU C compiler ii wget 1.10-3+1.10.1beta1 retrieves files from the web Versions of packages pbuilder recommends: ii devscripts 2.9.3 Scripts to make the life of a Debi ii fakeroot 1.4.2 Gives a fake root environment ii sudo 1.6.8p9-2 Provide limited super user privile -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]