On Mon, Aug 07, 2017 at 12:31:30PM -0400, Boris Zbarsky wrote:
On 6/14/17 9:02 AM, Benjamin Smedberg wrote:
Given that old-style addons are going away for 57, if it's possible to
delay addon-breaking IDL changes by one release until 57 that's probably
the easiest way to deal with this. We're already causing the addon
community a lot of churn.
I'd like to get some clarity on what's going on here, actually.
57 tip right now still allows old-style addons, right? But people
have started landing interface changes that break those addons quite
badly; see https://bugzilla.mozilla.org/show_bug.cgi?id=1326520 for an
example.
This is causing addon authors a bunch of pain as they struggle to keep
their addons working on nightly (where they are theoretically still
supported, per above) while also trying to port them to WebExtensions.
I can't find a link to the bug comments complaining about this right
now, but I recall it being connected to the nsIURI changes.
At the moment, legacy add-ons are allowed on nightly, but are
officially unsupported. We're planning to disable them by
default on nightlies, but it will still be possible to enable
them by flipping a pref.
So what is the state of things at the moment? Should we just turn off
old-style addons on nightly? If not, then we should probably stop
breaking them until we _do_ turn them off.
I don't think so. Extension authors know the score here. There's
no official support for legacy add-ons in 57. If they want to
continue attempting to support them, they need to expect
frequent breakage.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform