canmove, Confirmed users
261
edits
(Created page with "<!-- Maybe don't screw with these links unless you've read this blog post: http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/ Just copy them to new pages an...") |
|||
(33 intermediate revisions by 23 users not shown) | |||
Line 18: | Line 18: | ||
===Notices/Schedule (lsblakk/sylvestre)=== | ===Notices/Schedule (lsblakk/sylvestre)=== | ||
('''READ-ONLY''') | |||
* 30.0b6 Desktop & Mobile going to build this morning, shipping Wednesday | |||
* We're in week 4 of beta, all tracked bugs should be assigned and we're taking less risky/forward fixes - more focus on stability, security fixes and where necessary - backouts | |||
{| 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 35: | ||
|Release: {{RELEASE_VERSION}} | |Release: {{RELEASE_VERSION}} | ||
|} | |} | ||
===Build Changes (gps)=== | ===Build Changes (gps)=== | ||
Line 44: | Line 48: | ||
===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> | ||
* Possibility of emergency downtime Fri 1800 PT - worst case 30 min to fix some networking issues. If any reason to defer, contact hwine prior to Fri | |||
==Quality Programs== | ==Quality Programs== | ||
Line 49: | Line 54: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
{{readonly}} | |||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 7.61] (Previous Week: 8.84). | |||
* Thanks to Mark Hammond for fixing a whole class of failures in the browser_thumbnails mochitests ({{bug|916497}} et al). | |||
* Thanks to Joel Maher for fixing a 1-year old Windows dromaeojs hang ({{bug|872788}}). | |||
* {{bug|870205}} (discussed last week) remains a top orange. | |||
* 16 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-05-13&f1=cf_last_resolved&query_format=advanced&list_id=10249433 List] - Thanks!. | |||
===CritSmash (dbolter)=== | ===CritSmash (dbolter)=== | ||
* (Readonly) Risk still not trending well. Will shout from the hill tops next week if necessary. | |||
===MemShrink (njn)=== | ===MemShrink (njn)=== | ||
* No update. | |||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* [http://arewestableyet.com/ Overall numbers] look good except for Nightly, which is missing correct ADI data. | |||
* ADI data for Nightly is being collected in different manner than before, we will get back to having numbers by the end of this week. | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 82: | Line 97: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* {{bug|996785}} - Bidirectional CPOWs to improve add-on compat. | |||
* {{bug|913249}} - OMTC for Windows landed (but was backed out). | |||
* {{bug|1004745}} - "zombie" joins us for his GSoC project to make Jetpack Add-on SDK e10s-compatible. | |||
* Many crash fixes. | |||
===Firefox Desktop (gavin)=== | ===Firefox Desktop (gavin)=== | ||
Line 90: | Line 109: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
====Work In Progress==== | |||
*Firefox Hub ([https://bugzilla.mozilla.org/show_bug.cgi?id=817716 817716],[https://bugzilla.mozilla.org/show_bug.cgi?id=1004153 1004153],[https://bugzilla.mozilla.org/show_bug.cgi?id=1007408 1007408],[https://bugzilla.mozilla.org/show_bug.cgi?id=965452 965452],[https://bugzilla.mozilla.org/show_bug.cgi?id=701725 701725]) | |||
*Sync ([https://bugzilla.mozilla.org/show_bug.cgi?id=1003877 1003877],[https://bugzilla.mozilla.org/show_bug.cgi?id=1005072 1005072],[https://bugzilla.mozilla.org/show_bug.cgi?id=891600 891600],[https://bugzilla.mozilla.org/show_bug.cgi?id=965924 965924]) | |||
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]] | |||
====Landings==== | |||
=====Nightly ({{CENTRAL_VERSION}})===== | |||
*Add support for connecting to HTTP proxy over HTTPS ([https://bugzilla.mozilla.org/show_bug.cgi?id=378637 Bug 378637]) | |||
*Unify removal behavior for bookmark-history-readinglist items from Home items ([https://bugzilla.mozilla.org/show_bug.cgi?id=921136 Bug 921136]) | |||
*Text selection keyboard shortcuts not working ([https://bugzilla.mozilla.org/show_bug.cgi?id=993261 Bug 993261]) | |||
*Zoom level mangled after restoring session ([https://bugzilla.mozilla.org/show_bug.cgi?id=1002426 Bug 1002426]) | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
Line 96: | Line 125: | ||
===Firefox OS Devices/Porting (ericchou)=== | ===Firefox OS Devices/Porting (ericchou)=== | ||
{{readonly}} | |||
* Device porting (Gonk team) | |||
** Porting Summary | |||
*** [http://goo.gl/tHXAE9 Flame] | |||
*** [http://goo.gl/knKzFq Vixen] | |||
*** [http://goo.gl/mjd0ay Tarako]: Released a build for OEM on 5/20. | |||
*** [http://goo.gl/9cCPxs Dolphin]: SPRD PTR0 (the first test run). | |||
** On-site support | |||
*** SPRD Shanghai | |||
**** Kai-zhen Li 5/9-5/20 | |||
* Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu) | |||
** WebBluetooth API refinement has started. Ben and Jocelyn will dedicate on it. | |||
** NFC integration issues ({{Bug|1009459}}, {{Bug|1009470}}) | |||
** 1.4+ issues: {{Bug|997962}} and {{Bug|1011110}}. Both are still under investigation. | |||
* Media Playback (members: Bruce Sun, Blake Wu, Star Cheng) | |||
** {{Bug|941302}} - PlatformDecoderModule for Firefox OS - WIP | |||
** {{Bug|904177}} - Integrate MediaCodec into gecko for media playback - WIP | |||
*** First step, tried to make mp3 playback work. | |||
** {{Bug|1007552}} - [Madai] 'publicnotification' channel should be fixed for camera shutter - WIP | |||
*** Gonk patch provided. | |||
* Device Storage & Stability (members: Alan Huang, Alphan Chen) | |||
** The first version of FeatureDetection API has landed, followup bug got r+. ({{bug|983502}}, {{bug|996996}}) | |||
===Firefox OS Media Apps (hema)=== | ===Firefox OS Media Apps (hema)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Continuing to work on blocking bugs for 1.3T, 1.4, 2.0 | |||
* Performance optimizations on Music/Gallery for Tarako | |||
* Wrapping up Ringtones User Stories (in 2.0 we will have the basic features in) | |||
* Landed Camera Touch Focus on master -- please test and file bugs | |||
* Working on Camera Face Detection feature, targeting to land this in current sprint. | |||
===Firefox OS Media Recording (cjku)=== | ===Firefox OS Media Recording (cjku)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
*{{Bug|987529}} - Implement Vsync dispatch pipeline | |||
*{{Bug|989945}} - [B2G][WebRTC] long video lag when using H.264 codec. | |||
*{{Bug|981153}} - Intermittent test_seek.html | Test timed out. | |||
*{{bug|983489}} - Crash on nsIAppStartup.quit() | |||
*{{Bug|997367}} - Crash at CorssProcessParent | |||
===Firefox OS Performance (mlee)=== | ===[https://wiki.mozilla.org/FirefoxOS/Performance Firefox OS Performance (mlee)]=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
'''[https://scrumbu.gs/t/fxos-dev-mlee/ Sprints]''' | |||
* [https://scrumbu.gs/t/fxos-dev-mlee/2014.05.23/ 2014.05.23 - Current] | |||
* [https://scrumbu.gs/t/fxos-dev-mlee/2014.05.23.t/ 2014.05.23 - Currently Tracking] | |||
'''Updates''' | |||
* '''Responsiveness: Eli Perelman''' | |||
** Launch states {{bug|996038}} design finalized and implementation in progress. | |||
* '''Power Consumption: Jon Hylands''' | |||
** Power Performance Server in development | |||
===Firefox OS Productivity (doliver)=== | ===Firefox OS Productivity (doliver)=== | ||
Line 128: | Line 201: | ||
===GFX (milan)=== | ===GFX (milan)=== | ||
* OMTC desktop | |||
** Windows landed, backed out, relanding (mostly needed to change timeout values in tests) | |||
** Linux: getting close | |||
* Skia | |||
** Following up on reftests failures. Currently in gradients - not just a fuzzing issue | |||
* APZ | |||
** Flywheel scrolling seems to be OK | |||
** Putting in a developer pref for overscroll effect so that UX can test it and see if the design feels right | |||
* New or unplanned things | |||
** Flame support for 1.3 (and somewhat less of a surprise, for 1.4) | |||
** FxOS 1.4 games performance | |||
** Intern heading for Toronto ended up in Mountain View (no fault of Mozilla) - rejigging some plans to help Walter with local support/tasks. | |||
===Identity (jedp)=== | ===Identity (jedp)=== | ||
Line 137: | Line 221: | ||
===JS (naveed)=== | ===JS (naveed)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Compiler (JIT) | |||
** {{bug|1010775}}: Refactored assembler code to pass some small classes by value instead of by reference | |||
* Garbage Collection | |||
** {{bug|933313}}: PJS: Integrate with generational garbage collection | |||
** {{bug|969012}}: Investigate and fix a raytrace regression from prior landing. | |||
** {{bug|1008473}}: Work begun on semi-space GC | |||
* Front End and Other | |||
** {{bug|998392}} {{bug|1008590}} {{bug|1011693}}: ASCII/Latin1 strings support in JS - begun and ongoing | |||
** {{bug|745324}}: our ClampDoubleToUint8 doesn't follow the algorithm stated in last ES6 spec (fix ready for the interpreter) | |||
** Nick Nethercote blogged about AdBlock Plus memory usage in Firefox: https://blog.mozilla.org/nnethercote/2014/05/14/adblock-pluss-effect-on-firefoxs-memory-usage/ | |||
===Layout (jet/dbaron)=== | ===Layout (jet/dbaron)=== | ||
{{readonly}} | |||
* W3C CSS Working Group F2F Meetings this week | |||
** http://wiki.csswg.org/planning/seoul-2014 | |||
* Notable Bug Fixes: | |||
**{{Bug|964646}} - Add tests for async CSS Animations (OMTA) | |||
**{{Bug|1008787}} - Plugins should be clipped to the size layout expects them to be | |||
**{{Bug|1009478}} - Make LayerActivity properties survive across reframes of an element | |||
**{{Bug|1005660}} - Add an "early freeze" step, to freeze flex items that clearly can't grow (or shrink, if we're shrinking). | |||
**{{Bug|1010470}} - Use :disabled pseudoclass instead of [disabled] attribute-selector to style disabled form controls on B2G & Android. | |||
**{{Bug|1001233}} - convert bullet frame's margin to the block frame's writing mode when positioning bullet. | |||
**{{Bug|992100}} - mask out complex-script codepoints in fonts that lack the necessary layout tables. | |||
**{{Bug|1009263}} - Add nsCheapSets::Clear() method that removes all entries and return it to minimal size in terms of memory use. | |||
**{{Bug|1008969}} - [css-grid] add nsGridContainerFrame::Reflow and a few grid related nsHTMLReflowState additions | |||
**{{Bug|1000423}} - position: fixed elements are misplaced | |||
**{{Bug|916315}} - Enable CSS sticky positioning in release desktop builds | |||
**{{Bug|590790}} - Add memory reporter for VectorImage's SVGDocumentWrapper's document | |||
**{{Bug|1004327}} - input type=number limited to 3 digits of precision | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* WebRTC Interim meeting in Washington DC this week | |||
* H264 SDP and packetization code progressing; likely will land soon in support of B2G HW codecs and OpenH264 | |||
* Investigating a significant regression in call connections in WebRTC (possible ICE rate-limiting issue) | |||
** If confirmed, will ask for uplift of a fix to Beta | |||
* Media Capture working group (MediaStreams, getUserMedia()) likes standardizing mozCaptureStream/mozCaptureStreamUntilEnded, and extending to canvases | |||
===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}} --> | ||
* New HTTP cache has landed! | |||
** http://www.janbambas.cz/new-firefox-http-cache-enabled/ | |||
** gets rid of largest sources of jank in the browser: other than some startup jank we appear to have no more janks that are longer than 100ms, even on very slow disks. (note: Honza's number's are with a patch that disabled 5 sources of startup jank) | |||
** 1st hit (uncached) loads are now much faster, since we delay writing to cache. | |||
** Cache no longer disappears whenever we have "unclean" shutdown (which was ~10-20% of the time) | |||
** We still have some memory consumption issues to fix on mobile ({{bug|1013333}}, and B2G/mobile folks may want to help us decide what amount of RAM cache, etc we should use. | |||
* TLS proxying (ie. TLS connection to HTTP proxy) has landed. ({{bug|378637}}). Enables us to work securely with web accelerating proxies. | |||
* Akamai will be demo-ing opportunistic encryption (i.e. TLS w/o certs) with us at the upcoming IETF meeting in New York. | |||
===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 (mmc)=== | ===Seceng (mmc)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Ability to test testing public key pins landed last night. We want testers to set "security.cert_pinning.enforcement_level" to 3 and see what breaks, telemetry says errors are less than 10^-4 so we are feeling good about going to production soon. | |||
* {{bug|973837}} has landed and been uplifted to Beta. It blocks view-source URI's in the data attribute on <object>, which prevents a variant of the same security hole that necessitated blocking the URI on iframes a few months ago. | |||
===Shumway (tschneidereit)=== | ===Shumway (tschneidereit)=== | ||
Line 166: | Line 296: | ||
<!-- 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> | ||
<Read only> | |||
<br> | |||
* (:bajaj) Firefox OS 2.0 Sprint #1 Review Report can be found [https://docs.google.com/a/mozilla.com/presentation/d/1KeJpUxavF7jN89iyvPtA9NAE4wshGF5i7XYE3OYn2o0/edit#slide=id.g3866cb49f_425 here] (You will need a mozilla google doc/drive account to view it!) | |||
==<Read only beyond this point>== | ==<Read only beyond this point>== | ||
===Friends of the Tree=== | ===Friends of the Tree=== | ||
There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work, and say hi to new contributor '''Yash'''! Here are some highlights: | |||
* '''Tom Schuster (evilpie)''' updated the Qt port ({{bug|1008668}}). | |||
* '''Robert Utasi (hunboy)''' corrected some about:networking UI ({{bug|1011425}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Svetozar Janjic''' improved MIPS support for SpiderMonkey ({{bug|996561}}). | |||
* '''Rafael Vieira''' performed RefPtr/nsRefPtr maintenance ({{bug|1009228}}). | |||
* '''Fred Wang (fredw)''' improved MathML styling ({{bug|930504}}). | |||
* '''Brian Smith (bsmith)''' improved libpkix ({{bug|1006041}}, {{bug|1006958}}, {{bug|1010581}}, {{bug|989564}}) | |||
* '''Masatoshi Kimura (emk)''' fixed the download manager not respecting security settings ({{bug|1008778}}, {{bug|1008851}}) | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Kestrel''' fixed dragging text selections within links ({{bug|998278}}). | |||
* '''Arpad Borsos (Swatinem)''' fixed a SpiderMonkey spec compliance problem ({{bug|1007285}}, {{bug|474369}}) | |||
* '''Julien Levesy''' added a new IonMonkey instruction ({{bug|1008707}}). | |||
* '''Anuj Agarwal (anujagarwal464)''' modernized some hashtables ({{bug|984123}}). | |||
* '''Adam (hobophobe)''' fixed an intermittent orange ({{bug|1008450}}). | |||
* '''Martin Stránský''' fixed a GTK3 crash ({{bug|909082}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Inanc Seylan''' added several IonMonkey instructions ({{bug|1003802}}, {{bug|1009967}}, {{bug|1010339}}). | |||
* '''Xidorn Quan''' fixed a vertical positioning layout issue ({{bug|1011461}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''qeole''' made the plugin timeout value configurable ({{bug|1007490}}). | |||
* '''Alex Vincent (WeirdAl)''' provided addons with a standard directory for data ({{bug|915838}}). | |||
* '''Arnaud Bienner''' improved HTML button display ({{bug|1007278}}). | |||
* '''Girish Sharma (Optimizer)''' added an API for determining if a module has been loaded ({{bug|1004487}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Althaf Hameez (ahameez)''' improved OOM message recognition ({{bug|1001206}}). | |||
===Mailing List Threads=== | ===Mailing List Threads=== | ||
Line 182: | Line 338: | ||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
10:46 KaiRo: cpeterson: no voice update from stabiliy, and I will miss the meeting due to a conflict | |||
10:46 cpeterson: ok | |||
11:01 blassey: cpeterson: drop the notes link? | |||
11:01 cpeterson: blassey: https://wiki.mozilla.org/Platform/2014-05-20 | |||
11:02 davidb: toronto on the way | |||
11:08 blassey: milan_: why do we need to support 1.3 on the flame? | |||
11:08 milan_: blassey: because of "sora" device which is close to flame | |||
11:08 milan_: blassey: and nobody has sora... | |||
11:08 overholt: we could have Hudson/Jenkins-style weather reports next to team reports | |||
11:08 bmoss: milan_: is there anything we can do to help you? | |||
11:08 milan_: blassey: and you can't build 1.3 for Flame without some hoop jumping :) | |||
11:11 blassey: I haven't heard of the sora device | |||
11:14 davidb: grobinson, TIL bug 973837 was fixed. thanks for that :) | |||
11:14 grobinson: davidb: yeah, np, that was all bobowen | |||
</pre> | </pre> |