On 8/7/17 1:05 PM, Kris Maglione wrote:
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.

OK, I thought about this some more, and here's the problem as I see it. Extension authors may know the score (though see below), but nightly users may not, and even if they do they may not realize that addons are involved in breakage.

So if right now we land a patch that breaks addons, and a nightly user updates, they get a broken browser and have to try to figure out whether it's because we broken an addon (and this may not be the first thing they think of) or because we introduced a bug that they should report.

So I strongly feel that to avoid wasting the time and effort of our nightly users we should not start landing addon-breaking changes (or at least ones that might cause exceptions in addons that break various browser functionality) until after we have disabled addons.

Note that the issues addon authors are having are precisely the "we don't want to make nightly users' lives hell, so we're trying to make sure our addons keep working for the users who have them installed" issue. As in, they're caring more about our nightly users a lot more than some of our developers seem to be. :(

If people just want to clean up IDL, which is what I'm seeing, they should start with the ton of noscript interfaces we have that need cleanup and which are known to not break any addons ever since we remove binary addon support.

-Boris
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to