Wikimedia Release Engineering Team/Checkin archive/20170213

2017-02-13Edit

Vacations/Important datesEdit

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 BusinessEdit

Time spent spreadsheetEdit


Rotating positions and absencesEdit

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

Feb 6 and Feb 13Edit

Feb 20 and Feb 27Edit

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

Actions from last meetingEdit

(Browser tests)


Scrum of ScrumsEdit

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

This weekEdit

Last weekEdit


Other Team BusinessEdit

LogspamEdit

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

Annual PlanningEdit

Team Strategy/PlanningEdit
https://office.wikimedia.org/wiki/User:Greg/Release_Engineering_Team/1718-Strategy
  • TODOs:
    • Fill out our rough ideas
Technology-wide planningEdit
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-inEdit

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

Continuous Integration Infrastructure modernizationEdit

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 scap3Edit

https://phabricator.wikimedia.org/T121276



PhabricatorEdit

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

Non-Quarterly goal workEdit

Browser testsEdit

  • 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 ClusterEdit

People status updatesEdit

AntoineEdit

Last weekEdit

This weekEdit

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


ChadEdit

Last weekEdit

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

This weekEdit

  • Gerrit
  • Deploy DashikiConfig thing for Dan Andreescu
  • scap

DanEdit

Last weekEdit

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

This weekEdit

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


JREdit

Last weekEdit

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

This weekEdit

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

MukundaEdit

Last weekEdit

This weekEdit

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

TylerEdit

Last weekEdit

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

This weekEdit

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

ŽeljkoEdit

Last weekEdit

  • 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 weekEdit

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