Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Apps engineering meeting, 2012-03-13 9:00am PT (*16:00 UTC*)

7 views
Skip to first unread message

Myk Melez

unread,
Mar 12, 2012, 2:16:51 PM3/12/12
to ap...@mozilla.com, dev-w...@lists.mozilla.org
Appists!

We have our weekly Apps Engineering meeting tomorrow (Tuesday) at 9:00am
PT. Please join us!

[Note: Daylight Savings Time began Sunday in most of the Pacific time
zone (PT), and the meeting time remains at 9:00am in that time zone,
which is *16:00 UTC*.]

-myk


DETAILS

Tuesdays - 9:00am PT (*16:00 UTC*)
irc.mozilla.org #openwebapps for backchannel


VIRTUAL LOCATION

"Mozilla Apps" Vidyo room
https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw


PHYSICAL LOCATIONS

Mountain View: 4K - Kung Fu
San Francisco: 7N - Noise Pop


AUDIO-ONLY

+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)


OPEN TASKS

* revise list of specific security use cases [dchan]
STATUS: Security team met, but still waiting for specifics from Bill

TODO: bwalker to figure out who to get involved in providing this info

* create a spec for the Apps in the Cloud API [benadida]
STATUS: benadida looked into work that ianbicking and anant have done
working through differences between respective approaches.
plan to talk to services team; fairly straightforward rest api with
browserid + rest auth
some info on wiki: https://wiki.mozilla.org/Apps/AITC

intended target milestone was consumer preview end Q1
but given that we only have one store, doesn't seem necessary
will have beta milestone between consumer preview end Q1 and GA
release end Q2
we want this for beta milestone

TODO: benadida to deliver spec to services team

* 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 [onecyrenus]
STATUS: ianbicking started to deploy appsync to staging server,
possibly writing docs/scripts in the process
not finished because of some small details

staging links:
https://stage-myapps.mozillalabs.com/
https://stage-myapps.mozillalabs.com/apps/appdir/

TODO: myk to follow up with ianbicking on status
TODO: ianbicking to follow up with Tarek and Gozer about small details

* Propose a solution for Native App experience on Android [digitarald
and myk]
TARGET: consumer preview (end Q1)

STATUS: digitarald met with dloviglio last week; identified some
challenges and solutions;
digitarald has another meeting today with UX for ongoing discussion

jsmith has feedback on the spec in Discussion tab of PRD wiki page
<https://wiki.mozilla.org/Apps/WebRTJunePRD>
a main concern (also brought up for desktop via email to Ragavan &
other Web Apps Integration into Desktop team members) is that a pain
point caught during mobile world congress preparation was that the "use"
of the app on desktop/mobile is not well-defined
as a result, folks saw a lot of issues in this area (can't upload
files, flash issues, video, audio, links not loading, etc.)

* implement revised mozApps API in mozilla-central [fabrice]
TARGET: firefox 13

STATUS: patches are reviewed, will probably land today
additional patches for doorhanger support and about:apps page
install record storage is different from the format assumed by the
launcher/shell

TODO: myk to organize meeting with fabrice, felipe, tima, danw, and
myk to talk about install record storage format
TODO: fabrice to land patches

ON TRACK

* create new "web app mode" in mozilla-central [dwalkowski, tima, myk,
felipe]
TARGET: firefox 13

STATUS: team has native launcher working on mac and windows;
cleanup and review comments work to do
will need automated tests; tima to look at that today

felipe is working on making patches from addon implementation of
installation
for ux part we already have reviewed patches;
we might need some polish afterward, it isn't clear what the exact
experience is;
but we can do the polish on the stabilization branches

TODO: team to finish launcher/shell work and roll patches for review
TODO: felipe to finish the installation patch and request review

AT RISK

* implement AppCache for Apps [???]
TARGET: firefox 14

STATUS: myk talked to lmandel, who will talk to jprmc about finding
engineers for this and other platform work
likely to be bent, but he can't work on it until Q2
planning to go ga with marketplace around mid-june
if fx14 beta is our showcase for this feature during the ga
release, then we need to land it by fx14 merge to aurora (april 24)

TODO: jst to make sure bent has everything he needs to implement
proposal and find out what he thinks about feasibility for firefox 14

AT RISK

* look at websites for Tier 1 Apps [jsmith and AaronMT]
STATUS: Fennec & Apps QA met together to discuss this on Thursday
(notes here:
https://mozqa.etherpad.mozilla.org/websitecompatibility-03012012)

Top screenshots script is here:
https://github.com/AaronMT/android-topsite-screenshots

Top Apps:
https://mana.mozilla.org/wiki/display/labs/Top+Apps

TODO: Get URLs underlying top apps from Ron's spreadsheet (needs to
be completed before developer preview goes down)
TODO: Get screenshot comparisons of fennec native vs. stock browser
for top apps
TODO: Conduct a subjective quality analysis of fennec native vs.
stock browser for top app websites

TARGET: March 15

* construct user stories dashboard showing in-progress stories and the
backlog [ticachica]
STATUS: no progress, ticachica on pto

* figure out task around enabling apps to have elevated privileges by
default [myk]
STATUS: no progress

TODO: myk to think about it and come up with proposal

* convert our api tests to mochitests [ianbicking]
TARGET: firefox 13

STATUS: ianbicking and onecyrenus talked about it to figure out
next steps
onecyrenus made doctests run in mochitest; ianbicking trying to
rewrite them as mochitests/simpletest
those are opposite approaches that could converge
fabrice wants them as xpcshell tests
onecyrenus is unfamiliar with xpcshell tests
felipe thinks mochitests are sufficient for now
limitation is that mochitests allow anyone to pref off the
doorhanger ui
but it should be possible to fix that

TODO: felipe to figure out how to bypass doorhanger without pref
TODO: onecyrenus to spin patch and request review
TODO: jsmith to meet with felipe, tima, and onecyrenus re:
mochitests vs. xpcshell for native apps automation


NEW TASKS

* standardize manifest format [anant]
TARGET: GA release (end Q2)

we need to push forward on standardization of manifest; w3c webapps
working group is the right venue
ideally it would be in draft form at the w3c by the time of the ga
release

TODO: anant to contact existing mozilla representatives to find out
how best to move forward
TODO: anant to post to discussion forum requesting feedback from
folks on current manifest specification

Jason Smith

unread,
Mar 12, 2012, 6:09:01 PM3/12/12
to Myk Melez, dev-w...@lists.mozilla.org, ap...@mozilla.com
Adding my notes below in-line with updates.

Sincerely,
Jason Smith

Desktop Apps QA
Mozilla Corporation
https://quality.mozilla.org/
(jsmith) Status: Done
Analysis:
https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdHVQemJDVjBQSXdvc01QN1BiYm43QlE#gid=0
Screenshot Comparisons:
http://people.mozilla.com/~atrain/webapps/tier1-screenshots/

>
> * construct user stories dashboard showing in-progress stories and the
> backlog [ticachica]
> STATUS: no progress, ticachica on pto
>
> * figure out task around enabling apps to have elevated privileges by
> default [myk]
> STATUS: no progress
>
> TODO: myk to think about it and come up with proposal
>
> * convert our api tests to mochitests [ianbicking]
> TARGET: firefox 13
>
> STATUS: ianbicking and onecyrenus talked about it to figure out
> next steps
> onecyrenus made doctests run in mochitest; ianbicking trying to
> rewrite them as mochitests/simpletest
> those are opposite approaches that could converge
> fabrice wants them as xpcshell tests
> onecyrenus is unfamiliar with xpcshell tests
> felipe thinks mochitests are sufficient for now
> limitation is that mochitests allow anyone to pref off the
> doorhanger ui
> but it should be possible to fix that
>
> TODO: felipe to figure out how to bypass doorhanger without pref
> TODO: onecyrenus to spin patch and request review
> TODO: jsmith to meet with felipe, tima, and onecyrenus re:
> mochitests vs. xpcshell for native apps automation
(jsmith) Test infrastructure status: In-Progress
Met with felipe, tima, and onecyrenus. On-going test plan with
automation notes are being tracked here:
https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdDdfMHo5aTI2WjVIeWxnNWxvV0ZVOWc#gid=2

>
>
> NEW TASKS
>
> * standardize manifest format [anant]
> TARGET: GA release (end Q2)
>
> we need to push forward on standardization of manifest; w3c
> webapps working group is the right venue
> ideally it would be in draft form at the w3c by the time of the ga
> release
>
> TODO: anant to contact existing mozilla representatives to find
> out how best to move forward
> TODO: anant to post to discussion forum requesting feedback from
> folks on current manifest specification
>
Roundtable:

* (jsmith) AppSync broken & Dashboard - cannot launch apps - Need a
deployment to production if fixes are low risk for bugs 739094 and
790937 (Blocked)
* (dclarke) Apps-wide retrospective idea
* (jsmith) Bug triage meeting for owa extension to moz-central - need
to split up bugs to analyze before meeting

Bill Walker

unread,
Mar 13, 2012, 1:34:16 PM3/13/12
to dev-w...@lists.mozilla.org, apps, Myk Melez

On Mar 12, 2012, at 11:16 AM, Myk Melez wrote:

> Appists!
>
> We have our weekly Apps Engineering meeting tomorrow (Tuesday) at 9:00am PT. Please join us!
>
> [Note: Daylight Savings Time began Sunday in most of the Pacific time zone (PT), and the meeting time remains at 9:00am in that time zone, which is *16:00 UTC*.]

We met! My notes are below and at https://etherpad.mozilla.org/apps-2012-03-13

NEW TASKS

* complete a security review of Apps [rforbes, dchan]
STATUS: security team to go over all the info collected so far and ensure they've got everything they need

* Analyze web content for new set of Tier 1 Apps
TARGET: two weeks [March 27]
TODO: Ragavan to send next list of sites to jsmith and tchung

OPEN TASKS

* revise list of specific security use cases [dchan]
STATUS: DONE; dchan and rforbes will open new tasks as needed

* create a spec for the Apps in the Cloud API [benadida]
STATUS: API has been agreed upon
TODO: ensure all the email discussion is reflected in a public location [badida]
TODO: services team to craft a development / implementation plan [telliot]

* give apps ability to specify screen size compatibility and required features [anant]
STATUS: IN PROCESS, proposal posted to dev-webapps; resolution needed ASAP [bwalker]

* implement staging environment for integration testing of Apps [onecyrenus]
STATUS: IN PROCESS, ianbicking started to deploy appsync to staging server, possibly writing docs/scripts in the process
not finished because of some small details

staging links:
https://stage-myapps.mozillalabs.com/
https://stage-myapps.mozillalabs.com/apps/appdir/

TODO: ianbicking to follow up with Tarek and Gozer about small details

* Propose a solution for Native App experience on Android [digitarald and myk]
TARGET: consumer preview (end Q1)

STATUS: ONGOING, digitarald meeting with dloviglio every week;
STATUS: working through four UX buckets -- install (done), launch (this week), use, manage

UX meetings result in flowcharts and wireframes that guide Harald
In future, Jenn will report status from these meetings

jsmith has feedback on the spec in Discussion tab of PRD wiki page <https://wiki.mozilla.org/Apps/WebRTJunePRD>

* implement revised mozApps API in mozilla-central [fabrice]
DONE: fabrice, felipe, tima, danw, and myk to talk about install record storage format
DONE: fabrice landed patches
THANKS to felipe for help with the desktop patches

* create new "web app mode" in mozilla-central [dwalkowski, tima, myk, felipe]
TARGET: firefox 14 [WAS firefox 13]

STATUS: ONGOING team has native launcher working on mac and windows; lots of good comments from Smedberg

Felipe has installation working on Windows and halfway done on Mac OS X

TODO: team to finish launcher/shell work and roll patches for review
TODO: felipe to finish the installation patch and request review

likely to have patches up for review by end of this week -- could Chris Lee accept late patches into Aurora?

* implement AppCache for Apps [sicking, TBD]
TARGET: firefox 14

STATUS: PENDING, nobody has looked at it yet; currently is a resource issue
someone from either b2g or mozilla China may start working on it
if fx14 beta is our showcase for this feature during the ga release, then we need to land it by fx14 merge to aurora (april 24)

TODO: sicking to identify who will do the work and verify that person has enough time to implement for FF14
TODO: sicking to create bug to track this issue

AT RISK

* look at websites for Tier 1 Apps [jsmith and AaronMT]
STATUS: DONE
NEXT: lmandel and jsmith to present this work to the Layout+Graphics Work Week

* construct user stories dashboard showing in-progress stories and the backlog [ticachica]
STATUS: DONE
https://www.pivotaltracker.com/projects/259273

* figure out task around enabling apps to have elevated privileges by default [sicking]
STATUS: this is part of what Jonas is already working on [sicking]
TODO: specify permissions model [sicking]
TODO: rags and sicking to meet and discuss requirements
see http://tinyurl.com/6mnoqgt

Q: Do we start by initially granting unlimited priviledges to apps?

* convert our api tests to mochitests [ianbicking]
TARGET: firefox 13

STATUS: ianbicking and onecyrenus talked about it to figure out next steps
onecyrenus made doctests run in mochitest; ianbicking trying to rewrite them as mochitests/simpletest
those are opposite approaches that could converge
fabrice wants them as xpcshell tests
onecyrenus is unfamiliar with xpcshell tests
felipe thinks mochitests are sufficient for now
limitation is that mochitests allow anyone to pref off the doorhanger ui
but it should be possible to fix that

TODO: DONE, felipe to figure out how to bypass doorhanger without pref
TODO: DONE, jsmith to meet with felipe, tima, and onecyrenus re: mochitests vs. xpcshell for native apps automation
TODO: follow up with david [bwalker]
TODO: onecyrenus to spin patch and request review

* standardize manifest format [anant]
TARGET: GA release (end Q2)

we need to push forward on standardization of manifest; w3c webapps working group is the right venue
ideally it would be in draft form at the w3c by the time of the ga release

TODO: DONE, anant to contact existing mozilla representatives to find out how best to move forward
TODO: PENDING, anant to post to discussion forum requesting feedback from folks on current manifest specification


ROUNDTABLE

* jsmith: advertise feedback survey for Apps QA
https://docs.google.com/spreadsheet/viewform?pli=1&formkey=dHFTamRseEdqcXVMT2J2LUhXU3VkQVE6MQ#gid=0




0 new messages