Skip site navigation (1)Skip section navigation (2)
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>