From owner-freebsd-python@FreeBSD.ORG Tue Oct 29 10:15:54 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 4BC98CB6; Tue, 29 Oct 2013 10:15:54 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 117B42950; Tue, 29 Oct 2013 10:15:54 +0000 (UTC) Received: by mail-pd0-f173.google.com with SMTP id r10so8374058pdi.32 for ; Tue, 29 Oct 2013 03:15:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=pNBgRbUQWA+xKy3TmJPL/Z16GnlrhhXcRBxrQNQ+YJs=; b=vlrtKgbgr5jxP11Z1nnFiGoribZLm53P90Cb/XeSdnnnrrSD7ZYVl+XXFn8qOBnnHD xQ8yxNVr+RVUVqXpHSjTU+jCWQwMTenZJqMThobqyzl9DF4rkoAxzQatkwVzw2F1OBiE hL2jFg+8qR4hr33bp6A1L9OG6bUlJv8HtAOx0xOgAfMdM8+T9H0MiQQEFE/XSZvglP9D dYYYce/lmzlfVQh+TKY5lJK9Q8xFGXu/iPG4Bg70/wffIQXfYrUWi++PI1QU/jxRz+kV 9uDymJkNs/hIybkSLo3jclU00BMEfAe0lK7Yk6AhtN69Ww8fRRgrDFp1VAi3P2qXU2Oh T+Vg== X-Received: by 10.66.121.234 with SMTP id ln10mr29683256pab.20.1383041753736; Tue, 29 Oct 2013 03:15:53 -0700 (PDT) Received: from [192.168.1.7] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id er3sm33889334pbb.40.2013.10.29.03.15.51 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Oct 2013 03:15:53 -0700 (PDT) Message-ID: <526F8AD2.50001@FreeBSD.org> Date: Tue, 29 Oct 2013 21:15:46 +1100 From: Kubilay Kocak User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Thunderbird/25.0 MIME-Version: 1.0 To: mva@freebsd.org, python@freebsd.org Subject: Re: List of ports with "python 3" errors in poudriere References: <526F74EB.3090609@marino.st> <20131029101843.Horde.4oSfvuetQiW-9bokMpbfHw1@webmail.df.eu> In-Reply-To: <20131029101843.Horde.4oSfvuetQiW-9bokMpbfHw1@webmail.df.eu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Baptiste Daroussin , marino@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: koobs@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 10:15:54 -0000 On 29/10/2013 8:18 PM, Marcus von Appen wrote: > > 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 > > > _______________________________________________ > freebsd-python@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org" Thanks for the explanation marcus. Can we get that list submitted as a PR, with clear instructions on the fix procedure? Maybe even an example fix to help motivate I think this is a perfect opportunity to share the load, and I'll put my hand up to help. Some clarity/confirmation included in the PR for the following would also be great: - Can these be fixed *now* or is there something that needs to be done first? - What is the definition of 'proper' as you use it here? Koobs