(repo reorg) Kill submodules

RESOLVED FIXED

Status

Mozilla Developer Network
Code Cleanup
--
minor
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: ubernostrum, Unassigned)

Tracking

(Blocks: 1 bug)

Details

(Whiteboard: [dev-papercut])

(Reporter)

Description

3 years ago
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.
(Reporter)

Updated

3 years ago
Depends on: 1057294
(Reporter)

Updated

3 years ago
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.

Updated

3 years ago
Component: General → Code Cleanup
Blocks: 1054265

Comment 2

2 years ago
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
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.