Confirmed users
46
edits
(→Agenda) |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 61: | Line 61: | ||
= Attendees = | = Attendees = | ||
*Erik | |||
*Matteo | |||
*Irakli | |||
*Mossop | |||
*Wes | |||
*Jorge | |||
*Gabor | |||
*Jeff | |||
*Will | |||
*Eddy | |||
*Alex | |||
*Gregg | |||
= Minutes = | = Minutes = | ||
=== Builder === | === Builder === | ||
Nothing to report. Addon Builder Helper needs an update. | |||
=== SDK === | === SDK === | ||
====1.11rc1==== | |||
* Releasing today with some hotfixes to cover deprecation of private-browsing features. The new pb implementation https://bugzilla.mozilla.org/show_bug.cgi?id=801152, can only set pb mode when opening a window, can't activate/deactivate it on an already open window. So we will have to stop supporting pb.activate() and pb.deactivate(). This is going to happen in Firefox 19, which corresponds to SDK 1.13. So we need to deprecate now, for 1.11, and make these functions no-ops in 1.13. Jeff will blog about this. | |||
* Any other new stuff for the RC might need to be supplied in separate patches for stabilization and for master, because of the big layout change last week. | |||
* Irakli pointed us at a tool to help compare versions on GitHub: http://defunkt.io/hub/. | |||
====Repack==== | |||
* We're investigating an auto-re-pack of simple add-ons to 1.11 shortly after release ( may need to wait until 1.12 if there are AMO issues ) | |||
* Add-ons that only use high level apis we will be auto repacked and fast tracked through AMO review | |||
* Other add-ons will be repacked, stored on our FTP server and we will ask the authors to test them out | |||
* One motivation for this is that bholley will close a security loophole in Firefox 19 for page-mods (https://bugzilla.mozilla.org/show_bug.cgi?id=784233). When that happens we will mark add-ons built with an old SDK version as incompatible with new Firefox versions. | |||
====Old code==== | |||
* Wes volunteered to ask the Builder team if they still use [https://github.com/mozilla/addon-sdk/blob/master/python-lib/cuddlefish/__init__.py#L227 this ]. | |||
=== Roundtable === | === Roundtable === | ||
* Only Firefox Release is being built for OS X Leopard, but we are still trying to run tests on all four branches. We should stop doing this, and only run tests on branches on which we will see results. | |||
* Context-menu work is [https://github.com/mozilla/addon-sdk/pull/599 up for feedback], includes some minor API changes. User Research (Test Pilot) can help us understand how many people use particular features. | |||
* Gregg Lind from UX Research has been working on adding code coverage to the SDK's testing framework. The main problem is that the tools that can be used to get code coverage metrics don't understand all the extra features of Mozilla JS, such as const and let and our implementation of yield. So he's patched these tools (Esprima, Escodegen, and CoverJS). He'd like feedback from Jetpack team, about how to integrate it into cfx/Jetpack, and to help with, or take, the burden of developing and maintaining it: [https://bugzilla.mozilla.org/show_bug.cgi?id=789401 bug 789401] [https://gist.github.com/3900355 coverage recipe]. Would be a great feature to have built into the SDK. | |||
* [https://docs.google.com/spreadsheet/ccc?key=0ApEBy-GRnGxzdHlRMHJ5RXN1aWJ4RGhINkxSd0FCQXc#gid=0 Data about API usage by addons]. Can we automate the generation of this data? | |||
* Some tests fail for Fennec because Fennec does not support the APIs yet. Some module tests, like selection, have some cleverness that catches failed tests in unsupported platform, when they are expected to fail, and stops them showing up as failures. Matteo volunteered to add this to other modules that need it. | |||
* Integration (tinderbox) tests for Fennec. We need them! Mossop will talk to releng about this. | |||
* Awesomeness: Eddy is all ready with some awesomeness for next week. | |||