[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Intent to package: buildd, sbuild, wanna-build



Hi,

I'm going to try and package up the build daemon and associated tools
as used by m68k and Hartmut on powerpc.  IMHO buildd && friends rock
the earth and stomp over any other attempt I've seen at auto-building.
There'll be three separate packages:

buildd - the build daemon itself.  It builds packages, sends the
results to it's admin and processes replies from the admin.  If the
admin okay uploads, it uploads them and monitors replies from
maor-installer.

sbuild - a la debbuild (and dbuild) but with source dependencies.
Currently source dependencies are done manually, but if I get off my
lazy ass and finish it, there'll be a script (andrea) to automate this
as much as possible.

wanna-build - this is a database of packages which need built
(courtesy of quinn-diff), are building, failed to build previously,
etc.  buildd uses wanna-build which allows for not only multiple build
daemons on the same architecture (m68k has 2 already), but also humans
to be building packages as well without conflict.

They were all (except quinn-diff and andrea (which suck anyway))
written by Roman (but he has better things to do than the grunt work
of packaging) and they are of course all free software under the GPL.

The build daemon is a work in progress and does have limitations
(e.g. it's definitely designed for permanently connected machines),
but it's certainly very usable as is (as evidence by
debian-devel-changes).

For more details see the source in CVS at
:pserver:anon@cvs.linux-m68k.org:/CVS (module is wanna-build); there's
also a mailing list, buildd-disc@nocrew.org, smartlist managed[1], if
anyone's interested.

[1] i.e. send mail to buildd-disc-request@nocrew.org with subscribe in
the subject line.

-- 
James


Reply to: