Wikimedia Release Engineering Team/Checkin archive/20141125
2014-11-25
editTeam Business
edit- Holidays
- Andrew B changing to UTC+8 2014-12-6 - 2015-01-12
- Andrew B vacation (afk) December 25th - January 3
- Delegation planning
- Deploys
- Team
- Delegation planning
- Phabricator!!!!!
- Team board: https://phabricator.wikimedia.org/project/board/20/
- Beta Cluster: https://phabricator.wikimedia.org/project/board/497/
- Other projects don't have boards yet
Scrum of Scrums
edit(kept as long url because all short url providers are blocked by mw.org)
- All very quiet
- Will migrate to Phabricator:
- Page: https://phabricator.wikimedia.org/tag/scrum-of-scrums/
- Has links to deps reports by Bryan Davis: https://phabricator.wikimedia.org/maniphest/query/iYosD4_9SSPW/#R
- Antoine: it is awesome
- OMG lots of work ;)
- We made hacker news front page with this linkbait: https://blog.wikimedia.org/2014/11/24/welcome-to-phabricator-wikimedias-new-collaboration-platform/
- Example dashboard https://phabricator.wikimedia.org/dashboard/view/6/
- You can create your own dashboard
- Dashboards can be "installed" to replace the default homepage
- Well done Mukunda & all!
- Tech talk, today! (in one hour)
- EVERYONE ATTEND! :)
- Finishing up survey analysis
- Will send out findings
- RFC https://www.mediawiki.org/wiki/RFC/Extensions_continuous_integration
- discussed tomorrow Wed. 26th @ 21:00 UTC #wikimedia-office
- simplified JJB doc templates to be usable on labs and recognize tags/branch
- doc jobs being moved to labs slaves
- work in progress to use composer as an entry point for Jenkins jobs (much like npm test)
- QUnit migration to Karma
- main runners from prod to labs
- npm/Grunt that drives chromium to run qunit tests
- They dont navigate like browser tests do!
Browser tests
edit- starting to refactor MobileFrontend tests
- pairing with Rummana on new VisualEditor tests
- some big changes in Flow function coming any minute, looking to minimize tech debt as that happens
- builds are very green (pending known bugs)
- any info on this one? https://phabricator.wikimedia.org/T75229
- Environment abstraction layer is ready to showcase, iron out final bugs
- Next week probably, will show to Chris/Željko/Antoine(?)
- New exceptions added to Ruby coding conventions
All repos need mediawiki_selenium 0.4.1 and the Jenkins jobs HEADLESS_DESTROY_AT_EXIT=false. That is to fix a race condition between jobs that kill other jobs xvfb. "mediawiki_selenium always use the same default xvfb display 99" https://phabricator.wikimedia.org/T73602 which blocks: "Jenkins: browser test host performance issue for timed builds" https://phabricator.wikimedia.org/T68449
https://phabricator.wikimedia.org/tag/beta-cluster/board/
- Pick tasks!
- Bunch of puppet failures since last week:
- Antoine screwed puppet certs for half a day while attempting to fix an issue
- manifests errors filled as Tasks by YuviPanda
- Q: how do we get puppet gurus (read: ops) to fix them?
- A: On our side to figure out a process to work with ops without being a pain in the a** for them :D
- All quiet Oh no reedy:
Hiring
editNOOP
Other
editAntoine Q: how to propose a task for Scrum of Scrum Chris A: just add #scrum-of-scrum on the task and ping Chris McMahon with details about it.
Vacations/Confs/Holidays/etc
edit- 11/25 - Željko on a local meetup during releng weekly meeting
- 11/27 - Thanksgiving (US)
- 11/28 - Day after Thanksgiving (US)
- 12/1 - 2 - Mukunda visiting parents (Can check IRC but on slow connection)
- 12/15-16 - Greg in Michigan (mostly out on Monday, somewhat out on Tuesday, will really really really try to be there for the meeting)
- 12/20 - 1/4 - Greg on vacation
- 12/25 - 1/3 - Andrew B on vacation
- 12/25 - Christmas
- 12/26 - Day after Christmas
- 12/19-12/31 - Dan vacation
- 1/1 - New Years
- 1/2 - Day after New Years
- Antoine has no clue yet. Will be on call at worse.