Platform/2014-10-14
« previous week | index | next week »
Engineering Meeting Details
- Tuesday 2014-10-14 - 11:00 am Pacific Standard Time
- Dial-in: Audio-only conference# 98411
- People with Mozilla phones or softphones please dial x4000 Conf# 98411
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
- UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- 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
Contents
- 1 Need To Know
- 2 Quality Programs
- 3 Team Stand-ups
- 3.1 A*Team (jgriffin)
- 3.2 Accessibility (dbolter)
- 3.3 B2G Services (dougt)
- 3.4 Cloud Services (mmayo)
- 3.5 Desktop Platform (bsmedberg)
- 3.6 Developer Tools (prouget)
- 3.7 DOM (jst/overholt)
- 3.8 Electrolysis (e10s) (blassey)
- 3.9 Firefox Desktop (gavin)
- 3.10 Firefox Mobile (snorp/blassey/mfinkle)
- 3.11 GFX (milan)
- 3.12 JS (naveed)
- 3.13 Layout (jet/dbaron)
- 3.14 Media (jesup)
- 3.15 Necko (dougt/jduell)
- 3.16 Performance (vladan)
- 3.17 Seceng (dougt)
- 3.18 Shumway (tschneidereit)
- 3.19 WebAPI (overholt)
- 4 Roundtable
- 5 <Read only beyond this point>
Need To Know
(Release and system issues that may impact engineering this week.)
Notices/Schedule (lmandel)
Next Merge: January 6, 2025 | Next Release: January 7, 2025 | ||
Trains | |||
---|---|---|---|
Central: 135 | Aurora: 54 | Beta: 134 | Release: 132 |
- It's release day! Firefox 33 released today! Congratulations!
...and the trains keep on rolling
- beta = 34
- aurora = 35
- nightly = 36
- Firefox 34 beta1 is scheduled to release this Thursday
- Aurora updates are scheduled to be re-enabled on Friday
- Review: Firefox 34 beta release notes
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.)
OrangeFactor (ryanvm)
<Read Only>
- Past week's OrangeFactor: 4.15 (last week: 4.51).
- bug 906716 - Intermittent B2G emulator "timed out after 1000 seconds of no output" remains #1 by a wide margin.
- All Marionette tests are now hidden on the B2G emulator for an ongoing extremely high failure rate. Unhiding is tracked in bug 1081529.
- 22 intermittent failures fixed in the last week - &resolution=FIXED&o1=greaterthan&v1=2014-10-07&f1=cf_last_resolved&query_format=advanced&list_id=11367820 List - Thanks!.
CritSmash (dbolter)
- small uptick in risk factor.
- please remember to factor in security fix time for Q4 and 2015 planning.
MemShrink (njn)
- Jan de Mooij optimized the JS engine's shape representation, which gave a 7 MiB win on JS memory usage on AWSY.
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)
Accessibility (dbolter)
B2G Services (dougt)
Cloud Services (mmayo)
Desktop Platform (bsmedberg)
- Mac V2 signing done and uplifted to 34 (will be in 34b1). Please keep your eyes peeled for possible regressions.
- As of this morning, MSVC2013 is now used for both win32 and win64 nightlies.
- We plan on folding gkmedias and mozjs back into xul.dll in the near future, and un-export JS symbols
Developer Tools (prouget)
DOM (jst/overholt)
Electrolysis (e10s) (blassey)
- Please help dogfood e10s in Nightly!
- To opt-in, open the "Preferences" and check the "Enable E10S (multi-process)" checkbox
- (same as flipping the "browser.tabs.remote.autostart" pref to true and restart Nightly.
- Known issues: https://wiki.mozilla.org/Electrolysis#What_to_Expect
- bug 1076314 - Ask Nightly users to dogfood e10s again!
- Less crashing!
- Improved add-on compatibility and DevTools
- PDF.js, Web Console, Spellchecking, WebRTC now work
- bug 875867 - Fixed Safe Browsing for e10s
- bug 1067576 - Fixed Web Console for e10s
- bug 942707 - Fixed pdf.js for e10s
Firefox Desktop (gavin)
New iteration (36.1) starts today. Priorities are:
Engineering
- e10s
- Hello
- Forget button followup
- Yosemite - finishing what we can in the front-end
- Places performance
- Autocomplete: plan for shipping unified complete
UX
- Hello collaboration and screensharing
- Search improvements
- Forget button followup
Firefox Mobile (snorp/blassey/mfinkle)
Work In Progress
- Progress on MediaCodec patches
- Investigation into standalone WebRTC
- Privacy Coach
- Toolbar Refresh (bug 1071267 bug 1019127 bug 960746 bug 1072464 bug 1075531)
- Second Screen (bug 1054959 bug 1074567)
You can find more on upcoming feature plans in the[roadmap]
Landings from the past week
Nightly (135)
- Bottom divider is lost in Reading List ( Bug 919748 )
- Disable downloads and extension installs in guest mode ( Bug 1046941 )
- Clearing private data on exit: "Always clear when quitting" often cropped/truncated in localizations, provide more space ( Bug 1048433 )
- crash in java.lang.IllegalStateException: No current media session at com.google.android.gms.internal.gp.dV(Unknown Source) ( Bug 1055764 )
- Launching Firefox for the first time through an external intent should not display First Run experience ( Bug 1059792 )
- crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$2.onConnected(ChromeCast.java) ( Bug 1061032 )
- Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
- Feature other recommended add-ons in "Firefox Privacy Coach" add-on ( Bug 1064926 )
- Warn user if a search query or isn't going over https ( Bug 1064998 )
- HTML5 video playback is not paused in the browser after opening in external player (open with app) ( Bug 1071831 )
- 'Set image as' option does not work when /mnt/sdcard/DCIM is missing ( Bug 1072978 )
- Error bulk-inserting default favicons - android.database.sqlite.SQLiteConstraintException: PRIMARY KEY must be unique (code 19) @ android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method) ( Bug 1074340 )
- Guest Mode notification persists on browser close ( Bug 1074343 )
- Disable import from Android in Guest mode ( Bug 1074496 )
- Error message for blocked downloads is wrong ( Bug 1074505 )
- Tinted status bar visible during full-screen video ( Bug 1074924 )
- Tapping on URL bar does not dismiss the tabs tray ( Bug 1076692 )
- crash in java.lang.NullPointerException: at org.mozilla.search.SearchWidget.addView(SearchWidget.java) ( Bug 1078182 )
- Android builds are going to burn when Gecko 35 merges to Beta ( Bug 1079629 )
- crash in java.lang.RuntimeException: Parcel android.os.Parcel@<addr>: Unmarshalling unknown type code 4522062 at offset 736 at android.os.Parcel.readValue(Parcel.java) ( Bug 1079876 )
- Let search activity ride the trains ( Bug 1081249 )
- crash in java.lang.NullPointerException: key == null at java.util.EnumMap.putImpl(EnumMap.java) ( Bug 1081948 )
GFX (milan)
<Read Only>
Layout (jet/dbaron)
<Read Only>
Media (jesup)
- Media Playback Q4 Goals Posted!
- Loop is in Beta now!
- We've implemented throttling of visibility as this is a "beta" feature with a soft rollout for 34
- This means that in Beta the Loop icon will be in the "Customize" menu, AND due to throttling you may not see it there initially unless you set "loop.throttled = false" in about:config
- We've implemented throttling of visibility as this is a "beta" feature with a soft rollout for 34
- Forwarding of video to PeerConnection is about to land in Nightly and will likely uplift to Aurora (most is there already).
Necko (dougt/jduell)
- Network-changed events for Linux/B2G has landed on inbound (bug 1008091): helps with lame-network wedges.
- Landed "set network offline on a per app basis" (bug 786419)
- Opportunistic Encryption (OE) for HTTP/2 (i.e. if server opts-in we'll upgrade http to use TLS w/o certs) has landed (bug 1003448). Akamai will be our first main use case.
- Almost done mopping up cache2 fallout bugs (bug 1074832)
- Looks like we can reduce memory usage and technical debt by merging parts of imglib cache with cache2 (honza, :seth)
- Resource timing has stuck in the tree, but e10s support bounced (bug 1064706)
- We'll be participating next year in an EU-funded academic/industry research project (NEAT) to explore ways to improve application protocols (something better than TCP) practically on the internet.
Performance (vladan)
Seceng (dougt)
Shumway (tschneidereit)
WebAPI (overholt)
Roundtable
(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)
- cpeterson seeking feedback on this weekly meeting:
- Is this meeting still useful?
- What value do you get (or want to get) from attending the meeting compared to just reading the wiki notes?
- What value do you get from the wiki notes compared to team's sharing their updates on relevant mailing lists?
<Read only beyond this point>
Friends of the Tree
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
11:04 dholbert: cpeterson, I suspect more folks are watching on AirMo [I am, at least :)] 11:04 cpeterson: dholbert: what's on AirMo now? 11:04 jesup: Platform meeting does force people to actually *write* those notes.... 11:04 dholbert: cpeterson, the eng meeting 11:06 cpeterson: jesup: *if* they update the wiki notes :) 11:06 cpeterson: dholbert: which eng meeting? 11:07 dholbert: cpeterson, lol :) the one right now, I think. snorp just finished talking about roku stuff 11:08 cpeterson: dholbert: oh yeah.. 11:10 jesup: lmandel: mreavy we will ramp up over a week or two depending on how the servers look, and how usage looks 11:11 lmandel: jesup: Thanks. Found about about this from pjarret. This was a surprise for me and for QE. 11:12 jesup: IIRC product (and maybe services) wanted that, though I wasn't directly involved. Services may have been concerned about getting swamped all at once. 11:14 lmandel: jesup: Yup. I just didn't realize we were doing this on beta. I thought it was only release. 11:16 cpeterson: lmandel: fyi, tracking protection is still broken with e10s: bug 1055186