Apps/StatusMeetings/Eng2012-02-28

From MozillaWiki
Jump to: navigation, search

COMPLETED TASKS

  • update faker for desktop and implement a faker for Android and test with list of demo MWC apps [anant + digitarald]
   STATUS: most issues resolved
   we couldn't figure out how to get html5 video working
   one blocker for the dashboard was only partially fixed
   but we determined that the remaining issue wouldn't impact the demo
   DONE!
  • deploy HTML5 Dashboard temporary staging environment for MWC [anant]
   STATUS: ianbicking implemented a solution for mwc
   DONE!

OPEN TASKS

  • revise list of specific security use cases [dchan]
   STATUS: ianbicking had initial discussion with security team
   discussion raised more questions than it answered
   it's difficult to distinguish between scopes (webrt, webapi and b2g) and figure out which are teams, projects, and/or specs
 
   TODO: bwalker to provide data flow diagrams to security team
   TODO: dchan to distribute notes from meeting
   TODO: curtisk and dchan to meet again to discuss use cases
  • create a spec for the Apps in the Cloud API [benadida]
   STATUS: services team still waiting for spec from benadida
   services team has started preliminary cost analysis in meantime
   benadida has identified a way forward
   benadida is working through some API design choices
   TODO: benadida to deliver spec to services team by end of day Tuesday
  • give apps ability to specify screen size compatibility and required features [anant]
   STATUS: no progress this week, anant at mwc
   TODO: anant to update proposal based on recent conversations and send to group for a second round of discussion
  • implement staging environment for integration testing of Apps [David Clarke/onecyrenus]
   STATUS: myapps staging essentially complete, well understood
   appsync process still needs setting up
   someone should write build/deploy scripts for both myapps and appsync
   unclear how important it is to automate these processes
   depends on how often we'll deploy before current infrastructure is replaced
   TODO: ianbicking to deploy appsync to staging server, possibly writing docs/scripts in the process
  • 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
   digitarald, ticachica, and myk met and identified feature set
   ticachica drafted PRD <https://wiki.mozilla.org/Apps/WebRTJunePRD>
   TODO: digitarald to follow up with UX on design of planned features
   TARGET: Firefox 13 (merges central -> aurora on March 13)
  • Implement revised mozApps API in mozilla-central [Fabrice Desré/fabrice]
   STATUS: no progress this week, as fabrice has been busy with mcw
   TODO: fabrice to have patches for review this week
  • Create new "web app mode" in mozilla-central [dwalkowski, tabraldes, myk]
   STATUS: tabraldes talked to dietrich, who is on board to do native installation piece
   dietrich needed a set of instructions, tabraldes has provided them
   myk has goal to roll patch for feedback by end of today and another for review by end of week
   team still has a lot to figure out, especially around integration of windows- and mac-specific code
 
   TODO: team to finish implementation work and roll patches for review
 
   TARGET: Firefox 13 (merges central -> aurora on March 13)
   AT RISK
  • implement AppCache for Apps [???]
   STATUS: no progress on identifying target milestone and owner
   bent has been planning to work on appcache
   bent and sicking have both commented on proposal but also referred RFCs to each other
   TODO: myk to identify target milestone and owner
  • Automatically allow AppCache permissions for Native Apps [Dan Walkowski et. al.]
   STATUS: this was intended to be example of larger task of enabling set of elevated privileges by default
   dwalkowski was not aware he had been assigned this task, fell off mhanson's plate when he started working on another project
   others are local storage quota and access to indexeddb
   but it might not be good example, and it will happen as part of appcache implementation work
 
   TODO: myk to remove this as task
  • look at websites for Tier 1 Apps [Jason Smith [:jsmith] and Aaron Train [:AaronMT]]
   STATUS: no progress
   going to start looking into it now that MWC is done
  • construct user stories dashboard showing in-progress stories and the backlog [ticachica]
   STATUS: folks met, but no progress; mwc work taking priority
   ticachica at mwc this week and on pto the following two weeks

NEW TASKS

  • figure out task around enabling apps to have elevated privileges by default [myk]
   STATUS: fell out of discussion about elevated permissions for appcache
   we need to figure out if there's a concrete task here or if this is just something that'll happen as needed
   TODO: myk to think about it and come up with proposal
  • deploy new Soup release to apps.mozillalabs.com [ianbicking]
   STATUS: we just tagged a new Soup release
   Soup is distributed on apps.mozillalabs.com <https://apps.mozillalabs.com/bin/Soup-0.1.apk>
   we need to figure out how to deploy the new release to that server
   we should deploy it to a version-specific file and set up a Soup-latest.apk symlink
   TODO: digitarald to give ianbicking the release package
   TODO: ianbicking to deploy package, set up symlink, and update link on apps.mozilla.com to point to symlink
  • convert our api tests to mochitests [ianbicking]
   STATUS: onecyrenus took ianbicking's test suite and ported to mochitest
   some interfaces aren't exposed on native implementation
   TODO: onecyrenus and ianbicking to talk this week to figure out the next steps
  • get dietrich or member of his team to start attending these meetings [myk]
   TODO: myk to talk to dietrich