Apps/StatusMeetings/Eng2012-02-21

From MozillaWiki
Jump to: navigation, search

OPEN TASKS:

  • Answer questions about how browserID key wrapping and encryption will be used in AppSync [Ben Adida/benadida]
   STATUS: consensus is that we're not going to do it
   mconnor concerned about security mitigation, however
   so we might do something ad-hoc
   DONE!
  • revise list of specific security use cases [David Chan]
   STATUS: security team met last week to discuss high-level requirements
   still waiting on data-flow diagrams from bwalker
   we kinda got lost in how everything talks to each other
   TODO: ian to meet with david/security team and provide this info
  • create a spec for the Apps in the Cloud API [anant + telliott]
   benadida met with anant, ian, bwalker, mark mayo, mconnor, telliott
   identified a way forward
   Q: [bwalker] who owns the decision to use existing Firefox Sync API or not?
   A: [ian] my feeling was that we were going to specify something more concrete  that fit requirements, and then talk about whether Firefox Sync would be  a fit
   TODO: benadida to summarize the way forward and provide to principals today
  • update faker for desktop and implement a faker for Android and test with list of demo MWC apps [anant + digitarald]
   STATUS: initial implementation is complete on both Android and desktop
   the faker for the add-on is checked into the faker branch on github; it has been tested with the demo apps at http://proness.kix.in/mozilla/apps/faker/
   native app generation for those work, as well as access via about:apps
   testing is ongoing and has identified some issues
   blockers on issues with demo apps
       https://bugzilla.mozilla.org/show_bug.cgi?id=723714
       https://bugzilla.mozilla.org/show_bug.cgi?id=710349
       https://bugzilla.mozilla.org/show_bug.cgi?id=728494
       https://bugzilla.mozilla.org/show_bug.cgi?id=728989
   html5 video issue blocks two tier-one apps
   jsmith taking lead on bug investigation and tracking
   TODO: anant to look at desktop bug
   TODO: digitarald to look at android bugs
   [Desktop QA] Anant - http://proness.kix.in/mozilla/apps/faker/ - Reporting NETWORK_ERROR and PERMISSION_DENIED on app install? - Use only Anant's version of the extension, David Clarke's build has no faker support.
   ON TRACK
  • give apps ability to specify screen size compatibility and required features [anant]
   STATUS: myk and bwalker discussed decision-making process, agreed to employ module ownership model and benevolent dictatorship decision-making process used by other Mozilla projects
   we'll identify and formalize modules, owners, and peers at some point
   in the meantime, anant has the authority to make the decision after appropriate discussion and deliberation
   TODO: anant to update proposal based on recent conversations and send to group for a second round of discussion
  • Plan a complete staging environment for integration testing of Apps [David Clarke/oncyrenus]
   STATUS: some staging servers have been set up for this
   TODO: bwalker to follow up with Mark Mayo and Bob Moss
  • Propose a solution for Native App experience on Android [Harald Kirschner/digitarald and Myk Melez/myk]
   STATUS: discussions ongoing, folks meeting again this week to discuss
  • Implement revised mozApps API in mozilla-central [Fabrice Desré/fabrice]
   STATUS: ???
   some discussion about how to land the tests; onecyrenus said he'd look into that
   Ian: it has occurred to me that porting the tests to Mochi for the HTML implementation might be a clearer path forward, as a mix of familiarity with Firefox testing and doctest.js (or generally the tests as they exist) seems to perhaps be lacking
   TODO: myk to figure out status
  • Create new "web app mode" in mozilla-central [Dan Walkowski, Tim Abraldes]
   STATUS: tabraldes still working on stub executable for Windows
   was able to get it to run, copy itself over, and launch a webapp
   but still a lot of manual hacking required to make it work
   myk has a change that integrates stub executable compilation into browser build process
   also, we may have identified an alternative to symlinks, which are problematic on Windows
   we need to implement installation via mozApps API as well
   but possibly dietrich's team will take on that work
   TODO: tabraldes to chat w/dietrich to confirm that dietrich's team is tackling installation
   TARGET: Firefox 13 (merges central -> aurora on March 13)
   AT RISK
  • Conclude discussion of Ian Bicking's AppCache for Apps proposal [ianbicking and rags]
   STATUS: some discussion in the group
   Ben Turner reviewed, no particular feedback, he bounced it over to Jonas Sicking, but he had already seen it. ianbicking calls it reviewed and accepted through apathy!
   DONE! (initial discussion concluded, although there may be additional discussion during implementation phase)
  • implement AppCache for Apps [???]
   STATUS: unclear who will implement the proposal; needs a platform hacker
   TODO: myk to identify someone to take on the work
   TODO: myk to talk to rags/ticachica about when we want this by
   AT RISK, likely MISS if it is needed by Firefox 13
  • Automatically allow AppCache permissions for Native Apps [Dan Walkowski et al]
   STATUS: unknown, dan is away this week
  • look at websites for Tier 1 Apps [Jason Smith [:jsmith] and Aaron Train [:AaronMT]]
        STATUS: Still in progress, bugs logged on "The Vault" and "Facebook" so far
        https://bugzilla.mozilla.org/show_bug.cgi?id=726918
        https://bugzilla.mozilla.org/show_bug.cgi?id=714709
        Long-term need, not an MWC requirement
  • User stories dashboard showing in-progress stories and the backlog [ticachica]
   STATUS: no progress; MWC work taking priority
   ticachica, digitarald, and myk to meet this week to discuss android feature set
  • Figure out how folks can dial into Mozilla Apps vidyo room (current instructions don't work) [bwalker]
   conference room number just needed a "9" prepended to it
   DONE!
  • merge Add-on changes back to master on github [anant]
   DONE!
  • deploy HTML5 Dashboard temporary staging environment for MWC [anant]
   STATUS: ianbicking can make /appdir/ and the dashboard compatible with both the old and the new APIs and deploy changes to https://myapps.mozillalabs.com
   jsmith says "That would be really helpful! It would allow testing for the production portion of the extension and develop branch of the extension as well (old and new API version respectively)."
   TODO: ianbicking to talk to anant and implement a solution for MWC