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

Re: sbuild package

Hash: SHA1

Michael Banck <mbanck@debian.org> writes:

> On Tue, Aug 03, 2004 at 11:35:12PM +0200, Francesco P. Lovergine wrote:
>> Michael Banck proposed to startup an alioth project for sbuild
>> maintainership. I'd prefer to enlarge the maintainership
>> to the whole buildd chain (aka wanna-build) which should become
>> surely a standard package, not a woodoo macumba as it is currently.
> While I think that sbuild is of potential use to every Debian Developer,
> the whole wanna-build suite is not IMHO.
> So instead of going for the big goal (everybody having their own buildd),
> I would much rather prefer to make sbuild more usable for developers
> while keeping it in sync mostly with the one used by the buildds.

The last time I looked in detail (about a year and a bit ago), when I
was merging changes between wanna-build sbuild, the packaged sbuild
and my own packaged sbuild, the changes are not that great.  The only
main thing missing from the packaged sbuild is some of the wanna-build
integration support, the rest is ~identical.  It shouldn't take a lot
of effort to merge all the differences into a single version, should
that be desired.

(I don't have the time or skill to do it myself.  My main problem is
that sbuild requires wizard-like Perl skills to understand it, which I
don't have (I can hack Perl, but my expertise lies with C and C++).
It doesn't comment or explain what the structures of the various
hashes-within-arrays-within-hashes kind of structures mean, leaving
the uninitiated rather in the cold.  Combine that with line after line
of uncommented regexes, and it's getting incomprehensible for mere
mortals.  That's not to say it isn't good code, just that the bar for
maintainence is far higher than most programs I've come across.)


- -- 
Roger Leigh

                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>


Reply to: