Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DevTools is now Add-on SDK free

36 views
Skip to first unread message

Soledad Penadés

unread,
Sep 14, 2017, 10:22:43 AM9/14/17
to dev-developer-tools
Hello from NoSDK land!

The Addon-SDK[1] was widely used all over Firefox just a while ago.
System add-ons, normal add-ons..., even DevTools used it! Why not? It
was available for all to use.

But WebExtensions had rendered the SDK obsolete. The Add-ons team set a
goal of removing the SDK (or at least the worst modules) by Firefox 57.
For a while, DevTools was the last component to still depend on the SDK,
which made us feel "a tad" guilty.

We have been working hard since July to fix that[2]. Finally, last week,
we thought we were done, but I wanted to run a few more "sanity checks":
https://bugzilla.mozilla.org/show_bug.cgi?id=1392635 - it was promising!
No DevTools test failures, even removing the `addons-sdk` folder from
the tree.

We waited until the patch removing the `addons-sdk` folder from Firefox
landed (yesterday): https://bugzilla.mozilla.org/show_bug.cgi?id=1371065

I've been waiting for more tests to complete, and for sheriffs to raise
alarms (if any). But nothing has happened.

So... we're SDK free! 🎉🎊

I'm very happy that we've completed this on schedule, so we're on time
for the 57 release, and Firefox will be leaner as a consequence. In
fact, as Marco said, this is the first project he tracks in which we
finish before the velocity is even calculated.

Even further: the addons component has been moved to the Bugzilla
graveyard, and its bugs have been closed. It's a done deal:
https://bugzilla.mozilla.org/show_bug.cgi?id=1399562

Thanks to each of you who helped here, and let's keep ROCKING IT! 🤘🏼 :-)

sole


[1] Feeling nostalgic? Curious? Here's the old Add-on SDK project page:
https://wiki.mozilla.org/Labs/Jetpack

[2] If you're curious, this is what it takes to remove SDK dependencies
from DevTools:
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1350645&hide_resolved=0

Isn't that a beautiful tree? I love bug trees-specially when they're all
resolved! =)

--
http://soledadpenades.com

Patrick Brosset

unread,
Sep 15, 2017, 5:54:56 AM9/15/17
to Soledad Penades, dev-developer-tools
Awesome!
Thank you Sole for the summary of the project, and congrats to everyone
involved in it for completing it.
> _______________________________________________
> dev-developer-tools mailing list
> dev-devel...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-developer-tools
>
0 new messages