Wikimedia Release Engineering Team/Checkin archive/20170130
Appearance
2017-01-30
[edit]Vacations/Important dates
[edit]- 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
[edit]Time spent spreadsheet
[edit]
Rotating positions and absences
[edit]Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Jan 23 and Jan 30
[edit]
Feb 6 and Feb 13
[edit]Actions from last meeting
[edit]- Greg: reply to martin
- Done
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
- Updates
Last week
[edit]- Blocking
- Blocked
- Updates
- scap 3.5 planned for this week
Other Team Business
[edit]Mid-year check-in
[edit]- This week...
Annual Planning
[edit]- 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
[edit]Continuous Integration Infrastructure modernization
[edit]- Gather requirements for new CI system - task 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)
[edit]Build fanout support in scap3
[edit]- 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
[edit]- Re-evaluate and improve search functionality in Phabricator - task 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
[edit]Browser tests
[edit]- 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
[edit]- Huge spam log removed / bad config of InstantCommons fixed by Gergő "tgr" Tisza ( https://phabricator.wikimedia.org/T145496 )
People status updates
[edit]Antoine
[edit]Last week
[edit]- 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
[edit]- 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
[edit]Last week
[edit]- I forgot
This week
[edit]- Gerrit
- Logspam
- Scap
Dan
[edit]Last week
[edit]- Hella CI research
This week
[edit]- Moar research
- Formulate first steps on container building infra PoC
JR
[edit]Last week
[edit]Identify first pass interviewees and schedule interviews, build knowledge re CI now and future, build knowledge of current QA/Test processes.
This week
[edit]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
[edit]Last week
[edit]- 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
[edit]- Deployment train, 1.29.0-wmf.10 / T155525
- write up thoughts on fighting logspam
Tyler
[edit]Last week
[edit]- 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
[edit]- Docker/K8s learnings
- Try not to pay attention to the news cycle
- CI/Deployment meeting setup
- The iScap3 fallout
Željko
[edit]Last week
[edit]- T139740 Port Selenium tests from Ruby to Node.js
- T151442 Research webdriver.io
This week
[edit]- 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