Confirmed users
373
edits
Nnethercote (talk | contribs) |
Changyihsin (talk | contribs) |
||
(25 intermediate revisions by 16 users not shown) | |||
Line 17: | Line 17: | ||
<small>(Release and system issues that may impact engineering this week.)</small> | <small>(Release and system issues that may impact engineering this week.)</small> | ||
===Notices/Schedule ( | ===Notices/Schedule (lmandel)=== | ||
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | {| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | ||
|- | |- | ||
|colspan="2"|<big>Next Merge:</big> ''' | |colspan="2" style="color:red"|<big>Next Merge:</big> '''TODAY''' | ||
|colspan="2"|<big>Next Release:</big> '''{{FIREFOX_SHIP_DATE}}''' | |colspan="2"|<big>Next Release:</big> '''{{FIREFOX_SHIP_DATE}}''' | ||
|- | |- | ||
Line 30: | Line 30: | ||
|Release: {{RELEASE_VERSION}} | |Release: {{RELEASE_VERSION}} | ||
|} | |} | ||
* It's release day! Firefox 32 is live. | |||
** Tracking for Fennec 32: {{Bug|1060009}} - Investigate native crash at /dev/ashmem/libmozalloc.so reported on Google Play | |||
* Firefox ESR 24.8.0 and 31.1.0 are also live. | |||
** This is the last release for ESR24. This means we're back to a single ESR31 train. | |||
* Next up | |||
** 33 beta1 is scheduled to ship on Thursday | |||
** 34 aurora updates are scheduled to be re-enabled on Friday | |||
* Reminder that the merge is happening today | |||
===Build Changes (gps)=== | ===Build Changes (gps)=== | ||
Line 49: | Line 58: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
{{readonly}} | |||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 5.01] (last week: 3.67). | |||
* Lots of fallout from pre-uplift landings (B2G feature landings, MediaStreamGraph refactor, etc) along with more infra issues. | |||
* Widespread Android 4.0 failures continue to be a problem - now being tracked in {{bug|1059797}}. | |||
* 23 intermittent failures fixed in the last week - [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&keywords=intermittent-failure%2C%20&resolution=FIXED&o1=greaterthan&v1=2014-08-26&f1=cf_last_resolved&query_format=advanced&list_id=11096856 List] - Thanks!. | |||
===CritSmash (dbolter)=== | ===CritSmash (dbolter)=== | ||
* another week in the right direction :) | |||
===MemShrink (njn)=== | ===MemShrink (njn)=== | ||
* Byron Campen [https://bugzilla.mozilla.org/show_bug.cgi?id=1055852 fixed a truckload of memory leaks in WebRTC code]. The LSAN suppressions file now has [https://hg.mozilla.org/mozilla-central/rev/5637f948d184 23 fewer entries]! | * Byron Campen [https://bugzilla.mozilla.org/show_bug.cgi?id=1055852 fixed a truckload of memory leaks in WebRTC code]. The LSAN suppressions file now has [https://hg.mozilla.org/mozilla-central/rev/5637f948d184 23 fewer entries]! | ||
* David Major implemented the [https://bugzilla.mozilla.org/show_bug.cgi?id=1007534 collection of (anonymized!) memory reports on OOM crashes], and the first such reports are trickling in. Hopefully this will give insight into causes of OOMs in the field. | |||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
{{readonly}} | |||
* [Overall numbers] look OK for 32 beta and 31 release. | |||
** 33 still has high numbers of Graphics crashes, probably mostly due to OMTC. Also, {{bug|1061693}} tracking D3D11 crashes might be relevant. | |||
** 34 had a spike of OOM|small crashes, but hopefully {{bug|1053934}} fixed that before moving to Aurora. | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 75: | Line 95: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
This has been merged into Cloud Services. | |||
===Cloud Services (mmayo)=== | ===Cloud Services (mmayo)=== | ||
Line 93: | Line 114: | ||
* If you'd like to test e10s in Nightly, flip the "browser.tabs.remote.autostart" pref to true and restart Nightly. | * If you'd like to test e10s in Nightly, flip the "browser.tabs.remote.autostart" pref to true and restart Nightly. | ||
** Known issues likely to affect you: https://etherpad.mozilla.org/e10s-known-issues | ** Known issues likely to affect you: https://etherpad.mozilla.org/e10s-known-issues | ||
* {{bug|903022}} - "Save Link As" is fixed | |||
* {{bug|1059032}} - Tab dragging is fixed | |||
* {{bug|1057966}} - The Help menu is no longer blank | |||
* HTTPS Everywhere add-on for e10s coming soon | |||
===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 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 50 bugs over the last week, to close out the 34.3 iteration. | |||
* Details of landings from the past week can be seen [https://bugzilla.mozilla.org/buglist.cgi?f1=flagtypes.name&list_id=11060833&o1=substring&resolution=FIXED&o2=substring&chfieldto=Now&chfield=resolution&query_format=advanced&chfieldfrom=2014-08-26&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==== | |||
* Chromecast - continuing to bug fix based on nightly feedback | |||
* WebRTC OpenGL on Roku, tab sharing support {{bug|1048425}} | |||
* Experimenting with Bing as the default search engine - {{bug|1049108}} | |||
* Remote Tabs home panel {{bug|1014994}},first patches have landed | |||
* Moz Stumbler should be landing in nightly this week. | |||
*Tablet refresh: Continuing to progress | |||
** {{bug|1046200}} - Create BrowserApp.isNewTablet() | |||
** {{bug|1047561}} - Create settings UI for enabling the new tablet UI | |||
** {{bug|1048575}} - Disable dynamic toolbar when in new tablet UI | |||
*Janus https://wiki.mozilla.org/Mobile/Janus | |||
**Client connection speed assessment | |||
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}})===== | |||
*Add telemetry for Settings usage ([https://bugzilla.mozilla.org/show_bug.cgi?id=996753 Bug 996753 ]) | |||
*"Clear Private Data" does not clear "Recently closed tabs" from Recent Tabs ([https://bugzilla.mozilla.org/show_bug.cgi?id=1031273 Bug 1031273 ]) | |||
*Auto complete pop up doesn't go away ([https://bugzilla.mozilla.org/show_bug.cgi?id=1037353 Bug 1037353 ]) | |||
*Share overlay request backend: stage 1 ([https://bugzilla.mozilla.org/show_bug.cgi?id=1044794 Bug 1044794 ]) | |||
*Tapping the branding logo in the browser widget opens a new tab ([https://bugzilla.mozilla.org/show_bug.cgi?id=1048545 Bug 1048545 ]) | |||
*Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1053934 Bug 1053934 ]) | |||
*crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1055012 Bug 1055012 ]) | |||
*Flash doesn't work on Android L ([https://bugzilla.mozilla.org/show_bug.cgi?id=1055166 Bug 1055166 ]) | |||
*JavaScript Error: "this._items[aData] is undefined" {file: "resource://gre/modules/PageActions.jsm" line: 57}] ([https://bugzilla.mozilla.org/show_bug.cgi?id=1055212 Bug 1055212 ]) | |||
*crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.verifySession(ChromeCast.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1057866 Bug 1057866 ]) | |||
*Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ([https://bugzilla.mozilla.org/show_bug.cgi?id=1058160 Bug 1058160 ]) | |||
*Default search engine probe recording null instead of "other" ([https://bugzilla.mozilla.org/show_bug.cgi?id=1058352 Bug 1058352 ]) | |||
*network error pages (about:neterror) have "XML Parsing Error: undefined entity" - due to Bug 1042196 ([https://bugzilla.mozilla.org/show_bug.cgi?id=1059096 Bug 1059096 ]) | |||
*Don't set noHistory for onboarding activity ([https://bugzilla.mozilla.org/show_bug.cgi?id=1059440 Bug 1059440 ]) | |||
*Regression: Thin pixel bar present next to the back button on tablets in the new toolbar ([https://bugzilla.mozilla.org/show_bug.cgi?id=1059450 Bug 1059450 ]) | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
Line 108: | Line 168: | ||
===Firefox OS Connectivity (vchang)=== | ===Firefox OS Connectivity (vchang)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
# https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-09-02 | |||
===Firefox OS Devices/Porting (ericchou)=== | ===Firefox OS Devices/Porting (ericchou)=== | ||
{{readonly}} | |||
* Gonk team (led by Thomas Tsai) | |||
** Team Summary | |||
*** TBD | |||
* Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu) | |||
** We have received many inputs about "Entering Bluetooth page then Settings app crashes", after investigation we found it's a regression of a Gaia change {{Bug|1032071}}. | |||
** {{Bug|1060216}} - BluetoothAdapter.discovering wouldn't be updated after calling startDisocovery or stopDisocovery - landed (1.4+) | |||
** {{Bug|1059136}} - Expose Adapter Bluetooth Uuids field - landed (1.4+) | |||
** {{Bug|1060229}} - Get/SetProperty DiscoveryTimeout failed due to missing property length - landed (1.4+) | |||
** {{Bug|1056413}} - Pairing devices after cancelling results in unresponsive page - landed (2.0+) | |||
** {{Bug|929376}} - Content process should be able to use API: BluetoothManager.IsConnected() - landed (2.1+) | |||
* Media Playback (members: Bruce Sun, Blake Wu, Star Cheng) | |||
** {{Bug|1033915}} - Integrate MP3FrameParser with MediaCodecReader - r+ (2.1 feat+) | |||
** {{Bug|1046578}} - [Loop] In a call the audio is very low - WIP (2.0+) | |||
** Blake is co-working with Anthony Jones to make MSE work on Flame. There are still 4 issues need to be resolved. | |||
* Device Storage (members: Alphan Chen, Eden Chuang) | |||
** Eden Chuang, SW engineer onboard on 9/1, will join this group. | |||
** The user story of MTP has been verified and closed. Thanks to Alphan and Dave Hylands. | |||
** TPE QA Alison has started testing MTP on Flame and has filed several issues. | |||
===Firefox OS Media (slee)=== | ===Firefox OS Media (slee)=== | ||
Line 132: | Line 213: | ||
===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}} | |||
#https://wiki.mozilla.org/TPE_RIL_team/2014-09-02 | |||
===Firefox OS Systems - Front End (gwagner)=== | ===Firefox OS Systems - Front End (gwagner)=== | ||
Line 143: | Line 225: | ||
===GFX (milan)=== | ===GFX (milan)=== | ||
* Summary of 34 goals called out on 7/22, with status: | |||
** Desktop plans for 34: | |||
*** {{bug|1036457}} tracks having OMTC on Windows ride the 34 train - still looking good, and actually riding 33 train. | |||
*** {{bug|993639}} towards full E10S support - a number of the blockers for this meta have been fixed, all by non-Graphics team engineers. | |||
*** {{bug|1015218}} Linux move to GTK3 - done | |||
** Firefox OS plans for 34: | |||
*** {{bug|989403}} transform: scale(X) not being repainted when assigned to - done | |||
*** {{bug|967844}} support multi-layer APZ controllers - late landing (weekend work by N.Z., on inbound now), may need an uplift. | |||
*** {{bug|1016539}} color related (b&w, invert, contrast) accessibility features - done, but Gaia work has not landed yet. | |||
** Other active work not locked to 34: | |||
*** {{bug|996611}} Skia for content everywhere (where everywhere excludes D2D) - we believe we have all the bug fixes we want, and the rest of the failing tests will be fuzzed. | |||
*** APZ on desktop - side project, ongoing. | |||
*** tiling on desktop - ongoing, week of 9/22 is the current target for landing "something". | |||
===JS (naveed)=== | ===JS (naveed)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* Compiler (JIT) | |||
** {{bug|1059555}}: Found bug in js/src/SplayTree's implementation of |forEach|. Fixed and landed. | |||
** {{bug|1057082}}: Landed generalize ProfilingFrameIterator and get it ready to support more frame types than just AsmJS frames. | |||
** {{bug|1046585}}: Finished removing js/src/assembler | |||
** {{bug|1056795}}: Optimized jit::ArrayPushDense | |||
* Garbage Collection | |||
** {{bug|995284}}: Made GC behvaiour deterministic in shell builds | |||
* Front End and Other | |||
** {{bug|894596}}: Patch to allow inlining global variable values (bug 894596) | |||
** Octanev2 benchmark had a minor change last week. AWFY updated to use latest Octane source. | |||
** {{bug|992267}}: Basic Odin SIMD support: implemented, reviewed, rebased, and landed \o/ - Great work Benjamin Bouvier and team | |||
===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 Landings | |||
*{{bug|967844}} - (multi-layer-apz) Allow content from one scrollable element to fragment into multiple layers in order to fully support async scroll of out of flow content | |||
*{{bug|1059033}} - TiledDrawTarget has a lot of overhead for some operations | |||
*{{bug|982338}} - (osx-tiling) Use tiled thebes layers on OSX | |||
*{{bug|1033114}} - Implement playback control on AnimationPlayer | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Landed the major MediaStreamGraph refactor to be driven off the audio output callbacks ({{bug|848954}}) | |||
** Resultant orange regression fixes about ready to land | |||
** Etherpad tracking issues: https://etherpad.mozilla.org/msg-refactoring-tbpl | |||
* Bunch of screen-sharing and openh264 improvements/tweaks landed | |||
** Mac screenshare with multi-screen fixed | |||
** Pref to allow screenshare on XP and 10.6 | |||
** Higher resolutions up to 1280x720@30 supported in OpenH264 | |||
** Resolution adaptation due to load and bandwidth available now enabled for H.264 | |||
* Major refactor of signaling code in webrtc (SIPCC) to tread-flatten it and remove dead or useless code | |||
** Should improve call connection rates considerably (we were getting bogged down in MainThread in things like multi-party TokBox calls) | |||
** No obvious significant regressions yet | |||
** Plugged a bunch of leaks | |||
* Turned off PeerConnection tests on B2G Debug emulator; it's too slow to be useful | |||
** jgriffin hoping to move them to faster CPUs later this week; faster hardware if needed | |||
===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}} | |||
* Lots of our patches not sticking to the tree :( but making progress. | |||
** a.k.a. {{bug|1012917}} {{bug|939318}}, {{bug|786419}}, {{bug|820391}} | |||
===Performance (vladan)=== | ===Performance (vladan)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* {{bug|286355}}, {{bug|1057466}}: Make it possible to unlock a profile in use by a hung Firefox on Windows | |||
* {{bug|768802}}: Fixed issue causing Firefox window to lose focus every time Flash plugin processes is (re-)launched | |||
* {{bug|998863}}: Patch for asynchronous initialization of Out-of-process Plugins almost ready. Informal presentation on September 3rd at 11am EST in the "Performance" Vidyo room | |||
* {{bug|1045108}}: Forcefully setting the expiration version for Telemetry probes. Please claim your probes! | |||
* {{bug|1055546}}: Automatize weekly Telemetry reports for all dashboards | |||
* New addon telemetry dashboards: | |||
** http://irvingreid.github.io/iacomus/resources/public/index.html?config=addon_perf.json | |||
** http://irvingreid.github.io/iacomus/resources/public/index.html?config=addon_unpacked.json | |||
Blog posts: | |||
* Aaron Klotz "Profile Unlocking in Firefox 34 for Windows": http://dblohm7.ca/blog/2014/08/21/profile-unlocking-in-firefox-34-for-windows/ | |||
* Aaron Klotz "Diffusion of Responsibility" about role of the Mozilla community in fixing bugs: http://dblohm7.ca/blog/2014/08/14/diffusion-of-responsibility/ | |||
* Roberto Vitillo "Dashboard Generator for Custom Telemetry Jobs" https://ravitillo.wordpress.com/2014/08/11/dasbhoard-generator-for-custom-telemetry-jobs/ | |||
===Seceng (grobinson)=== | ===Seceng (grobinson)=== | ||
Line 192: | Line 337: | ||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white- | <pre style="white-spaaace:pre-wrap;"> | ||
10:58 KaiRo: cpeterson: no voice update from me this week, I filled in a readonly and am watching on airmo. | |||
10:58 cpeterson: KaiRo: ok, thanks | |||
10:59 Noah_: Mossop: for example, under Based on Gecko 33, Firefox OS 1.4 - I see the date text overlapping "Currently in BETA channel" | |||
10:59 Noah_: https://wiki.mozilla.org/Releases#Based_on_Gecko_33 | |||
11:00 Noah_: and more overlapping on various sections underneath that :/ | |||
11:02 cpeterson: https://wiki.mozilla.org/Platform/2014-09-02 | |||
11:03 KaiRo: isn't it always September on the Internet? | |||
11:05 jorgev: heh | |||
11:06 vladan: cpeterson: i have an update | |||
11:11 jesup: The media Mac issue was MP4 native support IIRC | |||
11:15 jesup: I think you jsut have to disable it for long enough to log in; see comments on Yammer and elsewhere | |||
11:15 jesup: re: http2/spdy | |||
11:16 jesup: milan_: ^ | |||
11:16 KaiRo: yes, see http://daniel.haxx.se/blog/2014/09/02/http2-interop-pains/ | |||
11:16 milan_: jesup: yup, thanks - it worked | |||
11:16 jesup: np | |||
11:17 milan_: jesup: but now I forgot why I was trying to get to google docs :) | |||
11:17 jesup: just as well | |||
</pre> | </pre> |