Skip site navigation (1)Skip section navigation (2)
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>