You could add to make.conf (/usr/local/etc/poudriere.d/make.conf):
DEFAULT_VERSIONS=python=3.7

On 19-08-05 16:19:48, Brooks Davis wrote:
On Sat, Aug 03, 2019 at 01:04:28PM +1000, Kubilay Kocak wrote:
On 3/08/2019 5:48 am, Craig Leres wrote:
> On 2019-08-02 08:12, Craig Leres wrote:
>> I think changing to python:3.6+ fixes this but it'll be a few hours
>> before my test build completes. Attached is what I am trying (but so
>> far so good).
>
> FYI this build completed with no issues. So this looks like the right
> fix to me (modulo 3.5+ vs 3.6+).
>
>  ?????????????? Craig
>

I recently added USES=python guidelines to our Python policy:

https://wiki.freebsd.org/Python/PortsPolicy#USES.3Dpython

Unless LLVM *only* supports 3.6, USES should be changed to reflect the
range of versions it does support, pinning lower and upper bounds as
necessary (if necessary).

I've committed Craig's change for now since it works and doesn't change
the DEPEND list (and thus doesn't require a PORTREVISION bump).  It looks
like this could be relaxed further, but that is hard to test since
problem tend to occur in partially updated or otherwise non-default
installs, not in poudriere.

-- Brooks


Attachment: signature.asc
Description: PGP signature

Reply via email to