Jetpack/Weekly Meeting/2013-01-29: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 2: Line 2:


= Agenda =
= Agenda =
* High Priority Work
** [https://wiki.mozilla.org/Jetpack/SDK_Apis_In_Firefox_21 Landing APIs in Firefox]
** Cfx.js in add-on builder helper
** [https://etherpad.mozilla.org/jetpack-private-browsing Private Browsing]
** [https://jetpack.etherpad.mozilla.org/indexeddb Indexed-DB]
** [https://jetpack.etherpad.mozilla.org/cross-origin-content-script Cross-domain content scripts]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=731074 console.log not working in panel content scripts]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=732294 Panel positioning]
** FragmentOrElement objects in the CC graph {{bug|833783}}
* SDK
* SDK
** High Priority Work ( from triage )
** Blockers?
** Blockers?
** 1.13 today! [[Jetpack/SDK/Release_Checklist/1.13|Everything is all set, right?]]
** 1.13 today! [[Jetpack/SDK/Release_Checklist/1.13|Everything is all set, right?]]
** Private Browsing: [[https://github.com/erikvold/jetpack-sdk/compare/master...820582|package.json flag implemented here]]
*** Bug 834961: Update window-utils to ignore private browsing windows
*** Bug 834958: Update selection module to ignore private windows
*** Bug 834960: Update page-mod module to ignore private windows
* Roundtable
* Roundtable
** Old Selection Listeners fix in master never landed in 1.13: https://github.com/mozilla/addon-sdk/commit/bf36170f13a10ad8f11802fbc35ddbf2abf82f3f
** Old Selection Listeners fix in master never landed in 1.13: https://github.com/mozilla/addon-sdk/commit/bf36170f13a10ad8f11802fbc35ddbf2abf82f3f
** Anything exciting for the release notes?
** Anything exciting for the release notes?
=Awesomeness Schedule=
{|
| Date || Awesome Person
|-
| 01/09 || <del>2013 Roadmap - Jeff</del>
|-
| 01/15 || <del>Irakli - invoke - coming soon</del>
|-
| 01/22 || <del>Irakli: invoke</del>
|-
| 01/29 || Erik - PWPB
|-
| 02/05 || Eddy - Harmony modules?
|-
| 02/11 || Alex - Implementing Web Apis in the SDK
|-
| 02/18 || ???
|-
|}


= Bugs =
= Bugs =
Line 30: Line 63:


= Attendees =  
= Attendees =  
* Irakli
* Alex
* Gabor
* Erik
* Jeff
* Mossop
* Matteo
* Eddy
* Will
* Wes


= Minutes =
= Minutes =


=== Builder ===
== High Priority Work ==
 
=== [https://wiki.mozilla.org/Jetpack/SDK_Apis_In_Firefox_21 Landing APIs in Firefox] ===
 
Irakli has verified that APIs are in the right place. Waiting for releng to set up testing. If this does not happen very soon, land anyway? Mossop is confident it's in the right shape. Tell releng that Jeff is a jerk. Let's try to land in m-c this week, to get in Firefox 21.
 
=== cfx.js in add-on builder helper ===
 
Remove it from high priority list.
 
=== [https://etherpad.mozilla.org/jetpack-private-browsing Private Browsing] ===
 
Erik has a branch containing the pb-enabled flag, set in package.json and available through private-browsing/utils,js. He he raised some bugs to update other modules to read and use the pb-enabled flag, will want help from Matteo and Alex for get them done:
 
* {{bug|834961}}: Update window-utils to ignore private browsing windows
* {{bug|834958}}: Update selection module to ignore private windows
* {{bug|834960}}: Update page-mod module to ignore private windows
 
Testing might be challenging. Should we run all tests in both modes? Erik will make a bug for testing.
 
=== [https://jetpack.etherpad.mozilla.org/indexeddb Indexed-DB] ===
 
Just a few last review comments to address, nearly ready to land.
 
=== [https://jetpack.etherpad.mozilla.org/cross-origin-content-script Cross-domain content scripts] ===
 
Gabor: still not quite done, has found new issues. Still pretty close.
 
=== [https://bugzilla.mozilla.org/show_bug.cgi?id=731074 console.log not working in panel content scripts] ===
 
Matteo: done!
 
=== [https://bugzilla.mozilla.org/show_bug.cgi?id=732294 Panel positioning] ===
 
Matteo's ready to write a JEP following his proposal on the list.
 
=== FragmentOrElement objects in the CC graph {{bug|833783}} ===
 
Memory leak. Alex is investigating. Alex is also working on a tool to find memory leaks.
 
== SDK ==


=== SDK ===
* We have a memory leak in addon-page, coming from the platform side.
* Irakli is waiting for a pull request from Erik on cfx-py.
* 1.13 will ship today!
* Private Browsing: [[https://github.com/erikvold/jetpack-sdk/compare/master...820582|package.json flag implemented here]]: we will want a repack, at least an opt-in repack for 1.14. Work will be needed on the repacking script. Jeff can work with Alex to get the add-ons that need to be repacked.


=== Roundtable ===
== Roundtable ==
* Old Selection Listeners fix in master never landed in 1.13: https://github.com/mozilla/addon-sdk/commit/bf36170f13a10ad8f11802fbc35ddbf2abf82f3f. How did this not get into 1.13? Alex: we should start using Bugzilla fields to track this. We should also squash pull requests before landing.
* Anything exciting for the release notes?
** {{bug|795645}}, tab IDs
** l10n translators key, form CIAvash
** context menu fixes
* Jeff's not here next Tues, Mossop will run the meeting. Wes is out Thurs. Fri, Mon.

Latest revision as of 21:04, 29 January 2013


Agenda

Awesomeness Schedule

Date Awesome Person
01/09 2013 Roadmap - Jeff
01/15 Irakli - invoke - coming soon
01/22 Irakli: invoke
01/29 Erik - PWPB
02/05 Eddy - Harmony modules?
02/11 Alex - Implementing Web Apis in the SDK
02/18 ???

Bugs

Triage Followups

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Open Bugs

Bugzilla query error

Invalid type (count) and display (table) combination1


Attendees

  • Irakli
  • Alex
  • Gabor
  • Erik
  • Jeff
  • Mossop
  • Matteo
  • Eddy
  • Will
  • Wes

Minutes

High Priority Work

Landing APIs in Firefox

Irakli has verified that APIs are in the right place. Waiting for releng to set up testing. If this does not happen very soon, land anyway? Mossop is confident it's in the right shape. Tell releng that Jeff is a jerk. Let's try to land in m-c this week, to get in Firefox 21.

cfx.js in add-on builder helper

Remove it from high priority list.

Private Browsing

Erik has a branch containing the pb-enabled flag, set in package.json and available through private-browsing/utils,js. He he raised some bugs to update other modules to read and use the pb-enabled flag, will want help from Matteo and Alex for get them done:

  • bug 834961: Update window-utils to ignore private browsing windows
  • bug 834958: Update selection module to ignore private windows
  • bug 834960: Update page-mod module to ignore private windows

Testing might be challenging. Should we run all tests in both modes? Erik will make a bug for testing.

Indexed-DB

Just a few last review comments to address, nearly ready to land.

Cross-domain content scripts

Gabor: still not quite done, has found new issues. Still pretty close.

console.log not working in panel content scripts

Matteo: done!

Panel positioning

Matteo's ready to write a JEP following his proposal on the list.

FragmentOrElement objects in the CC graph bug 833783

Memory leak. Alex is investigating. Alex is also working on a tool to find memory leaks.

SDK

  • We have a memory leak in addon-page, coming from the platform side.
  • Irakli is waiting for a pull request from Erik on cfx-py.
  • 1.13 will ship today!
  • Private Browsing: [flag implemented here]: we will want a repack, at least an opt-in repack for 1.14. Work will be needed on the repacking script. Jeff can work with Alex to get the add-ons that need to be repacked.

Roundtable

  • Old Selection Listeners fix in master never landed in 1.13: https://github.com/mozilla/addon-sdk/commit/bf36170f13a10ad8f11802fbc35ddbf2abf82f3f. How did this not get into 1.13? Alex: we should start using Bugzilla fields to track this. We should also squash pull requests before landing.
  • Anything exciting for the release notes?
    • bug 795645, tab IDs
    • l10n translators key, form CIAvash
    • context menu fixes
  • Jeff's not here next Tues, Mossop will run the meeting. Wes is out Thurs. Fri, Mon.