From owner-freebsd-python@freebsd.org  Fri Mar  2 08:32:27 2018
Return-Path: <owner-freebsd-python@freebsd.org>
Delivered-To: freebsd-python@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2C35F2F966
 for <freebsd-python@mailman.ysv.freebsd.org>;
 Fri,  2 Mar 2018 08:32:27 +0000 (UTC)
 (envelope-from yuri@freebsd.org)
Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org
 [IPv6:2001:1900:2254:206a::50:5])
 by mx1.freebsd.org (Postfix) with ESMTP id 6427574659
 for <freebsd-python@freebsd.org>; Fri,  2 Mar 2018 08:32:27 +0000 (UTC)
 (envelope-from yuri@freebsd.org)
Received: by mailman.ysv.freebsd.org (Postfix)
 id 208E1F2F963; Fri,  2 Mar 2018 08:32:27 +0000 (UTC)
Delivered-To: python@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EED6F2F962;
 Fri,  2 Mar 2018 08:32:27 +0000 (UTC)
 (envelope-from yuri@freebsd.org)
Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42])
 by mx1.freebsd.org (Postfix) with ESMTP id 90F3F74653;
 Fri,  2 Mar 2018 08:32:26 +0000 (UTC)
 (envelope-from yuri@freebsd.org)
Received: from yv.noip.me (c-24-4-131-132.hsd1.ca.comcast.net [24.4.131.132])
 (authenticated bits=0)
 by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id w228WPoG052302
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 2 Mar 2018 00:32:25 -0800 (PST) (envelope-from yuri@freebsd.org)
X-Authentication-Warning: shell1.rawbw.com: Host
 c-24-4-131-132.hsd1.ca.comcast.net [24.4.131.132] claimed to be yv.noip.me
Reply-To: yuri@freebsd.org
Subject: Re: svn commit: r463374 - head/security/nyx
To: koobs@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org,
 svn-ports-head@freebsd.org, python <python@freebsd.org>
Cc: "Tobias C. Berner" <tcberner@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>
From: Yuri <yuri@freebsd.org>
Message-ID: <848460b9-1e0b-2a36-abc8-bfa130dee349@freebsd.org>
Date: Fri, 2 Mar 2018 00:32:24 -0800
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <531069af-c0fc-1b2c-0c91-52cd73ba001e@FreeBSD.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.25
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-python>, 
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Mar 2018 08:32:27 -0000

On 03/01/18 23:57, Kubilay Kocak wrote:
> 1) Assuming what users care about is risky business.


Port has to provide to users functionality that they expect. If port is 
an app, executable provides this functionality. Executables based on 
different python versions are expected to work the same way. If they 
don't work the same way, this is a bug. Packages aren't created in order 
to allow users to detect bugs, or to compare performance, therefore 
there should be no need to build multiple packages for apps. If some 
expert user will want to test with some other python versions, he still 
can do this by rebuilding it locally. This was the logic why I added 
noflavors. For libraries though functionality is a set of python 
modules, therefore they should be in all flavors. What you suggest (to 
have flavors for apps) just doesn't seem to have any benefit. :)


Yuri