After installing iocage-devel (pkg install py38-iocage-devel) using the "latest" package repo on a clean 13.0-RELEASE-p3 system, any iocage command issues the following Traceback: ~ iocage list Traceback (most recent call last): File "/usr/local/bin/iocage", line 6, in <module> from iocage_cli import cli File "/usr/local/lib/python3.8/site-packages/iocage_cli/__init__.py", line 38, in <module> import iocage_lib.ioc_check as ioc_check File "/usr/local/lib/python3.8/site-packages/iocage_lib/ioc_check.py", line 30, in <module> import iocage_lib.ioc_common File "/usr/local/lib/python3.8/site-packages/iocage_lib/ioc_common.py", line 35, in <module> import jsonschema ModuleNotFoundError: No module named 'jsonschema' This issue goes away after installing py-jsonschema (pkg install py38-jsonschema) so this seems just a missing dependency in the port.
A commit in branch 2021Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b271465f0b440be33a78aac0e8115cad5ea781f0 commit b271465f0b440be33a78aac0e8115cad5ea781f0 Author: Dan Langille <dvl@FreeBSD.org> AuthorDate: 2021-07-11 23:36:18 +0000 Commit: Dan Langille <dvl@FreeBSD.org> CommitDate: 2021-07-11 23:43:46 +0000 sysutils/iocage-devel: add missing dependenency - devel/py-jsonschema While here, give up maintainership. I no longer use iocage. (cherry picked from commit 9e62378e27a9b2be1fbadcb403e1de13f0f02b07) PR: 257120 Reported by: jsegaert@yahoo.com sysutils/iocage-devel/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
Sorry, I forgot to include the PR and submitter in the original commit. It was included on the mfh.
Thank you.
^Triage: Track merge