On 7/13/26 11:00, Tijl Coosemans wrote:

Hello.



In sysutils/py-salt/Makefile line 38, replace "python" with "python:3.11".

Doesn't work.
root@poudriere:~ # poudriere bulk -v -j 151amd64 sysutils/py-salt
[00:00:00] Creating the reference jail... done
[00:00:00] Mounting system devices for 151amd64-default
[00:00:00] Warning: Using packages from previously failed, or uncommitted, 
build: /usr/local/poudriere/data/packages/151amd64-default/.building
[00:00:00] Mounting ccache from: /ccache
[00:00:00] Mounting ports from: /usr/ports/
[00:00:00] Mounting packages from: 
/usr/local/poudriere/data/packages/151amd64-default
[00:00:00] Mounting distfiles from: /usr/ports/distfiles
[00:00:00] Copying /var/db/ports from: /usr/local/etc/poudriere.d/options
[00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
/etc/resolv.conf -> 
/usr/local/poudriere/data/.m/151amd64-default/ref/etc/resolv.conf
[00:00:00] Starting jail 151amd64-default
Updating /var/run/os-release done.
[00:00:00] Will build as nobody:nobody (65534:65534)
[00:00:01] Logs: 
/usr/local/poudriere/data/logs/bulk/151amd64-default/2026-07-19_09h30m04s
[00:00:01] Loading MOVED for 
/usr/local/poudriere/data/.m/151amd64-default/ref/usr/ports
[00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS
[00:00:01] Inspecting ports tree for modifications to git checkout... yes
[00:00:01] Ports top-level git hash: c6f86138dd11063977cbcd2d03210df01a6e7dff 
(dirty)
[00:00:01] Gathering ports metadata
[00:00:01] sysutils/py-salt depends on devel/ccache
[00:00:01] sysutils/py-salt depends on devel/py-Jinja2@py311
[00:00:01] sysutils/py-salt depends on devel/py-backports@py311
[00:00:01] sysutils/py-salt depends on devel/py-cffi@py311
[00:00:01] sysutils/py-salt depends on devel/py-frozenlist@py311
[00:00:01] sysutils/py-salt depends on devel/py-immutables@py311
[00:00:02] sysutils/py-salt depends on devel/py-jaraco.text@py311
[00:00:02] sysutils/py-salt depends on devel/py-jmespath@py311
[00:00:02] sysutils/py-salt depends on devel/py-looseversion@py311
[00:00:02] sysutils/py-salt depends on devel/py-msgpack@py311
[00:00:02] sysutils/py-salt depends on devel/py-packaging@py311
[00:00:02] sysutils/py-salt depends on devel/py-pyinotify@py311
[00:00:02] sysutils/py-salt depends on devel/py-pyyaml@py311
[00:00:02] sysutils/py-salt depends on devel/py-setuptools@py311
[00:00:02] sysutils/py-salt depends on devel/py-timelib@py311
[00:00:02] sysutils/py-salt depends on devel/py-virtualenv@py311
[00:00:02] sysutils/py-salt depends on lang/python311
[00:00:02] sysutils/py-salt depends on misc/py-progressbar@py311
[00:00:02] sysutils/py-salt depends on net/py-libcloud@py311
[00:00:02] sysutils/py-salt depends on net/py-pyzmq@py311
[00:00:02] sysutils/py-salt depends on ports-mgmt/pkg
[00:00:02] sysutils/py-salt depends on security/py-cryptography@py311
[00:00:02] sysutils/py-salt depends on security/py-pycryptodomex@py311
[00:00:02] sysutils/py-salt depends on sysutils/py-croniter@py311
[00:00:02] sysutils/py-salt depends on sysutils/py-distro@py311
[00:00:02] sysutils/py-salt depends on sysutils/py-psutil@py311
[00:00:02] sysutils/py-salt depends on textproc/py-markupsafe@py311
[00:00:02] sysutils/py-salt depends on www/py-requests@py311
[00:00:02] sysutils/py-salt depends on www/py-tornado@py311
[00:00:02] devel/ccache depends on ports-mgmt/pkg
[00:00:02] lang/python311 depends on devel/ccache
[00:00:02] lang/python311 depends on devel/libffi
[00:00:02] lang/python311 depends on devel/pkgconf
[00:00:02] lang/python311 depends on devel/readline
[00:00:02] lang/python311 depends on math/mpdecimal
[00:00:02] lang/python311 depends on ports-mgmt/pkg
[00:00:02] lang/python311 depends on textproc/expat2
[00:00:02] devel/libffi depends on devel/ccache
[00:00:02] devel/libffi depends on ports-mgmt/pkg
[00:00:02] devel/libffi depends on print/indexinfo
[00:00:02] math/mpdecimal depends on devel/ccache
[00:00:02] math/mpdecimal depends on devel/gmake
[00:00:02] math/mpdecimal depends on ports-mgmt/pkg
[00:00:02] devel/pkgconf depends on devel/ccache
[00:00:02] devel/pkgconf depends on ports-mgmt/pkg
[00:00:02] devel/readline depends on devel/ccache
[00:00:02] devel/readline depends on ports-mgmt/pkg
[00:00:02] devel/readline depends on print/indexinfo
[00:00:02] textproc/expat2 depends on devel/ccache
[00:00:02] textproc/expat2 depends on ports-mgmt/pkg
[00:00:02] print/indexinfo depends on devel/ccache
[00:00:02] print/indexinfo depends on ports-mgmt/pkg
[00:00:02] devel/gmake depends on devel/ccache
[00:00:02] devel/gmake depends on ports-mgmt/pkg
[00:00:02] devel/gmake depends on print/indexinfo
[00:00:02] devel/py-packaging@py311 depends on devel/ccache
[00:00:02] devel/py-packaging@py311 depends on devel/py-flit-core@py311
[00:00:02] devel/py-packaging@py311 depends on devel/py-installer@py311
[00:00:02] devel/py-packaging@py311 depends on lang/python311
[00:00:02] devel/py-packaging@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-setuptools@py311 depends on devel/ccache
[00:00:02] devel/py-setuptools@py311 depends on devel/py-build@py311
[00:00:02] devel/py-setuptools@py311 depends on devel/py-installer@py311
[00:00:02] devel/py-setuptools@py311 depends on devel/py-wheel044@py311
[00:00:02] devel/py-setuptools@py311 depends on lang/python311
[00:00:02] devel/py-setuptools@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-flit-core@py311 depends on devel/ccache
[00:00:02] devel/py-flit-core@py311 depends on lang/python311
[00:00:02] devel/py-flit-core@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-installer@py311 depends on devel/ccache
[00:00:02] devel/py-installer@py311 depends on devel/py-flit-core@py311
[00:00:02] devel/py-installer@py311 depends on lang/python311
[00:00:02] devel/py-installer@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-wheel044@py311 depends on devel/ccache
[00:00:02] devel/py-wheel044@py311 depends on devel/py-build@py311
[00:00:02] devel/py-wheel044@py311 depends on devel/py-flit-core@py311
[00:00:02] devel/py-wheel044@py311 depends on devel/py-installer@py311
[00:00:02] devel/py-wheel044@py311 depends on lang/python311
[00:00:02] devel/py-wheel044@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-build@py311 depends on devel/ccache
[00:00:02] devel/py-build@py311 depends on devel/py-flit-core@py311
[00:00:02] devel/py-build@py311 depends on devel/py-installer@py311
[00:00:02] devel/py-build@py311 depends on devel/py-packaging@py311
[00:00:02] devel/py-build@py311 depends on devel/py-pyproject-hooks@py311
[00:00:02] devel/py-build@py311 depends on lang/python311
[00:00:02] devel/py-build@py311 depends on ports-mgmt/pkg
[00:00:02] devel/py-pyproject-hooks@py311 depends on devel/ccache
[00:00:02] devel/py-pyproject-hooks@py311 depends on devel/py-flit-core@py311
[00:00:02] devel/py-pyproject-hooks@py311 depends on devel/py-installer@py311
[00:00:02] devel/py-pyproject-hooks@py311 depends on lang/python311
[00:00:02] devel/py-pyproject-hooks@py311 depends on ports-mgmt/pkg
[00:00:02] Calculating ports order and dependencies
[00:00:02] Trimming IGNORED and blacklisted ports
[00:00:02] Ignoring devel/py-backports@py311 | py311-backports-1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-immutables@py311 | py311-immutables-0.21: Unknown 
flavor 'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-jmespath@py311 | py311-jmespath-1.1.0: Unknown 
flavor 'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-frozenlist@py311 | py311-frozenlist-1.8.0: Unknown 
flavor 'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-cffi@py311 | py311-cffi-2.0.0: Unknown flavor 
'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-Jinja2@py311 | py311-Jinja2-3.1.6: Unknown flavor 
'py311', possible flavors: py312
[00:00:02] Ignoring devel/py-jaraco.text@py311 | py311-jaraco.text-4.2.0: 
Unknown flavor 'py311', possible flavors: py312
[00:00:04] Skipping sysutils/py-salt | py311-salt-3006.26,1: Dependent port 
devel/py-Jinja2@py311 | py311-Jinja2-3.1.6 ignored
[00:00:04] Ignoring devel/py-looseversion@py311 | py311-looseversion-1.3.0: 
Unknown flavor 'py311', possible flavors: py312
[00:00:07] Ignoring devel/py-msgpack@py311 | py311-msgpack-1.2.1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:07] Ignoring devel/py-pyinotify@py311 | py311-pyinotify-0.9.6_1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:08] Ignoring devel/py-timelib@py311 | py311-timelib-0.3.0_1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:08] Ignoring devel/py-pyyaml@py311 | py311-pyyaml-6.0.3: Unknown flavor 
'py311', possible flavors: py312
[00:00:08] Ignoring net/py-libcloud@py311 | py311-libcloud-3.8.0_1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:09] Ignoring misc/py-progressbar@py311 | py311-progressbar-2.5_1: 
Unknown flavor 'py311', possible flavors: py312
[00:00:09] Ignoring devel/py-virtualenv@py311 | py311-virtualenv-21.2.3: 
Unknown flavor 'py311', possible flavors: py312
[00:00:11] Ignoring net/py-pyzmq@py311 | py311-pyzmq-27.1.0_1: Unknown flavor 
'py311', possible flavors: py312
[00:00:12] Ignoring security/py-pycryptodomex@py311 | 
py311-pycryptodomex-3.23.0: Unknown flavor 'py311', possible flavors: py312
[00:00:13] Ignoring sysutils/py-croniter@py311 | py311-croniter-6.2.2: Unknown 
flavor 'py311', possible flavors: py312
[00:00:14] Ignoring sysutils/py-psutil@py311 | py311-psutil-7.2.2_1: Unknown 
flavor 'py311', possible flavors: py312
[00:00:14] Ignoring sysutils/py-distro@py311 | py311-distro-1.9.0: Unknown 
flavor 'py311', possible flavors: py312
[00:00:14] Ignoring textproc/py-markupsafe@py311 | py311-markupsafe-3.0.3: 
Unknown flavor 'py311', possible flavors: py312
[00:00:15] Ignoring www/py-tornado@py311 | py311-tornado-6.5.7: Unknown flavor 
'py311', possible flavors: py312
[00:00:15] Ignoring security/py-cryptography@py311 | 
py311-cryptography-48.0.1,1: Unknown flavor 'py311', possible flavors: py312
[00:00:15] Ignoring www/py-requests@py311 | py311-requests-2.34.2: Unknown 
flavor 'py311', possible flavors: py312
[00:00:31] Sanity checking the repository
[00:00:31] Checking for stale cache files
[00:00:31] Checking packages for incremental rebuild needs
[00:00:31] Checking packages for missing dependencies
[00:00:31] Deleting stale symlinks... done
[00:00:31] Deleting empty directories... done
[00:00:31] Unqueueing existing packages
[00:00:31] Unqueueing orphaned build dependencies
[00:00:31] Sanity checking build queue
[00:00:31] Processing PRIORITY_BOOST
[00:00:31] Balancing pool
[151amd64-default] [2026-07-19_09h30m04s] [load_priorities] Queued: 25 Built: 0 
 Failed: 0  Skipped: 1  Ignored: 24 Fetched: 0  Tobuild: 0   Time: 00:00:31
[00:00:31] Recording filesystem state for prepkg... done
[00:00:32] Creating pkg repository
[00:00:32] Signing repository with key: /root/poudriere.key
Creating repository in /tmp/packages: 100%
Packing files for repository: 100%
[00:00:42] Signing pkg bootstrap with method: pubkey
[00:00:42] Committing packages to repository: 
/usr/local/poudriere/data/packages/151amd64-default/.real_1784446247 via 
.latest symlink
[00:00:42] Removing old packages
[00:00:42] Skipped ports: sysutils/py-salt
[00:00:42] Ignored ports: devel/py-Jinja2@py311 devel/py-jaraco.text@py311 devel/py-msgpack@py311 devel/py-jmespath@py311 devel/py-cffi@py311 devel/py-frozenlist@py311 devel/py-pyyaml@py311 net/py-libcloud@py311 misc/py-progressbar@py311 net/py-pyzmq@py311 security/py-pycryptodomex@py311 sysutils/py-croniter@py311 devel/py-virtualenv@py311 sysutils/py-psutil@py311 sysutils/py-distro@py311 www/py-tornado@py311 textproc/py-markupsafe@py311 security/py-cryptography@py311 www
/py-requests@py311 devel/py-immutables@py311 devel/py-timelib@py311 
devel/py-looseversion@py311 devel/py-backports@py311 devel/py-pyinotify@py311
[151amd64-default] [2026-07-19_09h30m04s] [committing] Queued: 25 Built: 0  
Failed: 0  Skipped: 1  Ignored: 24 Fetched: 0  Tobuild: 0   Time: 00:00:42
[00:00:42] Logs: 
/usr/local/poudriere/data/logs/bulk/151amd64-default/2026-07-19_09h30m04s
[00:00:42] Cleaning up
[00:00:42] Unmounting file systems

It seems this solution gets poudriere going, but moves the problem to the dependent ports :(

Is there something else wrong?

 bye & Thanks
        av.

Reply via email to