Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jan 2012 00:10:30 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        freebsd-arch@FreeBSD.org
Subject:   Re: Importing djb's public domain daemontools?
Message-ID:  <E4B18E7A-74A1-4388-AD79-05DD3E667DAE@bsdimp.com>
In-Reply-To: <4F1502CD.90409@FreeBSD.org>
References:  <CAETOPp2Wcww1_fPonru0c6XoX%2BAV_HWoGZKiEMvmY50a5%2ByxRQ@mail.gmail.com> <4F14E291.5090803@FreeBSD.org> <CAETOPp1z0TJecz8kjDvf7trEOS5eogrcqEtDveUYzN=J-SvDNQ@mail.gmail.com> <4F1502CD.90409@FreeBSD.org>

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

On Jan 16, 2012, at 10:10 PM, Doug Barton wrote:

> On 01/16/2012 19:41, Jos Backus wrote:
>> On Jan 16, 2012 6:53 PM, "Doug Barton" <dougb@freebsd.org> wrote:
>>>=20
>>> On 01/16/2012 12:53, Jos Backus wrote:
>>>>=20
>>>> Thoughts?
>>>=20
>>> This is already available in ports.
>>=20
>> I realize that.
>=20
> Good, then we're done. :)

Not necessarily...

>> If FreeBSD had a solid solution out of the box, all this pidfile =
hackery in
>> the base system wouldn't be necessary.
>=20
> We don't do religious wars here. We especially don't do trollbait from
> djb acolytes. The "pidfile hackery" that we currently have works just
> fine in the vast majority of cases. The fact that it doesn't meet some
> people's ideas of architectural purity is totally beside the point.

This isn't a religious war.  This is someone coming to us and saying =
that it might be a good idea to clean up the mess by importing a tiny =
bit of extra code into the base.  Seems like how we've always done =
things :)

>> I always thought FreeBSD was about
>> good engineering. Perpetuating the pidfile mess in the base is not a =
sign
>> of good engineering.
>=20
> FreeBSD is about giving people choices. Those who want to use
> daemontools can do that.
>=20
> And lest people think that I'm just hating on daemontools, I'm not. I
> use it for some things. But converting everything in the base to use =
it
> is a non-starter, even if we wanted to import it, which I don't see =
any
> need to do.

I'm not convinced it is a non-starter.  I'd fully support Jos if he =
wanted to commit the code and had done the leg work to do it.  I =
wouldn't support just importing the daemontools and leaving it at that.  =
If that's the plan, then leaving it in ports is the best bet.

Let's not dismiss this out of hand.

Warner=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4B18E7A-74A1-4388-AD79-05DD3E667DAE>