From nobody Fri Oct 30 22:33:46 2026 X-Original-To: python@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 4jGbVL6vZ2z6xgtC for ; Fri, 30 Oct 2026 22:33:46 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jGbVL5rpPz4gW3 for ; Fri, 30 Oct 2026 22:33:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793399626; 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=J9pu5Bem2ynJulGVQTAE7+QbQyBwFSoB9cx2yNhcBLw=; b=NxRO7yv9wIak7CLKyyciz7zC9cdHW6z8qQXGiacacfE6PxZPvwWlYlEjUldC8C+5OJ7wyq 9piGTm5E4tNXqzlTOb2Q6q5dmSBCFD7lpjPl3gqYHmudEBguiqj30+a927moUf2VrY7yv0 iLyRZe0LaI9/Y/47VO2dOvclzb+ZHgzNCQsYWa4xTbPWS5jutInv/ESXrfk4GynhbWbklJ bgKL1S8Lyo/MlMwnumjREyQUlTtDAvfNuv/FAphMgXJ4u6EOFQQh+WmzZhgn/2GC2RqPWH uo4hZyIubrDc/sqIA0PvQWauQ2IClY/4CS1FqWjeQW0YUQZdOclVMytRRhrVDA== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793399626; b=ia/UJt8daOO1EDHoAFITjF10CF+5QpydI2q/an87IPjhbvGri+pTkPmUKEK+5H90ZTyHkh FCj+Xf8QoP1Gh/BnmzWktCmhtsvTA8rmHdylWP3CAB9oKnfqgjWqqghrz80Ul1GWd+T/fS yVjeILY/oC3mypO1gu2EssMMTv8VToRkbimIVAhqvWoB5nBuojeRXpB+tK1MN8wzK85006 h4wxKq7S+sExNjYZODcXnin+fHQJgKgnR/zgnJGv3VhD1Zk/riBjUUBq4u9xRVizTls0cN A4YDwNCj7eRoxN3Pki7NWEAR1xphxwITjUY5zC7/QuGoC2v8t9y6gltxcciLQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793399626; 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=J9pu5Bem2ynJulGVQTAE7+QbQyBwFSoB9cx2yNhcBLw=; b=Nyw66AucUgLMtWkWriis/2NZSBDioPGSQqq1cLltfAJdZvkbplCnvUdlhq2rc+HHF4P8Qi M6ymA107YDwE/ZXq0KZPCogeSoZc8/5x7BVKWeY39h1gFb9PwoXq64OtBSF240dnvFA8Gf xO8Wm+TbsXyHu8pE39AsEDslO1dQ/4EzCnS8n7wEqJLyOXF+pBrcf76INKLGFrkIXAQS0N sgrcrk1TlXgepYM+VwlNaHNM/p7ZNYkynHChB7gZTd3S3H25LWidJeHZu3xWWavk8YwPKV pCgq4O7iCUs1yQweJPQun7V2mGgom+YQ+IXNH88OjodKr1oqBghA5+j7cJZV2g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4jGbVL4ptwznRN for ; Fri, 30 Oct 2026 22:33:46 +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 69UMXk63037213 for ; Fri, 30 Oct 2026 22:33:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 69UMXkF2037212 for python@FreeBSD.org; Fri, 30 Oct 2026 22:33:46 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: python@FreeBSD.org Subject: [Bug 300368] textproc/py-rst2html5: Deprecate (conflicts with py-docutils on bin/rst2html5) Date: Fri, 30 Oct 2026 22:33:46 +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: patrick@crandol.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@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-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Archive: https://lists.freebsd.org/archives/freebsd-python X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D300368 Bug ID: 300368 Summary: textproc/py-rst2html5: Deprecate (conflicts with py-docutils on bin/rst2html5) Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: python@FreeBSD.org Reporter: patrick@crandol.com Assignee: python@FreeBSD.org Flags: maintainer-feedback?(python@FreeBSD.org) textproc/py-rst2html5 2.0 can't be installed together with its own dependency, textproc/py-docutils: py312-rst2html5-2.0_1 conflicts with py312-docutils-0.22.4,1 on /usr/local/bin/rst2html5 Since py-docutils was updated to 0.21.2 (c0615e6a, 2024-07-11), docutils itself installs bin/rst2html5, and this port installs the same file, so pkg refuses. The packaged command is broken anyway: setup.py's entry point is rst2html5_:main, but rst2html5_.py is not installed. Upstream (https://foss.heptapod.net/doc-utils/rst2html5) has been dormant since 2.0.1 (2024-01-06), and 2.0.1 still installs an rst2html5 script that overwrites the one from docutils by design, so updating would not remove the conflict. An update would have to rename the script, probably for little value, since docutils now ships an rst2html5 command of its own. This proposes deprecating it; I've left EXPIRATION_DATE for you to set. The patch sets DEPRECATED=3D Conflicts with its own dependency textproc/py-docutils BROKEN=3D its bin/rst2html5 conflicts with its own dependen= cy textproc/py-docutils If you would rather keep the port, it would need an update to 2.0.1 with its rst2html5 script renamed so it no longer overwrites the one from textproc/py-docutils, which already ships that command. Impact: no ports depend on it. The ports that use an rst2html5 command (json-glib, pango, taisei) already use the one from docutils. Users can use the rst2html5 command from textproc/py-docutils. --=20 You are receiving this mail because: You are the assignee for the bug.=