Wikimedia Release Engineering Team/Checkin archive/20161114
2016-11-14
editVacations/Important dates
editHow 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
editTime spent spreadsheet
editRotating positions and absences
editManiphest 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
editQA 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
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.
- 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)
editUse a unified git repo for MW deploys
editAssess new directory structure and how it will interplay with MW
editStretch goal: Replace rsync with git syncing
editNope. not this quarter.
Release MediaWiki 1.28
edit- 1.28rc.1 this week
Non-Quarterly goal work
editBrowser 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
editPhabricator
editLast 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
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- 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
editLast week
edit- Security mess
This week
edit- More security mess
- rc.1
Dan
editLast 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
editLast 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
editLast 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
editLast 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