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>