<div dir="ltr"><div><div>Yep, I have to send two summaries. That's my reward for not sending last Thursday's on time.<br><br></div><b>Theme: Mid train-81<br></b><br></div><div><b><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">Action items from last time<br><br></span></b><div id="gmail-magicdomid62" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">NOT DONE - stomlinson to move Send SMS feature doc to github.</span></li></ul></div><div id="gmail-magicdomid63" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">DONE vlad collect data for () => {} #democracy </span></li></ul></div><div id="gmail-magicdomid64" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">DONE - stomlinson to re-enable fxa-auth-mailer in fxa-ci</span></li></ul></div><div id="gmail-magicdomid65" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">DONE (eoger on it before I pinged) - stomlinson to ping eoger about 4709</span></li></ul><p><b>UX/PM</b><br></p></div></div><div><ul><li>In some last minute testing of the new firstrun page A/B test, an integration issue was discovered that made the UX less than awesome. The new firstrun flows being tested [1][2] contain a "Skip this step" button that allows users to easily skip signing up/in to FxA. The problem is the button never went away, even if the user submit the FxA form. The firstrun team asked us for help, by sending them notifications whenever the FxA form's validation state changes and after a user submits the form. This was a high priority fix because the funnelcake test started on Sunday. The FxA fix [3] was released as train-79.4 on Monday. Thanks for a 2nd quick release in a week jrgm.<br><br></li><li>Ryan Feeley has started on the "Get the Sync party started" feature doc. The idea is once a user has connected their 2nd device, we should educate them of the most important ways their life can be made simpler with Sync. I need to get a link for this.<br><br></li><li>Integration with PageShot is on the horizon. PageShot ships with Fx 54 as an addon, and within a couple of revs would like to integrate with FxA so that a user can view their PageShots on multiple devices. This may be the driver to prototype the web extension auth API.<br><br></li><li>Ryan Feeley asked if train-79 released "Connect Another Device" to more people since the train was supposed to bump the feature release to 25% of people. I did some digging in DataDog, and yes, we have released to more people, though DataDog does not show an order of magnitude increase. We want from a total release of 1.25% of people, all of whom reported metrics, to 25% of people, only 10% of which report metrics. So the feature is in front of far more people, but only roughly double show up in DataDog. Interestingly (or perhaps sadly), Re:dash does not show an expected uptick in the number of users that are connecting a 2nd device even though our initial release showed a non-trivial percentage of users clicking on the app store install links. More investigation is needed.<br><br></li><li>Thanks to Vijay, the content server now has the one true "signin.success" metric. This metric is emit whenever a user successfully signs in, or completes a signin verification. Vijay updated a bunch of DataDog graphs that had to sum two distinct values that now only require one.</li></ul><p><b>Ops/General Dev</b></p><ul><li>The firstrun patch [3] was against train-79. When that merges, we'll need to reverse merge train-79 to train-80, then train-80 to master.<br><br></li><li>The fat arrow discussion continues. There was a lot of pushback against choosing one of the choices, jrgm found a third option - require parenthesis except for one-liners. There may be consensus forming.<br><br></li><li>A couple of meetings ago jbuck reported that node-sass occasionally blew up Circle-CI tests with a "stack level too deep" error. Unfortunately, this still occurs when using cached resources.<br><br></li><li>We have a couple of new flaky functional tests that we need to track the cause of:</li><ul><li><div id="gmail-magicdomid116" class="gmail-" style="margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">confirm - sign up with a restmail address, get the open restmail button</span></div></li><li><div id="gmail-magicdomid117" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span class="gmail-author-a-qnz66z47z66zz68zz87zyqz65zz86zz84zz90zke" style="margin:0px;padding:1px 0px">sign in with incorrect email case before normalization fix, on second attempt canonical form is used<br><br></span></div></li></ul><li><span class="gmail-author-a-qnz66z47z66zz68zz87zyqz65zz86zz84zz90zke" style="margin:0px;padding:1px 0px">And finally, e10s is enabled in the functional tests, which shaves ~ 1 minute off of a test run. Thanks Vlad!</span></li></ul><div id="gmail-magicdomid123" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><b><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">Action items<br><br></span></b></div><div id="gmail-magicdomid124" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">stomlinson to ask jrgm & jbuck what content-experiments is being used.</span></li></ul></div><div id="gmail-magicdomid125" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">rfeeley to add a feature card to "fxa-features"</span></li></ul></div><div id="gmail-magicdomid126" class="gmail-" style="margin:0px;padding:0px;color:rgb(0,0,0);font-family:"helvetica neue",arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:16px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><ul class="gmail-list-bullet2" style="margin:0px 0px 0px 3em;padding:0px;list-style-type:circle"><li style="margin:0px;padding:0px"><span class="gmail-author-a-8z69zz89zz65zz85z74z68zez74zz86z2ez67zz83zs" style="margin:0px;padding:1px 0px">vlad to do merge from 79-80 w/ firstrun fix.</span></li></ul></div><p>Shane<br></p><p>[1] - <a href="https://www.mozilla.org/en-US/firefox/51.0.1/firstrun/?f=99">https://www.mozilla.org/en-US/firefox/51.0.1/firstrun/?f=99</a><br>[2] - <a href="https://www.mozilla.org/en-US/firefox/51.0.1/firstrun/?f=100">https://www.mozilla.org/en-US/firefox/51.0.1/firstrun/?f=100</a><br>[3] - <a href="https://github.com/mozilla/fxa-content-server/pull/4717">https://github.com/mozilla/fxa-content-server/pull/4717</a><br>[4] - <br></p></div><b></b></div>