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

Re: Increasing regularity of build systems



On Tue, Sep 14, 1999 at 04:01:42PM -0500, David Welton wrote:
> > Uhm, WTH is that about? No, what? No, they suck? No, don't
> > standardize?  No, my keyboard is broken and I can't type anything
> > but "n" and "o"? How about a better idea maybe? I think it's a nice
> > idea, but hard to do.  Have you seen Branden's rules for X? I don't
> > see how you can simplify that with some cute debhelper scripts.
> 
> X isn't the average package, thankfully.  The reason I said 'move
> towards' is that it would be silly to try and force The Standard on a
> monster like X that needs to do it a specific way.  However, for your
> average run of the mill package, it would be very convenient were it
> to function in a more standard way, so that you pretty much knew what
> was going on, without having to figure out whatever wierd specific
> system a particular maintainer has used.

Oh, good Lord, please don't use the xfree86-1 rules file as an argument for
or against any general rules file policy.

That rules file is a monstrosity.  At some point in the distant past it was
probably elegant.

But then it had to be hacked up to build the libc5-compat packages.
And then I had to hack it up in all kinds of piddly ways to make changes
and fix bugs.
And then doogie came along and used it as a prototype for his build system.
(His current incarnation bares only a passing resemblance, I hear).
And then I hacked on it again.
And now it needs more hacking because the libc version isn't set right for
m68k, even though there's code in there to handle it.

That file is an unholy Rube Goldberg machine and it's miracle that it works
at all.

-- 
G. Branden Robinson              |
Debian GNU/Linux                 |   If God had intended for man to go about
branden@ecn.purdue.edu           |   naked, we would have been born that way.
cartoon.ecn.purdue.edu/~branden/ |

Attachment: pgpFt_8NP6KYt.pgp
Description: PGP signature


Reply to: