Wikimedia Release Engineering Team/Checkin archive/20170612

= 2017-06-12 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * June 15: Željko local holiday (Corpus Christi)
 * Maybe June 19: Željko vacation
 * June 22: Željko local holiday (Day of Antifascist Struggle)
 * June 26-July 4: Greg (Vacation)
 * July 7th: Mukunda
 * July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
 * August 3-9: Željko vacation
 * Some weeks in August: Antoine

Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R

June 5 and June 12

 * Train: Chad
 * wmf.4
 * Wednesday June 7th: Mukunda standing in for Chad
 * wmf.5
 * SoS: Tyler
 * Out:
 * June 7: Chad
 * June 15: Željko local holiday (Corpus Christi)

June 19 and June 26

 * Train: Mukunda
 * wmf.6
 * wmf.7
 * SoS: Chad
 * Out:
 * June 22: Željko local holiday (Day of Antifascist Struggle)
 * June 26-July 4: Greg (Vacation)

July 3 and July 10

 * Train: Tyler
 * no wmf.8 train week of July 4th (tuesday)
 * [ wmf.9]
 * SoS: Mukunda
 * Out:
 * July 3+4: Greg (Vacation)
 * July 7th: Mukunda

Actions from last meeting

 * TODO: Greg make a task about the branch cutting changes from offsite
 * ✅ https://phabricator.wikimedia.org/T167553
 * now let's discuss on that task :)

Scrum of Scrums

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

This week

 * Blocking
 * Blocked
 * MW 1.29 Release is still blocked: https://phabricator.wikimedia.org/project/view/2400/
 * PLEASE HALP!!1
 * Updates
 * Updates

Last week

 * Blocking
 * Blocked
 * MW 1.29 Release blocked on the tasks in: https://phabricator.wikimedia.org/project/view/2400/
 * WARNING: Ops will be removing Salt near the end of next quarter, that means no more Trebuchet as well. See https://phabricator.wikimedia.org/T129290#3245438 for a list of things still needing migration to scap3.
 * Updates
 * Updates

Logspam

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor


 * ton (6 million/hour) of stuff about not properly registered fronted (js/css) assests
 * Krinkle is on it

Offsite Follow-ups / Report back

 * TODOS: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Offsites/2017-05-Vienna#Post_offsite_TODOs


 * REMOVE

Other Team Business

 * Annual reviews: https://office.wikimedia.org/wiki/FY_2016-17_Annual_Review_and_Retrospective

Q4 goal/project check-in

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q4

Streamlined Services Delivery

 * Build a runnable image from tested and confirmed code that is suitable for promotion.
 * define 'tested and confirmed' / determine the entry-point for building a container
 * generate or consume a docker file for building
 * build image, upload and tag it in docker registry


 * Giuseppe is interested in blubber, so we created a blubber project
 * Marko is working on localdev stuff (minikube), eg: blubber sputs out the config for that

Train 2.0

 * Move MW+Extension deploys to scap3 - (part 3)
 * Integrate scap with etcd/pybal to automatically depool and repool servers -

Release MediaWiki 1.29

 * A quality MediaWiki 1.29 is successfully released -

Quality improvements

 * Reached out to Google CHG lead, will lunch next month
 * Spoke with Rachel to kick off monthly tech talks again, we just need to get the topics/people lined up
 * what do WE want to talk about? :)

Browser tests

 * T162966 Figure out why browser tests can't create suggestion box
 * working on it, looks like phantomjs problem :|
 * T164721 Run WebdriverIO tests in CI for extensions
 * will work on it the majority of the week, the most important thing now, mobile web asking for it
 * T162454 LanguageScreenshotBot trying to edit a non-existent page without signing in
 * discussion if an article on english wikipedia should be deleted, my guess is it should https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Screenshot/fodder#Screenshot.2Ffodder
 * T167543 Skins cannot run browser tests per commit
 * probably for Antoine

Misc?
- logo problem introduced during swat https://gerrit.wikimedia.org/r/#/c/322247/

Phabricator
Bug fix for adding panels to dashboards: https://phabricator.wikimedia.org/D683

Team Kanban Board Review and Triage

 * All Open
 * Assigned
 * Unassigned
 * No update for 1 week
 * No update for 2 weeks
 * No update for 3 weeks
 * No update for 4 weeks

Stats

 * Burnup chart

Week to date (on Friday the 9th):
 * Opened: 13
 * Closed: 17
 * Net: -4 (yay)