Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Dec 2013 09:09:48 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Kurt Jaeger <lists@c0mplx.org>
Cc:        Daniel Eischen <deischen@freebsd.org>, Julian Elischer <julian@freebsd.org>, "freebsd-stable@freebsd.org Stable" <freebsd-stable@freebsd.org>
Subject:   Re: BIND segway -> python -> first-class ports
Message-ID:  <CAN6yY1udd1GbQVK4YR-yxNe7vqX3S1refQwch2cafRnMv=W4mA@mail.gmail.com>
In-Reply-To: <20131204060246.GV2951@home.opsec.eu>
References:  <mailman.313.1386119137.1390.freebsd-stable@freebsd.org> <529E8C53.6020208@freebsd.org> <Pine.GSO.4.64.1312032238220.15897@sea.ntplx.net> <20131204060246.GV2951@home.opsec.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 3, 2013 at 10:02 PM, Kurt Jaeger <lists@c0mplx.org> wrote:

> Hi!
>
> > kept in base.  If we have to import a minimal python
>
> Then I want perl back, too 8-)
>
> --
> pi@opsec.eu            +49 171 3101372                         7 years to
> go !
> _______________________________________________
>
> While Kurt is kidding, remember that "contributed" software in the base
system translates to obsolete software in the base system.

I well recall the pain of having very old perl because it was part of the
base and the major effort required to remove all base dependencies so that
perl could be removed. We really don't want complex software that is
developed outside the community in FreeBSD. Look how old the base versions
of OpenSSL and gcc get to be.

We need a good C compiler in base and other things that are not part of
FreeBSD. Do we need a DNS resolver? Yes, but it can be light-weight and not
a full blown DNS implementation. Mail? Probably, but some day Greg will no
longer be updating sendmail for us and then it becomes less obvious that
sendmail is the right way to go (though it may be).

I think the proposal for a set if critical ports that must be maintained in
good order and kept up to date is an excellent one. It keeps the base clean
and allows ports to move to updated versions in a reasonable and timely
fashion.

Of course, the question of what needs to be a class 1 port may prove to be
the bikeshed to end all bikesheds! (I think we need Python, Perl, JPEG,
PNG, GPG, BIND and bright yellow!) And we need a reasonable mechanism to
update this list as the popularity of various tools does change.
-- 
R. Kevin Oberman, Network Engineer
E-mail: rkoberman@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1udd1GbQVK4YR-yxNe7vqX3S1refQwch2cafRnMv=W4mA>