Wikimedia Release Engineering Team/Checkin archive/20190918


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
    •   Done Form an informed opinion on Argo (well, as informed as it's likely to get for a while)
    •   Done Publish updated restbase image
    •   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
    •   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
    •   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
    •   Done Liaising with CPT for MW 1.34 branch process
    •   Done More static caching prod config code https://phabricator.wikimedia.org/T223602
    •  N Not done More node6->10 migration
    •   Done Iterating on CodeReview metrics/KPI proposal and possibly making some for CI.
    •   Done Help out with OKR stuff, maybe?
    •   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
    •   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
    •   Done get parsoid and restbase talking to mw properly in minikube
    •   Done finish restbase config
    •   In progress get review on restbase config
    •  N Not done timespent spreadsheet
    •  N Not done make changes to labs instance
    •   Done move stuff to new TODO board
    •   Done local dev meeting
    •   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 Get v3 of CI architecture document done
      • The scenarios for handling different use cases are ... tricky
    •   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)
    •   Done Attend Code Review WG meeting on Tuesday
      • Well, would've if it hadn't been cancelled
    •   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
    •   Done Respond to jeena's email re: local-dev
    •   In progress Write request for participation email to wikitech-l to solicit ideas and interest for upcoming patch triage meetings
    •   In progress Hopefully get phatality deployed to production \o/
      • A plan is in place, partilly executed
    •   In progress Work on individual goals
    •   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?