Wikimedia Release Engineering Team/Checkin archive/20170731

= 2017-08-01 =

Vacations/Important dates

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


 * August 3-9: Željko vacation
 * August 7-25: Antione relocating and vacation
 * August 8-15: Greg @ Wikimania&Tech-mgrs F2F
 * August 9-13: Wikimania
 * Aug 9-13: Dan on vacation
 * Aug 11-13: Chad maybe on vacation
 * Aug 14th: thcipriani Birthday!
 * Aug 17th: Mukunda - court again
 * Aug 21st - thcipriani eclipse!

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

July 17 and July 24

 * Train: Chad
 * wmf.10
 * wmf.11
 * SoS: Tyler
 * Out:
 * July 28th: Greg vacation

July 31 and Aug 7

 * Train: Mukunda
 * wmf.12
 * wmf.13
 * SoS: Chad
 * Out:
 * August 3-9: Željko vacation
 * August 7-25: Antione relocating and vacation
 * August 8-15: Greg @ Wikimania&Tech-mgrs F2F
 * August 9-13: Wikimania
 * Aug 10-13: Dan on vacation
 * Aug 11-13: Chad maybe on vacation

Aug 14 and Aug 21

 * Train: Tyler
 * wmf.14
 * wmf.15
 * SoS: Mukunda
 * Out:
 * August 7-25: Antione relocating and vacation
 * Aug 14th: thcipriani Birthday!
 * Aug 17th: Mukunda court :-/
 * Aug 21st - thcipriani eclipse!

Actions from last meeting

 * Tyler: Some runjobs thing changed logging channels -- need to file meta task
 * ❌ needs some investigation still :|

This week

 * Blocking
 * Blocked
 * Need feedback on https://phabricator.wikimedia.org/T129148#3482379 from Ops
 * Updates
 * Updates

Last week

 * Blocking
 * None
 * Blocked
 * Updates
 * Updates

Logspam

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

Other Team Business

 * Reminder on annual personal goals: see email


 * Deployment process improvements:
 * https://wikitech.wikimedia.org/w/index.php?title=Deployments&action=historysubmit&type=revision&diff=1765924&oldid=1765923
 * https://wikitech.wikimedia.org/wiki/Deployments/Holding_the_train


 * Jenkins: Assert no PHP errors (notices, warnings) were raised or exceptions were thrown
 * https://phabricator.wikimedia.org/T50002
 * "OK. mw-error.log and mw-exception.log are empty again for phpunit and qunit jobs. Let's stay on top of this and enforce it soon? (@hashar, @greg)"
 * STATUS: Antoine will enable before vacation (Friday)


 * Releng Secrets repo
 * https://phabricator.wikimedia.org/source/releng-secrets/

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 -


 * We had a cross-team check-in last week
 * https://etherpad.wikimedia.org/p/Streamlined-Service-Delivery-planning
 * (TODO: GREG archive this!)
 * Dan's doing cool stuff (helm), Tyler isn't doing cool stuff

Deprecate use of Trebuchet across production -

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


 * Working on documentation on wikitech
 * https://wikitech.wikimedia.org/wiki/Scap
 * next is: how to setup a new service to deploy, two parts, one for devs and one for ops


 * Cassandra metrics + logstash logback encoder
 * both have patches for puppet and scap repos, +1 from me (thcipriani)
 * jobrunner https://phabricator.wikimedia.org/T129148
 * I have a Plan™
 * I want feedback tho

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

 * T171847 Create Jenkins job that runs RelatedArticles Selenium tests daily
 * T171852 WebdriverIO tech talk
 * After Wikimania
 * T171848 Port Echo Selenium tests from Ruby to Node.js
 * Done (from #releng standpoint).

Quality improvements

 * Tech Debt
 * Continued to develop our Tech Debt process/program
 * Meeting with Kevin this week to flush out the program
 * Code Health
 * Pulled together base content for Wiki
 * Creating wiki this week
 * Working on Tech Blog Poat

Browser tests (non quaterly goal stuff)

 * T167432 Run Wikibase daily browser tests on Jenkins
 * T164479 For MediaWiki extensions, merge rubocop inside mwext-mw-selenium-jessie
 * T171753 Create a Jenkins job that runs Echo RSpec tests daily

Phabricator

 * Working on using phurl to create a remarkup tag like ((mw-1.30.0-wmf.13)) which will link to the corresponding deployment blocker task
 * Working with dzahn on phab1001 migration

Misc CI

 * tox 2.5.0 / npm 3.x upgrades (Tuesday)
 * assert mediawiki logs are empty

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
 * closed and touched in the 7 days

Kanban stats

 * Burnup chart