Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jun 2006 10:27:07 +0930
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Tom Rhodes <trhodes@freebsd.org>, src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org
Subject:   Re: HISTORICAL_MAKE_WORLD (was: cvs commit: src Makefile README)
Message-ID:  <20060610005707.GK7549@wantadilla.lemis.com>
In-Reply-To: <200606090853.48604.jhb@freebsd.org>
References:  <200606070333.k573XmRc067920@repoman.freebsd.org> <200606071051.47070.jhb@freebsd.org> <20060608004803.GK81573@wantadilla.lemis.com> <200606090853.48604.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--bX/mw5riLlTkt+Gv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Friday,  9 June 2006 at  8:53:47 -0400, John Baldwin wrote:
> On Wednesday 07 June 2006 20:48, Greg 'groggy' Lehey wrote:
>> On Wednesday,  7 June 2006 at 10:51:45 -0400, John Baldwin wrote:
>>> I thought the obfuscation was intentional as very few people should
>>> be doing a 'make world' without a custom DESTDIR these days.
>>
>> Then there's no reason not to document it.
>>
>>   Warning: FORCE_ROOT_INSTALL can render your system unusable by
>>   overwriting existing configuration files.  Do not use it unless you
>>   are completely aware of the consequences.
>>
>> And yes, a descriptive name like FORCE_ROOT_INSTALL, not
>> HISTORICAL_MAKE_WORLD.
>
> Describing it would subvert the intended obfuscation.

s/subvert/correct/

Obfuscation is always wrong. =20

>> The only justification for this regression is that it's really
>> difficult to get everything right.  But that's a bug, not a
>> feature.
>
> No, the justification is that 'make world' completely ignores the
> kernel and only handles userland, and an operating system is both a
> kernel and a userland and that users should update those together.

That's a bug in make world.  Introducing a second one doesn't fix it.

> If you as a developer want to use make world you can either run the
> two commands back to back or you can put
> I_REALLY_KNOW_WHAT_IM_DOING_AND_WANT_TO_HOSE_MY_MACHINE in make.conf
> or something.  However, developers wanting to do this are in the
> _VAST_ minority and I'd much rather cater to the other 99% of the
> world.

As I say,

>> The only justification for this regression is that it's really
>> difficult to get everything right.

Otherwise people would have fixed it.

Greg
--
See complete headers for address and phone numbers.

--bX/mw5riLlTkt+Gv
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFEihjjIubykFB6QiMRAhW3AJ4339zjEt/o9t6vsz4VFA/PTZvoDwCeJYWJ
pcFZ+mQSCu5nKfjzzJoozJA=
=iS3Z
-----END PGP SIGNATURE-----

--bX/mw5riLlTkt+Gv--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060610005707.GK7549>