Apps/StatusMeetings/Engineering/2012-07-10
From MozillaWiki
< Apps | StatusMeetings | Engineering
Contents
Details
- Time: Tuesday, 2012 July 10, 9:00 - 9:45am PT (16:00 - 16:45 UTC)
- Backchannel:
- irc.mozilla.org #openwebapps
- Virtual Location:
- Physical Locations:
- Mountain View: 4K - Kung Fu
- San Francisco: 7N - Noise Pop
- Audio-only Access:
- +1-650-903-0800 or +1-650-215-1282, x92, conf#: 98652 (US/INTL)
- +1-800-707-2533, pin: 369, conf#: 98652 (US toll free)
Agenda
- significant updates
- Please attend Apps Work Week in MV, July 31 - Aug 3
- Logistical details?
- MoCo only or could Marco be invited to this as well?
- Desktop WebRT - 6 blockers to go, one week until FF 16 merge to Aurora
- AITC Desktop - Status for FF 16
- Android WebRT - Status for FF 16
- Please attend Apps Work Week in MV, July 31 - Aug 3
- questions and concerns
- Must/Will we have Packaged apps in Basecamp?
- What are packaged apps?
- Is b2g doing triage for imminent code freezes that we don't know about?
- What is happening with basecamp triage?
- Concern - Desktop and Android WebRT guys are well synced together, but I don't feel like that's the case for B2G in reference to desktop and android
- Must/Will we have Packaged apps in Basecamp?
- roundtable
- Packaged apps are coming
- Apps Q3 Goals
Minutes
Significant Updates
- Please attend Apps Work Week in MV, July 31 - Aug 3
- rickfant is new VP of marketplace
- wants to get folks together end of july/early august
- has notified folks via internal mailing list
- Apps, like most Mozilla projects/programs/efforts, is community-centric
- work week organizer has final say, but generally such weeks are open to all significant contributors, regardless of their employment status
- and bwalker has confirmed that's the case for this one as well
- so marco should definitely be invited
- NO ACTION ITEM IDENTIFIED (recommend -> invite marco to work week)
- Desktop WebRT - 6 blockers to go, one week until FF 16 merge to Aurora
- at risk
- six blockers is a large number for such a small non-dedicated team
- and fixes tend to entrain additional work (followup fixes, regression fixes)
- if there's any way you can help, please do so!
- AITC Desktop - Status for FF 16
- at risk
- three blockers
- want AITC for end-of-august event
- it requires a pref to be turned on
- but the most important thing is to have the records on the server
- ticachica wants to make sure legal is ok with it
- so the current plan is to leave the pref turned off, get legal review, and then turn pref on in aurora
- myk is concerned about lack of exploration/investigation of interaction between desktop aitc and webrt
- we haven't figured out how to expose aitc to users
- but we can decide this later, the minimum viable featureset is to have apps synced to server
- we should explore and identify the issues here
- NO ACTION ITEM IDENTIFIED (recommend -> explore intersection between AITC and desktop WebRT and identify issues)
- apps for fennec 16
- rags looking into issues for apps on android
- large list of blockers
- at risk
Questions And Concerns
- Must/Will we have Packaged apps in Basecamp?
- see also Bug 772364 - Implement update mechanism for packaged app
- see also Bug 756729 - Implement trusted apps
- there is dependency chain that says packaged apps are needed for basecamp
- to do things like access device storage api and possibly parts of camera api
- for which you need to be trusted app, which needs signing, which needs packaging
- packaged apps are a zip file with an app: protocol whose resources load from the zip file
- the security model hasn't changed, only the packaging model has changed
- all trusted apps will need to be packaged
- untrusted apps might also be packageable at some point
- this aligns better with what google is doing
- we should standardize the runtime before we standardize the packaging format
- Only "docs" we have so far is the initial newgroup posting. But lots of things not defined yet. https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.webapps/hnCzm2RcX5o
- will packaging format be cross platform?
- unclear
- installation code might not magically work in both b2g and android/desktop
- when will this land for b2g?
- everything is supposed to land by july 20
- but that isn't going to happen
- some things might land by then
- it's a few weeks out
- don't we need changes to mozApps.install API to support this?
- yes, we do
- it makes sense to have a separate function to install an app with a URL to the zip file (f.e. mozApps.installPackage)
- anant thinks we should overload the function (mozApps.install takes a URL that points to either a manifest or a package)
- biggest change will be about doing updates, which needs coordination with the store
- unclear if marketplace will be able to support packaged apps by january
- important to distinguish between hosted vs. packaged apps and trusted vs. untrusted apps
- -> bwalker to set up meeting between marketplace, security, and platform to discuss work needed to support packaged apps
- how are developers expected to test packaged apps?
- only a trusted store can install a trusted app
- we don't have an answer right now, but it'll be something like addon testing right now
- f.e. put phone into developer mode
- we aren't concerned about sophisticated users choosing to install these apps on their devices
- there'll be some way for developers to do this
- Is b2g doing triage for imminent code freezes that we don't know about?
- jsmith raised question with dietrich
- triage taking place twice a week: tuesdays at 1pm PDT is one time, in dietrich's vroom
- not necessarily posted to b2g list
- https://etherpad.mozilla.org/b2g-triage
- What is happening with basecamp triage?
- basecamp triage is b2g triage
- cgalimidi is going to talk to folks about it
- QA folks are nervous about b2g because it's hard to get a stable build of b2g
- we have ten days left to get things done for b2g
- lmandel has been looking at burndown, which is extensive
- would it help for qa to do analysis?
- lmandel would first like to talk to dietrich and michaelt
- -> lmandel to talk to dietrich and michaelt about basecamp status and then let jsmith know if a qa analysis would be helpful
- Concern - Desktop and Android WebRT guys are well synced together, but I don't feel like that's the case for B2G in reference to desktop and android
- f.e. jsmith finds bugs in desktop, aaronmt looks for the same bugs on android, keeping quality concerns synced and seeing the big picture
- doesn't seem to be the same case with b2g
- multiple "oh crap" moments where jsmith realizes that desktop/android plans don't align with b2g
- f.e. re: opening links in browser, b2g was going in a different direction, but it changed once folks called their attention to desktop/android plans to do this via target="_blank"
- b2g folks are not as in tune to what's happening here
- but we can't ask them to join in on this meeting given that it's 100 people
- there are a lot of people doing apps related stuff in b2g
- cgalimidi and lmandel should connect about it
- part of the reason is that b2g has bigger fish to fry
- usually we have michaelt here
- we could ask dietrich to this meeting, but he has a gaia meeting at this time
- this meeting is not for every individual member of every team doing apps work
- it is for one representative from each of those teams
- plus any additional folks who have something to contribute or want to stay abreast of events
- also, b2g is the h2 project and the organization's topmost priority
- so the onus is on the desktop/android folks to initiate interaction with them and sync them up while not slowing them down
- -> cgalimidi to meet with lmandel about syncing up b2g with the rest of the apps efforts
Roundtable
- Apps Q3 Goals:
- Ship B2G Marketplace Alpha One in support of BaseCamp for testing and evaluation with 50 Apps, billing implementation agreed, Apps hosting/repository working, Brazil deployment plan agreed, and support model defined.
- Launch Marketplace Beta for Desktop and Android with Firefox 16 Beta in English speaking countries with 200 Apps, PayPal billing, Apps hosting/repository working, DevHub and support services operating.
- Publish Master Roadmap for Apps Program with V1 - V3 product features, 2013 Go-to-market plan and overall Business Plan (Goals/KPI's).
Actions
- bwalker to set up meeting between marketplace, security, and platform to discuss work needed to support packaged apps
- lmandel to talk to dietrich and michaelt about basecamp status and then let jsmith know if a qa analysis would be helpful
- cgalimidi to meet with lmandel about syncing up b2g with the rest of the apps efforts
- NO ACTION ITEM IDENTIFIED (recommend -> invite marco to work week)
- NO ACTION ITEM IDENTIFIED (recommend -> explore intersection between AITC and desktop WebRT and identify issues)