Wikimedia Release Engineering Team/Checkin archive/20170424

= 2017-04-24 =

Vacations/Important dates

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


 * April 27-29th: Antoine in Amsterdam (unreacheable)
 * May 1: Željko local holiday (Labor Day / May Day)
 * May 15-18: Team Offsite in Vienna
 * May 19-21: EU Hackathon
 * July 10-14th: Tyler adventure time

Time spent spreadsheet

 * week: 16: https://docs.google.com/spreadsheets/d/1I9VraCrlQLK3KjbS4yi3K8XgLQ2SgyADMNH1dh1ky1A/edit#gid=2063439155

Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

April 17 and Apr 24

 * Train: Mukunda
 * week of 17th: no deploys (dc switchover)
 * wmf.21
 * SoS: Tyler
 * Out:
 * April 17th: Antoine travel
 * April 19-21: Željko vacation
 * April 27-29th: Antoine in Amsterdam (unreacheable)

May 1 and May 8

 * Train: Mukunda
 * week of the 1st: no deploys (dc switchover)
 * wmf.22
 * SoS: Tyler
 * Out:

May 15 and May 22

 * Train:
 * week of 15th: team offsite, no train
 * [ wmf.23]
 * SoS: Mukunda
 * Out:

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
 * Updates
 * Updates
 * Updates

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam

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


 * Closed logspam tasks:
 * https://phabricator.wikimedia.org/T162941
 * https://phabricator.wikimedia.org/T138429

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


 * no meeting last week (due to Quarterly Checkin)
 * images are pushing to own docker registery
 * wrote an experimental build config tool compile-to-Dockerfile thingy called Blubber
 * https://github.com/marxarelli/blubber
 * Will discuss JR's req's doc this week

sub-point: quality interview summary/writeup

 * JR has it 99% done, wants to present to team, probably next week

Train 2.0

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


 * Mukunda has a patch to get the client included on tin/naos
 * sidenote: Joe has mw-config and etcd setup on Beta Cluster, see: https://phabricator.wikimedia.org/T156924

Release MediaWiki 1.29

 * A quality MediaWiki 1.29 is successfully released -


 * Branching this week
 * Did some preliminary investigation re: standalone Jenkins for release pipelining
 * Going to request a Ganeti VM this week

Phabricator

 * Intermittent outages over last week, probably due to spidering/crawling
 * See: https://phabricator.wikimedia.org/T163507

Browser tests

 * Zeljko was on vacation :)

Last week

 * Redis "could not connect" log spam with Elukey
 * POC for caching npm install
 * hide chocolates in garden
 * cleaned out bunch of legacy CI jobs (jsonlint/jshint)

This week

 * Travel

Last week

 * Scap
 * MW 1.29 work
 * Gerrit security thingie

This week

 * MW 1.29
 * Gerrit security thing (again)

Last week

 * Catch up on last week's email and progress on CI quarterly goal

This week

 * Work more on proofing Blubber

Last week

 * CI Pipeline requirements
 * Test data wrangling improvements
 * Bug data wrangling improvements

This week

 * Test data wrangling improvements
 * Bug data wrangling improvements

Last week

 * Finish config diffs https://phabricator.wikimedia.org/T118206
 * Logspam cleanup
 * catch up with chad about pybal/conftool

This week

 * Train
 * Further investigate Phabricator outages
 * Phabricator update (pull from upstream)
 * SCAP3 stuffs

Last week

 * Push image to ci-staging
 * Push forward https://gerrit.wikimedia.org/r/#/c/347130/
 * Couple of scap bug things: canaries, all patches for individual repos

This week

 * Build image with blubber to push to ci-staging
 * scap canary work:
 * https://gerrit.wikimedia.org/r/#/c/348475/
 * https://phabricator.wikimedia.org/T136839

Last week
- holiday + vacation

This week

 * T162966 Figure out why browser tests can't create suggestion box
 * T162454 LanguageScreenshotBot fails with `Error: timeout of 40000ms exceeded. Ensure the done callback is being called in this test.`