Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Apr 2020 09:41:11 -0600
From:      Scott Long <scottl@samsco.org>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>, freebsd-rwg@gndrsh.dnsmgr.net
Cc:        Yuri Pankov <ypankov@fastmail.com>, =?utf-8?Q?Trond_Endrest=C3=B8l?= <trond.endrestol@ximalas.info>, Gary Jennejohn <gljennjohn@gmail.com>, current@freebsd.org
Subject:   Re: buildkernel failure because ctfconvert not installed
Message-ID:  <FBC5D370-9F59-428D-9E24-921F024595F3@samsco.org>
In-Reply-To: <89524.1586501879@critter.freebsd.dk>
References:  <20200408083204.4a2d6dbc@ernst.home> <814e8e7d-68e6-bead-481b-21c5552583c4@FreeBSD.org> <20200409093346.1aec1bba@ernst.home> <20200409105626.386b0ba5@ernst.home> <alpine.BSF.2.22.395.2004091337000.8527@enterprise.ximalas.info> <9f03fb79-a0ad-3c11-9a50-bc7731882da9@fastmail.com> <89524.1586501879@critter.freebsd.dk>

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


> On Apr 10, 2020, at 12:57 AM, Poul-Henning Kamp <phk@phk.freebsd.dk> =
wrote:
>=20
> --------
> In message <9f03fb79-a0ad-3c11-9a50-bc7731882da9@fastmail.com>, Yuri =
Pankov writes:
>> Trond Endrest=C3=B8l wrote:
>>> On Thu, 9 Apr 2020 10:56+0200, Gary Jennejohn wrote:
>>>=20
>>>> OK, I figured it out.
>>>>=20
>>>> I used to have MK_CTF=3Dno in src.conf, but I recently changed it =
to
>>>> WITH_CTF=3Dno.
>>>=20
>>> It's either WITH_xxx=3Dyes or WITHOUT_xxx=3Dyes.
>>=20
>> Or even WITH_xxx=3D or WITHOUT_xxx=3D, src.conf(5) explicitly states =
that=20
>> value is NOT checked:
>>=20
>> The values of variables are ignored regardless of their setting; even =
if=20
>> they would be set to "FALSE" or "NO".  The presence of an option=20
>> causes it to be honored by make(1).
>=20
> That is not even close to POLA-compliance...
>=20
> Obviously negative values ("false", "no") should either be reported as
> errors or preferably be respected.
>=20
> PS: [This is not the bikeshed you are looking for]
>=20

I remember being slightly astonished by the current behavior in the =
early/mid 2000=E2=80=99s.  Then
I learned, adapted, and got over it.  Change happens, often for the =
best.  Being stuck in the
past doesn=E2=80=99t help, and neither does Rodney=E2=80=99s action of =
berating, belittling, and gaslighting
people who don't agree with him.

POLA is a good mental check to help guide decisions, but it=E2=80=99s =
not set in stone.  Nothing
should be set in stone, we should all be willing and able to evaluate =
circumstances and
make new decisions.  Being robotic and set in stone is an excuse for =
being lazy and/or
egotistical.

Scott




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FBC5D370-9F59-428D-9E24-921F024595F3>