From owner-freebsd-stable@FreeBSD.ORG Wed Dec 4 17:09:49 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D8715AB; Wed, 4 Dec 2013 17:09:49 +0000 (UTC) Received: from mail-pb0-x22b.google.com (mail-pb0-x22b.google.com [IPv6:2607:f8b0:400e:c01::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 249331017; Wed, 4 Dec 2013 17:09:49 +0000 (UTC) Received: by mail-pb0-f43.google.com with SMTP id rq2so23811283pbb.2 for ; Wed, 04 Dec 2013 09:09:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=hzqoSeUMKJSmkUxstvaxDipijo4Dc4TTz3AmRgj+Mjs=; b=COJiE4cnhfbVIXWaccxWWraWTR2uvZF/+hfb7i2YT3BDu4e5BrKPECEexiMvUS1W33 +ttabGJ1JaGg49ltdotrAVG/l5qrdYcqo6ou/pzYuIxkzVzr2aDj8WZsn4lQNGWSCfGq 1yclnn1ODUuSMD1eY/fLIE2THj9WW/vq2LnxoK4Rbx/hcB8Qd5uVbDBQWPINz6Fhy4dk ubQcd3WuCRLf3bXgPrx/Z8RRaR9vS1NgT0c1ncmNzyqIdqMg7Sj/cegibypD8oqNwEzU AORucX64zDnmrxxCl2sdHauveEyaAHkBCaM/5QDOEAg9vMks+stugPUvbgSVDbtANyFD eLrQ== MIME-Version: 1.0 X-Received: by 10.66.121.234 with SMTP id ln10mr81853384pab.20.1386176988774; Wed, 04 Dec 2013 09:09:48 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.67.23.101 with HTTP; Wed, 4 Dec 2013 09:09:48 -0800 (PST) In-Reply-To: <20131204060246.GV2951@home.opsec.eu> References: <529E8C53.6020208@freebsd.org> <20131204060246.GV2951@home.opsec.eu> Date: Wed, 4 Dec 2013 09:09:48 -0800 X-Google-Sender-Auth: DN8X6_BywsWWVTTpIEqH--4cAPQ Message-ID: Subject: Re: BIND segway -> python -> first-class ports From: Kevin Oberman To: Kurt Jaeger Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: Daniel Eischen , Julian Elischer , "freebsd-stable@freebsd.org Stable" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Dec 2013 17:09:49 -0000 On Tue, Dec 3, 2013 at 10:02 PM, Kurt Jaeger 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