Wikimedia Release Engineering Team/Checkin archive/20161114
Appearance
2016-11-14
[edit]Vacations/Important dates
[edit]How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- November 18: Greg in Seattle at RELENG Conference/workshop - http://releng.polymtl.ca/RELENG2016/html/index.html
- November 24+25: US Holiday (Thanksgiving)
- Nov 30: Tyler: eye appointment 1:45pm -- may be useless afterwords
- December 26: Željko Holiday (St Stephen's Day)
- December 26-30: XMas Holiday
- January 2nd: New Year's Day (observed)
- January 6: Željko Holiday (Epiphany)
- January 9-11: Dev Summit
- 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
[edit]Time spent spreadsheet
[edit]Rotating positions and absences
[edit]Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Oct 31 and Nov 7
[edit]- Train: Mukunda
- SoS: Dan
- Out:
- October 31: Mukunda + Antoine
- November 1: Antoine (France holiday: all-saints)
- November 4: Mukunda
- November 11: Antoine
Nov 14 and Nov 21
[edit]- Train: Tyler
- wmf.3
- no wmf.4 this week, Thanksgiving
- SoS: Mukunda
- Out:
- November 18: Greg in Seattle at RELENG Conference/workshop - http://releng.polymtl.ca/RELENG2016/html/index.html
- November 24+25: US Holiday (Thanksgiving)
Nov 28 and Dec 5
[edit]- Train:
- [ wmf.4]
- [ wmf.5]
- SoS:
- Out:
- none
Dec 12 and Dec 19
[edit]- Train:
- [ wmf.6]
- no train/deploys week of Dec 19
- SoS:
- Out:
- none?
Dec 26 and Jan 2
[edit]- Train:
- No train/deploys week of Dec 26
- [ wmf.7]
- SoS:
- Out:
- Week of Dec 26th: Everyone
- Jan 2nd: New Year's Day observed
Actions from last meeting
[edit]- [Who?] Audit if any other projects than MW+Ext use gating
- greg to make a task, assign to Dan
- See https://gerrit.wikimedia.org/r/#/c/320191/1/zuul/parameter_functions.py + mediawiki/core + mediawiki/vendor
- https://phabricator.wikimedia.org/T150701
- Greg needs to make a timeline for some of the action items
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
- 1.28 rc.1 this week (for realz)
- scap 3.3.1 to go out (already on Beta Cluster)
- Phabricator update this week (Wednesday) with Calendar improvements (in support of DevSummit)
Last week
[edit]- Blocking
- Blocked
- Updates
- 1.28 rc.1 today
- Help squash boogz! https://phabricator.wikimedia.org/project/board/1982/
Other Team Business
[edit]QA Hire
[edit]- I'm screening people/doing my interview with some this week
Offsite
[edit]- Follow-ups / EVERYTHING
- Greg needs to make a timeline for some of the action items
Q2 goal/project check-in
[edit]Future 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.
- Emailed Mark/Faidon/Brandon, hopefully setting up first meeting soon (haven't heard back by 5:15pm on Thursday before Veteran's Day)
- Shared these two docs with them:
- Created CI Docker experimentation tasks
- Spike/tracking task https://phabricator.wikimedia.org/T150501
- CI slave https://phabricator.wikimedia.org/T150502
Migrate MediaWiki deploys to scap3 (part 1)
[edit]Use a unified git repo for MW deploys
[edit]Assess new directory structure and how it will interplay with MW
[edit]Stretch goal: Replace rsync with git syncing
[edit]Nope. not this quarter.
Release MediaWiki 1.28
[edit]- 1.28rc.1 this week
Non-Quarterly goal work
[edit]Browser tests
[edit]- Mostly finished with documentation (need to read everything one more time)
- Working on non-trivial code examples (Ruby, Node.js)
- Need help with Ruby+RSpec (Decided to drop RSpec)
Beta Cluster
[edit]Phabricator
[edit]Last Week
[edit]- Possible deploy this week (for calendar updates)
- Didn't happen
- dzahn proposed patch for git-ssh for phab2001 last week
- after that it's config repo cluster support
- then we could offload some deamon work to phab2001 (even when it isn't doing web requests)
- Mukunda to look at ES comment from Evan? (I missed exactly)
- First meeting of the phabricator user group
- Dropbox and Twitter
- https://paper.dropbox.com/doc/Phabricator-Meetup-csvC4rqQ0vSGF7LhO3Ebr
This week
[edit]- Phab deploy will happen this week
- Deploying lots of calendar updates along with a lot of other little things
- https://secure.phabricator.com/w/changelog/2016.46/
- https://phabricator.wikimedia.org/project/profile/2257/
DB Inconsistencies
[edit]https://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )
People status updates
[edit]Antoine
[edit]Last week
[edit]- More jobs to Nodepool
- gallium aftermaths
- polished up Jenkins security
This week
[edit]- Ploticus/EasyTimeline log spam + font not showing on ZH wiki
- Nodepool quota bump to happen (hopefully) + move PHP jobs to it
- Jenkins 2.x testing??
- Assist Docker experiment
- Clone mw/core for the job running against operations/mediawiki-config (for dcausse/Erik B)
Chad
[edit]Last week
[edit]- Security mess
This week
[edit]- More security mess
- rc.1
Dan
[edit]Last week
[edit]- Continue hacking on proof of concept integration/docker instance(?)
- Improve scap rollback behavior (failure tolerance and first-class finalize stage)
This week
[edit]- Continue hacking on proof of concept integration/docker instance(?)
- Improve scap target failure tolerance
Mukunda
[edit]Last week
[edit]- Maybe? push a phabricator update this week - calendar has been progressing upstream, looks like a good time to deploy it.
- Didn't happen
- 1.29.0-wmf.2
- Look into running elasticsearch + innodb fulltext search in parallel
- Need to confirm that we can keep both indexes updated
- phabricator user group meeting (4 hours long!)
- Learned a LOT about how Dropbox and Twitter do CI with harbormaster
- Dropbox's setup is really nice
- https://paper.dropbox.com/doc/Phabricator-Meetup-csvC4rqQ0vSGF7LhO3Ebr
This week
[edit]- Definitely phab update this week
Tyler
[edit]Last week
[edit]- New scap release, 3.3.1
- Possibly 3.3.2?
- Scap bugfixes
This week
[edit]- Scap 3.3.1-1 out the door
- Train
- assemble 3.4.0
Željko
[edit]Last week
[edit]- T108108 Improve documentation around running/writing (with lots of examples) browser tests
- T149319 mediawiki_selenium integration test fails: Unable to find Mozilla geckodriver.
- pairing with Rummana on Node.js+Selenium tests for VisualEditor
- pairing with Elena on Ruby+Rspec tests for Echo API
This week
[edit]- T108108 Improve documentation around running/writing (with lots of examples) browser tests
- pairing with Rummana on Node.js+Selenium tests for VisualEditor
- pairing with Elena on Ruby+Rspec tests for Echo API
- Senior QA Analyst hiring