Gaia/Meeting/2014-07-08
Weekly Gaia Development Meeting
- Date: 2014-07-08
- https://etherpad.mozilla.org/gaia-meeting-notes
- Meeting connection details: https://wiki.mozilla.org/B2G#Meetings
- Host: aus
- Minutes copied to the wiki by host each week https://wiki.mozilla.org/Gaia/Meeting_Notes
Contents
Announcements & Notices
Add your workweeks, new hires, other announcements: [Julien] You do stand-up/daily meetings? You should read this: http://martinfowler.com/articles/itsNotJustStandingUp.html
Round Table
- [Julien] Travis vs Gaia Try
- can we move some or all already? what's missing?
- if we still stay on Travis for some time, we need people who care (part-time sheriff). Role consist of:
- backout if there is new red
- if it's difficult to find the culprit, filing bugs instead, and following up
- main goal is to always be green
- some code to be done sometimes, to fix our tools
- who's deciding when we move to Gaia Try ?[Francisco] We need an action on a hard date to move to just gaia-try
- [Kevin] Intermittent tests
- In-tree config for solving intermittent tests.
- Should we disable intermittent failures and re-enable Gi on TBPL?
- Action items:
- Intermittent tests will be disabled on Friday (July 11th)
- Gi re-enabled early next week.
- mail sent by Julien to the ML
- [Julien] 1.3t+ bugs were not autoapproved for 1.4. Some/most of them obviously needed to go to 1.4 too, and doing it several weeks after is a pain. What was the rationale to do this? Should it be done the same way for the next long-lived device-specific branch? (In the comms team, we think it was a mistake)
- [jsmith] I think the main reason was that some 1.3T+ bugs were deemed too risky to auto-land onto 1.4, so we need to be conscious of risk on landings for 1.4. We need to stabilize 1.4 by end of July, so we have to be careful of what can land.
- [jsmith] We are trying to avoid another long-lived device-specific branch in the future by enforcing a requirement in 2.0 that mainline release branches need to be chipset independent.
- [julien] (I was more talking about the patches landing both in master and 1.3t+, not 1.3t+ specific patch)
- jsmith will discuss with Bhavana about this and look at remaining 1.3t+ blockers.
- [Francisco] Uplifting patches to branches in some cases breaks that branch, we have recently v1.4 perma-red
- [Julien] The notes in the wiki are ugly: ex: https://wiki.mozilla.org/Gaia/Meeting/2014-06-24 Who is responsible for copying this to the wiki, and how can we help to make this better?
- [benfrancis] It's usually the meeting host (or me) who copies this across from the Etherpad at the end of the meeting. Making it prettier would require someone who cares enough to change Etherpad format to MediaWiki wiki markup each week.
- Action: Switch to using MediaWiki formatting in Etherpad for Gaia Meeting Notes.
- [jsmith] Developing for 273 MB Flame as a primary development environment
- Note - QA is trying to get 273 MB Flame stable, so this would happen post getting the 273 MB Flame build to be usable.
- [benfrancis] How representative of an actual 256MB device is this, given graphics hardware differences etc.?
- [jsmith] My understanding from the discussion with the chipset vendor in question was that this was the closest solution we have right now to their 256 MB reference device they are using for certification testing (see https://bugzilla.mozilla.org/show_bug.cgi?id=1008050#c22)
- Action: Memory + Processing power is a big factor in testing and passing certification, developers should test on at least one low memory device before committing patches. We will try and come up with a better long term strategy for this over the coming weeks.
- Note - QA is trying to get 273 MB Flame stable, so this would happen post getting the 273 MB Flame build to be usable.
QA
Reporter: Jason
- 1.4
- QA Wanted, smoketesting, and Dolphin-specific test run support
- 47/48 smoketests passing, no blockers (Dolphin 256 MB)
- 2.0
- QA Wanted, smoketesting, and full test run support
- 62/62 smoketests passing, no blockers (Flame 512 MB)
- Loc Run active - planned to run until Wednesday, keep a look out for localization bugs
- Full blown exploratory testing planned to start Thursday
- QA Plan to get 273 MB Flame under control
- Part 1 - Sanity Tests (~10 tests) + 2 hours daily exploratory testing by major area on a per day basis (M - Comms, T - Media, W - System, TR - Productivity, F - Misc) on 273 MB Flame
- Exit Criteria - Green Sanity Tests for 3 Days
- Part 2 - Manual Smoke Tests (~48 tests) on 273 MB Flame
- Exit Criteria - Green Smoke Tests for 3 Days
- Part 3 - All testing migrated to 273 MB Flame
- Bug Query - http://mzl.la/1kxNjEv
- Part 1 - Sanity Tests (~10 tests) + 2 hours daily exploratory testing by major area on a per day basis (M - Comms, T - Media, W - System, TR - Productivity, F - Misc) on 273 MB Flame
- 2.1
- QA Wanted & smoketesting support
- 62/62 smoketests passing, no blockers (Flame 512 MB)
Support
TEAM UPDATES
Productivity
Talking this week: Sprint tracking wiki: https://wiki.mozilla.org/FirefoxOS/productivity Notes: https://etherpad.mozilla.org/fxos-productivity The Team: asuth, evanxd, gaye, lightsofapollo, doliver, jrburke, mcav, millermedeiros, awiss, jhford, cserran, tony (qa), william hsu (qa), jhuang (ux), harly (ux)
Media front end
Talking this week:
- Our team: Dave Hylands, David Flanagan, Mike Habicher, Jim Porter, Hema Koka, Dominic Kuo, John Hu, Diego Marcos, Wilson Page, Justin D'Arcangelo , Punam Dahiya (part-time), Russ Nicoletti (part-time) Product: Sri Kasetti Ux: Rob MacDonald, Patryk Adamczyk EPM: Candice Serran QA: Marcia Knous
Performance (read only)
Talking this week:
TEAM: eli, geo, hub, huseby, jhylands, mchang, mlee, wlach, Walter Chen
Wiki: https://wiki.mozilla.org/FirefoxOS/Performance
Sprints: http://scrumbu.gs/p/fxos-perf/
Updates:
Comms app
Talking this week: Julien
- End of a sprint, start of a new one
- All visual refresh bugs landed and uplifted
- blocker count is low
- Demos for the SMS app: https://wiki.mozilla.org/Gaia/SMS/Scrum/4#Demos
- Sprint links:
Systems front end
Talking this week: Michael H
Sprint tracking wiki: https://wiki.mozilla.org/FirefoxOS/systemsfe
Daily standups: https://etherpad.mozilla.org/fxos-systems-frontend2-0
The team: cserran, gwagner, qdot, michael h, aus, alexandre, francis, jason, pdol, benfrancis, daleharvey, gmarty, sfoster, naoki, tef, tedders1, Cwiiis
Updates:
- Stabalization for 2.0, like everyone
- Background collections
- Updates to FTE tutorial
- Starting to ramp up Rocketbar for 2.1, fixing regressions caused by homescreen search https://bugzilla.mozilla.org/show_bug.cgi?id=1035868
OPTIONAL UPDATES
System platform
RIL
Media recording
Device
Round Table
HOST SCHEDULE
- 7/22: James
- 7/29: Ben Francis
- 8/6: Julien
- 8/13: Anthony
- 8/20: Dietrich
- 8/27: James
- 9/3: Ben Francis
- 9/9: (OSLO)
- 9/16 Anthony
- 9/23 Dietrich
- 10/1 Kevin Grandon
- 10/8 James
- 10/15 Ben Francis
- 10/22 Dietrich
- 10/29 Anthony
- 11/5 djf
- 11/12 Hub
- 11/19 Kevin
- 11/26 James
- 12/3 Ben Francis
- 12/10 Hub
- 12/17 Dietrich
- 12/24 XMAS EVE
- 12/31 NYE
- 1/7 Anthony
- 1/14 Hub
- 1/21 Michael
- 1/28 Candice
- 2/4 Kevin Grandon
- 2/11 Ben Francis
- 2/18 Anthony
- 2/25 Gregor
- 3/4 Hub
- 3/11 Michael
- 3/18 Candice
- 3/25 Dietrich
- 4/1 Kevin Grandon
- 4/8 Aus Lacroix
- 4/15 Hub
- 4/22 Mason
- 4/29 Hub
- 5/6 Michael
- 5/13 Candice
- 5/20 Dietrich
- 5/27 Candice
- 6/3 Aus Lacroix
- 6/10 Ben Francis
- 6/17 Hub
- 6/24 Kevin
- 7/1 Candice
- 7/8 Aus Lacroix
- 7/15 Hub
- 7/22 Michael H