Wikimedia Release Engineering Team/Checkin archive/20170828

= 2017-08-28 =

Vacations/Important dates

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


 * September 1 - Željko on a conference
 * Sep 1 - Antoine
 * Sept 4 - Labor Day
 * Oct 9 - Indigenous People's Day

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

Aug 14 and Aug 21

 * Train: Tyler
 * wmf.14
 * Tuesday: Chad doing branch cut/group0
 * wed/thur: Tyler
 * wmf.15
 * SoS: Mukunda
 * Out:
 * August 7-25: Antoine relocating and vacation
 * Aug 14th: thcipriani Birthday!
 * Aug 15th - WMF Monthly day off
 * Aug 17th: Mukunda court :-/
 * Aug 21st - thcipriani eclipse!
 * Aug 21st - Greg half day (eclipse!)

Aug 28 and Sept 4

 * Train: Chad
 * wmf.16
 * wmf.17
 * SoS: Tyler
 * Out
 * September 1 - Željko on a conference
 * Sept 1 - Antoine
 * Sept 4 - Labor Day

Sep 11 and Sept 18

 * Train: Mukunda
 * wmf.18
 * wmf.19
 * SoS: Chad
 * Out

Actions from last meeting

 * TODO: incident report for last week's crappy "can't roll forward, can't rollback" situation
 * Tyler: outline of it/start it, hand off to jaime/aaron/ladsgroup ❌

This week

 * Blocking
 * Blocked
 * Updates
 * Selenium Ruby framework deprecation announce: https://lists.wikimedia.org/pipermail/wikitech-l/2017-August/088653.html
 * End of October deprecation date.
 * Selenium Ruby framework deprecation announce: https://lists.wikimedia.org/pipermail/wikitech-l/2017-August/088653.html
 * End of October deprecation date.

Last week

 * Blocking
 * Blocked
 * Last projects moving to scap3
 * Niharika/community tech at SoS/there are patches, just no deployment window scheduled
 * iegreview
 * scholarships
 * No idea about
 * ocg
 * dropwizard metrics(???) - Speak up now or forever hold your peace (we'll delete it)
 * Updates
 * Updates

Logspam \ Last week's train updates

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

looks cleanish \o/

Program 6: Streamlined service delivery

 * Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions -
 * Define method for monitoring and reacting to the above functional tests -
 * Workboard: https://phabricator.wikimedia.org/project/view/2453/


 * waiting on reviews from Tyler :)
 * Assuming good and moving ahead
 * Moritz approved/made the LDAP group, now unblocked there
 * pairing!

Deprecate use of Trebuchet across production -

 * https://phabricator.wikimedia.org/T129290


 * working on jobrunner+masking
 * ping niharika on iegreview and scholarships

Migrate majority of developers to JavaScript based browser test framework (webdriver.io) -

 * CentralAuth (T173989) and MinervaNeue (T174018) are are set up
 * More repos on the way
 * T171852 WebdriverIO tech talk
 * Rachel not replying, probably traveling

Quality improvements

 * Tech Debt
 * continued reviewing and engaging on existing TD tasks
 * TD Blog posts
 * Post Mortems
 * Scheduled Post Mortem - T173462: Cannot flush pre-lock snapshot because writes are pending (subsequently cancelled to have Megan schedule)

Phabricator

 * Migration to dallas still stalled.
 * Translating phabricator saw some activity
 * https://phabricator.wikimedia.org/T225
 * I created a repo for i18n stuff and gave nikerabbit access.
 * Phabricator Deployment
 * https://phabricator.wikimedia.org/T172847
 * Submitted patch for ops/puppet, hope to get it merged sometime this century.
 * SWAT stuff:
 * https://phabricator.wikimedia.org/T114488
 * It's been proposed to use Phabricator calendar events for organizing the SWAT patches. I think it's the way to go and it's worked well for "code review office hours" which follows a vaguely similar format. Need to get input from some SWAT deployers about it.

Docker for CI

 * Puppet role got merged. 4 Docker hosts available

Team Kanban Board Review and Triage

 * closed and touched in the 7 days
 * No update for 4 weeks
 * No update for 3 weeks
 * No update for 2 weeks
 * No update for 1 week
 * All Open
 * Review To Triage column of #releng


 * Assigned
 * Unassigned

Once / month-ish review of backlog(s)

 * releng Review To Triage column of #releng
 * releng-kanban Review unassigned in kanban
 * releng-kanban Review 'backlog' colum of -kanban
 * releng-next - Review for things we need to put on our kanban backlog
 * releng-backlog - oh my, the huge backlog of things...

Kanban stats

 * Burnup chart