Wikimedia Release Engineering Team/Checkin archive/20170327

2017-03-27

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • 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
  • Train: Chad
  • SoS: JR
  • Out:
    • April 10-17: Dan
    • April 14 (Friday): US Staff holiday

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
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor
  • elukey is looking into redis timeouts (yay!)

Annual Planning

edit
  • calm before storm

Q4 Goals

edit


Q3 goal/project check-in

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q3

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/T121276

Phabricator

edit


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

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
  • 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

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


Last week

edit
  • quality Interviews
    • write up summary of findings so far
      • Need to clean up what I wrote and will share
  • 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

This week

edit

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