Wikimedia Release Engineering Team/Checkin archive/20170327
2017-03-27 edit
Vacations/Important dates edit
- March 23-28: Chad in Miami, Florida
- March 30, 31: Tyler in Wichita, Kansas
- March 30-Apr 3: Greg in Berlin (Wikimedia Conference)
- April 10-13: Dan out
- April 14: Monthly day off
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
- July 10th: Tyler doing things and stuff.
Team Business edit
Time spent spreadsheet edit
Rotating positions and absences edit
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Mar 20 and Mar 27 edit
- Train: Tyler (plus Chad for goup2 on March 30th)
- SoS: Chad
- Out:
- March 23-28: Chad in Miami
- March 30, 31: Tyler in Wichita
- Thu March 30 - Mon Apr 3: Greg in Berlin (Wikimedia Conference)
Apr 3 and Apr 10 edit
April 17 and Apr 24 edit
- Train: Mukunda
- [ wmf.21]
- [ wmf.22]
- SoS: Tyler
- Out:
Actions from last meeting edit
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
Other Team Business edit
Keyholder blogpost edit
Logspam edit
- elukey is looking into redis timeouts (yay!)
Annual Planning edit
- calm before storm
Q4 Goals edit
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q4
- CI: https://etherpad.wikimedia.org/p/releng-1617q4-ci
Q3 goal/project check-in edit
Continuous Integration Infrastructure modernization edit
- Gather requirements for new CI system - task T153270
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
- https://phabricator.wikimedia.org/D605
- reach out to Ops about rollout/rollback strategy
Phabricator edit
- 2 patches landed upstream!
- Unfortunately, epriestley came up with a laundry list of little issues to solve:
Non-Quarterly goal work edit
Browser tests edit
- T160086 Upgrade Cucumber from version 1 to version 3
- Almost done.
- Paused until Selenium+Node.js is documented and announced
- T139740 Port Selenium tests from Ruby to Node.js
- WebdriverIO patch is now in mediawiki/core!
- Workiing on the announcement https://etherpad.wikimedia.org/p/wdio
- Patches for removing Ruby code and Jenkins jobs are in gerrit => waiting for Node.js jobs being deployed => waiting for CI to be ready for more jobs
- T161103 Write documentation on Selenium tests in Node.js
- Split the old https://www.mediawiki.org/wiki/Selenium page into Ruby and Node.js pages
- https://www.mediawiki.org/wiki/Selenium/Node.js
- https://www.mediawiki.org/wiki/Selenium/Ruby
- Documenting Selenium/Node.js
Beta Cluster edit
People status updates edit
Antoine edit
Last week edit
- have read doc about systemd-nspawn and capabilities(7) => scary stuff
- Little Steps Sprint also clear out some legacy cruft from JJB config
- Some kind of progress. 3 repos have priorirty. Bunch of legacy stuff moved out
- tasks filled to merge some jobs #together
- Clear out puppet from Precise references (eg mediawiki)
- Mostly done, one puppet patch left
- contint2001 again
- some rspec hack for Traffic team / DNS testing
- Completed on Saturday: generate gdnsd config files from puppet - https://gerrit.wikimedia.org/r/#/c/343747/
- few prod hotfixes
This week edit
- Little Steps Sprint
- CPU usage on beta cluster Swift backend servers
- Basic support for Moritz upgrade of HHVM from 3.12 to 3.18
- gdnsd config files from puppet - https://gerrit.wikimedia.org/r/#/c/343747/
- merge some jobs
Chad edit
Last week edit
- Scap scap scap
- Vacation starting thursday
This week edit
Dan edit
Last week edit
- There's a k8s cluster running in ci-staging!
This week edit
- Brain dump the k8s cluster stuff and start working on Build PoC
- Assess existing docker-based builds as a jumping off point
JR edit
Last week edit
- quality Interviews
- write up summary of findings so far
- Need to clean up what I wrote and will share
- write up summary of findings so far
- CI knowledge building
- bug/defect data wrangling
- Build queries for PH
This week edit
- quality interview
- polish up report out and schedule some time to discuss
- bug/defect data wrangling
- test results data wrangling
Mukunda edit
Last week edit
- Phabricator es5 switchover
- Still trying to get elasticsearch changes merged upstream (now split into two patches)
This week edit
- Work on further issues with phab search, hopefully making a few more improvements
- tracked upstream https://secure.phabricator.com/T12450
Tyler edit
Last week edit
- Fanout
- train
This week edit
- Train
- CI goal peacemaking
- Wichita
Željko edit
Last week edit
- T160086 Upgrade Cucumber from version 1 to version 3
- T139740 Port Selenium tests from Ruby to Node.js
- T161103 Write documentation on Selenium tests in Node.js
- T161127 Error: Could not apply complete catalog: Found 1 dependency cycle
This week edit
- T161103 Write documentation on Selenium tests in Node.js
- T150435 Selenium tests for VisualEditor in Node.js
- T139740 Port Selenium tests from Ruby to Node.js