Platform/2014-05-20: Difference between revisions

 
(25 intermediate revisions by 16 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)===
Line 56: Line 68:


===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 83: 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 91: 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 125: Line 153:
===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}} -->
{{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)===
Line 136: Line 169:
*{{Bug|997367}} - Crash at CorssProcessParent
*{{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}} -->
{{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 177: 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}} -->
{{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)===
Line 210: Line 267:
<!-- 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 226: 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>==
Line 264: 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>
canmove, Confirmed users
261

edits