Wikimedia Release Engineering Team/Checkin archive/20170221
Appearance
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