From owner-freebsd-python@FreeBSD.ORG Tue Oct 29 09:28:30 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E284723C; Tue, 29 Oct 2013 09:28:30 +0000 (UTC) (envelope-from mva@freebsd.org) Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.31.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A140B26B8; Tue, 29 Oct 2013 09:28:30 +0000 (UTC) Received: from [80.67.16.118] (helo=webmailfront01.ispgateway.de) by smtprelay02.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1Vb5Rj-0004r6-Bs; Tue, 29 Oct 2013 10:18:43 +0100 Received: from his1.his.de (his1.his.de [192.124.237.237]) by webmail.df.eu (Horde Framework) with HTTP; Tue, 29 Oct 2013 10:18:43 +0100 Date: Tue, 29 Oct 2013 10:18:43 +0100 Message-ID: <20131029101843.Horde.4oSfvuetQiW-9bokMpbfHw1@webmail.df.eu> From: Marcus von Appen To: python@freebsd.org Subject: Re: List of ports with "python 3" errors in poudriere References: <526F74EB.3090609@marino.st> In-Reply-To: <526F74EB.3090609@marino.st> User-Agent: Internet Messaging Program (IMP) H5 (6.0.4) Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline X-Df-Sender: ZnJlZWJzZEBzeXNmYXVsdC5vcmc= Cc: Baptiste Daroussin , marino@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mva@freebsd.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 09:28:31 -0000 John Marino : > Per IRC conversation with mva, I'm sending python@ a list of ports that > currently don't build in DragonFly poudriere due to ports infrastructure > problems. I have not changed the python default in make.conf. It would > be nice to get Mk/bsd.python.mk (or whatever) fixed so these ports build > in poudriere again. Thanks, John > [broken ports] There are several more (e.g. graphics/blender), which suffer from the same issue. For those, who wonder what is going wrong here: The interim hack in bsd.python.mk, which always causes ports to pull in lang/python, if USE_PYTHON[_XXX] is set, is the problem. As some know, I am currently testing all ports for that problem and am making lang/python a dependency on the port, rather than being implicitly set by bsd.python.mk. Once done, the ports themselves will need to be fixed to use the proper python version rather than lang/python, so we can build version-specific packages. Long story short: No port should depend on lang/python at build and installation time as a mid-term goal. For those with too much free time at their hands: feel free to go through John's list and fix the ports to use a proper python version at build time instead of `python` :-). Cheers Marcus