Platform/2014-02-04: Difference between revisions

 
(12 intermediate revisions by 9 users not shown)
Line 63: Line 63:
<small>(Repo, test, and other information for engineers from the release engineering team.)</small>
<small>(Repo, test, and other information for engineers from the release engineering team.)</small>
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
* Still having some issues with network (mostly related to AWS) {{bug|957502}}
** Have moved some FTP traffic out of VPN tunnel last week
** Looking at moving HG traffic out of VPN tunnel


===Upcoming Outages/Upgrades===
===Upcoming Outages/Upgrades===
Line 73: Line 75:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
No update.
No update. (work week! see DOM blog post below)


===Add-on SDK (dtownsend)===
===Add-on SDK (dtownsend)===
Line 107: Line 109:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Firefox Accounts-based Sync and Australis were both uplifted to Aurora 29 yesterday. Test the new Sync if you're adventurous: https://blog.mozilla.org/futurereleases/2014/02/01/test-the-new-firefox-sync-on-nightly-release-channel/
===Firefox Metro (bbondy/jmathies/mbrubeck)===
===Firefox Metro (bbondy/jmathies/mbrubeck)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 159: Line 163:
===Firefox OS Performance (mlee)===
===Firefox OS Performance (mlee)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}


[http://scrumbu.gs/t/fxos-dev-mlee/2014.02.14/ 2014.02.14: Current Sprint]
[http://scrumbu.gs/t/fxos-dev-mlee/2014.02.14/ 2014.02.14: Current Sprint]
* [http://mzl.la/IP2FbM 1.3 Blockers]
* [http://mzl.la/IP2FbM 1.3 Blockers]
* Memory, Scrolling FPS, and Perceived Cause & Progress issues.
* Memory, Scrolling FPS, and Perceived Cause & Progress issues.
* Tarako
* [https://wiki.mozilla.org/FirefoxOS/Tarako Tarako]
** Memory tracking automation and footprint improvements.
** Memory tracking automation and footprint improvements.
** Devices distributed to FxOS Perf team this week.
** Devices distributed to FxOS Perf team this week.
Line 173: Line 175:
** Scrollgraph improvements.
** Scrollgraph improvements.
** Continuing to improve Eideticker (Automated Camera Measurements for Perceived Performance).
** Continuing to improve Eideticker (Automated Camera Measurements for Perceived Performance).
* Power
* [https://wiki.mozilla.org/B2G/Performance/PowerUsage Power]
** Completed production of last 34 FxOS Power harnesses & ammeters; delivered today.
** Completed production of last 34 FxOS Power harnesses & ammeters; delivered today.
** FxOS Power Tool updated to  work with new ammeter.
** FxOS Power Tool updated to  work with new ammeter.
** FxOS Power Tool docs updated.
** [https://developer.mozilla.org/en-US/Firefox_OS/Performance/Power FxOS Power Tool Docs] updated.


===Firefox OS Productivity (doliver)===
===Firefox OS Productivity (doliver)===
Line 213: Line 215:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
{{readonly}}
The ICU update to a recent version (52.1) landed, finally, so the Internationalization API (<code>window.Intl</code>, <code>window.Intl.Collator</code>, etc.) should be riding the trains into release now.  As part of updating, {{source|intl/update-icu.sh}} is now a nearly perfectly replayable system -- every local ICU patch is recorded there.  If you're writing a local patch to ICU, you must add it to this file -- otherwise we're very likely to lose it next time ICU gets updated!


** Compiler (JIT)
** Compiler (JIT)
Line 248: Line 252:


* We're planning to land the new HTTP cache (w/o index) on mozilla-central for a few days this week.  Keep an eye out for bugs.
* We're planning to land the new HTTP cache (w/o index) on mozilla-central for a few days this week.  Keep an eye out for bugs.
** don't freak out if your cache gets very large--the code we land doesn't do eviction yet.  Your cache will be cleared when we toggle the pref back.


* HTTP/2 work going well--we're well ahead of Chrome (we've implemented v9, they're at v6). Firefox is the reference HTTP client for most server work at this point
* HTTP/2 work going well--we're well ahead of Chrome (we've implemented v9, they're at v6). Firefox is the reference HTTP client for most server work at this point
Line 282: Line 287:
* Application reputation: {{bug|928536}} for verifying signatures of windows binaries ready to land (mmc)
* Application reputation: {{bug|928536}} for verifying signatures of windows binaries ready to land (mmc)
* CSP: {{bug|916054}} respects paths in url directives for spec compliance (ckerschb)
* CSP: {{bug|916054}} respects paths in url directives for spec compliance (ckerschb)
* Clickjacking/copy-paste jacking: {{bug|624883}} to ban view-source from iframes (welcome, bobowen!)


===Shumway (mbx)===
===Shumway (mbx)===
Line 314: Line 320:
==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>
[http://www.squarefree.com/2014/02/03/fuzzers-love-assertions/ Fuzzers Love Assertions] (jruderman) Please encourage devs to add assertions for invariants that might lead to security problems.


==<Read only beyond this point>==
==<Read only beyond this point>==
Line 321: Line 329:
===Good Reads===
===Good Reads===
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small>
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small>
*[Margaret] http://blog.margaretleibovic.com/post/75553256773/wip-home-page-customization-in-firefox-for-android
* mleibovic - [http://blog.margaretleibovic.com/post/75553256773/wip-home-page-customization-in-firefox-for-android WIP: Home Page Customization in Firefox for Android]
* overholt - [http://overholt.ca/wp/?p=445 DOM, WebAPI, Accessibility, Networking, JS, Security, Add-Ons, and Apps Work Week]
* [https://blog.mozilla.org/futurereleases/2014/02/01/test-the-new-firefox-sync-on-nightly-release-channel/ Test the New Firefox Sync on Nightly Release Channel]
* ravitillo - [http://ravitillo.wordpress.com/2014/02/04/idle-wakeups-are-evil/ Idle wakeups are evil]
* glandium - [http://glandium.org/blog/?p=3054 Shared compilation cache experiment]
* glandium - [http://glandium.org/blog/?p=3079 Shared compilation cache experiment, part 2]
* glandium - [http://glandium.org/blog/?p=3119 Ccache efficiency on Mozilla builders]
* froydnj - [https://blog.mozilla.org/nfroyd/2014/01/28/finding-space-savings/ finding space savings]
* froydnj - [https://blog.mozilla.org/nfroyd/2014/01/29/space-saving-miscellany/ space saving miscellany]
* jruderman - [http://www.squarefree.com/2014/02/03/fuzzers-love-assertions/ Fuzzers love assertions]


===irc #planning Log From This Meeting===
===irc #planning Log From This Meeting===
<pre style="white-space:pre-wrap;">
<pre style="white-space:pre-wrap;">
13:59 KaiRo: lmandel: no stability voice update from me - bsmedberg, do you have anything?
13:59 lmandel: https://wiki.mozilla.org/Platform/2014-02-04
13:59 lmandel: gavin: Desktop update today?
13:59 lmandel: gavin: Haven't heard from desktop in a while
14:03 robcee: having a hard time connecting
14:05 jwalden: workers work, eh
14:05 robcee: heh heh heh
14:07 robcee: vidyo is acting strangely
14:07 robcee: have to disconnect
14:11 jwalden: I'll add those notes to the wiki now
14:12 KaiRo: yay on HTTP/2
14:14 jduell: overholt: you should try to arrange to get all DOM, etc videos put in the airmozilla "Engineering" channel
14:14 jwalden: and JS section updated for ICU/Intl note now
14:14 overholt: jduell, will do
14:14 jduell: I pinged them about Kyle's talk and they switched it over
14:15 overholt: jduell, who'd you ask?
14:15 jduell: overholt: they also filed a bug to make it more wiki-like (so we won't have to ask them to do the channel tag)
14:15 jduell: overholt: I think it was "Daniel"?
14:15 jduell: Let me check my IRC log...
14:16 lmandel: overholt: I think I can help you with that if you send me the links to the videos.
14:16 jduell: overholt: "Richard" (it was on #airmozilla, not sure where he hangs out usually)
14:16 overholt: lmandel, https://air.mozilla.org/how-workers-work/ and https://air.mozilla.org/gecko-cycle-collector-intro/
14:17 lmandel: overholt: k. will check after this meeting is done
14:17 overholt: jduell, lmandel: thanks
14:17 jduell: lmandel: overholt: note that talks can have "Category: Engineering" yet not be in the "Engineering" channel
14:17 jduell: it's a different frob
14:17 jwalden: assert everything!
14:18 jduell: overholt: lmandel: see also https://bugzilla.mozilla.org/show_bug.cgi?id=967133
</pre>
</pre>
Confirmed users
2,473

edits