Wikimedia Release Engineering Team/Checkin archive/20190918

From mediawiki.org


2019-09-18[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • September 20 - Brennen bluegrass
  • September 23-26 - Thcipriani/Greg-g Tech Mgmt f2f Portland
  • September 23–27 - James holiday
  • September 23–October 4 - JR Vacation
  • September 27 - Mukunda
  • October 14 (Indigenous Peoples' Day) - US Staff
  • November 11 (Veterans' Day) - US Staff
  • Tech conf and offsite?
  • November 28–29 (Thanksgiving) - US Staff
  • December 6 - Lars, Finnish Independence Day
  • December 25–31 (Christmas) - US Staff
  • December 25–26 - Lars, Christmas
  • 1 January (New Year's Day) - US Staff, Lars
  • 20 January (Martin Luther King Jr. Day) - US Staff

Rotating positions[edit]

Train[edit]

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
  • June 24 - wmf.11 - Jeena (with Mukunda)
  • July 1 - wmf.12 - No train (Fourth of July)
  • July 8 - wmf.13 - Jeena
  • July 15 - wmf.14 - Lars (with Antoine)
  • July 22 - wmf.15 - Lars
  • July 29 - wmf.16 - Brennen (with Tyler)
  • Aug 5 - wmf.17 - Brennen
  • Aug 12 - wmf.18 - No Train (Wikimania)
  • Aug 19 - wmf.19 - Zeljko 😱
  • Aug 26 - wmf.20 - Zeljko 😭
  • Sep 2 - wmf.21 - Antoine
  • Sep 9 - wmf.22 - Antoine
  • Sep 16 - wmf.23 - Mukunda
  • Sep 23 - wmf.24 - Mukunda
  • Sep 30 - wmf.25 - Tyler
  • 7 Oct - wmf.26 - Tyler
  • 17 Oct - 1.35.0-wmf.1 - TBD
  • 21 Oct - wmf.2 - TBD
  • 28 Oct - wmf.3 - TBD
  • 4 Nov - wmf.4 - TBD

SoS[edit]

  • Aug 14 onward: Zeljko

Team Business[edit]

Timespent spreadsheet[edit]

For the avoidance of doubt: fill out the sheet week number for the previous week

November Offsite/Summit[edit]

Book club[edit]

Monthly reflection on accomplishments - September '19 edition[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Add as you have them!

Incoming/Needs attention[edit]

Scrum of Scrums for next week[edit]

Internal team notes, not for pasting into the SoS notes[edit]

Incoming from last week[edit]

Outgoing this week[edit]

Callouts[edit]

  • Release Engineering
    • REMINDER: We're at 1.34.0-wmf.24 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now. (If you do not mark code as deprecated in the next few days, you have to maintain it for another nine months.)

Train status and happenings[edit]

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

Standup![edit]

Antoine[edit]

  • What I planned vs did last week
    • Quibble reviews and new release (0.0.35) (saves some time on some jobs)
    • Finished train and got a weird memcached fixed by Tim & Giuseppe
    • Legal / contract work
    • Jenkins plugins upgrade
  • What I plan to do this week
  • What I'm blocked on
    • Somehow Jenkins plugin center can not download (connection reset errors)
  • Other?

Brennen[edit]

  • What I planned vs did last week
    • {{in progress} Wrangle various patches into place for mediawiki dev image pipeline
    • Yes Done Form an informed opinion on Argo (well, as informed as it's likely to get for a while)
    • Yes Done Publish updated restbase image
    • In progress In progress Some fundamental conversations about local dev
      • Contribute to first pass at dev env questions doc
    • CI WG end stage meetings: Argo ranking
    • Booked travel for offsite
  • What I plan to do this week
    • Benchmark mediawiki + apache image
    • Finish getting mediawiki + apache image in place
    • Present on Zuul v3 for final CI WG ranking meeting
    • Dev environment R&D
  • What I'm blocked on
  • Other?
    • Still buying a house (panic stage)
    • Working-from-Kansas Weds & Thurs., out Friday


Dan[edit]

  • What I planned vs did last week
    • Yes Done Finished Argo PoC setup and evaluation/summary
  • What I plan to do this week
    • Wrap up Argo PoC (tear down cluster, etc.)
    • Begin compiling CI k8s cluster requirements doc for SRE (task needed)
    • Will join next meeting on local dev work to see where/how I can help
  • What I'm blocked on
  • Other?


Greg[edit]

  • What I planned vs did last week
  • What I plan to do this week
  • What I'm blocked on
  • Other?

James[edit]

  • What I planned vs did last week
    • Yes Done PHP70/71 RfC closes today; if that goes as expected, I'll drop it today \o/
    • N Not done HHVM now running at 50% in prod; if that closes out, I may be able to drop it this week
    • Yes Done Liaising with CPT for MW 1.34 branch process
    • Yes Done More static caching prod config code https://phabricator.wikimedia.org/T223602
    • N Not done More node6->10 migration
    • Yes Done Iterating on CodeReview metrics/KPI proposal and possibly making some for CI.
    • Yes Done Help out with OKR stuff, maybe?
    • Yes Done Other UBN stuff, no doubt
  • What I plan to do this week
    • Mostly off next week (at least for Monday–Wednesday)
    • UBN stuff, if needed.
  • What I'm blocked on
  • Other?

Jean-Rene[edit]

  • What I planned vs did last week
    • OKRs
    • Team Planning
    • Yes DonePrep for Platform Stewardship meeting
    • Template:NOPROGRESSCode Stewardship reviews
    • Contractor conversions
    • Template:BLOCKED EM Onboarding tasks
  • What I plan to do this week
    • First 1-1s with Quality and Test Engineering team.
    • Platform Stewardship meeting
    • OKRs
    • Tech Mgmt meeting slide
  • What I'm blocked on
  • Other?


Jeena[edit]

  • What I planned vs did last week
    • Yes Done get parsoid and restbase talking to mw properly in minikube
    • Yes Done finish restbase config
    • In progress In progress get review on restbase config
    • N Not done timespent spreadsheet
    • N Not done make changes to labs instance
    • Yes Done move stuff to new TODO board
    • Yes Done local dev meeting
    • Yes Done individual goals workshop
    • patchset for removing restbase from local-charts
    • got laptop back from repair and started setup
  • What I plan to do this week
    • timespent
    • send lars pgp key
    • review deployment charts patch from alexandros
    • local dev meeting
    • make changes to labs instance
    • transfer files to repaired laptop
    • arrange travel for offsite
  • What I'm blocked on
  • Other?


Lars[edit]

  • What I planned vs did
    • In progress In progress Get v3 of CI architecture document done
      • The scenarios for handling different use cases are ... tricky
    • Yes Done Read Brennen's PoC writeup for Zuul v3.
    • N Not done Arrange travel for offsite
      • Haven't heard back from Travel
    • N Not done Attend individual goals office hours or make-up session, finish my proposed OKRs
      • Zoom is a failure, bailed out of meeting. Will go to office hours Thursday. (you're not the only one having problems with Zoom)
    • Yes Done Attend Code Review WG meeting on Tuesday
      • Well, would've if it hadn't been cancelled
    • Yes Done Attend CI WG endgame meeting (Argo)
    • Sent out email about PGP keysigning at offsite.
  • What I plan to do this week
    • Individual goals office hours.
    • Get v3 of CI architecture document done
  • What I'm blocked on
  • Other?
    • World is in turmoil


Mukunda[edit]

  • What I planned vs did last week
    • Yes Done Respond to jeena's email re: local-dev
    • In progress In progress Write request for participation email to wikitech-l to solicit ideas and interest for upcoming patch triage meetings
    • In progress In progress Hopefully get phatality deployed to production \o/
      • A plan is in place, partilly executed
    • In progress In progress Work on individual goals
    • Yes Done Meeting with Daniel about phabricator infrastructure planning
      • We got a lot done, triaged tasks, updated status and came up with a solid plan for the coming months. (nice :))
  • What I plan to do this week
    • Train
    • Continue working on Phatality deployment
    • Backlog grooming
  • What I'm blocked on
  • Other?


Tyler[edit]

  • What I planned vs did last week
  • What I plan to do this week
    • OKRs (manager guidebook)
    • Meetings/Slideshows
    • PGP key -> lars
    • (stretch) look at branch.py
  • What I'm blocked on
  • Other?


Zeljko[edit]

  • What I planned vs did last week
    • T232608 Delete selenium-daily-beta-EXTENSION Jenkins jobs that are broken more than 30 days ✅ (done)
    • T232357 selenium-daily-beta-REPOSITORY Jenkins jobs broken since 2019-09-08 🛑 (blocked on T232796 [betalabs] Cannot create a new user account)
    • T232495 selenium-daily-beta-CirrusSearch is broken ✅ (done)
    • T214478 The first Selenium test for AbuseFilter ✅ (done)
    • T232598 Update existing Selenium documentation 🚀 (in progress)
  • What I plan to do this week
    • T232598 Update existing Selenium documentation
    • T232357 selenium-daily-beta-REPOSITORY Jenkins jobs broken since 2019-09-08
      • T233193 MF Selenium tests failing with "Promise timeout"
      • T232708 Need RelEng help: selenium-daily-beta-Minerva and MobileFrontend has failed for 6 days
    • email PGP keys to Lars
  • What I'm blocked on
    • T232796 [betalabs] Cannot create a new user account
  • Other?