Jump to content

Wikimedia Release Engineering Team/Checkin archive/20170424

From mediawiki.org

2017-04-24

[edit]

Vacations/Important dates

[edit]
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • April 27-29th: Antoine in Amsterdam (unreacheable)
  • May 1: Ĺ˝eljko local holiday (Labor Day / May Day)
  • 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

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: Tyler
  • Out:


May 15 and May 22

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

Logspam

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


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
  • no meeting last week (due to Quarterly Checkin)
  • images are pushing to own docker registery
  • wrote an experimental build config tool compile-to-Dockerfile thingy called Blubber
  • Will discuss JR's req's doc this week

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

Release MediaWiki 1.29

[edit]
A quality MediaWiki 1.29 is successfully released - task T153271
  • Branching this week
  • Did some preliminary investigation re: standalone Jenkins for release pipelining
    • Going to request a Ganeti VM this week

Non-Quarterly goal work

[edit]

Phabricator

[edit]


Browser tests

[edit]
  • Zeljko was on vacation :)


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
  • cleaned out bunch of legacy CI jobs (jsonlint/jshint)

This week

[edit]
  • Travel


Chad

[edit]

Last week

[edit]
  • Scap
  • MW 1.29 work
  • Gerrit security thingie


This week

[edit]
  • MW 1.29
  • Gerrit security thing (again)

Dan

[edit]

Last week

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


This week

[edit]
  • Work more on proofing Blubber


JR

[edit]

Last week

[edit]
  • CI Pipeline requirements
  • Test data wrangling improvements
  • Bug data wrangling improvements

This week

[edit]
  • Test data wrangling improvements
  • Bug data wrangling improvements

Mukunda

[edit]

Last week

[edit]

This week

[edit]
  • Train
  • Further investigate Phabricator outages
  • Phabricator update (pull from upstream)
  • SCAP3 stuffs

Tyler

[edit]

Last week

[edit]

This week

[edit]

Željko

[edit]

Last week

[edit]

- holiday + vacation

This week

[edit]
  • T162966 Figure out why browser tests can't create suggestion box
  • T162454 LanguageScreenshotBot fails with `Error: timeout of 40000ms exceeded. Ensure the done() callback is being called in this test.