Not sure when this happened exactly, but after a recent ports tree update (from about a week ago to today), I'm getting an error building textproc/py-towncrier23 in poudriere: =======================<phase: build >============================ ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for py311-towncrier23-23.11.0 * Getting build dependencies for wheel... ERROR Missing dependencies: incremental setuptools>=61.0 *** Error code 1 Stop. make: stopped making "build" in /usr/ports/textproc/py-towncrier23 =>> Cleaning up wrkdir ===> Cleaning for py311-towncrier23-23.11.0 build of textproc/py-towncrier23@py311 | py311-towncrier23-23.11.0 ended at Fri Oct 4 14:08:46 CEST 2024 build time: 00:00:07 !!! build failure encountered !!! Note that building outside of poudriere does work, so it is probably missing py-setuptools, or some other dependent port in BUILD_DEPENDS? I will attach the full poudriere build log for reference.
Created attachment 253997 [details] poudriere build log for py311-towncrier23
Created attachment 254003 [details] textproc/py-towncrier23: fix build under poudriere This is a simple fix, that add devel/py-setuptools as a build dependency, and it allows building the port under poudriere, at least for me.
It was caused by ports 0472a238188abdac5673554480581a30495dbc73. I'll fix it ASAP.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=39fbbc8a6a01eee02649bba48f96a935e2ade511 commit 39fbbc8a6a01eee02649bba48f96a935e2ade511 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-10-07 05:02:24 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-10-07 05:04:12 +0000 devel/py-incremental: Add missing BUILD_DEPENDS and RUN_DEPENDS - While I'm here, remove PY_SETUPTOOLS: py-setuptools should be used rather than PY_SETUPTOOLS - Bump PORTREVISION for dependency change from pyproject.toml: ]requires = [ # Keep this aligned with the project dependencies. "setuptools >= 61.0", "tomli; python_version < '3.11'", ] ... dependencies = [ "setuptools >= 61.0", "tomli; python_version < '3.11'", ] PR: 281850 Reported by: dim Reference: https://github.com/twisted/incremental/blob/incremental-24.7.2/pyproject.toml#L2-L6 https://github.com/twisted/incremental/blob/incremental-24.7.2/pyproject.toml#L31-L34 Approved by: portmgr (blanket) With hat: python devel/py-incremental/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
I've also tested devel/py-pip builds fine. Thanks.
*** Bug 281911 has been marked as a duplicate of this bug. ***
*** Bug 281927 has been marked as a duplicate of this bug. ***