Closed
Bug 1380017
Opened 7 years ago
Closed 7 years ago
Disallow non-e10s extensions
Categories
(Toolkit :: Add-ons Manager, enhancement, P2)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: andy+bugzilla, Unassigned)
References
Details
Let's ensure that if you are writing an extension using legacy technologies, its e10s friendly. Since e10s can be turned off on Nightly, we should make this flag turn offable on Nightly too. The main point of this is to ensure that someone who writes a legacy add-on and signs it internally, doesn't ship something accidentally that isn't marked explicitly as e10s compatible.
Reporter | ||
Updated•7 years ago
|
Priority: -- → P2
Reporter | ||
Comment 2•7 years ago
|
||
Sorry, wasn't too clear. But when we discussed bug 1356027 it only applied to Nightly and was flippable (if I remember correctly). I think if I have internally signed bootstrapped extension I could run it on Beta or Release without it being multi-process compatible.
Flags: needinfo?(amckay)
Comment 3•7 years ago
|
||
(In reply to Andy McKay [:andym] from comment #2) > Sorry, wasn't too clear. But when we discussed bug 1356027 it only applied > to Nightly and was flippable (if I remember correctly). I think if I have > internally signed bootstrapped extension I could run it on Beta or Release > without it being multi-process compatible. I don't mean to be cheeky but why don't we just not internally sign non-MPC extensions? We can't completely remove non-MPC support until bug 1351512 gets resolved. At that point, we can just remove shims and all the MPC logic from the addons manager, but until then it doesn't seem paticularly useful to put any more work into this.
Reporter | ||
Comment 4•7 years ago
|
||
That's also a fair point, I'll file a bug on the signing service to prevent that.
Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(amckay)
Reporter | ||
Comment 5•7 years ago
|
||
https://github.com/mozilla-services/sign-xpi/issues/16
Flags: needinfo?(amckay)
Reporter | ||
Comment 6•7 years ago
|
||
I'm fine to close this in favour of the signing fix.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•