Wikimedia Release Engineering Team/Checkin archive/20170213

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