Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Dec 2017 22:44:12 -0500
From:      Charlie Li <ml@vishwin.info>
To:        freebsd-ports@freebsd.org
Subject:   Re: Welcome flavors! portmaster now dead? synth?
Message-ID:  <a02d5469-752d-f826-b473-4cca17e46e9b@vishwin.info>
In-Reply-To: <4fa08691-ba21-b449-b04b-e5267a1b3a7f@heuristicsystems.com.au>
References:  <CAN6yY1ujLFdKpuG4Rxz%2Bfww9gAxTBaY14iCB7RFTkh-oVB1%2B9A@mail.gmail.com> <KL1PR0601MB19922BB1EBA15687D47C4CE2FA3C0@KL1PR0601MB1992.apcprd06.prod.outlook.com> <4fa08691-ba21-b449-b04b-e5267a1b3a7f@heuristicsystems.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--PKd9KDOHs5jKcD0m8iuqIK0DMoqIcPr3c
Content-Type: multipart/mixed; boundary="SIufbr04P958jqgfkDLGXCDfXeEcJUEmC";
 protected-headers="v1"
From: Charlie Li <ml@vishwin.info>
To: freebsd-ports@freebsd.org
Message-ID: <a02d5469-752d-f826-b473-4cca17e46e9b@vishwin.info>
Subject: Re: Welcome flavors! portmaster now dead? synth?
References: <CAN6yY1ujLFdKpuG4Rxz+fww9gAxTBaY14iCB7RFTkh-oVB1+9A@mail.gmail.com>
 <KL1PR0601MB19922BB1EBA15687D47C4CE2FA3C0@KL1PR0601MB1992.apcprd06.prod.outlook.com>
 <4fa08691-ba21-b449-b04b-e5267a1b3a7f@heuristicsystems.com.au>
In-Reply-To: <4fa08691-ba21-b449-b04b-e5267a1b3a7f@heuristicsystems.com.au>

--SIufbr04P958jqgfkDLGXCDfXeEcJUEmC
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB-large
Content-Transfer-Encoding: quoted-printable

On 04/12/2017 21:52, Dewayne Geraghty wrote:
> Unfortunately it appears that we need to build multiple versions of,
> say, python when you only NEED to run 2.7 refer to (1) above?=C2=A0 It =
used
> to be that the ports team recommended when users should update python,
> php, etc and the ports suite would head in that direction.=C2=A0=C2=A0 =
Its an
> uncomfortable prospect - *maintaining* multiple versions of the same
> language on a production platform...
>=20
Not everyone updates their Python environments at the same time,
especially when you have scripts/programs that use libraries and
functions whose names can change on a whim between 3.x releases.

Flavours ime solved more of a dependency hell situation where certain
ports would strictly depend on python2.7 packages but the
system/make.conf (like how mine is set up) has python3.x as default.
Before flavours, those python ports would build python3.x packages
instead of the python2.7 ones needed by the port that specified them.
For example, I had to insert some ugly hacks into the python
dependencies of net/samba4x and www/firefox, among other ports with the
same problem I faced, to force those python ports to build the python2.7
package.

--=20
Charlie Li
Can't think of a witty .sigline today=E2=80=A6

(This email address is for mailing list use only;
replace local-part with vishwin for off-list communication)


--SIufbr04P958jqgfkDLGXCDfXeEcJUEmC--

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

-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIzBAEBCgAdFiEE/RdyC3Asy49czZEGtQ4IJhNZSS0FAlomFgwACgkQtQ4IJhNZ
SS22lQ//RG2QS0Gg2d9d11QbQkwwjiMRzF96EvXroEkVM7u1CaeGMEsGAVJi0Poj
CTrjba8tSrsyckN+oGR8mg51Xznh9k02Wxy10o1grZCK+qvki7a5bU1t+/fv2RMW
lCWMAh1NMJs7ExltS3+B0kw+BNCwgQ+skqOYzltFDpEknX/XpGwy5NSQLjd8OStx
zZOczuL9oUKeVu/PEYv/HuH1qZ/LSfLfjk2sKBnrpSq5uxIE08U/D5WBUh2/nu3K
pS1W6V2yDXBTLtciJfI8RCKh8YJ8dbczOURNWWc6FbWm6uA+lkJQWJTnG/y0mLLb
BEjCYYlmc9fEwJ/ZzJxTaMvzpk/OLSPfabsc+e6jkhnq7Xk3UlGxVF4ANJDT92ZB
+ijhfgvMXqBLRCPEXaUwovZ6vReIV8iKHt9tX5KhMXR0SLAN3g4MQTvYd/UVHN8S
A1F/WLjkD7o/oXYc5FQsPKoz5tTwunMUGEELcO8kgCewiTfttPeJ5d6fO9aX+cLq
M6ljJIXujUQW5USagsqDEQJPLy3ZASGS9F6RJ/NXd1FHdI2X/fIXwqF8lMk1Ghzt
Fc4XK+ParXfO06Wmg6vsvexfq4URgMdoQRe3dJD2WlG1nM2jb6PW4msWx21MoPeR
wq6xqGaRFVozT+s8Gg54fTgUplz5ZmVib03rb7g+hQe/PQUJ7vc=
=aLaq
-----END PGP SIGNATURE-----

--PKd9KDOHs5jKcD0m8iuqIK0DMoqIcPr3c--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a02d5469-752d-f826-b473-4cca17e46e9b>