Wikimedia Release Engineering Team/Checkin archive/20161219
2016-12-19
editVacations/Important dates
editHow to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- Dec 21-Dec 26: Chad, Xmas, ugh
- Dec ~23 - ~ Jan 03: Antoine (yearly trip around the country for family events)
- Dec 23: tyler driving to Kansas \o/
- Dec 23: Greg, I need an extra day to prepare....
- December 26: Željko Holiday (St Stephen's Day)
- December 26-30: XMas Holiday (All US Staff)
- January 2nd: New Year's Day (observed)
- January 6: Željko Holiday (Epiphany)
- January 9-11: Dev Summit
- January 11: Travelling to All Hands
- January 12-13: All Hands
- January 16: MLK Jr Day
- February 20: President's Day
- March 13: New day off for some reason
- April 14: New day off for some reason
Team Business
editTime spent spreadsheet
edit
Rotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Dec 12 and Dec 19
edit- Train: Mukunda
- wmf.6
- no train/deploys week of Dec 19
- SoS: Chad
- Out:
- none?
Dec 26 and Jan 2
edit- Train: Tyler
- No train/deploys week of Dec 26
- wmf.7
- SoS: Dan
- Out:
- Week of Dec 26th: Everyone
- Jan 2nd: New Year's Day observed
Actions from last meeting
edit- Greg: write the Q3 CI goal
- Greg: Start conversation re Beta in prod and per-server rollouts
- NOT DONE
- Delegated to the scap3 crew
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
- Reminder no deploys until Jan 3rd: https://lists.wikimedia.org/pipermail/wikitech-l/2016-November/086936.html
Last week
edit- Blocking
- Blocked
- Updates
- Reminder that deployments are weird between now and the New Year: https://lists.wikimedia.org/pipermail/wikitech-l/2016-November/086936.html
Other Team Business
editVolunteer deployers ?
edit- Add more Volunteers? Is there any specific policy. Directed one at Greg.
- https://wikitech.wikimedia.org/wiki/SWAT_deploys#New_SWAT_Team_member_check-list
- Need trust, technical endorsement (eg approve kabal of deployers). Directed to Greg for questions.
- https://wikitech.wikimedia.org/wiki/SWAT_deploys#New_SWAT_Team_member_check-list
- Greg hasn't responded yet :/
QA Hire
edit- waiting waiting waiting
Q2 goal/project check-in
editFuture of CI plan
edit- Determine future composition of the CI infrastructure with a plan on how to get there without disrupting expected services and performance.
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Planning
- Meeting with Chase (and Dan) re k8s
- do a follow-up POC with k8s
Migrate MediaWiki deploys to scap3 (part 1)
editUse a unified git repo for MW deploys
editl10nupdate talk -- works again
Assess new directory structure and how it will interplay with MW
editStretch goal: Replace rsync with git syncing
editRelease MediaWiki 1.28
edit- Done
Non-Quarterly goal work
editBrowser tests
edit- Testing webdriver.io and nightwatch.js - appying patches to mediawiki/core, testing if it works with our CI
Beta Cluster
editPhabricator
edit- made some progress on search issues, however, it's still broken :-/
DB Inconsistencies
edithttps://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )
People status updates
editAntoine
editLast week
edit- EasyTimeline fix deployed. Have to double check then close task
- CI: inject skins as dependencies of MW extensions for selenium jobs
- Look Docker/k8s as time allow
This week
editChad
editLast week
edit- Sorting a few last gerrit things (submodules)
- Scap3 stuff
This week
editDan
editLast week
edit- Scap3 rollback refactoring
- K8s meeting with Chase and follow up experiments for CI PoC
This week
edit- Fixing my scap3 rollback patch
- K8s experimentation
Mukunda
editLast week
edit- Deploying:
- https://phabricator.wikimedia.org/rPHDEPcf34cf262ed5a07adfe5643c315e94a8f6f9d825
- This didn't happen - the train interfered
- Mediawiki Train
- https://phabricator.wikimedia.org/rPHDEPcf34cf262ed5a07adfe5643c315e94a8f6f9d825
- Maybe this week (if deployments don't eat up all the time)
- fail over to phab2001
- nope
- reimage iridium to jessie, renamed to phab1001
- nope
- fail over to phab2001
This week
edit- Continue testing and debugging phabricator search problems
- finish `scap branch`
Tyler
editLast week
edit- Finish up scap mw quarterly goal things
- May actually get to ci-staging this week :)
This week
edit- find fix for git-fat
- finish up scap mw git-gc/kill links
Željko
editLast week
edit- T139740 Port Selenium tests from Ruby to Node.js
- T151442 Research webdriver.io
- T151443 Research nightwatchjs
- T152683 Set up Selenium tests for Kartographer extension
- T146916 RSpec tests for Echo Mention notification
- T153202 NameError: uninitialized constant MediawikiSelenium::RakeTask::Shellwords
- T1331 Remove lines from Gemfile that are used by RVM
- SWAT deploy
- QA hire
This week
edit- T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
- T151442 Research webdriver.io
- T151443 Research nightwatchjs
- T152683 Set up Selenium tests for Kartographer extension