-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 05 Nov 2007 at 15:13:39 -0500, Bernardo Innocenti wrote: > Yes. The problem is that building a package or two in a separate > environment is feasible, but rebuilding a whole distribution from > scratch is *hard*. It requires you to install and configure local > copies of pilgrim, mock, createrepo, yum...
If this sort of thing is of interest to people, it's likely to be worth examining how Debian does it - there are regular efforts to rebuild all of Debian, usually for mass-bug-filing purposes (e.g. filing bugs against all packages that don't build correctly with a newer version of gcc, so that those bugs can be fixed before the newer version becomes the default). Because of Debian's decentralized nature, much of its infrastructure is in a form that can be used to set up third-party repositories without any particular permission or help from Debian itself. In particular, Debian's debootstrap package (used to construct a minimal chroot with a particular version of Debian) is so useful that it was adopted for use as the first stage of the official installer (the installer now uses a C reimplementation, cdebootstrap, but the principle is the same), and the schroot and sbuild packages (used to set up a chroot, and build packages in a chroot with automatic installation of build dependencies, respectively) are also very well constructed. http://buildd.debian.org/ runs the official package autobuilders, but there are a number of third-party clones running the same software, such as http://experimental.ftbfs.de/. Simon -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net iD8DBQFHMEtTWSc8zVUw7HYRAn/oAJ4nPq/cM9jWfuzBwWmpgmN6F78KaACgr26O dt2azi6/rgiRedVIrPQy7fI= =2eAt -----END PGP SIGNATURE----- _______________________________________________ Devel mailing list [email protected] http://lists.laptop.org/listinfo/devel
