Wikimedia Release Engineering Team/Checkin archive/20170221
2017-02-21 edit
Vacations/Important dates edit
- 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
Actions from last meeting edit
- Mukunda: Logspam next steps
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
- Blocking
- Dashiki extension for meta wiki (Analytics) [Chad already on this]
- Blocked
- none
- Updates
- Logspam in current train, please help: https://phabricator.wikimedia.org/T155527#3029895
- new version of git-fat (thanks otto!), for those that care
Other Team Business edit
https://github.com/wikimedia/keyholder
Product & Tech consultation edit
Logspam edit
Annual Planning edit
Team Strategy/Planning edit
- "The logging bucket" nacent idea: https://docs.google.com/document/d/1b_SOn15hbqvERgL87a7IbquWipDUbBqjBz6vlvrOdco/edit
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
Continuous Integration Infrastructure modernization edit
- Gather requirements for new CI system - task T153270
- Notes https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Deployment_pipeline/2017-02-21
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
- plan to build a prototype this week?
Phabricator edit
- Implementing clustering support for elasticsearch
- Submitted work upstream, got feedback from epriestley
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)
- puppet-lint/syntax check via rake
- Still pending puppet.git https://gerrit.wikimedia.org/r/#/c/331239/
- If above done, announce rspec-puppet work
- EasyTime line debug logging as possible
This week edit
Chad edit
Last week edit
- Gerrit
- Deploy DashikiConfig thing for Dan Andreescu
- scap
This week edit
- Gerrit
- Train
- FTP? (scap, really)
Dan edit
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
JR edit
- 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
- Logspam stuff
- I didn't make much progress on this, will work on it this week.
- Continue working on phabricator's elastic backend
- Submitted work upstream, got feedback from epriestley
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