Closed Bug 1312453 Opened 8 years ago Closed 6 years ago

Add OnyxClient/WebMetadataKit Carthage projects to Firefox project using --use-submodules

Categories

(Firefox for iOS :: Build & Test, defect, P3)

Other
iOS
defect

Tracking

()

RESOLVED INVALID
Tracking Status
fxios + ---

People

(Reporter: sleroux, Unassigned)

Details

Having these two libraries moved out of the mainline application makes it more difficult to add modifications to them without having to go through the hassle of making a new release or having another copy of the framework to link locally that has the changes. Carthage has a solution to this where dependencies can be added as submodules to the project so that any changes to the libraries can be commit and pushed upstream. Unfortunately, this flag is used at the point of bootstrapping and is an all-or-nothing option right now. You're unable to selectively choose which dependencies you want to make submodules. Probably not that big of an issue since we won't be touch non-Mozilla dependencies anyways but is something to consider.
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.