Wikimedia Release Engineering Team/Checkin archive/20170213

From mediawiki.org

2017-02-13[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • February 13th (today): thcipriani: eye appointment followup at 2pm -- hopefully short :|
  • February 20: President's Day
  • March 13: Monthly day off
  • March 23-28: Chad in Miami
  • April 14: Monthly day off
  • May 15-18: Team Offsite in Vienna
  • May 19-21: EU Hackathon

Team Business[edit]

Time spent spreadsheet[edit]


Rotating positions and absences[edit]

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

Feb 6 and Feb 13[edit]

Feb 20 and Feb 27[edit]

  • Train: Chad
  • SoS: Mukunda
  • Out:
    • February 20: President's Day

Actions from last meeting[edit]

(Browser tests)


Scrum of Scrums[edit]

https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R

This week[edit]

Last week[edit]


Other Team Business[edit]

Logspam[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Logspam

Annual Planning[edit]

Team Strategy/Planning[edit]
https://office.wikimedia.org/wiki/User:Greg/Release_Engineering_Team/1718-Strategy
  • TODOs:
    • Fill out our rough ideas
Technology-wide planning[edit]
Technology team goals: https://docs.google.com/document/d/1NwsUCAeHJAw4pyl0YWS1iGNsKnCFk1toM26acLm6JVE/edit#heading=h.eh5attm0n41
Technology team "themes": https://docs.google.com/document/d/1KHjxkYV1ecx8R6xtWh6Ntfh9dbxW9fr4PVyIRBPIslg/edit
  • TODOs:
    • Make sure that "Rationale" section of the Containers goal in the Tech Team Goals doc is sometihng we're happy with
    • Big bucket of deploying things
      • services/deployment tooling generally
      • logspam
    • testing/containers


bryan davis has a request....[edit]
  • Greg to talk with Mark

Q3 goal/project check-in[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q3

Continuous Integration Infrastructure modernization[edit]

Gather requirements for new CI system - task T153270


Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)[edit]

Build fanout support in scap3[edit]

https://phabricator.wikimedia.org/T121276



Phabricator[edit]

Re-evaluate and improve search functionality in Phabricator - task T146843

Non-Quarterly goal work[edit]

Browser tests[edit]

  • T157050 selenium-Wikibase Jenkins job fails with MediawikiApi::ApiError for 7 days in a row
    • Fixed.
  • T158052 Set up Selenium tests in Node.js for RelatedArticles extension
    • Done, but waiting for T139740.
  • T152963 Increase in failures caused by Saucelabs
    • Looks like the way to go is to rerun failed tests.
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
    • Done.
  • T158074 Update Ruby tests to Selenium 3
    • The gem is updated, waiting for review. Running tests in repositories to check if anything is broken.
  • T139740 Port Selenium tests from Ruby to Node.js
    • Looks like webdriverio is the way to go. Working on timeline of replacing ruby tests with node.

Beta Cluster[edit]

People status updates[edit]

Antoine[edit]

Last week[edit]

This week[edit]

  • contint2001: started refactor Jenkins related manifest
    • Most probablly going to split jobs on multiple Jenkins (CI, browser tests, beta)


Chad[edit]

Last week[edit]

  • Moar gerrit (bane of my freaking life)
  • Logspam (I may make some enemies here)
  • Scap (fix puppet manifests vis a vis git-fat)

This week[edit]

  • Gerrit
  • Deploy DashikiConfig thing for Dan Andreescu
  • scap

Dan[edit]

Last week[edit]

  • Moar research
  • Formulate first steps on container building infra PoC

This week[edit]

  • Pipeline build PoC stuffs (informed by tomorrow's meeting)
  • Hack on scap fanout PoC


JR[edit]

Last week[edit]

  • investigate test results reporting
  • investigate coorelating escapes to test coverage
  • schedule Quality 1:1s
  • learn about unit testing in WMF

This week[edit]

  • quality interviews
  • investigate test results reporting
  • investigate coorelating escapes to test coverage

Mukunda[edit]

Last week[edit]

This week[edit]

  • Logspam stuff
  • Continue working on phabricator's elastic backend

Tyler[edit]

Last week[edit]

  • Train
  • Scheduling and attending meetings
  • Writing things on phab in a vain attempt to curtail the ineluctable onslaught of logspam

This week[edit]

  • Train
  • Scheduling and attending meetings
  • Writing things on phab in a vain attempt to curtail the ineluctable onslaught of logspam

Željko[edit]

Last week[edit]

  • T157050 selenium-Wikibase Jenkins job fails with MediawikiApi::ApiError for 7 days in a row
  • T158052 Set up Selenium tests in Node.js for RelatedArticles extension
  • T152963 Increase in failures caused by Saucelabs
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
  • T158074 Update Ruby tests to Selenium 3
  • T139740 Port Selenium tests from Ruby to Node.js

This week[edit]

  • T152963 Increase in failures caused by Saucelabs
  • T158074 Update Ruby tests to Selenium 3
  • T139740 Port Selenium tests from Ruby to Node.js