Apps/StatusMeetings/Engineering/2012-08-15: Difference between revisions

no edit summary
No edit summary
Line 3: Line 3:
* Time: Wednesday, 2012 August 15, 9:05 - 9:55am PT (16:05 - 16:55 UTC)
* Time: Wednesday, 2012 August 15, 9:05 - 9:55am PT (16:05 - 16:55 UTC)
* Backchannel:
* Backchannel:
** irc.mozilla.org #openwebapps
** [https://chat.mibbit.com/?channel=%23openwebapps&server=irc.mozilla.org irc.mozilla.org #openwebapps]
* Virtual Location:
* Virtual Location:
** [https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw "Mozilla Apps" Vidyo room]
** [https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw "Mozilla Apps" Vidyo room]
Line 12: Line 12:
** +1-650-903-0800 or +1-650-215-1282, x92, conf#: 98652 (US/INTL)
** +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)
** +1-800-707-2533, pin: 369, conf#: 98652 (US toll free)
* [https://etherpad.mozilla.org/apps-engineering Etherpad]
* [https://etherpad.mozilla.org/apps-engineering etherpad for taking minutes]


= Agenda =
= Agenda =
Line 27: Line 27:


= Minutes =
= Minutes =
* 9:04 Wil wins best wall color contest
== Significant Updates ==
=== Fire Alam Tests ===
* fire alarm tests will be happening in Mountain View from 9 - 9:30am PT this morning
* might disrupt meeting
=== Payment and Identity Strategy ===
* rfant has contacts at BlueVia
* new strategy for payments
* will work with third party that abstracts billing backends
* we will integrate navigator.pay with single party
* that party will integrate with various payment services
* we were going to have a fragmented payment story
* Paypal on some platforms, BlueVia on other platforms
* rfant directing us to more unified approach to payments
* positive change overall; easier for developers
* Mozilla can act as broker to other payment providers
* changes client-side code in Gecko
* changes to Marketplace
* changes to what we tell developers to do
* this is what we were doing in the beginning
* so we're actually farthest along on it
* responsibility for identity shifts back to Mozilla
* more likely to have Persona identities on all platforms
* better experience for users
* work has to be done on B2G, Marketplace teams
* client-side work being done in Spain by BlueVia
* our work is on navigator.pay API, which is mostly agnostic to payment provider
* -> bwalker to communicate new Payment and Identity strategy to rest of organization
* sicking worried about change that requires us to do more work
* people who hadn't heard about the new strategy, at least: fabrice, sicking, overholt, myk, ndesaulniers, jsmith
* -> pmpcat to forward rfant's email describing the new Payment and Identity strategy to folks who don't know about it
=== Android WebRT ===
* on track to be done with v1 blockers by end of month
=== AITC ===
* legal team on track to get privacy policy and terms of service for AITC in place by the end of the month
== Checkin/Status on Major Challenges ==
=== Packaged Apps ===
* status from last Thursday was that design discussions were going to happen
* sicking hasn't yet scheduled a meeting
* we decided to conduct discussion offline
* cjones and clee needed for meeting on Updates page
* https://wiki.mozilla.org/Gaia/System/Updates (all "Open questions" sections)
* -> pmpcat to convene meeting to design packaged apps
* last Friday at noon PT cvan showed Marketplace progress on submitting packaged apps
* we can currently do end-to-end API test
* installPackage API has already landed; remaining work is around updates and signatures
=== Multiple Apps Per Domain ===
* we had a productive session during work week
* sicking described using profiles/datajars instead of origins as security boundary
* benadida made bwalker have second thoughts and has reached out to sicking
* the security documents aren't in a good state
* sicking has edited them
* but someone has edited his edits, and now they're hard to read
* sicking plans to re-edit
* engineers have expected to do this in v2
* but BD folks say this is a blocker for developers
* bwalker digging into the actual issue for developers
* myk: our current decision is to do this in v2
* we might change our minds, and bwalker is digging into how hard it really is for developers to work around the limitation
* but we should proceed as if this is going to happen in v2 until we hear otherwise
=== B2G Basecamp Blockers ===
* Core / DOM: Apps: https://bugzilla.mozilla.org/buglist.cgi?list_id=4044611;field0-0-0=cf_blocking_basecamp;resolution=---;query_format=advanced;type0-0-0=equals;value0-0-0=%2B;component=DOM%3A%20Apps;product=Core
* Overall: https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;field0-0-0=cf_blocking_basecamp;list_id=4020873;query_format=advanced;type0-0-0=equals;value0-0-0=%2B;query_based_on=;columnlist=product%2Cbug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cstatus_whiteboard
* B2G triage happening multiple times per week, including 10AM PT today
* B2G vroom
* https://mail.mozilla.com/home/dietrich@mozilla.com/B2G%20Event%20Schedule.html
* no, we're not doing meeting invites
== Questions and Concerns ==
=== We really need to get our app developer docs up to date ===
* morgamic and others had meeting recently about it
* working on updating docs, including removing stale docs and finding one place to put them all
* we think jswisher owns making sure the docs are up-to-date
* -> pmpcat to follow up with jswisher to confirm that she owns docs (or identify who does)
* morgamic's team has started tracking documentation work that needs doing
* a bunch of it needs to be written by developers who are currently working on finishing up development work
* most Marketplace documentation bugs have owners, including all P1s
=== Web Activities - How do they work on Firefox OS with web apps? ===
* specified in webapp manifest
* runtime determines which one to call
* runtime acts as broker between two apps
* documented on wiki
* anant has action item to add to spec
* pdf.js is in B2G and has intent
* when you click on link to PDF file in browser, it opens in pdf.js app
* activities are available to all apps, not just browser
* any app can start activity, DOM API
* new Activity(...), returns object via which you can get info back from provider
=== Which of 317 apps in Marketplace are made for Android vs. B2G? ===
* better asked in 10am meeting
* Product Delivery meeting
* not recommended for engineers unless there's a hot topic
* leads should attend to know what product managers are planning
* https://wiki.mozilla.org/Apps/StatusMeetings for details
=== myk: What is happening on August 28? What engineering work remains to do for that milestone? ===
* bwalker would like to reduce the scope and keep the schedule
* this is a burning topic for the Product Delivery meeting
* sicking: there is no way B2G is going to be code-complete by the end of August
* there are still hundreds of blockers open
* August 28 is a Marketplace milestone
* it's an engineering checkpoint
* and it's for alignment with B2G, even if B2G itself doesn't make that milestone
* to make sure Marketplace is aligned with B2G and Android
* and test that our products are going to work
* not a consumer/publicly-visible event
=== Lots of stability problems with Firefox OS - need to be mindful in these apps decisions ===
* we need to be very careful about feature churn
* lots of regressions on Firefox OS (video, etc.)
* we need to get requirements ironed out, as more churn risks more regressions
== rfant attending these meetings ==
* rfant plans to attend to provide visibility into what's going on at the product/steering committee level
* isn't in the office these days, probably won't be for a week or more
* available, on email all day, happy to respond, please reach out!
* making focused effort to get billing/identity straightened out
* there's been confusion about Basecamp/Telefonica, what are we going to deliver and when
* took a position, got buy-in from BlueVia/Telefonica
* you will see changes associated with payment, billing, navigator.pay, identity, etc.
* these just accelerate plans we already had for v2, avoid one-off we were planning to do for Brazil
* will generate work, but better path forward
* ask for your forebearance and flexibility as we work out details over the next week or so
* people should feel free to respond directly to rfant on questions
* try not to cc: the world; cc: the folks who are relevant
* rfant happy to answer any questions


= Actions =
= Actions =
* -> bwalker to communicate new Payment and Identity strategy to rest of organization
* -> pmpcat to forward rfant's email describing the new Payment and Identity strategy to folks who don't know about it
* -> pmpcat to convene meeting to design packaged apps
* -> pmpcat to follow up with jswisher to confirm that she owns docs (or identify who does)
canmove, Confirmed users
2,056

edits