Closed Bug 1436111 Opened 2 years ago Closed 5 months ago

Ship system add-ons with Normandy

Categories

(Firefox :: Normandy Client, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 70
Tracking Status
firefox60 --- wontfix
firefox69 --- wontfix
firefox70 + fixed

People

(Reporter: mythmon, Assigned: rehan)

References

(Depends on 2 open bugs, Blocks 4 open bugs)

Details

Attachments

(1 file)

System add-ons are currently served by Balrog and installed and managed by the AddonManager.

In the future, we want to serve system add-ons from Normandy server, and have some portion of the management of the system add-ons done by Normandy client.

Here "system add-on" refers to non-optional parts of Firefox that happen to be packaged as XPIs. Normandy will install them, and only uninstall them again given explicit incompatibility or instruction from Normandy server.
Depends on: 1436113
Depends on: 1435886
Depends on: 1293745
No longer depends on: 1435886
Depends on: 1436129
Depends on: 1440777
No longer depends on: 1436129
Summary: [Meta] Ship system add-ons with Normandy → Ship system add-ons with Normandy
See Also: → 1489527
Assignee: nobody → rdalal
Priority: P3 → P2
Blocks: 1357205

Similar to how we have preference rollout and rollback actions in Normandy, we will be implementing addon rollout and rollback options to handle the case where we need to permanently ship addons to users. They will not necessarily be system addons but will all likely be privileged extensions.

Blocks: 1574577
Blocks: 1575948
Blocks: 1575949
Keywords: checkin-needed

Pushed by nbeleuzu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bd671490ec3c
Implement addon rollout/rollback actions for Normandy r=mythmon

Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 70
You need to log in before you can comment on or make changes to this bug.