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

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


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