On Wed, Jan 21, 2015 at 10:17 AM, Alan McKinnon <alan.mckin...@gmail.com> wrote: > On 21/01/2015 15:23, Alec Ten Harmsel wrote: >> On 01/21/2015 07:47 AM, Sam Bishop wrote: >>> > So I've been thinking crazy thoughts. >>> > >>> > Theoretically it can't be that hard to do a complete package binhost for >>> > gentoo. >> I love that you qualify this with "theoretically." >> >>> > >>> > To be clear, when i say complete, Im referring to building, all >>> > versions of all ebuilds marked stable or unstable on amd64, with every >>> > combination of use flags. >> Every ebuild with every combination of USE flags? This is likely >> impossible, and definitely not feasible. > > A sentence: flameyes' blog describes just how long it takes to do basic > runs and the difficulties attached >
To be fair, this project wouldn't have to deal with all the error reporting/etc which the tinderbox does have to deal with. It also won't be predominantly run in conditions where failures are anticipated (new system packages, etc). It also doesn't have to do tests/etc, though that would obviously be nice. Obviously it will still take just as long to build. Again, I suggest walking before running here. Try building a binpkg repository for @world with only kde-meta in the world file on the kde desktop profile with no other changes other than # jobs/etc (or pick gnome if you prefer). See how much effort that takes to get working (and keep up to date) and use that as a guide for what it will take to go beyond that. Just that would be very useful - it would be a great tool for anybody who manages to break their toolchains or dealing with a very stale install. -- Rich