Date: Wed, 12 Oct 2016 10:12:51 +0100 From: Matthew Seaman <matthew@FreeBSD.org> To: koobs@FreeBSD.org, freebsd-ports@freebsd.org Subject: Re: harder and harder to avoid pkg Message-ID: <e6a18c8e-e636-06ce-6ec7-f6b9ff3b7e91@FreeBSD.org> In-Reply-To: <409bd2ed-0836-a2dc-a62b-1651b36370d7@FreeBSD.org> References: <638fe078-80db-2492-90be-f1280eb8d445@freebsd.org> <29bf92f3-994f-e695-431a-dc73a3f9c19d@FreeBSD.org> <409bd2ed-0836-a2dc-a62b-1651b36370d7@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gauXxswNwoVIpPfPaPLX40GNR42wobQl0 Content-Type: multipart/mixed; boundary="dPDdhCGJ355ihaVchEVUVo1koqiQ1aXFD"; protected-headers="v1" From: Matthew Seaman <matthew@FreeBSD.org> To: koobs@FreeBSD.org, freebsd-ports@freebsd.org Message-ID: <e6a18c8e-e636-06ce-6ec7-f6b9ff3b7e91@FreeBSD.org> Subject: Re: harder and harder to avoid pkg References: <638fe078-80db-2492-90be-f1280eb8d445@freebsd.org> <29bf92f3-994f-e695-431a-dc73a3f9c19d@FreeBSD.org> <409bd2ed-0836-a2dc-a62b-1651b36370d7@FreeBSD.org> In-Reply-To: <409bd2ed-0836-a2dc-a62b-1651b36370d7@FreeBSD.org> --dPDdhCGJ355ihaVchEVUVo1koqiQ1aXFD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016/10/12 09:43, Kubilay Kocak wrote: >> You are describing the 'sub-packages' concept that has been knocking=20 >> > around for some time. With sub-packages you'ld divide up the result= >> > of staging each port into various chunks: > Yep, like this: >=20 > Mar 6 2016 - https://reviews.freebsd.org/D5563 > Ports framework "variants" proof-of-concept (with poudriere support) >=20 > Status Report Dec 2015 - Supporting Variants in the Ports Framework >=20 > https://www.freebsd.org/news/status/report-2015-10-2015-12.html#Support= ing-Variants-in-the-Ports-Framework Variants is a related but different concept -- known as 'flavours' (or 'flavors') in some parts. The difference is that 'sub packages' divide up the output from one compilation of the sources, whereas 'variants' or 'flavours' require the same source code to be recompiled with different options. (As you'ld need to do to create eg. py27- and py34- versions of python modules.) Both are things we'd like to have in ports, but they can be implemented pretty much separately. Cheers, Matthew --dPDdhCGJ355ihaVchEVUVo1koqiQ1aXFD-- --gauXxswNwoVIpPfPaPLX40GNR42wobQl0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJX/f6ZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnffgP/2dy1WI7Jb6OXw3s52YJ8F5T +j20+PzFVM1MqVStaZMFT2Tll7t8JJZYhekh23W3gPbYOWJFz3W1VDaNqe58jvIu SWkRU1YLpE42/ybqiC538xvXsvwazyVgiTPydHBVA6nkP9P1PHxdNfRmEzGInTtz UK4Ooww3vN0/Rfs8YVYVpFXn3Y4q7yb6C4HG9nC2jLqJRLO2iGTb0q5W/vIjbGbc pJ5E6vCi2HeglzQTfJ/DnfIecDVbMS4W3nqxN6vfN5y8zMqzpmlM7b+X3KcvZPCq PeamPl5A3XVshEZwr7+uqu8DTPNeazeNaNwwfE+uskRjKvZZDUy+98xMv1KwGIVm 2yXWmtTjL3JPNa33FYHr5Z4GH38NVBHKK7Ai7hxC/BfrYXxFwefbI4ZBeVGWQHvT 1qG/kyJHe/fPb9o9OnXQ+b3INUvsWMnIhBNF784tjubWDPYj+Lx+ub9EG6NCAiMa JGWWNTeIS+vfzai1DgiTQ0wrsg4OulWv7ywDKcUOVJoHxkl/I5wfCPnoOqfg96ny Ap+3zO4chPHBnURhOUYgj9KuR6MX6TY+lo36PIsJ6A59+0lKAnJ4hB138nwGy2sU ynuIZt9Vxudp0AzVh6DxKNkiRN9pzBI5gM3rkpUBiBAYNzeO12G/d43ecOZq0bzU GhlEWiBjaNZiJrQvDviQ =alKu -----END PGP SIGNATURE----- --gauXxswNwoVIpPfPaPLX40GNR42wobQl0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e6a18c8e-e636-06ce-6ec7-f6b9ff3b7e91>