Wikimedia Release Engineering Team/Checkin archive/20170130
2017-01-30
Vacations/Important dates
- February 20: President's Day
- March 13: Monthly day off
- April 14: Monthly day off
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
Team Business
Time spent spreadsheet
Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Jan 23 and Jan 30
Feb 6 and Feb 13
Actions from last meeting
- Greg: reply to martin
Done
Scrum of Scrums
- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
This week
- Blocking
- Blocked
- Updates
Last week
- Blocking
- Blocked
- Updates
- scap 3.5 planned for this week
Other Team Business
Mid-year check-in
- This week...
Annual Planning
- Now in a central Technology team-wide document: https://docs.google.com/document/d/1NwsUCAeHJAw4pyl0YWS1iGNsKnCFk1toM26acLm6JVE/edit#heading=h.eh5attm0n41
- Next:
- Make sure that "Rationale" section is sometihng we're happy with
- LOGSPAMMMM!!!111!!
Q3 goal/project check-in
Continuous Integration Infrastructure modernization
- Gather requirements for new CI system - T153270
- meeting with team last Tuesday, 30 minutes not long enough
- another meeting to be scheduled this week
Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)
Build fanout support in scap3
- two ideas that could work
- using Swift, maybe very few scap.git change, lots of unknowns
- have proxies fetch via deployment server via git
Phabricator
- Re-evaluate and improve search functionality in Phabricator - T146843
- Added a setting to phabricator developer settings to choose a search back-end.
- phabricator.wikimedia.org/settings/user/{your-username}/page/developer/
- elasticsearch works well!
Non-Quarterly goal work
Browser tests
- T139740 Port Selenium tests from Ruby to Node.js
- Done. Please review https://gerrit.wikimedia.org/r/#/c/323401/
- T151442 Research webdriver.io
- Done. Please review https://gerrit.wikimedia.org/r/#/c/328191/
- Has a page object pattern implementation. That is the next step, if we decide to go with this tool.
Beta Cluster
- Huge spam log removed / bad config of InstantCommons fixed by Gergő "tgr" Tisza ( https://phabricator.wikimedia.org/T145496 )
People status updates
Antoine
Last week
- contint2001
- One basic puppet patch.
- doc for rspec puppet
- finish MediaWiki (tarball) releases test job https://integration.wikimedia.org/ci/job/mediawiki-releases/
- Job mostly done.
- Had few patches merged. More pending review
- get a bump of Nodepool pool
- Havent reached out to ops
- Reviewed patches for Addshore static analysis with PHAN (landed in mediawiki/core). Played nice with upstream, got one of their package published to packagist.org https://packagist.org/packages/jetbrains/phpstorm-stubs
This week
- contint2001
- Gotta loop back with Daniel Zahn
- finish MediaWiki (tarball) releases test job https://integration.wikimedia.org/ci/job/mediawiki-releases/
- More patches to fix up everything
- get a bump of Nodepool pool
- EasyTime line debug logging as possible
- announce rspec for puppet.git to ops
Chad
Last week
- I forgot
This week
- Gerrit
- Logspam
- Scap
Dan
Last week
- Hella CI research
This week
- Moar research
- Formulate first steps on container building infra PoC
JR
Last week
Identify first pass interviewees and schedule interviews, build knowledge re CI now and future, build knowledge of current QA/Test processes.
This week
Continue reviewing past "escapes". Identify first pass interviewees and schedule interviews, build knowledge re CI now and future, build knowledge of current QA/Test processes.
Mukunda
Last week
- Deployment train, 1.29.0-wmf.9 / T154683
- Done
- Deploy ~2 months worth of phabricator updates.
- Done
- Elasticsearch is now a configurable user setting in phabricator
This week
- Deployment train, 1.29.0-wmf.10 / T155525
- write up thoughts on fighting logspam
Tyler
Last week
Done scap 3.5.0
Done Future of CI prep stuffs
Not done Git fat deployment?
Not done would like to poke at some puppet updates: scap/ci-staging
This week
- Docker/K8s learnings
- Try not to pay attention to the news cycle
- CI/Deployment meeting setup
- The iScap3 fallout
Željko
Last week
- T139740 Port Selenium tests from Ruby to Node.js
- T151442 Research webdriver.io
This week
- T156558 Selenium user: Auth issues on beta wikidata?
- T152963 Increase in failures caused by Saucelabs
- T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster