From owner-freebsd-current@FreeBSD.ORG Sun Dec 4 00:21:25 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 32D161065673 for ; Sun, 4 Dec 2011 00:21:25 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 8F2A215573F; Sun, 4 Dec 2011 00:20:58 +0000 (UTC) Message-ID: <4EDABCEA.4000601@FreeBSD.org> Date: Sat, 03 Dec 2011 16:20:58 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: sthaug@nethelp.no References: <4ED974A2.7080606@FreeBSD.org> <4ED9EA27.8090206@inse.ru> <20111203.140334.74707074.sthaug@nethelp.no> In-Reply-To: <20111203.140334.74707074.sthaug@nethelp.no> X-Enigmail-Version: 1.3.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: CVS removal from the base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Dec 2011 00:21:25 -0000 On 12/3/2011 5:03 AM, sthaug@nethelp.no wrote: >>> The fact that we have so many people who are radically >>> change-averse, no matter how rational the change; is a bug, not a >>> feature. >>> >>> This particular bug is complicated dramatically by the fact that >>> the majority view seems to lean heavily towards "If I use it, it >>> must be the default and/or in the base" rather than seeing ports >>> as part of the overall operating SYSTEM. > > I don't think of myself as change-averse. I've been using FreeBSD > since 1996, and there have been lots of changes since that time. But > two of the most important reasons I still use FreeBSD are: > > - Stability: Both in the sense of "stays up basically forever", and > in the sense of "changes to interfaces and commands are carefully > thought through and not applied indiscriminately". For instance, I > like very much the fact that the ifconfig command can configure VLANs > etc - while Linux has introduced new commands to do this. Agreed. > - The base system is a *system* and comes with most of what I need, > for instance tcpdump and BIND. For me the fact that I don't need to > install lots of packages to have a usable system is a *good* thing. So 2 things here that I really wish people would think about. 1. If you're using *any* ports/packages then you're already participating in the larger operating *system* that I described, so installing a few more won't hurt. (Seriously, it won't.) 2. In (the very few) areas where integration of 3rd party apps into the base makes sense, no problem. But at this point the fact that a lot of 3rd party stuff is changing more rapidly than it used to, and often in incompatible ways and/or at incompatible schedules with our release process, means that we have to re-think how we do this. You mentioned BIND, which is a great example of 2. above. I'll have more to say about this soon, but my plan is to remove it from the base for 10.x because the current situation is unmanageable. The FOSS world has changed a lot in the last 20 years, and decisions that were made in the early days, while appropriate at the time, need to be reexamined. > I use CVS (or rather csup) to keep the base system up to date. The point has been made before, but you do realize that cvs and csup are 2 completely different things, and that noone is recommending removal of csup from the base, right? Doug -- "We could put the whole Internet into a book." "Too practical." Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/