From owner-svn-ports-head@freebsd.org Tue Jan 9 13:48:54 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8456AE7E2BB; Tue, 9 Jan 2018 13:48:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (prod2.absolight.net [79.143.243.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 475037D372; Tue, 9 Jan 2018 13:48:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id E5837BDD25; Tue, 9 Jan 2018 14:48:51 +0100 (CET) Received: from ogg.in.absolight.net (ogg.in.absolight.net [79.143.241.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by prod2.absolight.net (Postfix) with ESMTPSA id B6403BDD1E; Tue, 9 Jan 2018 14:48:51 +0100 (CET) Subject: Re: svn commit: r458161 - head/textproc/meld To: Ben Woods , Mathieu Arnold Cc: =?UTF-8?B?UGF3ZcWCIFDEmWthbGE=?= , "ports-committers@FreeBSD.org" , svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201801051817.w05IHfJY013765@repo.freebsd.org> <20180108000931.44eb67e1@FreeBSD.org> <07138fee-8470-9d43-7a6a-6b77e0a0b163@FreeBSD.org> From: Mathieu Arnold Organization: Absolight / The FreeBSD Foundation Message-ID: Date: Tue, 9 Jan 2018 14:48:50 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: fr X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2018 13:48:54 -0000 Le 09/01/2018 =C3=A0 14:07, Ben Woods a =C3=A9crit=C2=A0: > On 8 January 2018 at 23:02, Mathieu Arnold > wrote: > > Also, flavors only build py27 and py36 flavors anyway. (Unless you > have > BUILD_ALL_PYTHON_FLAVORS defined, in which case it will build every= > version available.) > > > > Thanks for the clarification - I understand now. Even with flavors, > the official FreeBSD pkg repo is only providing pre-built packages for > 2 python flavors - the default python2 and the default python3. > > Given that meld only supports python 3, there is no point in the meld > port using python flavors. It's not really the point you should get from this. Basically, the rule is this: A Python application (that is, something that some other thing runs directly, but will never import with python) MAY have flavors but it is OPTIONAL, because as long as the script runs, nobody really cares about what Python version is used to make it run. A Python library (so, something that other stuff will import, which may contain scripts) MUST have flavors because something else can depend on i= t. For example, if a library works with Python 3.4+ then it MUST have flavors, because someone (like me) may have defined BUILD_ALL_PYTHON_FLAVORS because of some of their customers needs, and will need to have that library for, say, Python 3.5. The fact that the package builders only build the Python 3.6 version is irrelevant. --=20 Mathieu Arnold