From owner-freebsd-ports@FreeBSD.ORG Mon Jan 12 19:48:09 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C66D058C for ; Mon, 12 Jan 2015 19:48:09 +0000 (UTC) Received: from udns.ultimatedns.net (ultimatedns.net [209.180.214.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 715531D2 for ; Mon, 12 Jan 2015 19:48:08 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t0CJko6b027862; Mon, 12 Jan 2015 11:46:50 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Warren Block In-Reply-To: References: <20150111235449.A14AEF52@hub.freebsd.org> <20150112040129.GA16097@lonesome.com> <20150112122652.GA9472@lonesome.com> <54B3BE2C.6030207@sorbs.net> <20150112123241.GB9472@lonesome.com> <54B3C28C.10605@sorbs.net> <20150112130804.GD44537@home.opsec.eu> , <9132c8812ccd3906dd487830a912d00c@ultimatedns.net>, From: "Chris H" Subject: Re: BIND REPLACE_BASE option Date: Mon, 12 Jan 2015 11:46:52 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <9f016d9eec43a047bcfbae526367a2c1@ultimatedns.net> Content-Transfer-Encoding: 8bit Cc: Royce Williams , Deb Goodkin , ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 19:48:10 -0000 On Mon, 12 Jan 2015 11:57:26 -0700 (MST) Warren Block wrote > On Mon, 12 Jan 2015, Chris H wrote: > > > Here is where we will clash; I've been riding *BSD for over 20yrs. > > It's *biggest* asset has been in it's flexibility -- it wasn't another > > Linux "dist", that required me to essentially become a "clone" of > > every other Linux install. The Ports system, and /src allowed one to > > tailor my build/install to meet *my* needs. I wasn't required, in fact > > I was *encouraged*, to have a unique system. Frankly the new pkg(8) > > *requirement* was a complete 180 on this philosophy. > > Huh? It is the same as the old package system, required if you want to > use ports or packages. The difference is that pkg is not in base, so it > can be easily upgraded without doing an OS upgrade. Ports continue to > work as they did with the old package system, only package operations > are faster and more reliable. Sure, it's intended to *feel* like pkg_, but the (way) it's implemented bears little resemblance to pkg_, and it's implementation also *abruptly* pulled the rug out from under many years of development work, carefully crafted work by development shops to keep their stream flowing smoothly and more efficiently. [I'm kicking a dead horse here] > > My main complaint with pkg is the persistent misunderstanding that > binary packages are a direct replacement for ports. > http://www.wonkity.com/~wblock/docs/html/pkg.html I'd be inclined to agree here. > > As for the original topic, BIND in base had the same upgrade problems as > the old package system. The port overwriting the base was a convenient > but nasty hack. Not even that convenient, because all that changes with > the port is the config files are in /usr/local/etc rather than /etc. A > chroot adds little security or isolation, and if you want that it should > be in a jail or other type of VM anyway. > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-ezjail.html# Speaking of kicking "dead horses"; I'm still amazed that this topic still continues. I remember the initial discussion on this about 9mos ago, and thought; OK. That seems to make sense. I'd better see if I can cobble up something that mimic's the old setup, so I can keep things going, until I find a suitable replacement for the BIND. Took me less than 2hrs. Point being; there was a fair amount of time before the BIND got yanked (unlike the pkg change). So I'm amazed so many people are, well, amazed. --Chris ---