Closed Bug 1292031 Opened 9 years ago Closed 8 years ago

store revision number for system add-on responses from Balrog

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: rhelmer, Assigned: rhelmer)

References

Details

(Whiteboard: triaged)

Update responses should have a "revision number" that tracks which revision of the update response is being sent out. The revision number should increase whenever the update response changes, and Firefox should store the revision number of the last update response it received, and ignore any update responses with a revision lower than the stored number. This helps resolve some issues around the first change where system add-ons being partially rolled out would be accidentally downgraded. The revision, if present in the Balrog response, will be stored as a JSON key in `extensions.systemAddonSet`. If the revision is present in the metadata, new Balrog responses must contain a higher revision number in order to update the metadata. The revision will be reset along with other metadata on application update, to guard against client or server problems.
Whiteboard: triaged
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.