Wikimedia Release Engineering Team/Checkin archive/20190905

= 2019-09-05 =

Vacations/Important dates

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


 * August 28–September 4 - Brennen vacation


 * Aug 14 - Sept 9: Dan leave


 * September 2 (Labor Day) - US Staff
 * September 12 - Željko conference
 * September 13 - Željko wedding (not his)
 * September 23–27 - James holiday
 * September 25–October 1 - JR Vacation
 * September 27 - Mukunda


 * October 14 (Indigenous Peoples' Day) - US Staff


 * November 11 (Veterans' Day) - US Staff
 * November 28–29 (Thanksgiving) - US Staff


 * December 6 - Lars, Finnish Independence Day
 * December 25–31 (Christmas) - US Staff
 * December 25–26 - Lars, Christmas


 * 1 January (New Year's Day) - US Staff, Lars
 * 20 January (Martin Luther King Jr. Day) - US Staff

Train

 * Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R


 * June 24 - wmf.11 - Jeena (with Mukunda)
 * July 1 - wmf.12 - No train (Fourth of July)
 * July 8 - wmf.13 - Jeena
 * July 15 - wmf.14 - Lars (with Antoine)
 * July 22 - wmf.15 - Lars
 * July 29 - wmf.16 - Brennen (with Tyler)
 * Aug 5 - wmf.17 - Brennen
 * Aug 12 - wmf.18 - No Train (Wikimania)
 * Aug 19 - wmf.19 - Zeljko 😱
 * Aug 26 - wmf.20 - Zeljko 😭


 * Sep 2 - wmf.21 - Antoine
 * Sep 9 - wmf.22 - Antoine
 * Sep 16 - wmf.23 - Mukunda
 * Sep 23 - wmf.24 - Mukunda
 * Sep 30 - wmf.25 - Tyler
 * Oct 7 - wmf.26 - Tyler
 * Oct 14 - 1.35.0-wmf.1 - TBD
 * Oct 21 - wmf.2 - TBD

SoS

 * Aug 14 onward: Zeljko

Timespent spreadsheet

 * For the avoidance of doubt: fill out the sheet week number for the previous week


 * spreadsheet for week 35 (8/26): https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit#gid=1001643710

November Offsite/Summit

 * TechConf19: November 12–15
 * Offsite: November 16–20
 * Arrive the 15th
 * 16th is our fun day/outing
 * 17–20 are working days - 17th is Sunday? Yes, so more time with family.
 * 21st fly home


 * When do we book this with Travel?
 * "Travel is just busy and they'll be sending out the flight requests next week. We had our travel request in and approved back in August" -- greg

Book club

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club

Monthly reflection on accomplishments - September '19 edition

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Add as you have them!


 * Scap 3.12.1-1 released/deployed
 * Refactored Zuul layout to use per-branch pipelines

Incoming/Needs attention

 * Everything on https://phabricator.wikimedia.org/project/view/4189/
 * Antoine done moving to releng todo 201909

Internal team notes, not for pasting into the SoS notes

 * T225512
 * Antoine: patch provided and merge to mediawiki/core but that broke :-\ stuff following up


 * T232026
 * Train Health
 * why is the end of 1.34 important?
 * If you do not mark code as deprecated in the next few weeks, you have to maintain it for 9 months

Outgoing this week

 * Blocked by:
 * Core Platform Team:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Blocking:
 * Updates:
 * The phabricator "Report Error Code" form (https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ ) has been updated with separate fields for the stack trace and error code/request id.
 * REMINDER: We're at 1.34.0-wmf.22 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now. https://phabricator.wikimedia.org/T232026
 * Train Health
 * Last week: 1.34.0-wmf.21 - https://phabricator.wikimedia.org/T220746
 * This week: 1.34.0-wmf.22 - https://phabricator.wikimedia.org/T220747
 * Next week: 1.34.0-wmf.23 - https://phabricator.wikimedia.org/T220748
 * Code Health
 * Log Health
 * Log Health

Callouts

 * Release Engineering
 * REMINDER: We're at 1.34.0-wmf.22 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now.

Train status and happenings

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

Antoine

 * What I planned vs did last week
 * Refactored Zuul layout to use per branches pipelines. skip-if filters of doom are gone! Thank you James for all the support on that front!
 * What I plan to do this week
 * Train
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * What I'm blocked on
 * Team / cross team communication channels, list/irc etc ;-]
 * Other?

Brennen

 * What I planned vs did last week
 * ❌ Document Zuul v3 PoC
 * ✅ Tie up miscellaneous loose ends before vacation
 * ✅ Ride bike around desert
 * What I plan to do this week
 * Document Zuul v3 PoC
 * Update dev-images restbase
 * Revisit dev-images work re: apache, etc.
 * What I'm blocked on
 * Other?
 * Other?

Dan

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

Greg

 * What I planned vs did last week
 * Get the EngProd team in Namely and announced (ALMOST)
 * Created and gave access to #wikimedia-engprod-team
 * What I plan to do this week
 * kick ya'll out of #wikimedia-releng-team
 * TechConf
 * What I'm blocked on
 * Other?
 * Other?

James

 * What I planned vs did last week
 * ✅ Re-try static caching prod config code https://phabricator.wikimedia.org/T223602
 * ✅ More poking team re. node6 -> node10 migration https://phabricator.wikimedia.org/T211784
 * ✅ Other UBNs as they arise
 * What I plan to do this week
 * More static caching prod config code https://phabricator.wikimedia.org/T223602
 * I should poke OOUI node6->10 migration stuff
 * Other UBN stuff, no doubt
 * What I'm blocked on
 * Other?
 * Other?

Jean-Rene

 * What I planned vs did last week
 * added new extensions to codehealth pipline
 * planning for Quality and Test Engineering team transition
 * What I plan to do this week
 * Continue Q&TE planning/prep
 * Code Stewardship
 * What I'm blocked on
 * Other?
 * Other?

Jeena

 * What I planned vs did last week
 * figure out how to make changes to my labs instance
 * finish restbase config
 * ❌ get review on restbase config
 * ❌ deploy mathoid to gke && setup ingress && firewall
 * fix my parsoid instance on minikube
 * ❌ timespent spreadsheet
 * What I plan to do this week
 * finish restbase config (testing with new image)
 * fix my labs instance which can't finish puppet run w/out errors
 * check parsoid instance is working on minikube without restbase
 * timespent spreadsheet
 * What I'm blocked on
 * computer being repaired, personal computer having trouble installing local-charts things
 * can't get puppet to run on my labs instance without failing
 * Other?

Lars

 * What I planned vs did last week
 * Wikimania
 * Time off
 * Freaking out over CI architecture thoughts and reality conflicting
 * What I plan to do this week
 * Get v3 of CI architecture document done
 * Write GitLab PoC evaluation
 * With others, choose a CI candidate
 * What I'm blocked on
 * Too warm for brain activity
 * Other?
 * https://www.mediawiki.org/wiki/CI_architecture

Mukunda

 * What I planned vs did last week
 * ✅ Address code review feed back and hopefully get the local-charts code merged
 * ❌ Get code review on the kibana plugin with an eye towards deploying it into production: https://phabricator.wikimedia.org/T230752
 * ✅ Continue working on polishing and improving both of the above.
 * ✅ Test out improvements to phabricator production errors reporting including:
 * ✅ Separate exception stack traces, request id and request url out into dedicated fields on the "Report Error Code" form (https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ )
 * What I plan to do this week
 * Finish kibana 'phatality' plugin and figure out how to get it deployed.
 * Fillippo says he can look at it this week
 * Phabricator workboard cleanup and priority planning for the rest of the quarter
 * Several small phabricator tasks need attention
 * Figure out what remains to be done for the local-charts cli
 * What I'm blocked on
 * Other?
 * Other?

Tyler
** ✅ Gerrit 2.15.15/16, fix tests
 * What I planned vs did last week
 * ❌ Fix pipelinelib base charts
 * ✅(ish) Transition to engineering management work/thought for Sept 3rd
 * ✅(ish) Catching up from missing most of last week
 * What I plan to do this week
 * soooo many meetings
 * Email about New CI -- what remains to be done
 * Finalize team meeting changes and email
 * https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/TCipriani
 * What I'm blocked on
 * Other?
 * Other?

Zeljko

 * What I planned vs did last week
 * T220745 1.34.0-wmf.20 deployment blockers - group 2 blocked until Friday evening (my time), deployed to all wikis on Tueday by Antoine
 * T230729 Cypress testing framework evaluation - first phase of evaluation done, agreed with Antoine not to support it in CI yet, I have to talk with jpita for the next phase
 * What I plan to do this week
 * T206358 Request Sauce Labs access for niedzielski
 * T214478 The first Selenium test for AbuseFilter
 * T228160 Mark mediawiki_api and mediawiki_selenium Ruby gems as deprecated
 * What I'm blocked on
 * Other?
 * Other?