Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2012 17:35:01 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        RW <rwmaillists@googlemail.com>
Cc:        ports@freebsd.org
Subject:   Re: Port system "problems"
Message-ID:  <4FE9E4B5.3030004@infracaninophile.co.uk>
In-Reply-To: <20120626162055.0b2bdb0d@gumby.homeunix.com>
References:  <4FE8E4A4.9070507@gmail.com> <20120626065732.GH41054@ithaqua.etoilebsd.net> <20120626092645.Horde.HytQbVNNcXdP6WQ1aMtjoMA@webmail.df.eu> <4FE96BA0.6040005@infracaninophile.co.uk> <4FE97008.2060501@netfence.it> <4FE97AE1.9080109@infracaninophile.co.uk> <4FE9817C.7020905@netfence.it> <4FE99200.7050107@infracaninophile.co.uk> <20120626130715.Horde.eb3fPtjz9kRP6ZfjA7sSFoA@webmail.df.eu> <4FE9AB85.3070106@infracaninophile.co.uk> <20120626162055.0b2bdb0d@gumby.homeunix.com>

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

On 26/06/2012 16:20, RW wrote:
> The staging area is appealing in its own right. I'm less keen
> on sub-packages which are going to break update tools. I think it's
> very likely  that only portmaster would survive.=20

Yes -- omlettes, eggs etc.  There will be some inevitable disruption in
the ports tree to get all these changes in place.  However, I hope
people will agree that the end result is worth it.

Staging will be (at least at first) a soft introduction.  That is,
patches should go into bsd.ports.mk et al to add staging capability to
the ports tree generally, but nothing will change for an individual port
until the maintainer adds 'USE_STAGE=3Dyes'.  In this way, we can test ou=
t
some specimen ports thoroughly in live usage, debug the inevitable
problems and work out the best practices for a maintainer to do the
switchover on their ports.  Then we have a campaign to switch individual
ports over to staging, much like the ongoing OPTIONSng conversion.
This, we believe, should cause minimal impact to end-users.  Eventually
'USE_STAGE=3Dyes' will be made the default and required for all new ports=
=2E
Any remaining unconverted ports will have to have 'USE_STAGE=3Dno.'

Introducing sub-ports would be done in a similar gradual manner, but
plans for that are still quite vapourous.  I don't share your pessimism
over the fate of all the port updating tools -- if we do this right,
there should be sufficient time and volunteers making patches to get
everything fixed up.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
JID: matthew@infracaninophile.co.uk               Kent, CT11 9PW




--------------enigB4FEF3E8D6491BAF5A3DA020
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.16 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/p5LUACgkQ8Mjk52CukIw9uQCfWyVxlB0QzeYrSVu9Nt1jCuVz
i0wAn2CgP4QFevz8UEBely1fkuxO3YG0
=6/HX
-----END PGP SIGNATURE-----

--------------enigB4FEF3E8D6491BAF5A3DA020--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FE9E4B5.3030004>