Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Oct 2013 21:15:46 +1100
From:      Kubilay Kocak <koobs.freebsd@gmail.com>
To:        mva@freebsd.org, python@freebsd.org
Cc:        Baptiste Daroussin <bapt@freebsd.org>, marino@freebsd.org
Subject:   Re: List of ports with "python 3" errors in poudriere
Message-ID:  <526F8AD2.50001@FreeBSD.org>
In-Reply-To: <20131029101843.Horde.4oSfvuetQiW-9bokMpbfHw1@webmail.df.eu>
References:  <526F74EB.3090609@marino.st> <20131029101843.Horde.4oSfvuetQiW-9bokMpbfHw1@webmail.df.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29/10/2013 8:18 PM, Marcus von Appen wrote:
> 
> John Marino <freebsd.contact@marino.st>:
> 
>> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?526F8AD2.50001>