Repository navigation
Docs: Upgrade Sphinx to 9.1 - #159945
Docs: Upgrade Sphinx to 9.1#159945StanFromIreland wants to merge 3 commits into
Conversation
Documentation build overview
148 files changed ·
|
|
Converting to draft while the 14 day cooldown is in effect: Line 191 in 377146f But please test the preview in the meantime :) |
Sphinx is also maintained by (multiple) core developers... would it make more sense to do case-by-case exclusions where a newer version than a fortnight ago is needed? A |
|
By multiple core devs, and also multiple others :) I have security on my mind right now, so prefer to err on the cautious. It's a long time since the last release, but I don't think we're waiting on anything in particular, other than upgrading to keep current, so don't need to rush? |
|
Two weeks have passed. |
|
This may sound stupid, but I think it'd be good if we announce those changes in NEWS entries. Now that people are more aware of version pinning, they may want to know in advance what will happen for upgrades. |
|
Hmm, could you please elaborate a little as to who the target audience would be? I presume distributors use what we have pinned, rather than maintaining a separate pinned set. |
|
I guess since we also had issues in the past, I suggest you to create the issue as well (if it's not already the case) |
|
I attached it to the PR, I'm not sure there's additional benefit of an issue here? |
|
I meant a real issue. Like we did for every past updates for Sphinx. |
|
It's also a good idea to know why we are updating (for posterity). |
|
I don't think this needs a NEWS entry (or issue).
We didn't do it for the past updates, going back three years:
Those issues are from when we were being extremely cautious about upgrading and checking downstream versions, and about being able to backport. |
|
Ah! sorry for being overly-pedantic then. However, can you add either in the commit message or the PR description why we eventually updated to 9.1.1? (I think it was primarly to fix the chinese translations? or was it for something else?) Actually we released 9.2 during the sprint I think, and I don't remember whether it's 9.1.1 which includes the translation fix by Hugo or if it's 9.2. I suppose we could directly update to 9.2 assuming Adam plans to do a 9.3 soon? |
|
No immediate plans for 9.3 soon -- 9.2 is mainly just version bumps so I think either 9.1.1 or 9.2 would be fine. A |
It's primarily to keep the version current, the Chinese translation search bug prevented us from upgrading to Sphinx 9 previously, but that is addressed in 9.1.1. Additionally, it would fix #159265, but that's a rather minor issue. |
Sphinx 9.1.1 was recently released, and it fixed the previous blockers for us using Sphinx 9. Let's try it!
Please test the RtD preview and let me know if there are any issues!