Closed Bug 1854327 Opened 2 years ago Closed 2 years ago

Upgrade to sphinx 6.X

Categories

(Developer Infrastructure :: Source Documentation, task)

Tracking

(firefox122 fixed)

RESOLVED FIXED
Tracking Status
firefox122 --- fixed

People

(Reporter: Sylvestre, Assigned: ahal)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 1 obsolete file)

+++ This bug was initially created as a clone of Bug #1854149 +++
Before upgrading to sphinx 7, let's upgrade to 6

  • update the various dependencies
  • remove the applehelp, devhelp and qthelp dependencies
    I don't think we use them
Assignee: nobody → sledru
Status: NEW → ASSIGNED
Blocks: 1854149

Also remove dependencies that we don't depend on directly. I assume these were
previously added to get a lockfile of sorts, but maintaining our dependencies'
dependencies manually is an excercise in futility.

Let's forget about locking, and if it becomes a problem implement locking into
mach's sites logic.

Depends on D195284

Hey Sylvestre, hope you don't mind if I take this over. For the record, I didn't realize you had patches to do this already (guess we forgot to land them). But my new patch also removes all indirect dependencies, so makes the docs.txt file much cleaner.

Assignee: sledru → ahal
Attachment #9366584 - Attachment description: Bug 1854327 - [docs] Upgrade Sphinx==6.2.1 + other dependencies, r?#firefox-source-docs-reviewers! → WIP: Bug 1854327 - [docs] Upgrade Sphinx==6.2.1 + other dependencies, r?#firefox-source-docs-reviewers!
Attachment #9366584 - Attachment description: WIP: Bug 1854327 - [docs] Upgrade Sphinx==6.2.1 + other dependencies, r?#firefox-source-docs-reviewers! → Bug 1854327 - [docs] Upgrade Sphinx==6.2.1 + other dependencies, r?#firefox-source-docs-reviewers!
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b18e8896e005 [docs] Upgrade Sphinx==6.2.1 + other dependencies, r=firefox-source-docs-reviewers,mach-reviewers,sylvestre,championshuttler,ahochheiden
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Regressions: 1868771
Attachment #9354264 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: