Re: [buildd] needs-build @ 914
On Tue, Jan 29, 2008 at 02:36:07AM +0100, Michael Schmitz wrote:
> > Having a smarter buildd queue is a long term goal and something that I
> > wouldn't burden on the shoulders of the m68k porters. I already made some
> > proposals to enhance the build process long ago. For example to not remove
> > all installed packages, just to install most of them right again, as it is
> > often the case for kde builds or such where many packages are
> > build-depending on the same packages.
> That really needs to be considered carefully, seeing as that keeping a
> chroot as clean as possible has gone a long way to prevent install
> dependency trouble in the past..
Another proposed solution would be the use of lvm snapshots to build the
packages in. Just lvremoving the snapshot would give you a clean chroot
I guess, install troubles are mostly caught on faster archs these days. The
very few cases were those are m68k specific need to be tracked down in a
different way then.
> > Building the packages in the right build-dep order is another goal for an
> > improved buildd queue.
> That's the key thing - OTOH if a build dependency is not installable that
> gets caught rather soon.
IMHO it is possible to check the build dependency and if it's installable
not by the buildd itself, but with a different approach, say on another host
with some scripts. This should be doable on a centralized host or database.
> > Adding packages to N-F-U is a quick and maybe short-term solution, though...
> I'd rather have a centrally maintained weak-no-auto to hack that. We can
> advertise the number of packages currently on that list on the buildd
> status page (or just reduce the needs-build number by the number of
> packages in needs-build that are on the list instead). If a package turns
> out to be of higher priority we can just manually schedule it.
Adding some additional stuff to the buildd.net status pages is quite easy,
modifying the way how the current information is presented is difficult,
though... it's a rather complex setup that allows addition of other stuff
failry easily whereas it's quite dependent on the output of the other
scripts. Uhm, well... ;)
Ciao... // Fon: 0381-2744150
Ingo \X/ SIP: firstname.lastname@example.org
gpg pubkey: http://www.juergensmann.de/ij/public_key.asc