Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Feb 2014 06:45:16 +0000
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        freebsd-ports@freebsd.org
Subject:   Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools
Message-ID:  <52F32F7C.2030601@infracaninophile.co.uk>
In-Reply-To: <CAN6yY1uyXNp_c4PruKM89S9g0Y0QAs02cu5Z-dx3oSg1yZC19Q@mail.gmail.com>
References:  <201402052202.s15M2Lha059200@fire.js.berklix.net> <52F2C0C8.5010203@gmx.de> <CAN6yY1uyXNp_c4PruKM89S9g0Y0QAs02cu5Z-dx3oSg1yZC19Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Vw8GNbfrhaGHHwRG9fSscqK5UJti6MF5V
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 05/02/2014 23:57, Kevin Oberman wrote:
> 1. The ports/packages system is not total crap. In fact, at the time jk=
h
> started it, it was far superior to any tool available.

When I first encountered the ports, way back in 1998 or so, I was
completely mind-blown that something so fantastic could exist.  Yes, it
was revolutionary at the time and right where FreeBSD should be --
leading the rest of the world with great innovations.

However, things have changed in the last 16 years. Development of the
ports as a global concept has been resting on its laurels a bit, and the
rest of the world has caught up, and indeed overtaken.   Partly that was
due to the mindset of seeing binary packages as a second-class thing;
partly due to the old pkg_tools not providing the scope to implement
innovative features; partly due to pkg_tools being part of the FreeBSD
base, so impossible to update over reasonable timescales due to the
requirement to support older RELEASE branches.

pkg(8) addresses those problems, and I hope will do so for at least the
next decade.

> 5. The introduction of pkgng could have really been handled better and =
that
> probably increased the negative feelings about it. It was also a bit be=
fore
> it was really ready. It still lacks a few features I feel are quite
> important, but they were also missing from the old system.

I don't think it's possible to make a change of this magnitude without
upsetting anyone.  We have been getting a lot of feedack on the lines of
'Wow! This is great.  When can we have feature XYZ?'  to which we
frequently have to reply that XYZ can't be implemented without breaking
compatibility with pkg_tools.  Like sub-packages.

I'd be interested to hear what features you think are missing.  We will
implement anything (eventually...) that there is demand for and that is
technically feasible, and that fits with the overall concept of what we
think a packaging system should do.  There's a number of ideas in the
github issue list already (usually tagged with 'longterm' or 'thinking')
and we are happy for people to add to that, or to discuss ideas -- the
freebsd-pkg@ list is a good place for that.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.

PGP: http://www.infracaninophile.co.uk/pgpkey
JID: matthew@infracaninophile.co.uk


--Vw8GNbfrhaGHHwRG9fSscqK5UJti6MF5V
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQJ8BAEBCgBmBQJS8y+HXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC
QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATjRIQAKErGL6ooIVPsh9vnFS5kwJT
/i6TrX50FIc27vygiPH/9sAFUzDq3BmRfpk/FBluq7x7cvfBJJDz2ji9OkPfp2cK
iN3q0lKPjca/guK7IG+U/rhrFEE4o3q9+ikkjLlvOYm41JZ3zetYRda2ju+FwJng
s2teTR4ysEpLi2Z//728x6K+aa3lKzKfGB2k4g4wgxOcQSUROSBd3Zy7OnY055gF
NeB7TVnCdniKZjRq3CBXn8vHPuvu7ofAmWe4BnEIRZZ3/h0sPtA9QzBuEjrOTsGT
8N0pPlCw/4cqrEa5WUk18VwCnJrcqMNp5IWKLLMlN/l7FBsZZGUE2dpC1TLoqgbP
CiIQ/6sDqflVdBaJZd1tJgsdEFySsleQaeBeyE6HrF3AG/JHAQ7tOaMzNrYB8cmW
iLJL5PGRtZt+tZCEyZP/hWurWNljL4BBTCM9qZO/GhswktEUWwB2FMYrZNwG7uyO
SVnCtx9Y1hurD9d/1NHj164pK2ZJEqxKDfTFJbzDfLmYRv0AcX4A++xb7fwZqOT2
LsQ2FDSzW3H97xdqOm9dZh9FzWSi4rDnYFvKU3/swpKyBKYiq5kRhhaZ8J4s9lCn
r/QHbOkAslS0afjTqktHbzo2mSEeQ0dWqV+lQQWpbKTNHE6e4ceGEvHjF9XyhnKa
XWOJLuuTVuIXxqqFC9zB
=IOXR
-----END PGP SIGNATURE-----

--Vw8GNbfrhaGHHwRG9fSscqK5UJti6MF5V--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52F32F7C.2030601>