Created attachment 252454 [details] devel/py-pip failed build Hi, I've just found that devel/py-pip build has failed with the recent version of ports. The py311-pip-23.3.2_1.log build log is attached to the build. Thank you.
Builds OK when DOCS option is off. May we have to switch it off?
I noticed the same issue from pkg-fallout [1]. According to the log, I guess the failure is caused by ports 4bd3073300d1a4d245f7cbc06923d6985af7f8a6 (textproc/py-towncrier 24.7.1 update). [1] https://pkg-status.freebsd.org/package19/data/140amd64-default-build-as-user/39a5c2d0b3e6/logs/py311-pip-23.3.2_1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8108e8538f692ea58f71e6ac6f381e761020177a commit 8108e8538f692ea58f71e6ac6f381e761020177a Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-08-04 17:11:04 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-08-04 17:14:28 +0000 devel/py-pip: Disable DOCS option to fix the build - Bump PORTREVISION for package change textproc/py-towncrier has been updated to 24.7.1 in 4bd3073300d1a4d245f7cbc06923d6985af7f8a6. However towncrier 24.7+ is incompatible with sphinxcontrib-towncrier. Therefore, it causes build failure when DOCS option is enabled. Reference: https://pkg-status.freebsd.org/package19/data/140amd64-default-build-as-user/39a5c2d0b3e6/logs/py311-pip-23.3.2_1.log https://github.com/sphinx-contrib/sphinxcontrib-towncrier/issues/92 PR: 280570 devel/py-pip/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
(In reply to Po-Chuan Hsieh from comment #2) I could confirm it also breaks devel/py-pyinstaller.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d32a5864f5f0626fb81a527dc3d60a8168b20c7c commit d32a5864f5f0626fb81a527dc3d60a8168b20c7c Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-08-04 21:17:46 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-08-04 21:17:46 +0000 devel/py-pip: Reenable DOCS option by using py-towncrier23 - Bump PORTREVISION for package change Change py-sphinxcontrib-towncrier and this port from incompatible py-towncrier to compatible py-towncrier23. Therefore, DOCS can be enabled again. Reference: https://github.com/sphinx-contrib/sphinxcontrib-towncrier/issues/92 PR: 280570 devel/py-pip/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)