Date: Tue, 13 Jan 2015 15:46:16 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: freebsd-ports@freebsd.org Subject: Re: BIND REPLACE_BASE option Message-ID: <54B53DC8.6000701@infracaninophile.co.uk> In-Reply-To: <54B5389D.2020708@astart.com> References: <mailman.1.1420977600.74846.freebsd-ports@freebsd.org> <20150111235449.A14AEF52@hub.freebsd.org> <20150112040129.GA16097@lonesome.com> <CAG=rPVcTsT2izsmdGMJtD6RgRJ3CwfZg1vN6nC%2BvRMYEQ8iPhA@mail.gmail.com> <20150112122652.GA9472@lonesome.com> <54B3BE2C.6030207@sorbs.net> <20150112123241.GB9472@lonesome.com> <54B3C28C.10605@sorbs.net> <20150112130804.GD44537@home.opsec.eu> <CA%2BE3k92LJPRNA-pj_5EkheMogWitpCfgaUi==KsfAz=gZMu5jw@mail.gmail.com> <fe6efb4ec026964fb08d50ada48957a5@ultimatedns.net>, <CA%2BE3k92wtj_584PvgjLmHXCyYPLX9%2B95SkC8fdfHK%2BZR0sdybg@mail.gmail.com> <9132c8812ccd3906dd487830a912d00c@ultimatedns.net>, <alpine.BSF.2.11.1501121119020.82614@wonkity.com> <9f016d9eec43a047bcfbae526367a2c1@ultimatedns.net> <54B5389D.2020708@astart.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54B53DC8.6000701>