Wikimedia Release Engineering Team/Checkin archive/20160411

= 2016-04-11 =

Vacations/Important dates
How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
 * March 28th - Antoine && Željko - local holiday (Easter Monday)
 * March 31st - April 3rd : Hackathon in Israel
 * April 1st - Q4 goals published
 * April 1st - FDC Annual Plan Narrative going to the FDC
 * April 11-15 - Antoine - vacation
 * April 14-15 - Željko - conference
 * April 18th: Annual Review kickoff
 * April 19-29th: Meetings with Greg to discuss peer-review selections
 * April 29th: DUE DATE - Peer review forms (list of who reviews you)
 * April 25th-May 6th: Complete self-reviews
 * May 2nd: Q3 1 month goal review
 * May 2nd-6th: Complete peer-reviews (reviews of others)
 * May 2 - 6th - Reading Team offsite (Tyler)
 * May 6th: DUE DATE - self-reviews AND peer-reviews!
 * May 6th Friday - Antoine - vacation
 * May 9-Mid June-ish?: Greg - paternity leave - exact dates TBD
 * May 16-July 4: Dan - paternity leave :D
 * May 23rd-June 15: Meetings with Greg to discuss your peer-reviews from others
 * Late May - draft Q1 (July 1st - Sept 30th) due
 * May 30: US HOLIDAY - Memorial Day
 * June 15th: DUE DATE - Greg submits his annual review of everyone
 * June 15-24: Chad - Vegas/EDC
 * June 22nd - 28th : Wikimania in Italy
 * July 1st - Q1 goals published
 * July 1st – Annual Plan, Budget, Risks Document and FAQ are posted
 * August: Antoine - France holiday - because french. :)
 * August 22-September 9: Dan - paternity leave part deux
 * January 2017 : Dev Summit + All Hands (presumably)

Train conductor
Week of ...
 * Jan 11 (wmf.10): Dan
 * Jan 18 (wmf.11) - : Dan
 * Jan 25 (wmf.11) - : Dan
 * Feb 01 (wmf.12) - : Antoine with Dan pairing
 * Feb 08 (wmf.13) - : Chad
 * Feb 15 (wmf.14) - : Antoine
 * Feb 22 (wmf.14) - : Chad
 * Feb 29 (wmf.15) - : Chad
 * Mar 07 (wmf.16) - : Mukunda
 * Mar 14 (wmf.17) - : Mukunda
 * Mar 21 (wmf.18) - : Tyler
 * Mar 28 (wmf.19) - : Tyler
 * Apr 04 (wmf.20) - : Dan
 * Apr 11 (wmf.21) - : Dan
 * Apr 18: Master datacenter switch
 * Apr 25 (wmf.22) - : Antoine
 * 1.28?
 * May 2 1.28?? - : Antoine
 * May 9 1.28?? - : Chad
 * May 15 : Chad
 * May 23rd - Mukunda

Maniphest query for these tasks: https://phabricator.wikimedia.org/u/blockers

Scrum of Scrums representative
(bad time for EU folks) Dan, Tyler, Chad, Mukunda Week of ...
 * Feb 08: Tyler
 * Feb 15: Dan
 * Feb 22: Tyler
 * Feb 29: Tyler
 * Mar 07: Chad
 * Mar 14: Chad
 * Mar 21: Mukunda
 * Mar 28: Mukunda
 * Apr 04: Tyler
 * Apr 11: Tyler
 * Apr 18: Dan
 * Apr 25: Dan
 * May 02: Chad
 * May 23rd - Mukunda
 * May 09: Chad
 * May 15: Mukunda

CI point person
...

Actions from last meeting

 * ACTION: Antoine to make a list of things not to do
 * TASK: https://phabricator.wikimedia.org/T131778
 * AGREED: Antoine to poke channel whenever something bad happens and seek a buddy to pair resolution with
 * First bite: https://phabricator.wikimedia.org/T130576
 * ✅ ACTION: Greg ping Chad about Q3 timespent spreadsheet (since he's out that week)
 * ACTION: Mukunda to read over https://phabricator.wikimedia.org/T114421 wrt to Phab/differential
 * still on the backlog
 * ✅ ACTION: mukunda to file a task requesting a spare machine for a web frontend for Phab
 * https://phabricator.wikimedia.org/T131775
 * ACTION: Greg to summarize in email the peer-review system from Howie/Terry
 * still on backlog
 * ✅ ACTION: Tyler/Chad/Someone to make an announcement about end of quarter goal of killing trebuchet (worded better)
 * https://etherpad.wikimedia.org/p/scap-announce-2016-04-04
 * ACTION: Document the scap migration timeline somewhere
 * TODO: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration ???
 * ✅ ACTION: Greg to see what our survey options are (for the browser test user satisfaction survey)
 * Emailed Edward on 4/4
 * ✅ ACTION: Greg to find the person at WMF who can maybe help with survey writing
 * Greg remembered Edward's name
 * GOAL: draft the End-to-End testing framework survey this (last) week, get reviews from team next (this) meeting

Time spent spreadsheet

 * Q4: https://docs.google.com/spreadsheets/d/1SjLoTALS4_DA77M-F-gLbIFIai5b8pXkPO7AgR303FI/edit

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R


 * Phabricator event for testing if it's useful: https://phabricator.wikimedia.org/E155

Last
https://phabricator.wikimedia.org/T131375
 * Blocking:
 * New Security release mentioned
 * (ack) Yeah, schedule has been whack. Gotta do this. Before 1.28
 * Blocked:
 * Beta Cluster SSL https://phabricator.wikimedia.org/T97593
 * Phab/Jenkins firewall things:
 * Jessie HHVM: https://phabricator.wikimedia.org/T125821

Next

 * Blocked on us:
 * us blocked
 * https://phabricator.wikimedia.org/T131775 (Phab new web frontend)
 * Other
 * Scap migration
 * Scap migration

Other Team Business

 * Gerrit mail: https://phabricator.wikimedia.org/T131189
 * Nvm, false alarm.
 * Quartelry reivew slides: https://docs.google.com/presentation/d/1lZH3t9tKYeGGZBVO_Y6TCB4mUIOrONktSM2XiYCx0UE/edit#slide=id.ga4ecc5878_2_0

Consolidate deploy tools / Train 2.0
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Train2.0
 * Migrate remaining services to scap3
 * Services Team owned services and MW -
 * All other services -


 * lot of puppet work last week
 * catching up on documentation
 * (the work) should make migrations even easier
 * Mukunda is working on a graph resolver to do the things that checks.yaml is being forced to do :)
 * Otto migrated Something? last week? https://phabricator.wikimedia.org/T118772

Differential Migration
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration
 * Conclude RFC process -
 * Documentation and workflow explanation -
 * Phase 1 repository migration -
 * Spec out needed glue for Differential to Gearman to Nodepool -


 * https://www.mediawiki.org/wiki/User:Greg_%28WMF%29/Sandbox
 * Ping from James re moving OOUI to Differential early: https://phabricator.wikimedia.org/T122834
 * explicitly untie the "deploy from" issue and the code-review issue

End_to_End_test_language_expansion
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/End_to_End_test_language_expansion
 * Working towards prototype https://phabricator.wikimedia.org/project/view/1906/
 * ✅ Evaluate available JavaScript end-to-end testing frameworks. -
 * Establish API documentation
 * Establish end-to-end tests
 * Send out user satisfaction survey. -
 * Prototype resource factory

CI Scaling/Nodepool

 * TODO: https://phabricator.wikimedia.org/T102137

Browser tests

 * close to migrating to the selenium-* tests
 * working with VE still (infinite recursion issue...)

Beta Cluster

 * Puppet is failing all over: https://phabricator.wikimedia.org/T131946
 * scap failing since deployment-mediawiki01 disk is full
 * Probably should be rebuilt
 * Tyler to take a deeper dive on this today

Chad

 * I was gone. I'm back now.