Wikimedia Release Engineering Team/Checkin archive/20170306

2017-03-06 edit

Vacations/Important dates edit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • March 13: Monthly day off
  • March 23-28: Chad in Miami
  • March 30, 31: Tyler in Wichita
  • March 30-Apr 3: Greg in Berlin (Wikimedia Conference)
  • April 10-17 (ish): Dan out
  • April 14: Monthly day off
  • May 15-18: Team Offsite in Vienna
  • May 19-21: EU Hackathon

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 6 and Mar 13 edit

  • Train: Mukunda
  • SoS: Tyler
  • Out:
    • Mon Mar 13th: Monthly day off

Mar 20 and Mar 27 edit

  • Train: Tyler (plus Chad for goup2 on March 30th)
    • [ wmf.17]
    • [ wmf.18]
  • 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)

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


Last week edit


Other Team Business edit

Keyhold blogpost edit

Logspam edit


Annual Planning edit

Technology-wide planning edit
E_TOOMANYGDOCS

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

  • T158074 Update Ruby tests to Selenium 3
    • patch for Ruby gem merged, gem released, patch in mediawiki/core merged, a few patches in extensions merged, the vast majority pending
  • T139740 Port Selenium tests from Ruby to Node.js


Beta Cluster edit


People status updates edit

Antoine edit

Last week edit

  • composer autoloader breaks php 5.5 lint on mediawiki/vendor
    • Wikidata build is broken
    • gotta upgrade composer as well
      • All done. Composer bumped to 1.1.0
  • Jenkins under systemd
    • All done. deployed on Friday night.
  • Prepare to upgrade Jenkins on contint2001 (copy data, upgrade, see what happens)
    • Some preliminary work done such as clearing jenkins home
  • as time allow:
    • migrate PHP 5.3 jobs to PHP 5.5
    • Think about getting more Jenkins instances (beta, one for browser tests, maybe tools-labs)


This week edit

  • Qunit thing from SoS
  • Reviews of Javascript/Selenium for MediaWiki
  • Prepare to upgrade Jenkins on contint2001 (copy data, upgrade, see what happens)
  • As time allow (since 02/27)
    • migrate PHP 5.3 jobs to PHP 5.5 (due end of march)
    • Think about getting more Jenkins instances (beta, one for browser tests, maybe tools-labs)


Chad edit

Last week edit

This week edit

  • Scap 3
  • Quick gerrit downtime (LDAP change)

Dan edit

Last week edit

  • Research build manifest standardization
  • Hack on scap fanout PoC for realsies

This week edit

  • Help break out CI/CD build PoC tasks (set up registry, image config/builder, etc.)
  • Play with Pearson Jenkins plugin
  • Grab a task and start hacking

JR edit

Last week edit

  • quality interviews
    • Scheduled additional interviews
    • Building a picture of test activities/processes
  • investigate test results reporting
  • get development environment up and running
    • issues getting xdebug working
    • otherwise, all good
  • CI infrastructure tooling rampup
    • Docker
    • K8s

This week edit

  • quality interviews
  • test reporting dashboard
    • requirements/highlevel design


Mukunda edit

Last week edit

  • Phabricator stuff
  • Scrum of scrums
  • keyholder blog post?
  • dust off the phab milestone scap plugin
    • look at making it update the deployment schedule (in addition to the deployment blocker tasks)

This week edit

  • Deployment Train
  • leftover from last week
    • dust off the phab milestone scap plugin
      • look at making it update the deployment schedule (in addition to the deployment blocker tasks)
      • this probably won't happen this week
  • Search engine overhaul
    • Another week, another round of code review


Tyler edit

Last week edit

  •   Done Blog post, actually write it
  • Scap3 stuff, actually do it
    •  N Not done Finish work on submodule space issue
    •   Done New release? Possible this week. (3.5.3-1)
  •  N Not done CI stuff, find an outcome for it (started poking, build an image)

This week edit

  • Polish up blog post
  • scap3 fanout stuff w/chad
  • CI digging deep

Željko edit

Last week edit

  • T158074 Update Ruby tests to Selenium 3
  • T139740 Port Selenium tests from Ruby to Node.js
  • T159317 [Bug] Special:SetLabel browser tests failing, but unable to run tests locally

This week edit

  • T152963 Increase in failures caused by Saucelabs
  • T139740 Port Selenium tests from Ruby to Node.js