Closed Bug 1057293 Opened 10 years ago Closed 8 years ago

(repo reorg) Kill submodules

Categories

(developer.mozilla.org Graveyard :: Code Cleanup, defect)

x86
macOS
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jbennett, Unassigned)

References

Details

(Whiteboard: [dev-papercut])

Currently we use and overuse git submodules, and they are a common pain point for updating our dependencies (since at minimum they require two separate commits to perform the update).

We should either completely stop using submodules if feasible, or if not then remove at least one layer of them.
Depends on: 1057294
Depends on: 1057295
Severity: normal → minor
Whiteboard: [dev-papercut]
ZOMG +1 to this as the most important thing in the entire tree of bugs under 1057285.
Component: General → Code Cleanup
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/e85267f4d4ad3563b5c2550c07193827f72fdfa0
Bug 1057293 - Get rid of the vendor folder.

Deleted them all.

https://github.com/mozilla/kuma/commit/1dd82aafda5ebcb4651ec122cebf29e89767fafe
Bug 1057293 - Refactored Python requirements.

- moved requirements files into separate files
- updated docs
- start to use peep

https://github.com/mozilla/kuma/commit/1a348ed70990491dc36a558f25d898277e7b12d2
Bug 1057293 - Recreate virtualenv during deploy and call peep.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.