Wikimedia Release Engineering Team/Checkin archive/20170823

From mediawiki.org

2017-08-23[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • August 7-25: Antione relocating and vacation
  • September 1 - Ĺ˝eljko on a conference
  • Sept 4 - Labor Day
  • Oct 9 - Indigenous People's Day

Team Business[edit]

Rotating positions and absences[edit]

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[edit]

  • Train: Tyler
    • wmf.14
      • Tuesday: Chad doing branch cut/group0
      • wed/thur: Tyler
    • wmf.15
  • SoS: Mukunda
  • Out:
    • August 7-25: Antione 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[edit]

  • Train: Chad
  • SoS: Tyler
  • Out
    • September 1 - Ĺ˝eljko on a conference
    • Sept 4 - Labor Day

Sep 11 and Sept 18[edit]

Actions from last meeting[edit]

Scrum of Scrums[edit]

This week[edit]

  • Blocking
  • Blocked
    • Last projects moving to scap3
  • Updates

Last week[edit]

  • Blocking
  • Blocked
    • Last projects moving to scap3
  • Updates


Logspam \ Last week's train updates[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor
  • really crappy situation last week
    • jaime: needed to roll forward because we were losing like 90% of edits or so
      • thankfully aaron was super available for that
    • but we had possible rollback issue after rolling forward, had to fix forward :/
    • TODO: incident report.
      • Tyler: outline of it/start it, hand off to jaime/aaron/ladsgroup

Other Team Business[edit]

  • Do the inclusion survey
    • see wmfall email

Q1 goal/project check-in[edit]

Program 6: Streamlined service delivery[edit]

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


Deprecate use of Trebuchet across production - task T129290[edit]

https://phabricator.wikimedia.org/T129290
  • dropwizard/metrics: closed invalid
  • ocg: I guess we should migrate it?
  • jobrunner: still in progress, need to sync with alex k


Migrate majority of developers to JavaScript based browser test framework (webdriver.io) - task T139740[edit]

  • T164024 Rewrite Related pages browser tests in Node.js
    • Resolved by the previous task.
  • T173488 Announce Selenium Ruby framework deprecation on appropriate mailing lists (QA, engineering, wikitech-l)
    • Ready. This week? Next week? Now?
  • T171852 WebdriverIO tech talk
    • Waiting for Rachel to set a date. Pinged the task now.
  • T139740 Port Selenium tests from Ruby to Node.js
    • Current estimate: should be resolved by the end of October.

Non-Quarterly goal work[edit]

Quality[edit]

Quality improvements[edit]

  • Technical Debt
    • Developing communication campaign to roll out starting next week
    • started reviewing existing technical debt
    • 18 interested in TD SIG meetings.


Browser tests (non quaterly goal stuff)[edit]

Phabricator[edit]

Nothing exciting in Phabricator world right now.

Gerrit[edit]

Nightlies server[edit]

Docker for CI[edit]

Misc CI[edit]

Grooming[edit]

Team Kanban Board Review and Triage[edit]


Once / month-ish review of backlog(s)[edit]


Kanban stats[edit]

Burnup chart