Remove the initial XPIProvider-based implementation of the Site Permissions addon type
Categories
(Toolkit :: Add-ons Manager, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox129 | --- | fixed |
People
(Reporter: rpl, Assigned: rpl)
References
(Blocks 1 open bug)
Details
(Whiteboard: [addons-jira])
Attachments
(3 files)
Along with the ongoing work for the new implementation based on a separate AddonManager Provider meant to only manage the Site Permissions addon type (Bug 1778959) we need to prepare to remove the initial XPIProvider based one (introduced by Bug 1737163).
As a side note to keep in mind while we are planning the removal:
-
The XPIProvider-based implementation recognize an xpi as add-on type "sitepermission" based on the presence of the top level manifest key "site_permissions" otherwise fallback to "extensions" (see ExtensionData initializeAddonTypeAndID method)
-
The ExtensionBlocklistMLBF defined in Blocklist.jsm determines which addon type should be checked by the addon blocklist based on the types exported by the XPIProvider (see kXPIAddonType lazy getter defined in Blocklist.jsm here), if the new implementation lands before we have removed the XPIProvider implementation this may be a part that we may split off into its own separate bugzilla issue and cover it in the same release where the new implementation is landing
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
bugherder |
Assignee | ||
Comment 4•2 years ago
|
||
Removing this issue from Bug 1790621 blockers:
- The part of this issue that was blocking for Bug 1790621 (renaming the addon type associated to the deprecated XPIProvider-based implementation) has been landed in Nightly 107
- the rest of the deprecated implementation removal can be done as a separate followup and doesn't need to block Bug 1790621.
Comment 5•2 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:rpl, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 6•6 months ago
|
||
Assignee | ||
Comment 7•6 months ago
|
||
Depends on D214246
Assignee | ||
Updated•6 months ago
|
Comment 9•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9499dbd6c9ab
https://hg.mozilla.org/mozilla-central/rev/7f3daf307e3f
Description
•