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