Gaia/Meeting/2014-07-08

From MozillaWiki
Jump to: navigation, search

Weekly Gaia Development Meeting

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.

QA

Reporter: Jason

  • 1.4
  • 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
  • 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

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:

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