Platform/2014-06-10: Difference between revisions

 
(15 intermediate revisions by 11 users not shown)
Line 18: Line 18:


===Notices/Schedule (lsblakk/sylvestre)===
===Notices/Schedule (lsblakk/sylvestre)===
* Firefox Desktop & Android 30.0 is live
** 25% of pop being offered updates for 24 hours (this is an experiment in uptake/reducing throttling time)
* Firefox ESR 24.6.0 live
* FF31 beta 1 will gtb within the next few hours
* Aurora updates are currently disabled, re-enabling on Friday once QA signs off
* Might need to disable OMTC for FF32 as it is responsible for 5 of the top crashers on that channel right now
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5"
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5"
|-
|-
Line 30: Line 37:
|Release: {{RELEASE_VERSION}}
|Release: {{RELEASE_VERSION}}
|}
|}


===Build Changes (gps)===
===Build Changes (gps)===
Line 64: Line 70:


===Stability (kairo/bsmedberg)===
===Stability (kairo/bsmedberg)===
* Numbers for 29 and 30 are higher than usual due to some 3rd-party issues, mostly about adware, also with McAfee (which has a fixed version out now).


==Team Stand-ups==
==Team Stand-ups==
Line 102: Line 109:
===Electrolysis (e10s) (blassey)===
===Electrolysis (e10s) (blassey)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
* work on Password Manager, inline spell checker, and add-on compatibility continues...


===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}} -->
* [[Firefox/IterativeDevelopment#Iterations|Iteration 1]] of the 33 cycle. See the list of prioritized bugs on the wiki page.


===Firefox Mobile (mfinkle/blassey)===
===Firefox Mobile (mfinkle/blassey)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
====Work In Progress====
*Improve tab management ([https://bugzilla.mozilla.org/show_bug.cgi?id=1004850 1004850],[https://bugzilla.mozilla.org/show_bug.cgi?id=817716 817716], [https://bugzilla.mozilla.org/show_bug.cgi?id=997288 997288])
*Sync
**{{bug|899643}} remote tabs list visual refresh
**{{bug|1003877}} Custom server support
*Intent-driven distribution selection and download for partners ([https://bugzilla.mozilla.org/show_bug.cgi?id=1013024 1013024], [https://bugzilla.mozilla.org/show_bug.cgi?id=1013684 1013684], [https://bugzilla.mozilla.org/show_bug.cgi?id=1014242 1014242], [https://bugzilla.mozilla.org/show_bug.cgi?id=1014283 1014283])
*{{bug|1013326}} Add a way to distinguish chrome hangs from content ones in BHR
*{{bug|1011059}} crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
*{{bug|1012720}} Fix deleting prototype getters in Fennec code
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]]
====Landings====
=====Nightly ({{CENTRAL_VERSION}})=====
*Packaged app installation does not trigger `onsuccess` callback ([https://bugzilla.mozilla.org/show_bug.cgi?id=985614 Bug 985614])
*Define initial list of suggested sites to ship with Fennec ([https://bugzilla.mozilla.org/show_bug.cgi?id=997765 Bug 997765])
*Video overlay cut off after panning ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017427 Bug 1017427])
*After "tab closed/undo" toast, cannot pan starting from where the toast was ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017566 Bug 1017566])
*Restore tab in correct position when undoing close tab  ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017912 Bug 1017912])
*Closing zombified tab results in "closed about:blank" toast  ([https://bugzilla.mozilla.org/show_bug.cgi?id=1018661 Bug 1018661])
*Lack of contrast on editing mode's 'X' button when using a lightweight theme  ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019595 Bug 1019595])
*Support narrow char strings in android bridge ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019836 Bug 1019836])
*Allow for locale switching functionality to be disabled ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019981 Bug 1019981])
*URL of closed tab is cut off and shows only "http:/..."  ([https://bugzilla.mozilla.org/show_bug.cgi?id=1020730 Bug 1020730])
*Improve colors in remote tabs pull-to-refresh  ([https://bugzilla.mozilla.org/show_bug.cgi?id=1021123 Bug 1021123])


===Firefox OS Communications (scravag)===
===Firefox OS Communications (scravag)===
Line 168: Line 201:
===Identity (jedp)===
===Identity (jedp)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
Planning to implement navigator.requestSync() and .unregisterSync() for FirefoxOS background sync scheduler service
* https://wiki.mozilla.org/Cloud_Services/FirefoxOS_Sync
* https://etherpad.mozilla.org/webapi-meetingnotes


===JS (naveed)===
===JS (naveed)===
Line 176: Line 213:
===Layout (jet/dbaron)===
===Layout (jet/dbaron)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
* Notable Fixes:
** {{bug|280443}} - font-family now cached as array of strings to avoid re-parsing
** {{bug|77992}} - Event.timeStamp should be relative to 1st January 1970 (Windows landed)
** {{bug|1017798}} - Style System fixes for Web Components / Shadow DOM
** {{bug|1019555}} - newlines and tabs in SVG text with xml:space="preserve" now converted to space characters
** {{bug|1003707}} - Printing PDF.js generates a blank page
** {{bug|944938}} - (apz-mac) Minimal support for APZC on Mac
** {{bug|1022764}} - Faster builds for non-WebRTC developers are back
** {{bug|1018449}} - Don't opportunistically stretch flex items to container's cross-size if the container is multi-line
** {{bug|864005}} - remove the layout.css.supports-rule.enabled pref
** {{bug|1007639}} - stop shipping .woff fonts as part of the desktop browser product.
** {{bug|1007629}} - eliminate use of "embedded" fonts in about:preferences.
** {{bug|1020143}} - prefer tabular numerals for list numbering.
** {{bug|1002992}} - use a bare frame tree walker for image visibility
** {{bug|991640}} - (Moz2D) Get rid of nsIWidget::GetThebesSurface and Thebes backed gfxContexts


===Media (mreavy)===
===Media (mreavy)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}  
* Landed Loop in 33 nightly (merged from Elm) after uplift
** If you used Loop on Elm builds, there may be issues with about:config settings left over from earlier versions.  If you're having problems, reset all the loop prefs
* Nailed a super-frequent orange constellation that was hitting WebRTC badly, caused by a GC bug introduced ~Jun 2.  GC change has been backed out.
* Fixed several ICE connectivity issues that were causing both field issues and timeouts/oranges in testing, especially B2G emulator (of course)
* Can save internal media system logs from within about:webrtc
* building blocks for OpenH264 landed in the tree (bug 999704)


===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}} -->
No update this week


===Seceng (grobinson)===
===Seceng (grobinson)===
Line 206: Line 268:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* No update this week


==Roundtable==
==Roundtable==
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small>
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small>
* jesup - MikeH landed a patch for the hot #1 orange (test_sandbox_permissions)!
* [ReadOnly by :bajaj] The 2.0 Release for FxOS hit the feature landing(FL) milestone on June 9th. Gecko 32 for 2.0 is now on mozilla-aurora and gaia branched to 2.0. Here is our final sprint #3 report : http://bit.ly/1j5b45R
* [ReadOnly by :bajaj] The 2.0 Release for FxOS hit the feature landing(FL) milestone on June 9th. Gecko 32 for 2.0 is now on mozilla-aurora and gaia branched to 2.0. Here is our final sprint #3 report : http://bit.ly/1j5b45R
** Landing Policies for 2.0 are updated [https://wiki.mozilla.org/Release_Management/B2G_Landing#Versions_and_Scheduling here]
** Landing Policies for 2.0 are updated [https://wiki.mozilla.org/Release_Management/B2G_Landing#Versions_and_Scheduling here]
* bmoss on Jonath's Firefox needs from Platform:
** MSE (Media Source Extensions) to help get YouTube off Flash
*** Andreas would like to land EME in Q3
** OOM a big problem
*** Win64? Front-end team needs to fix tests, but doesn't have time.


==<Read only beyond this point>==
==<Read only beyond this point>==
Line 224: Line 293:
===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:01 cpeterson: today's engineering meeting notes: https://wiki.mozilla.org/Platform/2014-06-10
11:01 KaiRo: cpeterson: no stability voice update today
11:01 cpeterson: ok
11:06 jesup: OMTC has caused me to have to set gfx.direct2d.disabled=true on WIN32 Lenovo W520 (otherwise all black; bad for browsing)
11:10 catlee: what does MSE mean?
11:11 KaiRo: ++ for looking at OOM
11:11 kip: MSE = Media Source Extensions: https://wiki.mozilla.org/Platform/MediaSourceExtensions
11:11 dholbert: not EME
11:12 dholbert: best use-case for MSE I've heard is that MSE lets you dynamically swap between high-quality & low-quality streams, as you play a video
11:12 jesup: #memshrink for memory work!
11:13 jesup: and http://areweslimyet.com IIRC
11:13 KaiRo: Win64 is not solving OOM completely, 1/3 to 1/2 of our OOM issues are running out of physical memory, which win64 cannot fix (actually will probably make worse where it's used)
11:14 cpeterson: KaiRo: thanks, I didn't know that.
11:15 cpeterson: KaiRo: do you know if there are specific efforts to address physical memory OOM (beyond our normal MemShrink work)?
11:15 KaiRo: cpeterson: also, the out-of-VM issues are probably helped a ton by e10s anyhow, even without 64bit
11:15 KaiRo: cpeterson: bsmedberg is looking into the OOM area more closely with his team, you'd need to ask him
11:15 cpeterson: ok
11:16 KaiRo: cpeterson: I know that one jemalloc patch is close to landing that should makes us deal even somewhat better with fragmentation, which also could help there
</pre>
</pre>
Confirmed users
3,337

edits