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

Re: Jade DONE and working!



Paul Slootman <paul@wau.mis.ah.nl> writes:

> > On an other subject subject: does anybody know of some scripts to
> > automate the task of checking which packages need to be
> > recompiled, doing the compilation and the uploading without
> > intervention (at least for the non-critical packages). Something
> > liking Quinn's diff and the dbuild package?
> 
> My diff script can output a list of source urls (well, guesses in
> some cases as the source filename can't always be determined
> correctly in my experience). I believe dbuild accepts such a list of
> urls.

Eh?  Quinn diff gives you enough info to generate URLs too
(i.e. accurate section[1] and version number for .dsc files).

> > Do you thing it would be a good idea? Guess the other ports are
> > also confronted to the problem.

For what it's worth, I think unchecked uploads (i.e. where a human
doesn't even read the build log) are unbelievably evil, and I wouldn't
use any architecture which chose to do that.

> Also, there are packages that need mutually exclusive build
> environments, e.g. some need gtk1 and some need gtk1.1, and you
> can't have both development versions installed simultaneously.  This
> type of build problem stands in the way of a "make world" scenario
> (and hence in a fully automated build system).

sbuild handles this.  I'd strongly suggest you guys consider buildd,
it's about as automated as I think is sane and a lot of the problems
of automated building have already been hashed out.

A buildd could be setup on faure, but unless the humans start using
wanna-build they'll be no end of duplicated work

[1] How does your perl script handle getting the source section right
by the way?  (I can't check right now for myself, will later)

-- 
James


Reply to: