Wikimedia Release Engineering Team/Checkin archive/20170417

2017-04-17 edit

Vacations/Important dates edit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • April 13 and April 17th: Antoine travel - work on Friday 14th
  • April 17: Željko local holiday (Easter Monday)
  • April 19-21: Željko vacation
  • April 27-29th: Antoine in Amsterdam (unreacheable)
  • May 15-18: Team Offsite in Vienna
  • May 19-21: EU Hackathon
  • July 10-14th: Tyler adventure time

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 13 and April 16th: Antoine travel
    • April 14 (Friday): US Staff holiday

April 17 and Apr 24 edit

  • Train: Mukunda
    • week of 17th: no deploys (dc switchover)
    • wmf.21
  • SoS: Tyler
  • Out:
    • April 17th: Antoine travel
    • April 19-21: Željko vacation
    • April 27-29th: Antoine in Amsterdam (unreacheable)

May 1 and May 8 edit

  • Train: Mukunda
    • week of the 1st: no deploys (dc switchover)
    • wmf.22
  • SoS:
  • Out:


May 15 and May 22 edit

  • Train:
    • week of 15th: team offsite, no train
    • [ wmf.23]
  • SoS:
  • 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
    • scap deploy patches...
  • Updates


Other Team Business edit

Annual Planning edit

https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Technology


Logspam edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor

Other edit


Q4 goal/project check-in edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201617Q4

Streamlined Services Delivery edit

Build a runnable image from tested and confirmed code that is suitable for promotion.
define 'tested and confirmed' / determine the entry-point for building a container
generate or consume a docker file for building
build image, upload and tag it in docker registry
  • Still working on pushing to docker registry
  • JR finishing work on spreadsheet
    • gave faidon access

sub-point: quality interview summary/writeup edit

  • JR has it 99% done, wants to present to team, probably next week


Train 2.0 edit

Move MW+Extension deploys to scap3 - task T114313 (part 3)
Integrate scap with etcd/pybal to automatically depool and repool servers - task T104352
  • Mukunda and Chad making a date


Release MediaWiki 1.29 edit

A quality MediaWiki 1.29 is successfully released - task T153271
  • not yet...


Non-Quarterly goal work edit

Phabricator edit

  • There was a pretty major XSS issue with the search highlighter thanks to elasticsearch being dumb.

Browser tests edit

People status updates edit

Antoine edit

Last week edit

  • Redis "could not connect" log spam with Elukey
  • POC for caching npm install
  • hide chocolates in garden

This week edit

Chad edit

Last week edit

  • Train
  • Scap

This week edit

  • Scap
  • MW 1.29 work
  • Gerrit security thingie

Dan edit

Last week edit

  • Time off


This week edit

  • Catch up on last week's email and progress on CI quarterly goal


JR edit

Last week edit

  • quality interview
    • complete write up
  • CI Pipeline requirements
    • roll in Ops req
    • start review with team
  • bug/defect data wrangling

This week edit

  • CI Pipeline requirements
  • Test data wrangling improvements
  • Bug data wrangling improvements

Mukunda edit

Last week edit

  • Fix bugs
  • Help chad with pybal stuff?
  • From last week
    • Evaluate the contributed "Release" app for phabricator (this is a thing that might replace Releeph, for cutting release branches in phabricator...)
  • Maybe work on more custom search results UI... maybe
  • ????
  • Profit
  • Spent almost the entire week working on scap config diffs (+ fixing phabricator XSS issue)

This week edit

Tyler edit

Last week edit

  • Datacenter switchover scap deployment host -- need to make sure it's global only
  • Push built images to ci-staging
  • php55 lint -> docker (maybe)


This week edit

Željko edit

Last week edit

  • T139740 Port Selenium tests from Ruby to Node.js
  • T162256 Port Selenium tests from Ruby to Node.js on Reading Web extensions
  • T162454 LanguageScreenshotBot fails with `Error: timeout of 40000ms exceeded. Ensure the done() callback is being called in this test.`

This week edit