From owner-freebsd-ports@FreeBSD.ORG Tue Jan 13 15:46:32 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 54BCD1CF for ; Tue, 13 Jan 2015 15:46:32 +0000 (UTC) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "ca.infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D4A43FE7 for ; Tue, 13 Jan 2015 15:46:31 +0000 (UTC) Received: from ox-dell39.ox.adestra.com (no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged)) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.1/8.15.1) with ESMTPSA id t0DFkGbh045591 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 13 Jan 2015 15:46:17 GMT (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=infracaninophile.co.uk DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t0DFkGbh045591 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1421163978; bh=AeuJhhtx5/nzLrLsoW1638ro0JRtmg+h0gfnqaySkFI=; h=Date:From:To:Subject:References:In-Reply-To; z=Date:=20Tue,=2013=20Jan=202015=2015:46:16=20+0000|From:=20Matthew =20Seaman=20|To:=20freebsd-ports@ freebsd.org|Subject:=20Re:=20BIND=20REPLACE_BASE=20option|Referenc es:=20=20<20 150111235449.A14AEF52@hub.freebsd.org>=20<20150112040129.GA16097@l onesome.com>=20=20<20150112122652.GA9472@lonesome.com>=20<54B3 BE2C.6030207@sorbs.net>=20<20150112123241.GB9472@lonesome.com>=20< 54B3C28C.10605@sorbs.net>=20<20150112130804.GD44537@home.opsec.eu> =20=20,= 20=20<9132c8812ccd3906dd487830a912d00c@ultimatedns.net>,=20=20<9f016d9eec43a047bc fbae526367a2c1@ultimatedns.net>=20<54B5389D.2020708@astart.com>|In -Reply-To:=20<54B5389D.2020708@astart.com>; b=BqYYpczqXoProQJNxFHzpLZequKBIwdB1sS5Y9gxWDrnaSaSWN+MkyRwoHR7tYUkx woFIcxvNT5ZivkGhhxhMJfKwJFwnL/hHgXCmp7BTv4npY9pgRNK4C6N2Ve1YpQkqIo 0XT1yTR3cJ6Qavh7WGPftTYgec5l1neyxxXUC8KY= X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged) claimed to be ox-dell39.ox.adestra.com Message-ID: <54B53DC8.6000701@infracaninophile.co.uk> Date: Tue, 13 Jan 2015 15:46:16 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: BIND REPLACE_BASE option 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>, <9f016d9eec43a047bcfbae526367a2c1@ultimatedns.net> <54B5389D.2020708@astart.com> In-Reply-To: <54B5389D.2020708@astart.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="T5LwUu7K8cj9BQAkjot9SPAlgVMnP7bX5" X-Virus-Scanned: clamav-milter 0.98.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lucid-nonsense.infracaninophile.co.uk 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: Tue, 13 Jan 2015 15:46:32 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --T5LwUu7K8cj9BQAkjot9SPAlgVMnP7bX5 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/13/15 15:24, Patrick Powell wrote: > On 01/12/15 11:46, Chris H wrote: >> >>> 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. The aim with pkg(8) in this regard was to make it possible to maintain a machine using only binary packages. Something that it has succeeded at, given the proviso that you have access to a repo with all the customizations you need available. If the default options don't cut it for you, in order to use only binary packages that means you need to run your own poudriere setup -- which is well worth it if you're managing several machines / jails etc. You don't need a ports tree on every single machine, and the length of your intervention on a production server is pretty much as long as 'pkg upgrade' takes to run, which is much quicker and less intrusive than running builds locally. However, while pkg(8) now has the right mechanics to maintain a machine with binaries only, the ports tree is still (despite all the work that has been going into it recently) not yet set up to support doing that very effectively. In essence, we'd need to be building several different 'flavours' for certain packages, along with various other enhancements like sub-packages and PROVIDES/REQUIRES style dependencies. Note that *none* of this is going to impede building stuff straight out of ports in the time honoured fashion. That simply is not on the pkg(8) agenda. > There are some ports that almost demand a local version - apr (Apache > Portability Library) being one of them. > Currently, I am locking 'apr' so that pkg upgrade does not clobber > apr, and this has worked so far. >=20 > Just an observation. Yes, absolutely. The configurability with the ports tree is one of it's major benefits, and yet also a significant hindrance in many circumstance= s. Cheers, Matthew --T5LwUu7K8cj9BQAkjot9SPAlgVMnP7bX5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUtT3IXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnO/4P/A57NXYgJbJkVKjLMEsLei85 EwyOgsLQeeY0ngCCA158xMIysUEVGy7jGpk7V+G+M7L5tPBZs8a/76vrZ20M2M2+ FEGzHzbecxij1j76C0tJ8sb6NllexVqGqaROJZ9p/5HGr3Y1nqoXlVsXnD871DlX YRjMZOyhdmx72F0A6uIdz12u6QFPSop9K7cpw2wJGNC4JhKyDMyoh7BUYAIWp+/t XxiubOfQo2VK85ZAeUkhJRNwcbQtzcLmKeHUPRv4uZTcA+zbCRaX653v+io8kyKM Y5UgQXIMw6KH85h70fhS48L98oAE4/TtkmAKXYsD8BcKE0V8+FMKP/AS4bymE4vr 3HsO/FGESnyu49PuNlqfXeM0E5IJ/ECaq8H2g2feSH1JK5X1tAwj4Xa7UYOf1Rzn lYbwCjEIdv2y/ROPgiNz9ekkXkM5vwY+hwS2Jh3tMvmJ6AflgYRGuTFESYYLK+LW sYyg0/gaN8xN5mew9SsYB37VU7nxMS45lkqDQSxHOkbCZ31zUjbUDNvDk8QCR4qK tIWDbQSFgDr77I13+q1emUs1AjyqJtKDTpQ1u74X1f1d+Q8aZE9/RR6DIhGJ4ive nsND9mqIqKqk6/ItETIllddkKQ48D20rG/tAL3J0MhNnYzubQbgIOAKZ8uZytGv7 WWeZRtdtoTlKGWN/yins =pKzd -----END PGP SIGNATURE----- --T5LwUu7K8cj9BQAkjot9SPAlgVMnP7bX5--