Meeting Notes

18-February-2015

Mozilla Platform: 2015-02-17

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>

  • Memory usage of MSE is unpredictable and a concern.
  • The change to PLDHashTable and nsTHashtable mentioned in last week’s meeting (implementing lazy storage) had to be backed out for some intermittent crashes, alas.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-02-1711:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

11-February-2015

Mozilla Platform: 2015-02-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Desktop 36 Beta 7
    • shipped on Saturday – thanks to the teams that helped ship on the weekend
    • disabled MSE
    • did not ship on Windows because we were waiting for a fix for YouTube
    • we will likely ship a Desktop Beta 10 as a result
  • Desktop and Mobile Beta 8 should ship today
  • Reminder that the next merge is < 2 weeks away. 38 is the next major Firefox release and the next ESR release. Get yer fixes in!
  • Aurora 37 is still not in good shape stability wise

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>

PLDHashTable (and nsTHashtable and friends) now do not allocate any entry storage until the first element has been added. This makes empty tables more space-efficient and there’s no longer any need to lazily initialize such tables.

Stability (kairo)

<Read Only>

  • Overall numbers are still bad for everything else than release.
    • With 35.0.1 released, Firefox for Android looks fine on release now.
    • Desktop Beta should improve with MSE disabled in today’s beta. D2D 1.1 will also be disabled before we ship 36. We’ll try again next cycle.
    • Developer Edition sees a real lot of graphics crashes, we’ll need to see that cleaned up, hopefully a big part of that before we go to beta.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Desktop Platform (bsmedberg)

  • Reminder: FHR and telemetry are being unified, hopefully for 38 cycle. All new measurements should be added to telemetry, no matter whether you want them for only prerelease or release populations.

Electrolysis (e10s) (blassey)

GFX (milan)

<Read Only>

  • Planned “final” push for Lollipop, Silk in progress. More so for Silk than Lollipop, there are things outside our hands for Android L.
  • Chasing down those Windows OOMs.
  • Still a few unresolved Windows 7 issues on Beta 36.

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • OpenH264 v1.3 now being pushed to release-channel users

2. What will your team do this week that might impact others?

  • Fixing some OpenH264 vs WebRTC 40 update issues (packetization)
  • Working on some regressions for getUserMedia (camera access) on specific Android devices
  • Loop/Hello will be updating the server and unthrottling soon
  • Preparing to land webrtc renegotiation (windows timer limits, etc)

Performance (vladan)

What has your team done since last week that might impact others?

1. You can now do custom Telemetry analyses using a Spark cluster consisting of multiple nodes! Analyses of large volumes of data should be significantly faster.

2. FHR & Telemetry are being unified and some of the patches have caused a couple of Telemetry outages on Nightly 38. Make sure to check for expected # of submissions when looking at Telemetry dashboards or doing a custom Telemetry analysis.
3. David Teller (Yoric) has been on sick leave for the last few weeks

What will your team do this week that might impact others?

  • bug 1128768: Develop a mechanism for reporting on the behavior of categories of Flash content (e.g. Facebook video, banner ads, YouTube player, etc) in a privacy-sensitive way. No URLs or domains are ever collected
    • This will be used to evaluate performance benefits of switching certain types of Flash content to Shumway

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-02-1011:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

4-February-2015

Mozilla Platform: 2015-02-03

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Firefox 36 Beta 6
    • Desktop shipped today
    • Mobile should ship shortly (today as well)
  • Next Beta builds
    • Desktop Beta 7 gtb Thursday
      • Reviewing MSE status for 36 before gtb
    • Mobile Beta 8 gtb Monday
  • Beta 36 stability is not in good shape – stability rate 2.8 and should be in the range 1.0-1.2
    • Looks like primarily gfx bugs, may be related to MSE
  • Aurora 37 stability is still not in good shape – stability index is 4.9 and should be < 2.0
    • bug 1120331 (IPC, GFX-related) – 25-30% of crashes
    • bug 1123544 (gfx::GetCairoSurfaceForSourceSurface) 3.2% of crashes
  • Update for OpenH264 1.3 is currently being tested on Beta, should move to release soon

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>
No update.

Stability (kairo)

  • Overall crash rates still look bad everywhere else than desktop release.
    • Esp. on Beta 36, but also Aurora 37, GFX and media/MSE crashes seem to be the highest issues, often coupled with low memory, also recently introduced shutdownhang crashes are quite high.
    • Flash crashes and hangs are sharply down, probably due to sandbox changes along with some effect from MSE.
    • Refer to today’s channel meeting notes (once they are up on the wiki) for specific bug numbers.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

<Read Only>

GFX (milan)

  • Issues in Beta 36. WebGL, OOM, driver resets, unsupported combinations.

JS (naveed)

<Read Only>

  • Other
    • Asm.js/ARM64 now at 104 passing tests, 10 failing tests

Layout (jet/dbaron)

<Read Only>

  • ImageLib regressions in FF 36 causing churn (eg. bug 1128188)
    • Landing bug 1128225 should help get us more reliable tests to avoid this in the future.
  • IntegerRange template API coming soon (bug 1126552 and others)
  • RTL regressions getting fixed on trunk (bug 1121748.) Already backed out of B2G2.2 and Aurora.
  • W3C CSS & SVG working groups meet next week in Sydney. Contact jet, dbaron, or heycam with spec issues to resolve.
  • WebKit-compatibility Fennec builds will be available for testing this week (dholbert.)

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • Landed WebRTC multistream & MSID support (a big change)
  • Landed webrtc_40 update (same codebase from upstream used by Chrome 40)
  • Landed PeerConnection test refactor/cleanup (reduce oranges!)
  • gcp has working video (getUserMidia) sandboxing code (patch on a bug)
  • OpenH264 plugin 1.3 being tested on Beta, Aurora, Nightly (but not on local dev builds)

2. What will your team do this week that might impact others?

  • Looking to land renegotiation RSN (going up for review ASAP)
  • OpenH264 1.3 should go to release (independent update channel from Firefox)

3. Is anything slowing your team down or getting in their way?

  • Lack of time-dilation to put more hours in a day

Shumway (tschneidereit)

  • Planning to enable Shumway whitelisted for IMDb and a couple other video sites.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-02-0311:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

28-January-2015

Mozilla Platform: 2015-01-27

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Beta 4
    • Desktop ships today
    • Mobile ships tomorrow
  • Next Beta release
    • Desktop Beta 5 gtb Thu, ships Fri
    • Mobile Beta 6 gtb Mon, ships Tue/Wed

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

  • Seth Fowler has resolved a series of image-related memory usage regressions that have been present on AWSY since early November.

Stability (kairo)

<Read Only>

  • Overall numbers are still bad for everything other than desktop release (see beta/devedition bugs above, nightly crash rates are even worse).

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

GFX (milan)

  • WebGL regression sadness on Windows related to ANGLE. Both in 32/33 (hardware/driver specific) and 35 (investigating.) Bugs 1122465 and 1123365.
  • Need to put tooling in place to see if it’s shared memory that is soft-leaking, accounting for OOM on Windows.
  • Unified crashes due to driver resets, seeing crashreports at #4 which was before a long tail. Should help with tracking down the solutions.

JS (naveed)

<Read Only>

  • Compiler (JIT)
    • bug 1124002: Fix a bad performance issue with closure-compiled code (by removing some code).
    • bug 1125505: Posted patches to fix mutable __proto__ to not reshape the proto chain in common cases. This should make Shumway (raytrace.swf) a lot faster.

Layout (jet/dbaron)

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • bug 749703 from an external contributor broke WebRTC calls by exposing an existing bug/timing-hole (merged to m-c Saturday); a fix is about to land (bug 1126036)
    • Some end-to-end functional tests for Hello that are about to land would catch this; most in-single-browser tests as we have in mochitest suites can’t/don’t hit the timing issue introduced.

2. What will your team do this week that might impact others?

Performance (vladan)

No update this week

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-01-2711:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

21-January-2015

Mozilla Platform: 2015-01-20

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Firefox 35.0.1 candidates:
    • bug 1117873 – Firefox crash with “Enhanced Steam” extension since Fx35b1
    • bug 1113121 – Godaddy webmail crash [EXCEPTION_ACCESS_VIOLATION_READ]
    • bug 1121857 – document.baseURI does not get updated to document.location after base tag is removed from DOM for site with a CSP
    • bug 1122445 – CSP change in behavior regards case sensitivity loading resources
  • Firefox 36 beta2 gtb Tue, ships Wed (day late due to MLK day in the US)
  • Firefox 37 Aurora/Dev Edition updates have been re-enabled
  • lsblakk and lmandel both off the rest of this week. Sylvestre is handling all things relman.

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

  • Tree Closing Window (TCW) Saturday, January 24. Est 0700PT-1500 “Soft Close” (devs must follow up on their own jobs, intermittent outages possible.) Final details TBD. Tracking bug.

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

No update.

Stability (kairo)

  • Crash rates currently do not look good anywhere else than desktop release. If you have any topcrash or tracked bugs filed against your team, please help getting them fixed.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

GFX (milan)

  • No update

JS (naveed)

<Read Only>

  • Compiler (JIT)
  • Garbage Collection
    • bug 650161: Compacting GC
      • Fixed an issue with uncollected shapes that are never touched except by compacting GC
      • Fixed several test failures and build errors
      • Attempted to land and got backed out

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • Landed (thanks to Andreas Pehrson) bug 879717 (MediaStream->video_element->canvas works again)

2. What will your team do this week that might impact others?

  • Multistream support in WebRTC will reland once one problem is resolved
  • Once Multistream lands and sticks, Webrtc upstream update to branch 40 will land
  • Hello throttling (limits users who have the Hello button in the toolbar by default, as opposed to in Customize palette) will likely be turned to 100% within the next 1-2 weeks (everyone sees Hello in the toolbar)
  • Major rewrite of WebRTC mochitests (bug 1119593)

Performance (vladan)

1. What has your team done since last week that might impact others?

  • bug 1120126: Profiling Win64 nightlies should now be possible (thanks njn and dmajor)
  • Reminder: 3 business days to respond to Talos regressions, 2 weeks to make decision on the regression
  • If you get frequent or reproducible out-of-memory crashes (especially when Firefox is not actually out of physical memory), please ping me or David Major
  • Help us test bug 998863: Asynchronous initialization of plugins
    • It’s currently preffed *OFF* by default, please help us test it: set dom.ipc.plugins.asyncInit to true
      • e10s crash issues have been fixed
    • Mark any bug reports as blockers of bug 1116806

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-01-2011:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

14-January-2015

Mozilla Platform: 2015-01-13

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lmandel)

Next Merge: February 23, 2015 Next Release: February 24, 2015
Trains
Central: 38 Aurora: 37 Beta: 36 Release: 35
  • Today is release day! Congratulations on releasing Firefox 35 and Firefox ESR 31.4!
  • 36 Beta1 ships Thursday
    • MSE is enabled in beta1. Please test YouTube playback on Windows and file bugs.
  • 37 Aurora updates are scheduled to be re-enabled on Friday
  • 38 Nightly will be the next ESR. Get your refactorings or other major changes in while 38 is on m-c.

A note on branching:

  • FXOS v2.2 update : Please note that has diverged from mainline gecko and is on its own b2g37 branch. mozilla-aurora (gecko 37) will continuously be merged to mozilla-b2g37_v2_2 . So, if you have a gecko bug that you are fixing on aurora and impacts b2g as well, you do not have to worry about requesting approval twice as the sheriff’s will auto-merge it for you.
  • Want all merge and release days included in your calendar? Add this Google calendar.

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

  • The next Tree Closing Window (TCW) is scheduled for Saturday, January 24. The list of work is not yet finalized, more detail on time impact next week.

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>

Stability (kairo)

<Read Only>

  • Waiting for data on new versions, a lot of 36 beta focus will be on MSE crashes.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Desktop Platform (bsmedberg)

  • We will be disabling Flash protected mode for FF36beta1 (Desktop) and evaluating stability metrics and looking for regressions. We have not yet made a decision about whether this will ship to release.
    • There appears to be a bug where our hook is ineffective on Windows 8.1.

Electrolysis (e10s) (blassey)

GFX (milan)

  • Random:
    • Looking at some MSE related issues.
    • Chasing a few intermittent problems.
  • Coming soon:
    • APZ 2.2 improvements (ok)
    • Silk on 2.2 (exciting)
    • WebGL2 (interesting)
  • Coming later:
    • Desktop APZ (interesting)

Layout (jet/dbaron)

<Read Only>

  • bug 1045929 JPEG downscale-during-decode landed and bounced. Will re-land and uplift this week as this feature is important for B2G 2.2.
  • bug 1055658 Major components of CSS Ruby are landing
  • bug 1115691 New Perf Metrics API to count layout frames constructed and reflowed

Media (mreavy)

1. What has your team done since last week that might impact others?

  • Hello/Loop Rooms going to release this week
  • MSE is enabled in Beta1; Please test Youtube without Flash on Windows (Vista+)

2. What will your team do this week that might impact others?

  • Landing bug 879717 (fix mediastream->video_element->canvas path) – thanks to Andreas Pehrson of Telenor!
    • Landed last night and bounced due to unrelated bug in EME it triggered
  • Initial Multistream support in webrtc
    • Becomes more useful later once we get renegotiation & bundle
  • Landing of WebRTC.org stable branch 40 (also being used by Chrome 40) – bug 1109428.
    • Green on all platforms other than OpenH264 not working yet (packetization changes).

Necko (dougt/jduell)

  • The Network Predictor (aka “Seer”) is about to land again
    • This time it’s written over the HTTP cache instead of SQLite

Performance (vladan)

<Read Only>

  • Help us test bug 998863: Asynchronous initialization of plugins
    • It’s currently preffed *OFF* by default, please help us test it: set dom.ipc.plugins.asyncInit to true
    • There are stability problems with e10s at the moment, Aaron is working on fixing these issues
    • Mark any bug reports as blockers of bug 1116806

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-01-1311:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

7-January-2015

Mozilla Platform: 2015-01-06

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34
  • 35.0 Desktop RC builds with QA
  • 35.0b10 mobile – need to figure out what’s happening with bug 1073554
  • 31.4.esr builds with QA
  • Next week we’ll be doing a throttling change where the plan (unless there are known issues in the wild) will be to enable updates at 100% on Friday Jan 16th (4 days earlier than current)

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>

DMD is now working reliably on Mac, and also seems to be working on Fennec. Follow the instructions and try it out!

Stability (kairo)

  • bug 1088148 is a supposed a11y crash fix that triggered a huge spike in its own crash signature. This is 1/3 of current Nightly crashes!
  • bug 1116825 was a significant plugin crash spike, but fix should just have landed.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Desktop Platform (bsmedberg)

1. What has your team done since last week that might impact others?

  • bug 1110215: Disabled Flash protected mode on Beta as an experiment. See bug 1111791 for a report on the results.

Q1 plans: [1]

  • Video/Flash fixup
  • e10s
  • telemetry/FHR unification
  • update orphaning
  • catastrophic memory usage

Electrolysis (e10s) (blassey)

  • e10s will be disabled (bug 1117867) for this last week of Nightly 37 to shake out any non-e10s bugs.
  • e10s will be reenabled (bug 1117934) next week for Nightly 38 testing.

GFX (milan)

<Read Only>

  • Most of the team is back online this week. Catching up.
  • Items for 37-B2G-Aurora landings are on track.

Layout (jet/dbaron)

<Read Only>

For Q1 priorities, see the “Current Plans” section here:

Media (mreavy)

<Read Only>

0. What are your team’s plans for Q1 that might impact others?

  • Multistream and renegotiation support for WebRTC
  • Hello front-end development transitioning from Platform to Firefox

1. What has your team done since last week that might impact others?

  • Second phase of Hello/Loop about to hit release/35 (Rooms redesign)

2. What will your team do this week that might impact others?

  • Expecting to land major webrtc upstream code update immediately after 37 uplifts
    • Already green on Win/Mac/Linux

Performance (vladan)

1. What has your team done since last week that might impact others?

a) bug 998863: Asynchronous initialization of plugins has landed

  • It’s currently preffed *OFF* by default, please help us test it: set dom.ipc.plugins.asyncInit to true
    • There are stability problems with e10s at the moment, Aaron is working on fixing these issues
    • Mark any bug reports as blockers of bug 1116806

b) Many Telemetry measurements are biased by users who submit many short sessions (vs users with fewer, longer sessions). You can remove this bias by doing your analysis “per user” using the new clientID field:

2. What will your team do this week that might impact others?

  • bug 1021842: A-Team and Perf team are working on making the Talos regression detection formula more accurate
  • We’re going to try to have devs make a decision (wontfix, will fix before branch date, etc) on each Talos regression within 2 weeks of the regression bug being filed

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2015-01-0611:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

24-December-2014

Mozilla Platform: 2014-12-23

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34

[READ ONLY] – Beta 6 Desktop and Mobile builds are with QA, should ship later today. No further beta builds planned this week.

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

No update.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

Performance (vladan)

No update this week

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2014-12-2311:00 am Pacific Standard Time
  • Calendar links: iCal ics or Atom/XML feed
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • Join irc.mozilla.org #planning for back channel
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411

17-December-2014

Mozilla Platform: 2014-12-16

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34
  • 35.0b4 looking like we’ll do a build 2 with backout bug 1097321 due to startup crash issues in b3
  • Holiday Beta scheduling
    • Week 3 – Dec 15-19: Beta 4 (Desktop & Mobile) and Beta 5 (Desktop) build & ship as usual
    • Week 4 – Dec 22-26: Beta 6 (Desktop & Mobile) gtb on Monday Dec 22 as usual, ship on Tues Dec 23 – no further betas
    • Week 5 – Dec 29-Jan 2: Beta 8 (Desktop & Mobile) gtb on Monday Dec 29 as usual, ship on Tues Dec 30 – no further betas
    • Week 6 – Jan 5-9: Beta 10 (Mobile) and Desktop RC 35.0 gtb on Monday Jan 5th, ship on Tues Jan 6 to beta channels

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

  • Tree Closing Window Saturday, Dec 20. Tentative time 0900-1730 PT, see tracker for details.

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 2.29 (last week: 3.16).
  • Many of the top oranges are lacking in action. I’ll be pinging in bugs soon, please help if you can.
  • 15 intermittent failures marked as fixed in the last week – List – Thanks!.
    • Thanks to Andreas Pehrson from Telenor for fixing a frequent B2G assertion orange.

MemShrink (njn)

<Read Only>

DMD now does cumulative heap profiling. This is great for finding places where excessive numbers of short-lived heap allocations occur.

Stability (kairo)

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

A*Team (jgriffin)

DOM (jst/overholt)

<Read Only>

  • We’re disabling WebSocket on Workers on beta because it’s not stable enough.

Electrolysis (e10s) (blassey)

JS (naveed)

<Read Only>

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

1. What has your team done since last week that might impact others?

  • Landed rewrite of the webrtc call negotiation code – regressions are possible, some have been fixed
  • Hello Rooms fixes have been uplifting to aurora and beta.

2. What will your team do this week that might impact others?

  • Preparing to land webrtc.org import of stable branch 40 (bug 1109428) – same branch Chrome 40 will use.
    • May well break –disable-webrtc builds again ;-) We’ll fix it.
  • k18e’s team is planning to uplift some media rewrites being done by alfredo and blake wu.

3. Is anything slowing your team down or getting in their way?

  • GMail/Gcal ;-)

Necko (dougt/jduell)

  • HTTP/2 is scheduled to land on FF 35 (we’ll advertise draft spec only)
    • we’ll advertise final (non-draft) HTTP/2 support in 36
    • opportunistic encryption will be in 37
  • B2G emulator still appears to be broken (pipe writes can get lost)
    • we’re trying to hack around it for our fix

Performance (vladan)

<Read Only>

No update this week.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting

10:52 AM <KaiRo> lmandel: looks like I found the issue behind the gfx issues on beta, see https://bugzilla.mozilla.org/show_bug.cgi?id=1097321#c26
10:53 AM <KaiRo> and lsblakk ^^^
10:55 AM <lmandel> KaiRo: Good sleuthing.
10:56 AM <KaiRo> lmandel: luckily I just stumbled over bugmail of SoftVision verifying that bug that seems to have caused the issue ;-)
10:57 AM <KaiRo> and that got me thinking "hey, we did just land unblocking something that includes Intel stuff? wait a minute..." ;-)
11:00 AM <KaiRo> lsblakk: actually, 1) sheriffs/RyanVM can do a straight backout right away if we are sure enough, that doesn't even need Jeff, and 2) I'm actually reluctant to sign off 35.0b4 with this huge startup crash issue continued
11:00 AM <•lsblakk> ah, didn't see that it was a startup crash anywhere until now
11:00 AM <•lsblakk> in that case, i'm happy to take a backout and do a build 2
11:03 AM <overholt> cpeterson, did milan_ and I get disconnected?
11:03 AM <KaiRo> lsblakk: yes, took me a bit to realize as well, I'm definitely in favor of a build2 there.
11:04 AM <cpeterson> overholt: i don't see you guys on screen
11:04 AM <overholt> cpeterson, thanks. looks like a Vidyo crash. we're back.
11:04 AM <Pike> not just that the calendars are all upset, my head thinks it's wednesday, too
11:07 AM <RyanVM|sheriffduty> KaiRo: lsblakk: backing out now
11:07 AM <KaiRo> RyanVM|sheriffduty: thanks
11:10 AM <RyanVM|sheriffduty> jduell: CC me to that bug when you file it?
11:10 AM — RyanVM|sheriffduty wonders if that's the same underlying issue we have with other emulator test stability issues
11:11 AM <jduell> RyanVM|sheriffduty: will do
11:11 AM <RyanVM|sheriffduty> thanks
11:11 AM <jesup> jduell: sorry, we don't detect it directly: #if defined(MOZ_WIDGET_GONK) && defined(DEBUG) // B2G emulator debug is very, very slow and has problems dealing with realtime audio inputs
11:11 AM <jduell> jesup: ah. Ok, thanks
11:13 AM <jduell> jesup: hmm, this looks interesting... http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxAndroidPlatform.cpp#117

Engineering Meeting Details

  • Tuesday 2014-12-1611:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

10-December-2014

Mozilla Platform: 2014-12-09

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: January 12, 2015 Next Release: January 13, 2015
Trains
Central: 37 Aurora: 36 Beta: 35 Release: 34
  • Firefox 34.0.5 updates are enabled at 100% as of this morning
  • We might need to do a mobile-only 34.0.1
  • Firefox Beta 35.0b2 shipping today
  • Fennec Beta 35.0b2 delayed go to build until Thursday
    • We’re still working on split apk for Gingerbread users, should have that in place in the next couple of weeks

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

MemShrink (njn)

<Read Only>
No update.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Electrolysis (e10s) (blassey)

GFX (milan)

  • B2G: the follow up to 2.1 (“2.X”) looks to be based on Gecko 37…
    • Graphics plans are unchanged from 2.2 to 2.X
    • Graphics plans were based on Gecko 38
    • So… will likely keep the 38 time frame and uplift to B2G 37 branch past the trunk. Will figure it out by mid January when this becomes relevant.

JS (naveed)

  • Work Week
    • Shumway load time is highest priority
    • 2015 Planning (more on this to come)

Layout (jet/dbaron)

<Read Only>

  • Investigating bug 1107378 to fix webkit-dependent sites in China added to a mobile (fennec) fix-list.
  • Landed bug 1089417 – restyling fixes for CSS media queries

Media (mreavy)

<Read Only>

  • 1. What has your team done since last week that might impact others?
    • Hello is in Release/34! Early reviews are generally good (and recognize the differences for privacy compared to say Skype).
    • Landed sdparta! bug 1091242 – (rewrite of the majority of webrtc signaling, other than the parsing).
      • Known regression bug 1109130 breaks < MSVC 2013 compiles; fix shortly
    • Lots of great discussions at #mozlandia
    • FoxEye presentation (echoes of roc’s older MediaStream Processing proposal)
    • Work moving forward towards multiple streams of a type and renegotiation
  • 2. What will your team do this week that might impact others?
    • Starting work towards a webrtc.org update
    • More sdparta work

Performance (vladan)

1. What has your team done since last week that might impact others?

  • bug 1107779, bug 1107782: Avi found that the “activeTicks” FHR measurement significantly over-reports Firefox usage time, because Firefox fires “user-interaction-active” notifications while the mouse cursor is positioned over the browser even when the user is away from the computer
    • Should we just land the fix, or is it important to maintain continuity with the current measurement (for monitoring for relative changes)?
    • The above bugs are unrelated to the big drop in activeTicks reported in bug 1096498
  • Talos numbers for most E10s tests are available
    • we’re still converting some tests, e.g. tresize
    • there are serious regressions from E10S, e.g. WebGL is 4x worse on Windows
    • Joel Maher said he’ll write a blog post summarizing Talos regressions/improvements from E10S
  • Spark is the new, much faster way of analyzing large amounts of Telemetry data:

2. What will your team do this week that might impact others?

  • bug 998863: Almost ready to land asynchronous initialization of out-of-process plugins

3. Is anything slowing your team down or getting in their way?

  • bug 998863: Need one more review for asynchronous initialization of out-of-process plugins

Shumway (tschneidereit)

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

Touch input standardization update (mbrubeck)

  • W3C Pointer Events going to Proposed Rec. Shipping in IE, portions shipping in Chrome, partially implemented in Gecko.
    • Chrome and Safari have no plans to ship full Pointer Events implementation.
  • Touch Events CG is actively discussing errata and extensions, about to start a weekly-ish telecon. Let me know if you want to get involved.
  • Gecko/Touch has a breakdown of our implementation status and various missing pieces.

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2014-12-0911:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

Older Posts »

Powered by WordPress