{"id":2017,"date":"2014-12-17T00:00:03","date_gmt":"2014-12-17T04:00:03","guid":{"rendered":"https:\/\/blog.mozilla.org\/meeting-notes\/?p=2017"},"modified":"2014-12-17T00:00:03","modified_gmt":"2014-12-17T04:00:03","slug":"mozilla-platform-2014-12-16","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/2017","title":{"rendered":"Mozilla Platform: 2014-12-16"},"content":{"rendered":"<div>\n<div class=\"mw-content-ltr\" dir=\"ltr\" id=\"mw-content-text\" lang=\"en\">\n<h2 class=\"mw-headline\" id=\"Need_To_Know\">Need To Know<\/h2>\n<p><small>(Release and system issues that may impact engineering this week.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"Notices.2FSchedule_.28lsblakk.2Fsylvestre.2Flmandel.29\">Notices\/Schedule (lsblakk\/sylvestre\/lmandel)<\/h3>\n<table cellpadding=\"10\" class=\"wikitable\" style=\"color: green;background-color: #ffffcc\">\n<tr>\n<td colspan=\"2\"><big>Next Merge:<\/big> <b>January 12, 2015<\/b>\n<\/td>\n<td colspan=\"2\"><big>Next Release:<\/big> <b>January 13, 2015<\/b><br \/>\n<\/tr>\n<tr>\n<th colspan=\"4\" style=\"color: black\">Trains<br \/>\n<\/tr>\n<tr>\n<td>Central: 37\n<\/td>\n<td>Aurora: 36\n<\/td>\n<td>Beta: 35\n<\/td>\n<td>Release: 34<br \/>\n<\/tr>\n<\/table>\n<ul>\n<li> 35.0b4 looking like we&#8217;ll do a build 2 with backout <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1097321\" rel=\"nofollow\">bug 1097321<\/a> due to startup crash issues in b3\n<\/li>\n<\/ul>\n<ul>\n<li> Holiday Beta scheduling\n<ul>\n<li> Week 3 &#8211; Dec 15-19:  Beta 4 (Desktop &amp; Mobile) and Beta 5 (Desktop) build &amp; ship as usual\n<\/li>\n<li> Week 4 &#8211; Dec 22-26:  Beta 6 (Desktop &amp; Mobile) gtb on Monday Dec 22 as usual, ship on Tues Dec 23 &#8211; no further betas\n<\/li>\n<li> Week 5 &#8211; Dec 29-Jan 2:  Beta 8 (Desktop &amp; Mobile) gtb on Monday Dec 29 as usual, ship on Tues Dec 30 &#8211; no further betas\n<\/li>\n<li> Week 6 &#8211; Jan 5-9:  Beta 10 (Mobile) and Desktop RC 35.0 gtb on Monday Jan 5th, ship on Tues Jan 6 to beta channels\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Build_Changes_.28gps.29\">Build Changes (gps)<\/h3>\n<p><small>(Build changes of which engineers should be aware.)<\/small><\/p>\n<h3 class=\"mw-headline\" id=\"RelEng_.28catlee.29\">RelEng (catlee)<\/h3>\n<p><small>(Repo, test, and other information for engineers from the release engineering team.)<\/small><\/p>\n<h3 class=\"mw-headline\" id=\"Upcoming_Outages.2FUpgrades\">Upcoming Outages\/Upgrades<\/h3>\n<p><small>(System outages\/upgrades and tree closures that impact engineering.)<\/small>\n<\/p>\n<ul>\n<li> Tree Closing Window Saturday, Dec 20. Tentative time 0900-1730 PT, see <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1111702\" rel=\"nofollow\">tracker<\/a> for details.\n<\/li>\n<\/ul>\n<h2 class=\"mw-headline\" id=\"Quality_Programs\">Quality Programs<\/h2>\n<p><small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"OrangeFactor_.28ryanvm.29\">OrangeFactor (ryanvm)<\/h3>\n<ul>\n<li> Past week&#8217;s OrangeFactor: <a class=\"external text\" href=\"http:\/\/brasstacks.mozilla.com\/orangefactor\/\" rel=\"nofollow\">2.29<\/a> (last week: 3.16).\n<\/li>\n<li> Many of the top oranges are lacking in action. I&#8217;ll be pinging in bugs soon, please help if you can.\n<\/li>\n<li> 15 intermittent failures marked as fixed in the last week &#8211; <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?keywords_type=allwords&amp;keywords=intermittent-failure%2C%20&amp;resolution=FIXED&amp;o1=greaterthan&amp;v1=2014-12-09&amp;f1=cf_last_resolved&amp;query_format=advanced&amp;list_id=11734686\" rel=\"nofollow\">List<\/a> &#8211; Thanks!.\n<ul>\n<li> Thanks to Andreas Pehrson from Telenor for fixing a frequent B2G assertion orange.\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"MemShrink_.28njn.29\">MemShrink (njn)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span><\/p>\n<p>DMD now does <a class=\"external text\" href=\"http:\/\/blog.mozilla.org\/nnethercote\/2014\/12\/11\/cumulative-heap-profiling-in-firefox-with-dmd\/\" rel=\"nofollow\">cumulative heap profiling<\/a>. This is great for finding places where excessive numbers of short-lived heap allocations occur.\n<\/p>\n<h3 class=\"mw-headline\" id=\"Stability_.28kairo.29\">Stability (kairo)<\/h3>\n<ul>\n<li> Numbers look bad on desktop to some degree due to <a class=\"external free\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1097321#c26\" rel=\"nofollow\">https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1097321#c26<\/a> (75% of all 35.0b3 crashes!)\n<\/li>\n<\/ul>\n<h2 class=\"mw-headline\" id=\"Team_Stand-ups\">Team Stand-ups<\/h2>\n<p><small>(In &lt;2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"A.2ATeam_.28jgriffin.29\">A*Team (jgriffin)<\/h3>\n<ul>\n<li> All of this was announced in dev.platform and dev.b2g but here&#8217;s your chance to ask questions\n<\/li>\n<li> PSA: You can now look your Try pushes to your custom mozharness repository (e.g. a user repo)\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/armenzg.blogspot.ca\/2014\/12\/test-mozharness-changes-on-try.html\" rel=\"nofollow\">Test mozharness changes on Try<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<li> Old news: You can easily run mozharness jobs on your machine (more support coming)\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/armenzg.blogspot.ca\/2014\/09\/run-tbpl-jobs-locally-with-http.html\" rel=\"nofollow\">Run mozharness jobs with &#8211;cfg developer_config.py<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"DOM_.28jst.2Foverholt.29\">DOM (jst\/overholt)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span>\n<\/p>\n<ul>\n<li> We&#8217;re disabling WebSocket on Workers on beta because it&#8217;s not stable enough.\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Electrolysis_.28e10s.29_.28blassey.29\">Electrolysis (e10s) (blassey)<\/h3>\n<ul>\n<li> Please help test e10s in Nightly!\n<ul>\n<li> Known issues: <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Electrolysis#What_to_Expect\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Electrolysis#What_to_Expect<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1092630\" rel=\"nofollow\">bug 1092630<\/a> landed. Should fix a host of problems on OSX related to plugins. Please test!\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"JS_.28naveed.29\">JS (naveed)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span>\n<\/p>\n<ul>\n<li> 2015 Layout Roadmap posted:\n<ul>\n<li> <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Platform\/Roadmap#JavaScript\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Platform\/Roadmap#JavaScript<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Layout_.28jet.2Fdbaron.29\">Layout (jet\/dbaron)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span>\n<\/p>\n<ul>\n<li> 2015 Layout Roadmap posted:\n<ul>\n<li> <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Platform\/Roadmap#Layout\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Platform\/Roadmap#Layout<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Media_.28mreavy.29\">Media (mreavy)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span><\/p>\n<p>1. What has your team done since last week that might impact others?\n<\/p>\n<ul>\n<li> Landed rewrite of the webrtc call negotiation code &#8211; regressions are possible, some have been fixed\n<\/li>\n<li> Hello Rooms fixes have been uplifting to aurora and beta.\n<\/li>\n<\/ul>\n<p>2. What will your team do this week that might impact others?\n<\/p>\n<ul>\n<li> Preparing to land webrtc.org import of stable branch 40 (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1109428\" rel=\"nofollow\">bug 1109428<\/a>) &#8211; same branch Chrome 40 will use.\n<ul>\n<li> May well break &#8211;disable-webrtc builds again\u00a0\ud83d\ude09  We&#8217;ll fix it.\n<\/li>\n<\/ul>\n<\/li>\n<li> k18e&#8217;s team is planning to uplift some media rewrites being done by alfredo and blake wu.\n<\/li>\n<\/ul>\n<p>3. Is anything slowing your team down or getting in their way?\n<\/p>\n<ul>\n<li> GMail\/Gcal\u00a0\ud83d\ude09\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Necko_.28dougt.2Fjduell.29\">Necko (dougt\/jduell)<\/h3>\n<ul>\n<li> HTTP\/2 is scheduled to land on FF 35 (we&#8217;ll advertise draft spec only)\n<ul>\n<li> we&#8217;ll advertise final (non-draft) HTTP\/2 support in 36\n<\/li>\n<li> opportunistic encryption will be in 37\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li> B2G emulator still appears to be broken (pipe writes can get lost)\n<ul>\n<li> we&#8217;re trying to hack around it for our fix\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 class=\"mw-headline\" id=\"Performance_.28vladan.29\">Performance (vladan)<\/h3>\n<p><span style=\"color: maroon\">&lt;Read Only&gt;<\/span><\/p>\n<p>No update this week.<\/p>\n<h2 class=\"mw-headline\" id=\"Roundtable\">Roundtable<\/h2>\n<p><small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)<\/small>\n<\/p>\n<h2 class=\"mw-headline\" id=\"Links\">Links<\/h2>\n<h3 class=\"mw-headline\" id=\"Mailing_List_Threads\">Mailing List Threads<\/h3>\n<p><small>(Threads that are likely to be of interest to engineering from various mailing lists.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"Good_Reads\">Good Reads<\/h3>\n<p><small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"irc_.23planning_Log_From_This_Meeting\">irc #planning Log From This Meeting<\/h3>\n<pre>10:52 AM &lt;KaiRo&gt; lmandel: looks like I found the issue behind the gfx issues on beta, see https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1097321#c26\n10:53 AM &lt;KaiRo&gt; and lsblakk ^^^\n10:55 AM &lt;lmandel&gt; KaiRo: Good sleuthing.\n10:56 AM &lt;KaiRo&gt; lmandel: luckily I just stumbled over bugmail of SoftVision verifying that bug that seems to have caused the issue\u00a0;-)\n10:57 AM &lt;KaiRo&gt; and that got me thinking \"hey, we did just land unblocking something that includes Intel stuff? wait a minute...\"\u00a0;-)\n11:00 AM &lt;KaiRo&gt; lsblakk: actually, 1) sheriffs\/RyanVM can do a straight backout right away if we are sure enough, that doesn't even need Jeff, and 2) I'm actually reluctant to sign off 35.0b4 with this huge startup crash issue continued\n11:00 AM &lt;\u2022lsblakk&gt; ah, didn't see that it was a startup crash anywhere until now\n11:00 AM &lt;\u2022lsblakk&gt; in that case, i'm happy to take a backout and do a build 2\n11:03 AM &lt;overholt&gt; cpeterson, did milan_ and I get disconnected?\n11:03 AM &lt;KaiRo&gt; lsblakk: yes, took me a bit to realize as well, I'm definitely in favor of a build2 there.\n11:04 AM &lt;cpeterson&gt; overholt: i don't see you guys on screen\n11:04 AM &lt;overholt&gt; cpeterson, thanks. looks like a Vidyo crash. we're back.\n11:04 AM &lt;Pike&gt; not just that the calendars are all upset, my head thinks it's wednesday, too\n11:07 AM &lt;RyanVM|sheriffduty&gt; KaiRo: lsblakk: backing out now\n11:07 AM &lt;KaiRo&gt; RyanVM|sheriffduty: thanks\n11:10 AM &lt;RyanVM|sheriffduty&gt; jduell: CC me to that bug when you file it?\n11:10 AM \u2014 RyanVM|sheriffduty wonders if that's the same underlying issue we have with other emulator test stability issues\n11:11 AM &lt;jduell&gt; RyanVM|sheriffduty: will do\n11:11 AM &lt;RyanVM|sheriffduty&gt; thanks\n11:11 AM &lt;jesup&gt; jduell: sorry, we don't detect it directly: #if defined(MOZ_WIDGET_GONK) &amp;&amp; defined(DEBUG) \/\/ B2G emulator debug is very, very slow and has problems dealing with realtime audio inputs\n11:11 AM &lt;jduell&gt; jesup: ah. Ok, thanks\n11:13 AM &lt;jduell&gt; jesup: hmm, this looks interesting... http:\/\/mxr.mozilla.org\/mozilla-central\/source\/gfx\/thebes\/gfxAndroidPlatform.cpp#117\n<\/pre>\n<hr>\n<div class=\"h-event vevent\">\n<p><b><span class=\"p-summary summary\">Engineering Meeting<\/span> Details<\/b>\n<\/p>\n<ul>\n<li> <span class=\"dt-start dtstart\">Tuesday <span class=\"value\">2014-12-16<\/span> &#8211; <span class=\"value\">11:00<\/span> am <abbr class=\"value\" title=\"-0800\">Pacific Standard Time<\/abbr><\/span>\n<\/li>\n<li> <a href=\"https:\/\/wiki.mozilla.org\/Teleconferencing\" title=\"Teleconferencing\">Dial-in<\/a>: conference# 98411\n<ul>\n<li> US\/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411\n<\/li>\n<li> US\/California\/Mountain View: +1 650 903 0800, x92 Conf# 98411\n<\/li>\n<li> US\/California\/San Francisco: +1 415 762 5700, x92 Conf# 98411\n<\/li>\n<li> US\/Oregon\/Portland: +1 971 544 8000, x92 Conf# 98411\n<\/li>\n<li> CA\/British Columbia\/Vancouver: +1 778 785 1540, x92 Conf# 98411\n<\/li>\n<li> CA\/Ontario\/Toronto: +1 416 848 3114, x92 Conf# 98411\n<\/li>\n<li> UK\/London: +44 (0)207 855 3000, x92 Conf# 98411\n<\/li>\n<li> FR\/Paris: +33 1 44 79 34 80, x92 Conf# 98411\n<\/li>\n<\/ul>\n<\/li>\n<li> <span class=\"location\"><a class=\"external text\" href=\"https:\/\/v.mozilla.com\/flex.html?roomdirect.html&amp;key=T2v8Pi8WuTRc\" rel=\"nofollow\">Engineering Vidyo Room<\/a> \/ <a class=\"external text\" href=\"https:\/\/air.mozilla.org\/\" rel=\"nofollow\">Air Mozilla<\/a> \/ MTV Alien Nation \/ TOR Finch \/ SFO Warfield \/ PDX Hair of the Dog<\/span>\n<\/li>\n<li> join irc.mozilla.org <a class=\"external text\" href=\"irc:\/\/irc.mozilla.org\/planning\" rel=\"nofollow\">#planning<\/a> for back channel\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"printfooter\">\n\t\t\t\tRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/index.php?title=Platform\/2014-12-16&amp;oldid=1041532\">https:\/\/wiki.mozilla.org\/index.php?title=Platform\/2014-12-16&amp;oldid=1041532<\/a>&#8221;\t\t\t\t<\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Need To Know (Release and system issues that may impact engineering this week.) Notices\/Schedule (lsblakk\/sylvestre\/lmandel) Next Merge: January 12, 2015 Next Release: January 13, 2015 Trains Central: 37 Aurora: 36 Beta: 35 Release: 34 35.0b4 looking like we&#8217;ll do a build 2 with backout bug 1097321 due to startup crash issues in b3 Holiday Beta [&hellip;]<\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[258],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/2017"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=2017"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/2017\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}