Wikimedia Release Engineering Team/Checkin archive/2022-09-21


2022-09-21 edit

πŸ† Wins edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Sep '22 edition

🌻 Open source/Upstream contributions edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Upstream
  • Chad: gitlab lab

😢 Let's keep this empty edit

πŸ“… Vacations/Important dates edit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2022
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

September edit

  • 2 Sep: Thcipriani
  • 29Aug/2Sep: Antoine is present but kids are back to school
  • 5 Sept: U.S. Labor Day (U.S. Staff with Reqs)
  • 1-6 Sept: Brennen (πŸ”₯)
  • 9-19 Sept: Jaime
  • ~14-18 Sept: Brennen (β›ΊπŸͺ•)
  • 22–23 Sept, Β½ day 26 Sept: Tyler (⛰️)
  • 29-30 Sept: Dan (πŸπŸŒ‹)
  • (28|29)-30 Sept: Chad (πŸ„β€β™‚οΈ)

October edit

  • 3 Oct: Dan (πŸπŸŒ‹)

October edit

  • 10 Oct: Indigenous Peoples' Day (Columbus Day)

November edit

  • 8 Nov: Election Day (US staff with reqs)
  • 11 Nov: Veteran's Day (US staff with reqs)
  • 24 Nov: Thanksgiving (US staff with reqs)
  • 25 Nov: Day after Thanksgiving (US staff with reqs)

December edit

  • 23 Dec: Christmas Eve (Observed in lieu) (US staff with reqs)
  • 24 Dec–31 Dec: Global end of year holiday


πŸ”₯πŸš‚ Train edit

https://tools.wmflabs.org/versions/
https://train-blockers.toolforge.org/
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar


  • 22 Aug - wmf.26 - Antoine + Chad
  • 29 Aug - wmf.27 - Dan + Antoine (Brennen out)
  • 5 Sep - wmf. 28 - NOT JaimeΒ ;) β€” Jeena + Dan (Brennen out 'til Tues)
  • 12 Sep - 1.40.0-wmf.1 – Ahmon + Jeena (Jaime, Brennen Out Wed)
  • 19 Sep - wmf.2 - Jaime + Ahmon
  • 26 Sep - wmf.3 - Brennen + Jaime
  • 3 Oct - wmf.4 - Chad + Brennen
  • 10 Oct - wmf. 5 - Dan + Chad (Monday holiday)
  • 17 Oct - wmf.6 - Antoine + Dan
  • 24 Oct - wmf.7 - Jaime + Antoine
  • 31 Oct - wmf.8 - Jeena + Jaime
  • 7 Nov - No Train (Election Day Tues.; Veteran's Day Fri.)
  • 14 Nov - wmf.10 - Brennen + Jeena
  • 21 Nov - No Train (Thanksgiving Thu–Fri)
  • 28 Nov - wmf.12 - Ahmon + Brennen
  • 5 Dec - wmf. 13 - Chad + Ahmon
  • 12 Dec - wmf.14 - Antoine + Chad
  • 19 Dec - No Train
  • 26 Dec - No Train

🫢 Collaboration edit

⚠️ Tech Internship opportunity edit

  • ⚠️ Proposals due Sept 23rd 26th
  • Team: RelEng
  • Manager: Tyler Cipriani

Ideas edit

  • Logging dashboard -- show only new errors
    • Buddy: Chad(?) https://docs.google.com/document/d/1VwZqZTVec_buCci-VcqosUDwZf0msl_KK9DkXdMFcfQ/edit#
    • What project will the candidate be working on?
      • Automate filing errors from the Wikimedia new-errors dashboard in Logstash in Phabricator
    • What are the expected outcomes/specific deliverables that the candidate will be assessed against?
      • A small program that will run on a cron to remove filters for closed tasks + Add new tasks
    • How will you support the candidate to learn on the job?
      • Make this the goal a few of our sprints
      • Regular team pairing
      • Daily standups over the course of the sprint
    • What skills are the prospective intern expected to have on arrival? What will the intern have learned over the course of the program?
      • Skills needed: Use of APIs, shell scripting/python basics
      • Skills learned: Logstash, Phabricator, PHP errors, Building an API project
  • Gerrit stats dashboard
    • https://gerritstats-demo.firebaseapp.com/ using https://github.com/holmari/gerritstats
    • What project will the candidate be working on?
      • Build a dashboard with stats about MediaWiki development
    • What are the expected outcomes/specific deliverables that the candidate will be assessed against?
      • Create a project in toolforge
      • Production mediawiki & puppet code projects are parsed
    • How will you support the candidate to learn on the job?
      • Make this the goal of a few of our sprints
      • Regular team pairing
      • Daily standups over the course of the sprint
    • What skills are the prospective intern expected to have on arrival? What will the intern have learned over the course of the program?
      • Skills needed: Use of APIs, shell scripting / python basics

Sprint stuff edit

  • Plan to start a new GitLab-focused sprint Soonβ„’
  • Phab deploy: How goeth?