-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 "Joe Smith" <[EMAIL PROTECTED]> writes:
> Actually perhaps software should be built outside of clean > chroots. Why? Because if there is a possibility that a dirty chroot > will cause the package to fail, there is a bug in some peice of > software. It could prevent a user from recompiling on his own > system, which thusly defeats the point of having the source in the > first place. This is incorrect. Since the chroot environment is a full Debian installation in its own right, this is wrong. At least for me with by sbuild/schroot setup, I have a set of chroots, currently: $ schroot --list default sarge sid stable unstable But you can't build with sbuild until you have a .dsc, which means you first need to build /outside/ the chroot, and then queue it for building once you have done a successful build on the host system. Hence your concern is unjustified. You could do the initial build in the chroot, but because it's a minimal environment it's not geared for development, just building, which makes it impractical (no editors, for example). Bugs in a clean chroot build are generally build dependency issues, and the same issues are also present on the host system, but are not always detectable, particularly if configure picks enables some feature at random because of some random package being present. Uploading stuff not built in a chroot means the build is not independently reproducible, and might be different to the autobuilt version the other 10 architectures got. In this respect, i386 is kind of a second-class arch WRT the package build quality. Autobuilding all packages (whether or not we do source only uploads) would remove this cause of hard-to-find bugs and random breakage. > If users can make the changes they want, than Debian is NOT free. I think you got that backwards ;-) Regards, Roger - -- Roger Leigh Printing on GNU/Linux? http://gimp-print.sourceforge.net/ Debian GNU/Linux http://www.debian.org/ GPG Public Key: 0x25BFB848. Please sign and encrypt your mail. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFDC24RVcFcaSW/uEgRAqFJAKCMD3VD41IBQXhgKLlP3O14Nn26VgCfQf3m BBDT/v97/gGgTQ7ZukAVOYU= =bs/I -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]