Wikimedia Release Engineering Team/Checkin archive/20170221

2017-02-21

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • March 13: Monthly day off
  • March 23-28: Chad in Miami
  • March 30-Apr 3: Greg in Berlin (Wikimedia Conference)
  • 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


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
  • Blocking
  • Blocked
    • none
  • Updates


Last week

edit


Other Team Business

edit

https://github.com/wikimedia/keyholder

Product & Tech consultation

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


Technology-wide planning
edit
CollabJam slides: https://docs.google.com/presentation/d/106U2p8gdPVvHyFmlQSJPKV85uchLELPC4_ESD-2CZKw/edit#slide=id.g15105b408d_0_287
Technology team goals: https://docs.google.com/document/d/1NwsUCAeHJAw4pyl0YWS1iGNsKnCFk1toM26acLm6JVE/edit#heading=h.eh5attm0n41


  • 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


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
  • plan to build a prototype this week?


Phabricator

edit

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
  • contint2001: started refactor Jenkins related manifest
    • Most probablly going to split jobs on multiple Jenkins (CI, browser tests, beta)

This week

edit

Chad

edit

Last week

edit
  • Gerrit
  • Deploy DashikiConfig thing for Dan Andreescu
  • scap


This week

edit
  • Gerrit
  • Train
  • FTP? (scap, really)

Last week

edit
  • Pipeline build PoC stuffs (informed by tomorrow's meeting)
  • Hack on scap fanout PoC (nope! didn't happen)

This week

edit
  • Research build manifest standardization
  • Hack on scap fanout PoC for realsies
  • quality interviews cont
  • investigate test results reporting


Last week

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

This week

edit

Mukunda

edit

Last week

edit

This week

edit
  • Phabricator stuff
    • Address epriestley's feedback and get patches merged upstream
  • Logspam stuff from last week
  • scap+Bittorrent
  • keyholder blog post

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
  • Blog post
  • Scap3 stuffz (POC? One bug for mediawiki deployments, testing infra)
  • CI POC

Ž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