Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Sep 2018 20:34:08 +0200
From:      Bjarne <bjb@darco.dk>
To:        freebsd-ports@freebsd.org
Subject:   poudriere, FLAVOR and rebuilding for python3.6
Message-ID:  <4ad9fa73-aa42-5cff-2f0c-26f27a0873e5@darco.dk>

next in thread | raw e-mail | index | archive | help

I have been using python 2.7 so far for all ports, which means all python packages  are built as 
py27-something. These python packages are all automaticcaly build as dependencies from other 
packages, for example like py27-dnspython which is a requirement of mailman.

Now I am trying to change to python36, but can't get the py36 packages to build. In the transition 
period,  I would like to simultaneously have:
py27-something
py36-something


In make.conf for the jail I set:
DEFAULT_VERSIONS+= python=3.6 python=2.7

I would expect a new "poudriere bulk" command would build all py36-something for me, but no, got 
nothing.
No packages where build.


I added the follwing to  poudriere.conf:
FLAVOR_DEFAULT_ALL=yes
Still without any luck.

I can of course specify that I want to build for example dnspython and then poudriere builds 
py36-dnspython, but that means I will have to go through all dependencies by hand.

So what am I supposed to do.

Updating just says:
"People using Poudriere 3.2+ and binary packages do not have to do anything."

-- 
Regards,
Bjarne




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ad9fa73-aa42-5cff-2f0c-26f27a0873e5>