Hi, I'd like to further integrate package building and build-dependancy resolution into apt and also add local archive creation. My goal is to enable apt to create a local set of binary packages (/var/archive/debian/dists/local/) given a deb-src line.
This will help out in the following situations: - User wants to run pentium optimized binaries on their system. Every 6 months someone wants to create a pentium optimized set of .deb for Debian. I don't think it will ever make sense to bloat Debian's archive with that, but this system would allow someone who needs the performance increase to more easily get what they want. - User wants to run software from unstable/testing on a stable system, mozilla for example. This system would build/install the necessary build-depends (recursively if necessary) and then build/install mozilla itself. - User is developing for an embedded system. The idea is to cross-compile debian-source packages (perhaps out of a local cvs repository containing patched versions) and create an archive with little fuss. They can then create a root filesystem based on the .debs in their local archive. - The Debian install build system (boot-floppies and/or debian-installer) can use this method to pull sources off the Debian mirrors and compile them locally with specific options. One concern is that with this system packages are no longer built in a controlled environment; this may reduce stability. I'm not too concerned about this, people who want rock solid stability should still stick with stable using binaries off the mirrors. This system simply makes life easier for those who want to bulid their own. Is this a good idea? Is there something I am missing that will be a show-stopper? Is this already done and I missed it (buildd's sort of, I know)? Would well written patches be accepted? Thanks, David

