canmove, Confirmed users
901
edits
DavidBolter (talk | contribs) |
|||
(36 intermediate revisions by 17 users not shown) | |||
Line 24: | Line 24: | ||
==The Need To Know== | ==The Need To Know== | ||
<small>(Release and system issues that may impact engineering this week.)</small> | <small>(Release and system issues that may impact engineering this week.)</small> | ||
* '''Note''': Please start using the 'feature' keyword on bugs that could benefit from advance notice to QA, Stability, User Advocacy, Press team and others so that those bugs show up on [https://wiki.mozilla.org/Features/Release_Tracking https://wiki.mozilla.org/Features/Release_Tracking] based on target milestone | |||
===Notices/Schedule (akeybl/lsblakk/bajaj)=== | ===Notices/Schedule (akeybl/lsblakk/bajaj)=== | ||
{| 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 35: | Line 38: | ||
|Aurora: {{AURORA_VERSION}} | |Aurora: {{AURORA_VERSION}} | ||
|Beta: {{BETA_VERSION}} | |Beta: {{BETA_VERSION}} | ||
|Release: {{CURRENT_VERSION}} | |Release: {{CURRENT_VERSION}} (m-r is 25 now) | ||
|} | |} | ||
* Unless a new critical issue is identified, FF25 is now code complete | |||
** We spun up our final beta and an RC last night with [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=890841%2C914034%2C914667%2C922921%2C925459%2C925538%2C929009%2C&list_id=8331010 this changeset] from b9 | |||
* Sign-off is Thursday, followed by merge '''(!!)''' on Monday and release on Tuesday alongside 17.0.10 and 24.1 | |||
* B2G v1.2 (Gecko 26) will diverge from the Aurora/Beta track on Monday, v1.3 (Gecko 28) will continue development on mozilla-central | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 | | <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 52 bugs]</big></center> | ||
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals | | <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals 4 bugs]</big></center></b> | ||
|- | |- | ||
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --> | <!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --> | ||
Line 61: | Line 69: | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* overholt: I'm making the [[WebAPI/ExposureGuidelines|guidelines around exposing things]] to the web "official" | * overholt: I'm making the [[WebAPI/ExposureGuidelines|guidelines around exposing things]] to the web "official" | ||
** watch for "Is this good for the WEB?" (a la Office Space; see relevant [http://www.youtube.com/watch?v=K0NNVm5ajMQ clip from movie here]) banners in various MozSpaces | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 67: | Line 76: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* The work | * The main work: [https://wiki.mozilla.org/Platform/2013-Q4-Goals#Accessibility Q4 Goals] | ||
===Add-on SDK (dtownsend)=== | ===Add-on SDK (dtownsend)=== | ||
Line 86: | Line 95: | ||
===Developer Tools (robcee)=== | ===Developer Tools (robcee)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
Light week. Only 33 bugs fixed including App Manager. | Light week. Only 33 bugs fixed including App Manager. | ||
* Reflows in Web Console landing {{bug|926371}} | * Reflows in Web Console landing {{bug|926371}} | ||
* Hoping to get CodeMirror landed for Firefox 27 merge. {{bug|919709}} | * Hoping to get CodeMirror landed for Firefox 27 merge. {{bug|919709}} | ||
{{readonly}} | |||
* Added color swatches to Inspector Style view {{bug|918716}} | * Added color swatches to Inspector Style view {{bug|918716}} | ||
* Debugger responsive when side-docked {{bug|927375}} | * Debugger responsive when side-docked {{bug|927375}} | ||
Line 117: | Line 128: | ||
===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--> | ||
* Overhaul of the favicon system landed in Fx27 {{Bug|914296}} | * Overhaul of the favicon system landed in Fx27 {{Bug|914296}} | ||
* Landed in | * Landed in Fx27 {{Bug|742832}} - Add support for tab sharing for getUserMedia | ||
* Uplifted to Aurora: {{Bug|917947}} - Search engine icons are minuscule in search engine preference dialog on large DPI devices | |||
* Converging and testing the new about:home for Fx26 continues | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
Line 152: | Line 164: | ||
===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}} | |||
Bug List | |||
* http://scrumbu.gs/p/fxos-perf/ | |||
Focus | |||
* FxOS 1.2 Blockers | |||
* [http://scrumbu.gs/t/fxos-dev-mlee/2013.10.25/ 10.25 Sprint] | |||
** Contacts App Launch Latency (showing significant improvement from 1.1) | |||
** Power Usage Harness | |||
** Profiling & Automation Improvements: {{bug|924697}}, {{bug|925111}}, {{bug|923914}} | |||
===Firefox OS Productivity (doliver)=== | ===Firefox OS Productivity (doliver)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
Line 235: | Line 258: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
** Compiler (JIT) | |||
*** Worked to land last of patches needed to speed up Dromaeo. | |||
** Garbage Collection | |||
*** Now down to the neighborhood of 15-17 hazards in the browser. | |||
** Front End and Other | |||
*** Generators are in SpiderMonkey central - http://wingolog.org/archives/2013/10/07/es6-generators-and-iteration-in-spidermonkey | |||
*** Intl patchwork: landed patch to make Intl initialization fully lazy, wrote/landed patch to make mochitests be fine with the presence/absence of Intl as appropriate for branch/nightly/b2g/etc. -- Intl is now on in nightlies! \o/ more work to be done yet re updating ICU, but we're in good shape on this front, finally | |||
*** Got better child process memory reporting working. Now need to clean up the patch and post for review. | |||
*** Dealt with several bugs that conspired together to take out AreWeFastYet . | |||
===Layout (jet/dbaron)=== | ===Layout (jet/dbaron)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
Line 253: | Line 287: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* For network performance tests, we'll be lobbying for "webpagetest" to be canonical, not tp5 | |||
** motivator: predictive network API ("seer") ({{bug|881804}}) seeing 5% speedup on webpagetest "page revisit" example, but causes 6% tp5 regression. | |||
** expect a post to dev-tree-management soon from Nick Hurley with more info. | |||
** yes, we should move webpagetest infrastructure out of Bob Clary's basement :) | |||
* Looks like we're finally mopped up all followup bugs from landing off-main OnDataAvailable for image parsing. | |||
* HTTP/2: spec work continues. Too many bugs discovered in draft 6, so we won't be shipping a version of it. | |||
* HTTP cache re-write: working on in-memory index. | |||
===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|810149}} and {{bug|846921}}: Investigating feasibility of skipping resursive directory scans for unpacked addons. If it's possible, it should give us a big startup time win | |||
* {{bug|807322}}: Improving Android cold startup time | |||
** {{bug|929494}}: Using template typedefs, not inheritance, to define nsTArray element copiers results in code size savings on Android of about 570K (!), or ~2% of libxul .text size | |||
===Plugins (bsmedberg)=== | |||
* Java block was deployed Friday. Expected negative feedback is flowing, but not at the moment too terribly. Mainly watching some high-value sites, such as pogo and a few banks (TD ameritrade). | |||
** https://support.mozilla.org/en-US/kb/how-to-enable-java-if-its-been-blocked shows the UI | |||
** https://developer.mozilla.org/en-US/docs/Site_Author_Guide_for_Click-To-Activate_Plugins is something we can reach out to broken sites | |||
===Seceng (mmc)=== | ===Seceng (mmc)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* Goals finalized: https://wiki.mozilla.org/SecurityEngineering/2013/Q4Goals | |||
* OCSP: {{Bug|918120}} landed to reduce OCSP timeouts (cviecco) | |||
* PSM: {{Bug|911336}} landed to help with NSS shutdown crashes(cviecco) | |||
* CSP: {{Bug|927493}} landed to short-circuit CSP on B2G for certified apps but broke python gaia unittests (fabrice) | |||
* Chromium sandbox progress: {{Bug|922756}} (bbondy) | |||
* Cookies/Safebrowsing: {{Bug|897516}} landed to isolate safebrowsing cookie from other Google cookies (ckerschb) | |||
* Marking downloads from internet zone on windows: {{Bug|916126}} to fix regression in FF 25 landed (affects FF 24 only) | |||
===WebAPI (overholt)=== | ===WebAPI (overholt)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
Line 266: | Line 326: | ||
** priorities for Firefox OS: IndexedDB ({{bug|701634}}), TCP Socket ({{bug|916199}}), mozContacts ({{bug|916197}}), Data Store ({{bug|916196}}) | ** priorities for Firefox OS: IndexedDB ({{bug|701634}}), TCP Socket ({{bug|916199}}), mozContacts ({{bug|916197}}), Data Store ({{bug|916196}}) | ||
** if you want something to be available in workers, file a bug and block {{bug|916204}} | ** if you want something to be available in workers, file a bug and block {{bug|916204}} | ||
** Exposing JS implemented APIs in workers is hard (for now, we're working on ways to make it easier) | |||
** SharedWorkers getting closer to being preffed on ({{bug|924089}}) | ** SharedWorkers getting closer to being preffed on ({{bug|924089}}) | ||
Line 276: | Line 337: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* [http://arewestableyet.com/ Overall numbers] look good for all channels | |||
==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> | ||
* Developer Productivity: The program management team is seeking suggestions for ways to improve Mozilla developers' workflow. (cpeterson) | |||
** Please add your ideas and comments here: https://etherpad.mozilla.org/kHpv9jvGMj | |||
==<Read only beyond this point>== | ==<Read only beyond this point>== | ||
Line 310: | Line 375: | ||
* Video: "[https://air.mozilla.org/enter-the-compartment/ Enter the Compartment - Gecko's Script Security Architecture Explained]" by Bobby Holley | * Video: "[https://air.mozilla.org/enter-the-compartment/ Enter the Compartment - Gecko's Script Security Architecture Explained]" by Bobby Holley | ||
*Margaret: http://blog.margaretleibovic.com/post/64091037975/remote-developer-tools-and-firefox-for-android | *Margaret: http://blog.margaretleibovic.com/post/64091037975/remote-developer-tools-and-firefox-for-android | ||
*Finkle: http://starkravingfinkle.org/blog/2013/10/geckoview-embedding-gecko-in-your-android-application/ | |||
* khuey: [http://aosabook.org/en/posa/memshrink.html The Performance of Open Source Applications: MemShrink] | |||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre> | |||
[2:00pm] lmandel: https://wiki.mozilla.org/Platform/2013-10-22 | |||
[2:00pm] lmandel: gavin: Do you have a desktop update today? | |||
[2:01pm] gavin: lmandel: no | |||
[2:02pm] teoli joined the chat room. | |||
[2:03pm] johnath: lmandel: we're on, but can't control our vidyo, because #ipad | |||
[2:03pm] ozten joined the chat room. | |||
[2:03pm] vladan joined the chat room. | |||
[2:03pm] lmandel: johnath: OK. Thanks. | |||
[2:03pm] KaiRo: bsmedberg: anything in stability update from your side today? | |||
[2:03pm] • lmandel hopes toronto has audio | |||
[2:04pm] johnath: lmandel: we do, and are probably unmuted now | |||
[2:04pm] bsmedberg: KaiRo: no, the Java stuff is in the plugin section | |||
[2:04pm] KaiRo: bsmedberg: ok, thanks | |||
[2:04pm] KaiRo: lmandel: in that case, nothing audible for stability today | |||
[2:04pm] lmandel: KaiRo: Thanks | |||
[2:04pm] johnath: robcee: one more "selfview" and a "0" will make things nearly perfect | |||
[2:05pm] mschifer joined the chat room. | |||
[2:05pm] blassey joined the chat room. | |||
[2:06pm] robcee: the new vidyo control software is hilarious. | |||
[2:08pm] margaret: woooo app manager | |||
[2:09pm] lsblakk: margaret: talk in london! | |||
[2:10pm] karl joined the chat room. | |||
[2:12pm] bsmedberg: 6% isn't really a "minor" regression... | |||
[2:13pm] chofmann left the chat room. (Quit: ChatZilla 0.9.90.1 [Firefox 26.0a2/20131022004006]) | |||
[2:13pm] omeringen joined the chat room. | |||
[2:14pm] gavin: 6% in what? | |||
[2:15pm] gavin: (missed it) | |||
[2:16pm] marcia left the chat room. (Ping timeout) | |||
[2:16pm] chofmann joined the chat room. | |||
[2:16pm] lmandel: roundtable items? | |||
[2:18pm] lsblakk: mfinkle has the best blog name | |||
[2:19pm] robcee: 6% in vidyo disconnection time | |||
[2:20pm] robcee: (Tvd) | |||
[2:24pm] marcia joined the chat room. | |||
[2:24pm] Cww: akeybl: email sent about java & banking. | |||
</pre> |