Labs/Jetpack/Weekly Meeting/2010-11-09

From MozillaWiki
Jump to: navigation, search

Agenda

  • followups from last meeting
    • brian to find/create bug for splitting API parser code
    • irakli/dietrich? to file addons builder helper bug
    • myk to ping brian, dietrick, drew for sdk updates
  • FlightDeck 1.0a6 status
  • SDK 0.10 status
  • botrytizing SDK 0.10 to resolve all beta blockers
  • cool addon idea brainstorming
  • the review process: bugs, pull requests, etc.
  • roundtable
    • Developer SDK/API reviews
    • Compatibility with commonjs / npm will allow addon developers to reuse some of the libs from npm registry
    • Compatibility / adapter with CommonJS Unit Testing will also allow testing lib's mentioned above. I made implementation for node.js that could be easy to port.

Minutes

  • followups
    • brian failed to make API-parser-splitter bug, will try again today
    • addons-builder-helper bug was filed, Atul is working on it
  • FlightDeck 1.0a6
    • update SDK versions: mostly done, just need to hook in docs
    • outstanding security bugs: 5 left, 3 are mostly fixed, others are on track. None will take a long time.
    • UX review: fixed some bugs, some small papercuts are remaining but should be easy to fix
    • load/scalability testing is still outstanding
    • looking good for freeze on monday
    • if SDK docs format changes, flightdeck may need updating
      • brian, piotr, and will will talk about it offline
  • SDK 0.10
    • CommonJS fixes (brian): miss
    • E10S for Widget (dietrich): waiting on review by Myk
    • Places (dietrich): miss
    • construct/destroy model (drew): unknown, myk will ask drew
    • E10S API for Windows (felipe): done, turned out API was already E10S-clean
    • EventEmitter for high-level modules (irakli): waiting on review by dietrich, but needs docs+tests. At-risk.
    • E10S API for Tabs (myk): irakli grabbed it, will be fixed as part of EventEmitter patch, also at-risk.
    • rename to addon-SDK: landed monday
    • make Markdown syntax understand classes (will): needs review (large patch, churns lots of docs files too, not just renderer)
    • recording SDK version in XPIs (brian): will try to make progress today
  • "botrytization" of SDK release: delaying wine-grape harvest until after the freeze
    • we're pushing hard to ship a beta
    • at this point, maybe we should delay the freeze to get in a few more features
      • may get these features out sooner, and focus energy on the remaining items
      • also, minor consideration: there's an add-on conference in december, it'd be nice to have a beta for that
    • everybody be thinking beta: get stuff done now, make it the best we can
    • so freeze is still happening tomorrow, but release may be delayed until we have all the features. After freeze, beta-blockers will not require approval, but non-beta-blockers *will* require approval.
  • cool addon idea brainstorming
    • marketing push to challenge developers to build stuff: give them ideas
    • send them to myk
  • review process review: punt until next week
  • roundtable
    • brian did jetpack presentation at QCon last week, will put slides online
    • developer SDK/API reviews (dbuc) (23 responses):
      • 9 people have completed addons, 14 others have played around at some level
      • most folks want more APIs and better docs
      • tabs and page-mods are most popular APIs, then widget/windows
      • notes: docs are bad, many dislike the python requirement, many are waiting for 1.0 because of flux, several are having problems with async content frame, some want flightdeck integrated into firefox directly
      • specific APIs: page-mods: want to modify/delete page scripts, not just content
    • irakli: commonjs/npm package registry has interesting packages, we should be compatible with them
      • lots of them Just Work. Irakli has built some testing frameworks to see which ones do and don't.
    • myk: will move our 700 bugs from Labs "product" (in bugzilla) to a jetpack-specific product. Expect to see bugmail, perhaps lots.

Followups