On Thu, Mar 16, 2017 at 11:23 AM, R Kent James <k...@caspia.com> wrote:

> On 3/15/2017 3:51 PM, Benjamin Smedberg wrote:
>
>> after Firefox 57 when
>> Webextensions are the only extensions, if our product no longer needs some
>> functionality (and it's "API"), let's remove it. Quickly and ruthlessly.
>> We
>> need to actively work to maintain less code.
>>
>
> I'm struggling to have a big picture overview of what is going to be
> removed. Let me state what I think the issue is, and see if I understand
> correctly.
>
> Certain APIs remain in the platform only because they were used by XUL
> addons. Once XUL addons are disabled in Firefox, those will be removed.
>
> The core XUL overlay feature however is used extensively throughout the
> platform, and is not going to be removed as a result of disabling XUL
> extensions (though it might be removed in the future as a part of
> eliminating XUL from the platform). Examples are the overlay features in
> XULDocument.cpp
>
> Is that reasonable correct?
>

This sounds about right. In practice, I think the goal is that a green run
on treeherder should be the primary criterion of what is landable, rather
than a bunch of downstream consumers whose breakage is only discovered when
we release.


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

Reply via email to