[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: adding bootstrap and bootstrap.conf
From: |
Karl Berry |
Subject: |
Re: adding bootstrap and bootstrap.conf |
Date: |
Sun, 18 Mar 2007 17:17:19 -0500 |
The only reason maintainer-clean typically has not removed files like
configure and Makefile.am is that they have been (until relatively
recently) version controlled.
That doesn't seem quite right to me. Makefile.am is typically
version-controlled and always has been; furthermore, configure is nearly
always a generated file and may or may not be version-controlled by design.
As far as I can see, the issue isn't version control of a given file but
whether a provided "maintainer tool" can reinstate it.
In general, I agree it would seem desirable for maintainer-clean to
delete everything which the package's bootstrap script (if any) can
recreate, now that bootstrap scripts are in common use. But we must
recognize that not all packages (I venture to say the vast majority, in
fact) use your particular fancy bootstrap script.
So it seems to me the rule shouldn't be "always delete configure and
Makefile.am", but rather "delete everything which is recreated by a
maintainer bootstrapping the package". If there is no bootstrap script
at all, the current definition of maintainer-clean would apply.
This could be implemented by options to automake/autoconf/gnulib-tool, I
guess. But I know I don't want maintainer-clean in Texinfo to go
deleting my Makefile.am's.
Karl
P.S. Ok, "bootstrap" isn't technically the right term for all this, but
you know what I mean :).
- adding bootstrap and bootstrap.conf, Jim Meyering, 2007/03/12
- Re: adding bootstrap and bootstrap.conf, Bruno Haible, 2007/03/12
- Re: adding bootstrap and bootstrap.conf, Jim Meyering, 2007/03/16
- Re: adding bootstrap and bootstrap.conf, Paul Eggert, 2007/03/17
- Message not available
- Re: adding bootstrap and bootstrap.conf, Jim Meyering, 2007/03/17
- Re: adding bootstrap and bootstrap.conf, Bruno Haible, 2007/03/19
- Re: adding bootstrap and bootstrap.conf, Eric Blake, 2007/03/23
- Re: adding bootstrap and bootstrap.conf, Bruno Haible, 2007/03/23
- Message not available
- Re: adding bootstrap and bootstrap.conf, Jim Meyering, 2007/03/18
- Re: adding bootstrap and bootstrap.conf,
Karl Berry <=
- Re: adding bootstrap and bootstrap.conf, Jim Meyering, 2007/03/18
- Re: adding bootstrap and bootstrap.conf, Karl Berry, 2007/03/18
- Message not available
- Re: adding bootstrap and bootstrap.conf, Paul Eggert, 2007/03/19
- Re: adding bootstrap and bootstrap.conf, Bruno Haible, 2007/03/19
Re: adding bootstrap and bootstrap.conf, Ben Pfaff, 2007/03/17