Date: Fri, 2 Mar 2018 10:45:48 +0100 From: Mathieu Arnold <mat@FreeBSD.org> To: Kubilay Kocak <koobs@FreeBSD.org> Cc: yuri@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, python <python@freebsd.org>, "Tobias C. Berner" <tcberner@freebsd.org> Subject: Re: svn commit: r463374 - head/security/nyx Message-ID: <20180302094548.23bjlc3v53zt6of5@atuin.in.mat.cc> In-Reply-To: <531069af-c0fc-1b2c-0c91-52cd73ba001e@FreeBSD.org> References: <201803020651.w226ptn3091275@repo.freebsd.org> <6f698e1f-a5d5-2cd7-b2b7-c288a3c65bb6@FreeBSD.org> <6dd4b973-fbcb-8fa8-fb3e-1cece416898f@freebsd.org> <531069af-c0fc-1b2c-0c91-52cd73ba001e@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--6jzfh4a6hxdxr3in Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 02, 2018 at 07:57:51AM +0000, Kubilay Kocak wrote: > 1) Assuming what users care about is risky business. > 2) The 'app vs library' distinction is not sound here. It wasn't sound > for python package prefixing in the past either. > 3) The change introduces and increases inconsistency among Python ports > without an upside, without precluding downsides. The downside is more packages, and longer build times. Thus, it was decided to not flavorize ports that do not provide modules. > The bottom and most important line however, is that preventing Python > port flavors from being produced precludes the user from choosing what > version of the package they may want. The dozen people who will really, really want to have a cli supporting more than one Python version with the non default version can probably build it themselves. > lastly, the only reason the noflavors knob exists is because its not > terribly pleasant as a developer to have features that cant be disabled, > and because our framework can't imagine all the possible scenarios where > a feature may cause issues. No, the noflavors knob was added after a failed experiment with the optsuffix knob, to accomodate ports which do not need flavors, like big applications that only needs python for small features, or cli that do not really care which Python version is running them. --=20 Mathieu Arnold --6jzfh4a6hxdxr3in Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAABCgBmBQJamR1MXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IcgsP/1sBdwU/N3JuQAadTj9cs1ww 0Rv+7M8oJxPfE+jX7i023JJ5LSm1DZrgMmusdXM7zKONA2UyPN30CQXN9yBZuHec 6tlT/KYYzQif4VDnlsnhU7M8JbNOAbJjI26WYAtpgrQF12r8vmJ85NZq7v9PoYiU I0PNZtbdGtxeZSFs+upgVnBh10FZ8F8vJNk47hqcOAl1Q/pEK6FSEODHAe4V8muS xcHmX6cKN/j2QibiEwXCPd2gdsoQtt9NSIxK23sIJdejyRD723nnBEftQitn4bXr tIgejX2AwnNPJv+nQcJ9vCY03/3pAy7EEwm2ojc47trSpSU4GPVFMUHdwC7Ctxmh P9t2VNhxHq5dNbufQOaKmu5ihgiIu4alAfeRPXq4MixmzJK1bTj/0D7QVuiv7tzI 1+PFHAwTzqpJojvM7KQrLiObdrYfxlB+3g+dgpzVQ0mmfi5ja9Y61GfBOhV2TUEn 5Ea/LGxnvVLApOXwjv4uVeSC4SZIJh64A97d87IOZvbyOJRyZP7RJW4J5AHMzFOx Ou6SXtviRHotQL1aWfz3JEhsffroic7Uelu7AL90E2uYPQFjkMxLsCSOUXYII391 V1p0im5UiYzqeLDlo8OazMIkGhnEjTdLpWYTLndyjBHMfm3aBuTWRKONmSyqJkI2 vg1LMM6mv4ClWLnLhuxS =wy7z -----END PGP SIGNATURE----- --6jzfh4a6hxdxr3in--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180302094548.23bjlc3v53zt6of5>