Platform/2014-09-16: Difference between revisions

 
(26 intermediate revisions by 17 users not shown)
Line 30: Line 30:
|Release: {{RELEASE_VERSION}}
|Release: {{RELEASE_VERSION}}
|}
|}
* 32.0.1 updates disabled today, maybe 32.0.2...we'll see
** candidate driver: {{Bug|1063052}} Firefox 32 startup crash in nsFrame::BoxReflow
* Beta4 desktop releases today, mobile tomorrow
* Beta5 (desktop) go to build Thursday
* Beta6 (desktop and mobile) go to build Monday


===Build Changes (gps)===
===Build Changes (gps)===
Line 43: Line 49:
===Upcoming Outages/Upgrades===
===Upcoming Outages/Upgrades===
<small>(System outages/upgrades and tree closures that impact engineering.)</small>
<small>(System outages/upgrades and tree closures that impact engineering.)</small>
* Saturday, September 20, is the Tree Closing Window. See {{bug|1065514}} for details. hg.mozilla.org will be offline for a period of time, so trees will be closed. This is likely to be from 0900-1300PT, but time will be confirmed on Wednesday. Look for the notice with final times later this week.


==Quality Programs==
==Quality Programs==
Line 52: Line 59:


===MemShrink (njn)===
===MemShrink (njn)===
* No update.


===Stability (kairo)===
===Stability (kairo)===
* We just halted 32.0.1 updates due to {{bug|1063052}}.
* Beta still has GFX issues on both desktop (OMTC/D3D11) and Android (AlphaBoxBlur {{bug|1028802}}).
* Prompt for e10s on Nightly triggered us seeing a lot of e10s crashes, we need a lot of work there until we'll be able to ship anything there or even turn on by default.


==Team Stand-ups==
==Team Stand-ups==
Line 60: Line 71:
===A*Team (jgriffin)===
===A*Team (jgriffin)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
Blog and newsgroup posts:
 
* [armenzg] [http://armenzg.blogspot.com/2014/09/run-tbpl-jobs-locally-with-http.html Running TBPL jobs locally with HTTP authentication] and related [https://groups.google.com/forum/#!topic/mozilla.dev.platform/Xseakt5uJK0 dev.platform post]
* [gbrown] [http://gbrownmozilla.wordpress.com/2014/09/12/running-my-own-autophone/ Running my own Autophone]
* [wlach] [http://wrla.ch/blog/2014/09/hacking-on-the-treeherder-front-end-refreshingly-easy/ Hacking on the Treeherder front end: refreshingly easy]
* [AutomatedTester] [https://groups.google.com/forum/#!topic/mozilla.dev.platform/POtFAsvvVFE Marionette mailing list]


===Accessibility (dbolter)===
===Accessibility (dbolter)===
Line 80: Line 98:
===Desktop Platform (bsmedberg)===
===Desktop Platform (bsmedberg)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
Mac V2 signing work is our top priority and we hope to have that on nightly next week.


===Developer Tools (prouget)===
===Developer Tools (prouget/bgrins)===
{{readonly}}
* New Timeline devtool has landed. See post and screenshot: https://groups.google.com/d/msg/mozilla.dev.gaia/IT-M42uGT40/_cV31uMY9fcJ
* New Timeline devtools has landed. See post and screenshot: https://groups.google.com/d/msg/mozilla.dev.gaia/IT-M42uGT40/_cV31uMY9fcJ
* Announced Safari/Chrome protocol support in Firefox devtools: https://hacks.mozilla.org/2014/09/firefox-tools-adapter/
* announced Webkit support in Firefox devtools: https://hacks.mozilla.org/2014/09/firefox-tools-adapter/
* Hacks post with release notes for 34: https://hacks.mozilla.org/2014/09/webide-storage-inspector-jquery-events-iframe-switcher-more-firefox-developer-tools-episode-34/ (WebIDE, Storage inspector, jQuery events, iframe switcher)


===DOM (jst/overholt)===
===DOM (jst/overholt)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Ben Turner landed major refactoring of IndexedDB to use PBackground ({{bug|994190}})
* successful mini Service Worker shindig last week; plans still at https://etherpad.mozilla.org/offline


===Electrolysis (e10s) (blassey)===
===Electrolysis (e10s) (blassey)===
Line 96: Line 117:
* Please help dogfood e10s in Nightly!
* Please help dogfood e10s in Nightly!
** Just flip the "browser.tabs.remote.autostart" pref to true and restart Nightly.
** Just flip the "browser.tabs.remote.autostart" pref to true and restart Nightly.
** Known issues: https://etherpad.mozilla.org/e10s-known-issues
** Known issues: https://wiki.mozilla.org/Electrolysis#What_to_Expect
* e10s bugs fixed in the last week: http://is.gd/ksQL9N
* To get more testing from Nightly users:
** {{bug|1064885}} - Added e10s opt-in prompt in Nightly
** {{bug|1064886}} - Added "Enable E10S" checkbox in Firefox Preferences pane
** Disable e10s if a11y ({{bug|1047076}}) or safe mode {{bug|1063848}} are enabled (to avoid known issues, for now)
** '''We might enable e10s for all Nightly users (for just one day) to get broader testing during Nightly 35.''' So now is a good time to report any critical e10s bugs you are seeing.


===Firefox Desktop (gavin)===
===Firefox Desktop (gavin)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
====Summary of Work In Progress====
<!--* You can find the most recently completed iteration (35.1) performance report [https://wiki.mozilla.org/Firefox/IterativeDevelopment/IT-35.1PerformanceReport here]-->
* You can see the status of the current iteration (35.1) in progress [https://docs.google.com/a/mozilla.com/spreadsheets/d/10sr6YhDNmO4oimlNtxDZ5fe6IaQKmZ7gqT-ZWqAygrI/edit#gid=1914765814 here]
====Summary of Recent Landings====
* Team landed 42 bugs over the last week, to close out the 35.1 iteration.
* Details of landings from the past week can be seen [https://bugzilla.mozilla.org/buglist.cgi?f1=flagtypes.name&list_id=11140065&o1=substring&resolution=FIXED&o2=substring&chfieldto=Now&chfield=resolution&query_format=advanced&chfieldfrom=2014-09-09&f2=flagtypes.name&chfieldvalue=FIXED&v1=firefox-backlog&v2=%2B here]


===Firefox Mobile (snorp/blassey/mfinkle)===
===Firefox Mobile (snorp/blassey/mfinkle)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
====Work In Progress====
* Browser toolbar refresh {{bug|1058909}}
* WebRTC OpenGL on Roku - fixing and tweaking
* Moz Stumbler currently off due to start time regression {{bug|1064677}}
*Janus https://wiki.mozilla.org/Mobile/Janus
**investigating performance issues
**looking into <picture> element injection
**Adding TCP/socket stats
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]]
====Landings from the past week====
===== Nightly ({{CENTRAL_VERSION}})=====
*Lightweight theme preview is broken ([https://bugzilla.mozilla.org/show_bug.cgi?id=887755 Bug 887755 ])
*Synchronous initialization of search service when handling open search tag ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017903 Bug 1017903 ])
*[Roku] Removing an entry from history will only take effect after restarting the Roku app ([https://bugzilla.mozilla.org/show_bug.cgi?id=1025923 Bug 1025923 ])
*crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1041448 Bug 1041448 ])
*crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1041744 Bug 1041744 ])
*about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices ([https://bugzilla.mozilla.org/show_bug.cgi?id=1058027 Bug 1058027 ])
*Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices ([https://bugzilla.mozilla.org/show_bug.cgi?id=1062338 Bug 1062338 ])
*"Learn More" link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ([https://bugzilla.mozilla.org/show_bug.cgi?id=1063518 Bug 1063518 ])
*crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ([https://bugzilla.mozilla.org/show_bug.cgi?id=1063547 Bug 1063547 ])
*[roku] update wording in the public roku channel app ([https://bugzilla.mozilla.org/show_bug.cgi?id=1064222 Bug 1064222 ])
*Search activity startup crash @ java.lang.IllegalArgumentException: Couldn''t find search engine for identifier: yahoo at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1065123 Bug 1065123 ])
*crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences(GeckoPreferences.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1065531 Bug 1065531 ])
*Regression: Downloading is broken ([https://bugzilla.mozilla.org/show_bug.cgi?id=1066671 Bug 1066671 ])


===Firefox OS Communications (scravag)===
===Firefox OS Communications (scravag)===
Line 115: Line 172:


===Firefox OS Devices/Porting (ericchou)===
===Firefox OS Devices/Porting (ericchou)===
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
<!-- {{readonly}} -->
 
* Gonk team (led by Thomas Tsai & Shawn Ku)
** [http://goo.gl/fQbpcA Tarako]: Spice/Intex feedback issues
** [http://goo.gl/fQbpcA Dolphin]: 9/4 MP. 9/26 on the shelf.
** [http://goo.gl/e015f0 Woodduck]: [https://bugzilla.mozilla.org/show_bug.cgi?id=1054172 Meta bug]
** [http://goo.gl/tHXAE9 Flame]: KK + v1.4/v2.0 porting
 
* Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
** [https://groups.google.com/d/msg/mozilla.dev.webapi/Z-ZXdtigktI/llYGmHiNpnQJ BLE API discussion on dev-webapi]
** Shawn and Jamin will participate in NFC workweek from 9/15 ~ 9/19 and will give two talks related to BT/NFC applications.
** PTS test for Firefox OS 2.1 (current aurora) has begun. Jocelyn is the owner this time and will co-work with TPE QA.
 
* Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
** {{Bug|1064376}} - [KK] Regression in playing few clips on v2.1 - landed (2.1+)
** {{Bug|1039182}} - Add getGrapicBuffer interface to MediaCodecProxy - landed
** {{Bug|1036849}} - Video part in MP4 DASH on B2G does not work - WIP
 
* Device Storage (members: Alphan Chen, Eden Chuang)
** {{Bug|1060196}} - Should forbid ejecting SD card when user is playing music which is stored in SD card - feedback+ (2.1+)


===Firefox OS Media (slee)===
===Firefox OS Media (slee)===
Line 136: Line 211:
===Firefox OS RIL (htsai)===
===Firefox OS RIL (htsai)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
# https://wiki.mozilla.org/TPE_RIL_team/2014-09-16


===Firefox OS Systems - Front End (gwagner)===
===Firefox OS Systems - Front End (gwagner)===
Line 147: Line 223:


===GFX (milan)===
===GFX (milan)===
<!-- Read only update this week? Uncomment the following line-->
 
<!-- {{readonly}} -->
* Proposed high level priorities for graphics for the next few releases (e.g., 35-38) are being discussed (and possibly modified) by product and execs.  The proposed list top five - let's see if it changes:
** E10S support
** B2G memory usage and performance
** APZ on B2G: Project Silk support, OOP support, "fake overscroll"
** WebGL Desktop performance
** WebGL Mobile performance


===JS (naveed)===
===JS (naveed)===
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
<!-- {{readonly}} -->
 
* Compiler (JIT)
** {{bug|1062869}}:  Add ability to execute recover instructions ahead of bailouts. This improves Scalar Replacement for arguments given to multi-basic-block inlined functions. This also one step forward to "eager" escape analysis.
** {{bug|894596}}:  Patch to allow inlining global variable values. Investigating possible performance regressions associated with the patch.
 
* Garbage Collection
** {{bug|1020751}} and {{bug|1022794}}: Enabled GGC for B2G
 
* Front End and Other
** SIMD lands in Nightly. Firefox demoed running JS-SIMD on stage at IDF 2014. [http://sunfishcode.github.io/blog/2014/09/09/js-simd.html Dan Gohman's JS-SIMD blog post]
** {{bug|1064451}}: eliminated the function-call in every MOZ_ASSERT expansion


===Layout (jet/dbaron)===
===Layout (jet/dbaron)===
Line 160: Line 251:
===Media (mreavy)===
===Media (mreavy)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
* Fixed problem with Webrtc and H.264 under very high packet loss (bug 1054624)
* Resolved Screensharing issues on Windows due to multiple threads (MediaManager, D3D9 in gfx/compositor) which made windows calls without running on a Windows messageloop - thanks jimm!
* working on policy for additions to screensharing whitelist
* ScreenSharing now *must* occur from an https: site for security/privacy reasons


===Necko (dougt/jduell)===
===Necko (dougt/jduell)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
 
{{readonly}}
 
* No update this week.


===Performance (vladan)===
===Performance (vladan)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Update next week


===Seceng (grobinson)===
===Seceng (grobinson)===
Line 199: Line 299:
===irc #planning Log From This Meeting===
===irc #planning Log From This Meeting===
<pre style="white-space:pre-wrap;">
<pre style="white-space:pre-wrap;">
11:02 cpeterson: https://wiki.mozilla.org/Platform/2014-09-16
11:05 bsmedberg: blassey: jimm: I'll be following up with you later about the e10s crashes
11:05 blassey: ok
11:06 lmandel: bsmedberg: I see readonly update about v2 sigs. Do you want to tell people what that means?
11:06 cpeterson: e10s content crashes are up about 100x since the e10s opt-in prompt
11:06 bsmedberg: lmandel: not really, do you think I need to?
11:06 lmandel: bsmedberg: Only if you think people will be impacted in their work.
11:07 lmandel: bsmedberg: We should probably call out when this is done so that people know.
11:07 KaiRo: hmm, do I only voip badly in those larger meetings? I didn't hear complaints in the smaller ones I'm usually in
11:07 bsmedberg: I think rstrong will be sending an email around to dev.platform when the current oranges/issues are solved before we actually flip things over
11:07 lmandel: KaiRo: You were fine in the channel meeting.
11:07 lmandel: bsmedberg: k
11:08 KaiRo: lmandel: ok, maybe the added traffic of more people on the meeting tips it over or so
11:09 KaiRo: btw, "Firefox is not starting now" seems to be a quite common issue with e10s
11:09 armenzg_mtg: cpeterson, I will mention it here
11:09 armenzg_mtg: I tried e10s on Linux Desktop nightly recently and it was a pretty awful experience
11:10 armenzg_mtg: enabling it by default even for one day will be pretty terrible for nightly testers
11:10 KaiRo: snorp: did you get a crash reporter at all for that non-starting thing with e10s?
11:10 snorp: KaiRo: yeah, standby, will paste
11:11 snorp: https://crash-stats.mozilla.com/report/index/c5ef1fca-fde0-44c8-95ef-680052140916
11:11 KaiRo: snorp: ok, good to know, startup crashes sound like the first thing we need to fix
11:11 snorp: yes.
11:11 armenzg_mtg: cpeterson, what is the preferred way to give feedback about e10s?
11:11 KaiRo: xpc::AddonWindowOrNull
11:11 KaiRo: sounds like fun with add-ons
11:12 cpeterson: armenzg_mtg: you can mention e10s problems in #e10s or just file a bug. Be sure to include the word "e10s" in your bug summary so our e10s triage queries will find it!
11:13 dveditz: armenzg: there's a link to file bugs at https://wiki.mozilla.org/Electrolysis#Contributing
11:13 armenzg: cpeterson, dveditz thank you gentlemen - I will dog food again
11:13 dveditz: also descriptions of known issues and links to known bugs for dupe finding
11:13 dveditz: on that page
11:13 dveditz: I mean a link to a query
11:14 KaiRo: snorp: can you file this one? sounds like this specific signature only exists today
11:14 snorp: KaiRo: https://bugzilla.mozilla.org/show_bug.cgi?id=1068163
11:14 cpeterson: armenzg: TBH, if you had e10s crash problems, you might want to wait a day before dogfooding again for some recent fixes to make their way to mozilla-central and then Nightly builds.
11:15 KaiRo: snorp: awesome, thanks. the signature seems to be all only today's build. fun.
11:15 snorp: KaiRo: yay
11:15 armenzg: cpeterson, I'm good with crashes - IIRC I was having responsiveness issues
11:15 cpeterson: armenzg: oh, that problem has not been fixed yet <:)
11:15 snorp: heh
11:15 snorp: cpeterson: what causes it
11:16 snorp: shouldn't it be *more* responsive
11:16 armenzg: cpeterson, k thanks
11:16 armenzg: snorp, in some cases :P
11:16 cpeterson: snorp: I don't know the cause, but there is likely some IPC bottleneck between parent and content process.
11:17 cpeterson: snorp: the browser should be more responsive (because its UI thread is not blocked on content as much), but all tabs run in the same process that can block each other.
</pre>
</pre>
Confirmed users
3,337

edits