Confirmed users
3,339
edits
| (28 intermediate revisions by 11 users not shown) | |||
| Line 19: | Line 19: | ||
<small>(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)</small> | <small>(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)</small> | ||
; Orange Factor | ; Orange Factor | ||
* Many top oranges are currently unowned. Please respond if needinfo'ed on them. | |||
; Stability | ; Stability | ||
; Other | ; Other | ||
| Line 61: | Line 62: | ||
<small>(System outages/upgrades and tree closures that impact engineering.)</small> | <small>(System outages/upgrades and tree closures that impact engineering.)</small> | ||
There will be a tree closing window on April 5, 2014 of | There will be a tree closing window on April 5, 2014 of 3 hours, details in {{bug|985503}}. Expected start at 0700 PT (2014-04-05 14:00 UTC). | ||
==Team Stand-ups== | ==Team Stand-ups== | ||
| Line 74: | Line 75: | ||
===B2G Services (dougt)=== | ===B2G Services (dougt)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* Experimental switch of Firefox Nightly to Mozilla's Location Service in a few weeks. | |||
===Developer Tools (robcee)=== | ===Developer Tools (robcee)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
| Line 95: | Line 97: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Landed in FxTeam {{Bug|968308}} - UI telemetry for home panels | |||
* Nice bug fix for {{Bug|976723}} - Selection handle scrolls outside boundary of <input> on page scroll also landed in FXTeam, we'll see how it looks to uplift | |||
* WebApps experience for Android continues to improve with {{Bug|933979}} - Uninstalled webapps take up a lot of space | |||
* There's been a bit of gfx related activity for Fx30, landings: | |||
**{{bug|988370}} - Regression: position: fixed element corruption when panning and (uplift to Fx30) and {{Bug|983208}} - Regression: Panning and zooming yields flickering and or vanishing content | |||
*GFX WIP: {{bug|988882}} - Regression: fixed position header and site interaction broken on DuckDuckGo Goodies; content hidden behind the address-bar | |||
**{{bug|989278}} - Scrolled page in Readermode produces banner strip artifact | |||
**{{bug|986991}} - Text entry fields 'refreshing' in weird manner | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
===Firefox OS Devices/Porting (ericchou)=== | ===Firefox OS Devices/Porting (ericchou)=== | ||
{{readonly}} | |||
* Device porting (Gonk team) | |||
** [http://goo.gl/9uuEb4 Flame] setup build system. | |||
** [http://goo.gl/knKzFq Vixen] working with Via for the community project as flatfish. | |||
** [http://goo.gl/9cCPxs Dolphin] | |||
** [http://goo.gl/mjd0ay Tarako] | |||
*** 2 engineers are onsite in sprd shanghai. | |||
*** [http://goo.gl/XpYgfA 1.3T+] still the first priority. | |||
* Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu) | |||
** Bug fixing. | |||
** In-house certification test (PTS) for 1.4 has started. ([https://bugzilla.mozilla.org/show_bug.cgi?id=986293 BlueZ], [https://bugzilla.mozilla.org/show_bug.cgi?id=986297 bluedroid]) | |||
* Media Playback (members: Bruce Sun, Blake Wu, Star Cheng) | |||
** Fixed bugs and implemented features (PlatformDecoderModule and MediaCodec integration) | |||
* Device Storage & Stability (members: Alan Huang, Alphan Chen) | |||
** Worked on Feature Detection API and Device Storage API | |||
===Firefox OS Media Apps (hema)=== | ===Firefox OS Media Apps (hema)=== | ||
| Line 151: | Line 178: | ||
===JS (naveed)=== | ===JS (naveed)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Very successful JavaScript and Low Level Tools Team work week last week in Toronto [https://intranet.mozilla.org/JavaScript_Work_Week_-_2014 agenda and raw meetings notes] | |||
** Trip Report summarizing meetings and decisions in progress - will be published to dev-planning and JS team blog | |||
* Generational GC landed! \o/ {{bug|619558}} | |||
===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}} | |||
* Platform Layout Q2 goals now posted: | |||
** https://wiki.mozilla.org/Platform/2014-Q2-Goals#Layout | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
| Line 170: | Line 207: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Perf team Q2 goals: https://wiki.mozilla.org/Platform/2014-Q2-Goals#Perf | |||
Vladan on PTO April 2-18, Avi Halachmi (:avih) substituting | |||
<b>Asus Transfomer T100 laptop/tablet initiative</b>: | |||
* Focus on providing the best user experience (UX feel, features, performance) on lowest common denominator hardware | |||
** Try to become the best browser on this specific hardware | |||
** Firefox will be even better on higher spec stuff | |||
* Our test machines should be different from our development machines (similar to Android development) | |||
* Procure it as needed for your projects: http://www.newegg.com/Product/Product.aspx?Item=9SIA2NR1AU2763 | |||
* Why this particular device: | |||
** Popular: according to Amazon.com, it's been one of top sellers in the "Laptop Computers" category for months | |||
** Both tablet & laptop formats | |||
** Cheap + low-end (Atom CPU, integrated graphics, SSD+HDD) | |||
Profiler enhancements: | |||
* {{bug|963158}}: Profiler shouldn't sample sleeping threads multiple times | |||
* {{bug|987297}}: Improve memory usage of profiler by packing ProfileEntry structs together better | |||
* {{bug|962262}}: Use external structure padding to save ~30% of circular buffer space | |||
* {{bug|986160}}: Create unit tests for the Gecko Profiler | |||
* {{bug|967619}}: Talos Profiling has hit some snags, likely Talos profiling on Windows will not be initially supported | |||
* {{bug|758697}}: Working on improving profiler support for B2G | |||
Most common sources of main-thread I/O, according to Telemetry: | |||
* {{bug|987735}}: {xre}\dictionaries | |||
* {{bug|987715}}: {xre}\browser\searchplugins\* - filed | |||
* {{bug|988294}}: {profile}\cookies.sqlite | |||
* {{bug|987738}}: {profile}\cert_override.txt | |||
* {{bug|987728}}: {profile}\localstore.rdf | |||
* {{bug|987745}}: formhistory.sqlite | |||
* {{bug|988304}}: {profile}\blocklist.xml | |||
* {{bug|975996}}: permissions.sqlite | |||
* {{bug|988301}}: Firefox Sync | |||
* {{bug|988292}}: {profile}\addons.json | |||
* [https://issues.adblockplus.org/ticket/217 Adblock Plus patterns.ini] | |||
Miscellaneous fixes: | |||
* {{bug|987101}}: Switch the CrashMonitor to native OS.File.read() for better performance | |||
* {{bug|989326}}: Loader.jsm should neither flush nor perform main thread I/O | |||
===Seceng (mmc)=== | ===Seceng (mmc)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Mozilla::pkix is now ON by default (for firefox). This a signficant rewrite of or certificate verification library. Please report any compatibility | Mozilla::pkix is now ON by default (for firefox). This a signficant rewrite of or certificate verification library. Please report any compatibility, performance or security issues. To disable set security.use_mozillapkix_verification to false. (master bug for enabling in all products is https://bugzilla.mozilla.org/show_bug.cgi?id=915930) | ||
===Shumway (mbx)=== | ===Shumway (mbx)=== | ||
| Line 191: | Line 273: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 8.86] (Previous Week: 8.63). | |||
* mochitest-bc continues to timeout with high frequency. | |||
* 37 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-03-25&f1=cf_last_resolved&query_format=advanced&list_id=9817655 List] - Thanks!. | |||
** Shout out to Ehsan who has been fixing some long-running oranges recently. | |||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* [http://arewestableyet.com/ Overall numbers] look mostly good. | |||
* There's a number of [[CrashKill/2014-03-31#Beta|beta regressions in 29]], please help to fix those. | |||
* A blog post is out now on [http://home.kairo.at/blog/2014-04/how_effective_is_the_stability_program efficiency of the Stability Program], including long-term crash graphs. | |||
* We also have [https://crash-analysis.mozilla.com/rkaiser/crash-report-tools/longtermgraph/ dynamic versions of the long-term graphs]! | |||
* GGC landed on trunk, please file bugs when you encounter crashes with it! | |||
==Roundtable== | ==Roundtable== | ||
| Line 198: | Line 290: | ||
==<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! Here are some highlights: | |||
* '''Neil Rashbrook (NeilAway)''' made the encoding menu work for FTP directories ({{bug|948901}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Pranav Kant (pranavk)''' exposed raw socket data for UDP messages ({{bug|952927}}). | |||
* '''Alice0775 White''' fixed a scrolling issue with long menus ({{bug|859126}}). | |||
* '''Brian Smith (bsmith)''' corrected some uninitialized PKIX arguments ({{bug|982778}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Ben Hackett''' improved IonMonkey ({{bug|982778}}). | |||
* '''Marco Castelluccio (marco)''' fixed up some OS.File users ({{bug|972927}}, {{bug|981085}}, {{bug|981563}}, {{bug|987101}}). | |||
* '''Rik Cabanier''' corrected a drawImage problem ({{bug|987292}}). | |||
* '''Dmitry Rojkov''' turned GestureEventListener into a state machine ({{bug|985541}}). | |||
* '''Alex Henrie''' fixed a display issue with select menus in non-default states ({{bug|981849}}). | |||
* '''Rick Eyre (reyre)''' lazified some of HTMLMediaElement ({{bug|987076}}). | |||
* '''Fredrik Lanker (lanker)''' improved infinite duration recognition of MP3s ({{bug|989284}}). | |||
* '''Abhishek Potnis (abhishekp)''' reduced some deprecated warnings ({{bug|986499}}). | |||
* '''Ms2ger''' performed a variety of useful janitorial efforts ({{bug|973367}}, {{bug|973915}}, {{bug|973950}}, {{bug|976143}}, {{bug|981371}}, {{bug|984006}}, {{bug|986860}}). | |||
* '''Sankha Narayan Gupta (sankha93)''' implemented Object.setPrototypeOf ({{bug|885788}}). | |||
* '''Martin Stránský''' ported transparent widgets from gtk2 to gtk3 ({{bug|982640}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Gorman Ho''' added a convenient node property cleanup helper ({{bug|983285}}). | |||
* <span style="color:green;font-variant:small-caps">[first patch!]</span> '''Nicolás Bordenabe''' added missing CSS properties to getCSSValuesForProperty ({{bug|973345}}). | |||
* '''Masatoshi Kimura (emk)''' fixed a bunch of problems ({{bug|297395}}, {{bug|980134}}, {{bug|986347}}, {{bug|986811}}, {{bug|988122}}, {{bug|989557}}). | |||
* '''Birunthan Mohanathas (poiru)''' performed some useful SpiderMonkey and content cleanups ({{bug|845478}}, {{bug|986076}}, {{bug|987320}}). | |||
===Mailing List Threads=== | ===Mailing List Threads=== | ||
<small>(Threads that are likely to be of interest to engineering from various mailing lists.)</small> | <small>(Threads that are likely to be of interest to engineering from various mailing lists.)</small> | ||
===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> | ||
* Geoff Brown: http://gbrownmozilla.wordpress.com/2014/03/31/firefox-for-android-performance-measures-march-check-up-2/ | |||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
11:02 vladan: is Engineering meeting happening? | |||
11:02 vladan: ^ cpeterson | |||
11:02 cpeterson: vladan: delayed until 11:20 | |||
11:03 vladan: oh ok | |||
11:03 vladan: cpeterson: thanks | |||
11:03 KaiRo: bsmedberg: any audible from you for the platform meeting? | |||
11:03 bsmedberg: no | |||
11:03 KaiRo: thx | |||
11:05 cviecco_adium: platform meeting is on? | |||
11:05 KaiRo: cpeterson: I do have an audible for stability today | |||
11:05 cpeterson: KaiRo: ok | |||
11:05 KaiRo: cviecco_adium: cpeterson says delayed until 11:20 | |||
11:05 cviecco_adium: KaiRo. Thanks | |||
11:10 Disconnected | |||
</pre> | </pre> | ||