From nobody Wed Oct 30 23:05:42 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Xf2m73L2hz5cBw3 for ; Wed, 30 Oct 2024 23:05:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xf2m70vSSz4R2j for ; Wed, 30 Oct 2024 23:05:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1730329543; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+OWN3PCBECYsRqMhFACF+2e/w9sGczOViho465Z4bFw=; b=K6ES42ff+RNs1ifMICWWrtCvfjjFsYrt+clT9RORu9wH1ZGvjAqEk48lnuDLHoA/WzF+m6 tMuWeRu9HH6+NAIMfRVEAJ7j+TzMZvGSRNSAU9yJCD2hEJCUYYt8zwaqlMqDuYuzWedLDC ULm+hVm0fRAFU4I5a9CV61e+AyZWdbV/PLqqzCLcuCBjUSOt/iORmABmEF0uIVP+nxl4g2 asxMxUtQ6kG3w5oC7DnCo1Fef8XNqFyz/n1oUbWgsEDkIAAmWiEyLitJlpXMBFDyrtueYA 74PkpjtHKR85Ah+REnigXU8pbCdVhl+67QkTmxsE9pHY9r44+zTfZ4B2f2GBNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1730329543; a=rsa-sha256; cv=none; b=fgotD6eAmfcBO84gIsW1mjcsaHDfF51G4wM/xB/EFgMOMGOiviIIynOfPWpeJ4unxp0BfG 2yd31F8KaxXCo0kqXchbmhM7g9ELH0tjWCF5ATxgb8+CG1e+CRhuoMXI+ZjBH0S8pBAbEj abj7qGznO41tVM1LZFKmb+s6+bHhULYAwEALilre9Bi1CgDzI/CnpqbJOQSbzZTns6VWn1 j9JBsgPrL5jh4hy/iZdUYi7OlBy0tpBycu1iqxkwnkfXRBzDMl29AzskZZgf3Y3WyztnAi 0nYDtZwWWRQq5Q1fua3ZaBV4bIB4KPF9uDuLigeYt6APXdhqn+qSBFWqnCEaTA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Xf2m66tRBz1QwK for ; Wed, 30 Oct 2024 23:05:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 49UN5gQS020061 for ; Wed, 30 Oct 2024 23:05:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 49UN5gux020060 for ports-bugs@FreeBSD.org; Wed, 30 Oct 2024 23:05:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 282435] textproc/py-wtforms: Build broken Date: Wed, 30 Oct 2024 23:05:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: romain@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rm@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282435 Bug ID: 282435 Summary: textproc/py-wtforms: Build broken Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: rm@FreeBSD.org Reporter: romain@FreeBSD.org Assignee: rm@FreeBSD.org Flags: maintainer-feedback?(rm@FreeBSD.org) Hey, Trying to build some ports, I got hit by textproc/py-wtforms not building in poudriere: --------------------------- 8< --------------------------- =3D=3D=3D> Building for py311-wtforms-3.1.2_1 * Getting build dependencies for wheel... * Building wheel... Successfully built wtforms-3.1.2-py3-none-any.whl (cd /wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2/docs &&= =20 pip-3.11 install --ignore-installed --isolated --no-deps --root=3D/wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2 /wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2/dist/*.whl = &&=20 /usr/bin/env PYTHONPATH=3D":/wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.= 1.2/usr/local/lib/python3.11/site-packages" sphinx-build-3.11 -M man . _build/man) Processing /wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2/dist/wtform= s-3.1.2-py3-none-any.whl Installing collected packages: wtforms Successfully installed wtforms-3.1.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to= use a virtual environment instead: https://pip.pypa.io/warnings/venv Running Sphinx v5.3.0 Extension error: Could not import extension notfound.extension (exception: No module named 'notfound') *** Error code 2 Stop. make: stopped in /usr/ports/textproc/py-wtforms =3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for py311-wtforms-3.1.2_1 build of textproc/py-wtforms@py311 | py311-wtforms-3.1.2_1 ended at Wed Oct= 30 09:46:41 -10 2024 build time: 00:00:35 !!! build failure encountered !!! --------------------------- 8< --------------------------- There seems to be similar failures on pkg-fallout: https://portsfallout.com/port/24435/ I tried to see what broke and how to fix this, but without success, so I am filling-in this PR to share my findings, track progress an propose a workar= ound for people hitting this. The failing command is this pipeline: --------------------------- 8< --------------------------- (cd /wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2/docs &&= =20 pip-3.11 install --ignore-installed --isolated --no-deps --root=3D/wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2 /wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.1.2/dist/*.whl = &&=20 /usr/bin/env PYTHONPATH=3D":/wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.= 1.2/usr/local/lib/python3.11/site-packages" sphinx-build-3.11 -M man . _build/man) --------------------------- 8< --------------------------- and more precisely the last command of the pipeline: --------------------------- 8< --------------------------- /usr/bin/env PYTHONPATH=3D":/wrkdirs/usr/ports/textproc/py-wtforms/work-py311/wtforms-3.= 1.2/usr/local/lib/python3.11/site-packages" sphinx-build-3.11 -M man . _build/man --------------------------- 8< --------------------------- This is the part of the Makefile that build docs / man pages (two build/post-build targets in the Makefile, one of them being dependent on the DOCS option being set). I don't see recent changes in the port itself, and did not find something relevant in the sphinx dependency, but all this python stuff is quite alien= for me and I may have missed something :-). To workaround the issue, I removed these "do-build" / "post-build" targets = and adjusted "PLIST_FILES" accordingly. This allows to build a package without docs/man pages which is fine for my use case to test updates to my ports th= at depend on this one, but does not feel suitable for inclusion in the ports t= ree, even as a workaround. For this reason, I am not providing a patch. Thank you for your help fixing the root cause of this issue! --=20 You are receiving this mail because: You are the assignee for the bug.=