GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||
GeezerVison is showing github.com — Docs: Upgrade Sphinx to 9.1 by StanFromIreland · Pull Request #159945 · python/cpython Conversation
Member
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!
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
|
There was an error while loading. Please reload this page.
Documentation build overview
164 files changed ·
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Co-authored-by: Adam Turner <[email protected]>
|
Converting to draft while the 14 day cooldown is in effect: Line 191 in 377146f
But please test the preview in the meantime :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
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 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Two weeks have passed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
It's just about knowing that and being updated online in advance. But if we didn't do it for the past updates, no need to do it for this one. However, the changelogs contain mentions of updates in general (e.g. #125722 or #125277). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
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) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I attached it to the PR, I'm not sure there's additional benefit of an issue here? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I meant a real issue. Like we did for every past updates for Sphinx. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
It's also a good idea to know why we are updating (for posterity). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Let's drop the NEWS and we can merge. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Thanks @StanFromIreland for the PR 🌮🎉.. I'm working now to backport this PR to: 3.14, 3.15. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, @StanFromIreland, I could not cleanly backport this to Please backport manually with cherry_picker, see the devguide for more information. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
GH-161206 is a backport of this pull request to the 3.15 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
GH-161207 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
(cherry picked from commit 10bec81) Co-authored-by: Adam Turner <[email protected]>
(cherry picked from commit 10bec81) Co-authored-by: Stan Ulbrych <[email protected]> Co-authored-by: Adam Turner <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.