[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: maintainer mode
From: |
Russ Allbery |
Subject: |
Re: maintainer mode |
Date: |
Thu, 11 Apr 2002 14:29:41 -0700 |
User-agent: |
Gnus/5.090005 (Oort Gnus v0.05) XEmacs/21.4 (Common Lisp, sparc-sun-solaris2.6) |
Andy M Helten <address@hidden> writes:
> Without great care in aligning timestamps after each 'cvs commit' of
> configure.ac and configure, for example, the next 'cvs checkout' will
> produce a distribution that requires autotools.
This and related reasons is exactly why one should never, ever, ever write
Makefile rules for generating configure and other related files. Use a
shell script that calls the right things in the right order and have
maintainers run it when they change something, but don't *ever* put them
in Makefile dependencies. It just breaks everything.
I say this largely as a user who compiles hundreds of packages that use
autoconf and automake. I have *never* been helped by these Makefile
rules, and I've had them completely destroy the buildability package and
eat themselves on frequent occasions.
IMO, the "Automatic Remaking" section of the Autoconf manual should be
removed entirely to be replaced with advice on writing an "autogen" script
such as that used by many packages these days, or at least should include
very serious warnings about the severe tire damage that can result from
using those Makefile rules.
--
Russ Allbery (address@hidden) <http://www.eyrie.org/~eagle/>
- Re: first time automaking question, (continued)
- Re: first time automaking question, Sean Finney, 2002/04/10
- Re: first time automaking question, Alexandre Duret-Lutz, 2002/04/11
- Re: first time automaking question, Steve M. Robbins, 2002/04/11
- Re: first time automaking question, Chadwick A. McHenry, 2002/04/11
- maintainer mode (Was: Re: first time automaking question), Alexandre Duret-Lutz, 2002/04/11
- Re: maintainer mode (Was: Re: first time automaking question), Chadwick A. McHenry, 2002/04/11
- Re: maintainer mode, Alexandre Duret-Lutz, 2002/04/11
- Re: maintainer mode, Eric Siegerman, 2002/04/11
- Re: maintainer mode, Andy M. Helten, 2002/04/11
- Re: maintainer mode, Andy M. Helten, 2002/04/11
- Re: maintainer mode,
Russ Allbery <=
- Re: maintainer mode, Tom Tromey, 2002/04/12
- Re: maintainer mode, Alexandre Duret-Lutz, 2002/04/11
- Re: maintainer mode, Bruce Korb, 2002/04/11
- Re: maintainer mode, Alexandre Duret-Lutz, 2002/04/12
- Re: maintainer mode, Roger Leigh, 2002/04/11
- Re: maintainer mode, Alexandre Duret-Lutz, 2002/04/12
- Re: maintainer mode, Roger Leigh, 2002/04/12
- Re: first time automaking question, Sean Finney, 2002/04/16
- Re: first time automaking question, Eric Siegerman, 2002/04/16