Closed Bug 1628112 Opened 6 years ago Closed 1 year ago

[meta] Addon Rollouts

Categories

(Shield :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rehandalal+mozilla, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

We need to make some changes to Normandy Client and AddonManager to support Addon Rollouts and this is a meta bug to track that work.

The changes to AddonManager:

  • Create a new location for Normandy specific installations
  • Implement version based prioritization for addons (specifically for addons installed in either the Normandy location or that is built in). If an addon is installed in either of the target locations we will use version to decide which addon to favor rather than location the location hierarchy.
  • Upgrade/Downgrade ability by location: We need the ability to "uninstall" an addon from a specific location without it causing permanent data loss as these uninstalls are only meant to allow upgrade/downgrade to an addon installed in another location. We are not actually completely uninstalling the addon and so no destructive changes should take place.

The changes to Normandy Client:

  • Change the install location so that it uses the new Normandy specific install location.
  • Update Normandy to support addon rollout graduation: When a new built in version of an addon takes priority over the Normandy-shipped addon we will get a signal from AddonManager at startup. This should trigger some cleanup actions to mark the rollout as graduated and non-destructively uninstall the addon from the Normandy location.
Depends on: 1571876
Blocks: 1635249
Blocks: 1641993

We have a bug in https://bugzilla.mozilla.org/show_bug.cgi?id=1683991 which could have done with being able to push out updates to engines. We havent currently classed that bug as being urgent however I was wondering if this was something that was still being planned on in case a more urgent need to update comes around?

Flags: needinfo?(rdalal)

:daleharvey at this point we have no plans to build out this feature. our team will not be adding any major features to Normandy going forward but we can possibly explore some other avenues for a off train fix for this.

Flags: needinfo?(rdalal)

Just to note that with the roll-out of the new search configuration v2 (bug 1833829), the search service will no longer be using built-in add-ons provided by the application. Hence, the requirement from the search team is no more.

I think this could probably be closed unless there's still desire to be able to do this for other things.

Normandy is being shut down this year.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.