Wikimedia Release Engineering Team/Checkin archive/20160613

= 2016-06-13 =

Vacations/Important dates
How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
 * Greg's parental leave plan, visually: https://docs.google.com/spreadsheets/d/1YVRFSmu_pt0d72JnlRZJeasPHHDAOp1Yir_eTSQU_xQ/edit
 * June 15-24: Chad - Vegas
 * June 20-28 : Wikimania in Italy (Zeljko)
 * July 1st - Q1 goals published
 * July 1st – Annual Plan, Budget, Risks Document and FAQ are posted
 * July 25 - August 16 - Željko vacation
 * August: Antoine - France holiday - because french. :)
 * ???Specific dates???
 * August 1st - 5th: Mukunda - vacation: Concert & relaxation
 * August 22-September 9: Dan - paternity leave part deux
 * January 2017 : Dev Summit + All Hands (presumably)

Train conductor

 * Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

Week of ...
 * May 30th: Tyler.
 * June 6th: 1.28.0-wmf.5 Tyler.
 * June 13th: 1.28.0-wmf.6 Chad'll do Tuesday, Antoine Wed/Thurs
 * June 20th: 1.28.0-wmf.7 Antoine-only.
 * June 28th:

Scrum of Scrums representative

 * (bad time for EU folks) Dan, Tyler, Chad, Mukunda

Week of ...
 * May 30: Chad
 * June 6: Chad
 * June 13: Mukunda
 * June 20: Mukunda

Time spent spreadsheet

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

Actions from last meeting

 * ACTION: Greg to create Doodle or something timing of the offsite
 * Now:

Scrum of Scrums

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

This week:
 * Blocked on
 * (Ops) Apache redirects for gitblit: https://phabricator.wikimedia.org/T137224
 * Context: See email from Daniel to ops list
 * Blocking:
 * Updates:
 * REMINDER! Migrate your things to scap3: https://phabricator.wikimedia.org/project/view/1824/
 * What have you touched? Please migrate! :)
 * Phabricator usual update this week
 * Phabricator usual update this week

Other Team Business

 * Personal annual goals (due 7/1)
 * https://phabricator.wikimedia.org/T134517
 * TODO: Greg share his notes of goals


 * can we find a set of things that a contractor would be a useful investment in?
 * calendar stuffs for code-review/deployments/etc???
 * build out deplpoyment dashboard
 * where are we in the deploy cycle, where things are, etc
 * see also: bryan's labs project
 * see also: the various tasks...
 * TODO: medium term: Flesh out/outline/scope this project in one place


 * Team Offsite Planning:
 * Greg made tasks for location and timing. Parent task:

CI point person

 * Gallium
 * Atoine is updating documents on options
 * concensus-ish: moving things to scandium (ie: not moving everything to labs)
 * immediate next steps:
 * Everyone get in contint-roots
 * get scandium setup as 1:1 replacement for gallium
 * puppetize unpuppetized parts, of course
 * later talk about separating out the services onto other machines (vms or not)
 * https://phabricator.wikimedia.org/project/view/1966/
 * TODO: Tyler writes up the plan of action as it is now

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 -


 * graphoid should go this week
 * tileator was stuck last week, now addressed (but unmerged)
 * a couple things moved around post-SoS
 * shifting priorities preemptively towards scap (pre-deploy-ish checks etc from the fallout...)
 * not a ton of time/movement this week (due to gallium + CI+Differential integration)

Differential Migration
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration
 * All tasks tagged for this quarter: https://phabricator.wikimedia.org/project/board/9/query/dNy2.aRJEM82/
 * Initial documentation of example Differential workflows (with Gerrit equivalents) -
 * Phase 1 repository migration -
 * Migrate wikimedia-iegreview to Differential -
 * Migrate wikimedia-wikimania-scholarships to Differential -
 * Spec out needed glue for Differential to Gearman to Nodepool -
 * looks like this isn't needed, we can use the rest api.
 * Most/All of the jenkins jobs are unfortunately zuul-specific. I'm trying to fabricate the ZUUL_* parameters well enough to make them work.
 * Almost works: https://integration.wikimedia.org/ci/view/Default/job/tox-jessie/8466/


 * Libphutil and arcanist debian packaging: https://phabricator.wikimedia.org/diffusion/PHDEP/repository/debian/
 * Next: figure out how to get the package installed

End_to_End_test_language_expansion
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/End_to_End_test_language_expansion
 * Evaluate available JavaScript end-to-end testing frameworks. -
 * Prototype new JS framework. -
 * Send out user satisfaction survey. -


 * Reached out to javascript people, waiting for reply when are they available this week.
 * Will sent user satisfaction survey this week. -
 * next step: create the google docs form
 * prototype status? duh, check the workboard

CI Scaling/Nodepool

 * #REDIRECT: Gallium work

Browser tests
- Firefox v47 breaks mediawiki_selenium https://phabricator.wikimedia.org/T137561 - fixed by downgrading firefox to version 46 (thanks to Antoine) - another option is running tests in Chrome/Chromium - Željko will work on updating mediawiki_selenium so it works with firefox 47+ https://phabricator.wikimedia.org/T137540 - Ownership of Selenium tests finished https://phabricator.wikimedia.org/T134492 - #releng/Željko are owners of mediawiki/core - pdfhandler job deleted - the rest of the jobs have owners

Antoine

 * Gallium

Chad

 * MW
 * Dancing

Mukunda

 * Differential+CI

Tyler

 * Gallium
 * Scap

Željko

 * selenium+Fx47
 * user satisfaction survey
 * unavailable (mostly) next week (Wikimania)
 * July 25th - August 16th