Bug 282039 - [exp-run] textproc/py-sphinx: Update to 8.0.2
Summary: [exp-run] textproc/py-sphinx: Update to 8.0.2
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-12 19:23 UTC by Li-Wen Hsu
Modified: 2025-06-12 01:08 UTC (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Li-Wen Hsu freebsd_committer freebsd_triage 2024-10-12 19:23:40 UTC
Please perform an exp-run for https://reviews.freebsd.org/D46388
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2024-10-14 15:07:06 UTC
sphinx fails to build,  before requesting an exp-run verify at least that it builds
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2024-10-14 15:21:13 UTC
(In reply to Antoine Brodin from comment #1)
Sorry, forgot to mention that we also need its dependency: https://reviews.freebsd.org/D46387
Comment 3 Po-Chuan Hsieh freebsd_committer freebsd_triage 2024-10-14 15:45:35 UTC
(In reply to Li-Wen Hsu from comment #2)

For sphinx 8.0.2, the update is incomplete for several reasons:
- RUN_DEPENDS change is missing, see [1]
- Updates for the dependencies are not included

If the dependencies are incomplete, it will break PEP 517 build of dependent ports.

Regarding py-alabaster, alabaster 1.0.0 requires Python 3.10+ which effectively removes py39-sphinx. Sphinx 8.1.0+ requires "alabaster>=0.7.14", therefore we should prepare py-sphinx 8.1.3 (latest) update instead.

[1] https://github.com/sphinx-doc/sphinx/blob/v8.0.2/pyproject.toml#L57-L75
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2024-10-14 18:03:39 UTC
(In reply to Po-Chuan Hsieh from comment #3)

Hmm, Sphinx 8.* drops Python 3.9 support.
Comment 5 p5B2EA84B3 2025-01-22 18:31:59 UTC
Can we please see some progress upgrading to Sphinx 8.1.3?

Please change  Importance: 	--- Affects Only Me  --> Affects some people

As we have upgraded default Python to there should be no more excuses referring to Python 3.9, right?
Comment 6 Alastair Hogge 2025-02-16 04:49:40 UTC
Required update for textproc/py-sphinxcontrib-devhelp-2.0.0, bug #284844, to advance py-sphinx to 8.1.3
Comment 7 Alastair Hogge 2025-02-16 08:29:06 UTC
(In reply to p5B2EA84B3 from comment #5)

I am not a fan of multiple PR on the same on Port, however, it looks dead here. So I made another at bug #284845
Comment 8 Antoine Brodin freebsd_committer freebsd_triage 2025-02-18 13:12:32 UTC
Cancel exp-run request as it's not ready and complete