Apps/StatusMeetings/Engineering/2012-10-31: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
Line 46: Line 46:


= Minutes =
= Minutes =
== dev doc bugs ==
* more dev doc bugs incoming
* tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=Apps-Dev-Doc-Needed
== custom CSP support ==
* make sure you understand the impact in your relevant area
* CSP is a content security policy
* the ability for a privileged app to specify its own CSP
* we apply a default CSP to all privileged and certified apps
* this change lets apps apply their own policy to get apps working while we debug Gaia apps
* does this help us with packaged apps?
* main issue there is signing, which is overdue
* then we need to fix apps that are breaking the policy
* mostly affects certified apps, we don't have many privileged apps
* list of privileged APIs is here: https://wiki.mozilla.org/WebAPI#APIs
* list of app permissions keywords is here: http://mozilla.github.com/webapps-spec/#optional-properties
* permissions matrix: https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E#gid=0
* manifest strings missing from wiki, but part of the permission matrix, or can be looked up here: http://mxr.mozilla.org/mozilla-central/source/dom/apps/src/PermissionsInstaller.jsm#53
* will we disable it eventually?
* we'll leave it in there as we wanted it anyway (in order to enable apps to restrict policies further)
* so it'll remain available and be repurposed
== dogfooding Marketplace ==
* you should get a dogfooding device and dogfood the marketplace!
* remotees can't get one for dogfooding yet
* but employee developers can get one for developing by requesting one via Service Now
== third-party app updates ==
* landed on Gaia!
* packaged third-party apps also working again
* jsmith will be testing and providing feedback shortly
* Marketplace is just about done except for signing
* Marketplace not allowing packaged app uploads until they can sign packages
* rtilder is working on the server-side code
* after which there will be a small amount of server-side integration work for clouserw's team
* self-signed certs
== infrastructure ==
* folks made wiki page listing many ways things can do wrong
* f.e. what if a mysql master, elastic node, load balancer, etc. goes down
* working on triaging, prioritizing, and addressing issues
* https://wiki.mozilla.org/Marketplace/HAtesting
* we are on track for system documentation
* we are in analysis mode, on track to complete analysis
* single point of failure testing
* target dates for HA are in mid-february
* kick-off meeting for analysis is tomorrow
* target date for completing analysis is end of November
* -> telliott to update meeting about status of HA analysis next week
== payments ==
* much to celebrate on payments and identity
* identity patches have landed for Gaia
* one issue remains, broken out into three blocking bugs
* we're trying to fine-tune our interface with the trustee UI
* zaach and jedp are in SF to hack on it today
* five bugs outstanding out of a total of 40 to be feature-complete
* server integration is just kicking off this week
* pmpcat to meet with bango product/project managers this morning to plan next few weeks
* robust sessions with product, UX, developers afterward
* kumar well embedded in Bango structure
* a few days behind feature-complete
* but on track to meet feature-complete this week
* there's a bug blocked on jcarpenter regarding trustworthy UI for payments
* -> jsmith to ask cyee to look at trustworthy payments UI bug while jcarpenter is PTO
** caseyyee@mozilla.com <-- his bug mail
== JWT validation ==
* bug on doing JWT (JSON Web Token) validation with no clear decision about how it is to be done
* kumar raised concern about it and suggested moving validation to server
* jsmith concerned that too much work being done on server
* sicking agnostic
* ladamski responsible for making decision and will follow up in bug
== adding triage to this meeting ==
* starting to get feedback on Marketplace (from B2G Test Drivers)
* small set of feedback, but we need to start reviewing it
* how about using this meeting to review feedback?
* we seem to have the time for it
* should last no more than fifteen minutes
* there's already a test drivers meeting to review feedback collated by Michelle Luna
* jsmith thinks we should break it out
* also getting feedback from Android users
* rfant thinks we should be able to review them quickly, prioritize, and assign
* myk thinks this meeting is reasonable provided the feedback we review has been curated in advance
* we're going to try this next week and see how it goes
== Android WebRT feedback ==
* need to rethink uninstall UX as top priority
* lots of folks are confused about uninstallation
* challenges due to constraints on Android
* mfinkle is driving this work
* current thinking is that this won't happen for November 20 release
* some question about whether or not we'll make this available on beta
* next week there will be a developer ecosystem workweek in mountain view
* wenzel's entire team will be there along with people from MDN and product
* https://ecosystem.etherpad.mozilla.org/2012Q4Onsite
* join if you want!
* themes: reference apps initiative; MDN/Devhub integration
== Marketplace URL change ==
* question about changing URL: marketplace.mozilla.org -> marketplace.firefox.com
* if we have installs_allowed_from: marketplace.mozilla.org, and marketplace.mozilla.org 301s to marketplace.firefox.com, will the install be allowed?
* sicking is the right person to ask; clouserw will ask him
* jsmith will test if he has time and report findings to clouserw
== payments for Android ==
* nav.pay isn't on Android
* how easy to implement nav.pay on Android?
* probably best answered by fernando (?)
* Android team is working through this
* assuming we get nav.pay on Android, we need contract with payment provider
* rfant is aware
* we might be able to use a window.open()-based implementation of nav.pay
* pmpcat and elancaster are pulling together kumar, jedp and android folks to discuss
* question about when to implement payments and packaged apps
* no concrete roadmap/timeline yet
== Marketplace Aurora release issues ==
* email jsmith if you have outstanding questions about issues that folks have raised
== packaged apps on Android ==
* folks working on it
* join Android-specific Monday meeting to talk about it
== app security model on Android ==
* join Android-specific Monday meeting to talk about it
== updates for packaged apps on Android ==
* join Android-specific Monday meeting to talk about it


= Actions =
= Actions =
* telliott to update meeting about status of HA analysis next week
* jsmith to ask cyee to look at trustworthy payments UI bug while jcarpenter is PTO
canmove, Confirmed users
2,056

edits

Navigation menu