Solved Issues while building some of the */py-* ports in poudriere

Hi,

I'm encountering some issues with some of the */py-* ports in poudriere:

Ignored: Unknown flavor 'py37', possible flavors: py39

when my DEFAULT_VERSIONS in make.conf:
Code:
DEFAULT_VERSIONS+=mysql=10.5m pgsql=13 samba=4.13 ssl=openssl
DEFAULT_VERSIONS+=perl5=5.32 python2=2.7 python3=3.9 python=3.9 ruby=3.0 tcltk=8.7
DEFAULT_VERSIONS+=apache=2.4 mono=6.8
DEFAULT_VERSIONS+=java=11
DEFAULT_VERSIONS+=php=8.0 php:web=8.0 php_web=8.0 php-web=8.0
Should I file a bug report?

Thanks.

1617990864409.png


[edit] Looking at the above screenshot closely, I noticed that poudriere tried to build sysutils/py-psutil for both python 3.7 and 3.9. The desired 3.9 was successful but 3.7 was ignored. Poudriere shouldn't attempt to build both flavors right?
 
Maybe you have those flavors specified in your package list?
I went through my list of packages to build and review their dependencies. I found that py-salt was hard configured in Makefile:

Code:
USES=           cpe python:3.6-3.8

Changed to

Code:
USES=           cpe python:3.6-3.9

and everything builds successfully.
 
Back
Top