On Sunday 02 September 2001 01:22, Greg Stein wrote:
> On Fri, Aug 31, 2001 at 09:16:15PM -0700, Ryan Bloom wrote:
> > On Friday 31 August 2001 19:31, William A. Rowe, Jr. wrote:
> > > From: "Greg Stein" <[EMAIL PROTECTED]>
> > > Sent: Friday, August 31, 2001 9:30 PM
> > >
> > > > On Fri, Aug 31, 2001 at 03:02:32PM -0700, Ryan Bloom wrote:
> > > > >...
> > > > > exports.c shouldn't be cleaned, correct, because it is a part of
> > > > > the distribution, or at least it should be if it isn't already.
> > > > > config.nice is not a part of the distribution however, and should
> > > > > be removed by make distclean.
> > > >
> > > > -1 on *any* form of clean that tosses config.nice
> > > >
> > > > That holds *my* information about how I repeatedly configure Apache.
> > > > That is a file that I use, and is outside of the scope of the
> > > > config/build/whatever processes. Its entire existence is to retain
> > > > the information. Cleaning it is not right.
> > >
> > > What are you talking about?  We are talking about cleaning for
> > > packaging to _other_ computers, not yours.  That's what rbb is speaking
> > > of by 'distclean', clean enough for redistribution.
> >
> > Exactly.  The whole point and definition of make distclean, is that it
> > cleans things to the point that it could be redistributed to another
> > machine.  If you are just trying to clean the directory, then make clean
> > is what you want.  If make clean doesn't remove enough for you, then
> > something else is wrong.
>
> I use distclean on my computer all the time. Along with extraclean. Neither
> of those targets should toss config.nice. *That* is what I mean.
>
> To be clear: nothing in our build/config/whatever should remove config.nice
>
>
> "Clean" rules are about cleaning out state that might affect a build in
> some way. So we toss object files, generate makefiles, the configure
> script, whatever. But config.nice doesn't fall into that camp because it is
> not a "stateful" file. It is for the user to rebuild what they had before.

Just to point out, Apache 1.3 had config.status which is analogous to 2.0's
config.nice.  It turns out that make distclean in 1.3 removes config.status.

I would say this is proof that we should be removing config.nice with 2.0.

Ryan
______________________________________________________________
Ryan Bloom                              [EMAIL PROTECTED]
Covalent Technologies                   [EMAIL PROTECTED]
--------------------------------------------------------------

Reply via email to