Wikimedia Release Engineering Team/Checkin archive/20160314



Vacations/Important dates


How to do it:

  • March 11th - draft Q4 (April 1st - June 30th) goals due
  • March 11th - Željko - conference
  • March 14th - Antoine can't make it to weekly team meeting
  • March 21st - All staff day off (thanks T&C!)
  • March 25th Friday - Tyler
  • March 28th - Antoine && Željko - local holiday (Easter Monday)
  • March 31st - April 3rd : Hackathon in Israel
  • April 1st - Q4 goals published
  • April - Antoine: holidays one of the two first weeks
  • May 6th Friday - Antoine
  • May 9-Mid June-ish?: Greg - paternity leave - exact dates TBD
  • May 17-(?): Dan - paternity leave :D
  • Late May - draft Q1 (July 1st - Sept 30th) due
  • May 30: US HOLIDAY - Memorial Day
  • June 15-24: Chad - Vegas/EDC
  • June 22nd - 28th : Wikimania in Italy
  • July 1st - Q1 goals published
  • July 1st – Annual Plan, Budget, Risks Document and FAQ are posted
  • August: Antoine - France holiday - because french. :)
  • January 2017 : Dev Summit + All Hands (presumably)

Team Business


Rotating positions


Train conductor


Week of ...

  • Mar 14: Mukunda
  • Mar 21: Tyler - Code freeze, due to the eqiad -> codfw switch over (announcement: Chad sending today)
    • So we need to make sure Mar 14th week is super stable.
  • Mar 28: Tyler

Scrum of Scrums representative


(bad time for EU folks) Dan, Tyler, Chad, Mukunda Week of ...

  • Mar 14: Chad
  • Mar 21: Mukunda
  • Mar 28: Mukunda

= CI point person

  • reassess later

Actions from last meeting


New vs Maint time spent


Scrum of Scrums

Blocked on us:

Other Team Business




Q4 Goals


Moved to:

Q3 goal/project check-in


Reduce CI Wait time

  • Talked with ops Emanuele Rocca and Brandon Black about CI of the Varnish VCL
  • Paladox is mass migrating extensions to npm entry points. Easy reviews!

Consolidate deploy tools

Migrate MediaWiki to scap3 - task T114313
Q2 Quarterly Goal hold over: Migrate all Service team owned services and MW deploys to scap3 -
  • Basic git-fat support!
    • yay can move java crap now
  • Bugs filed for all services
  • Deprecration email sent (thanks chad!)
  • Citoid patch (yay, thanks marko)
  • still needed: timeline then figuring out where our pressue points will be along the way
  • Officially add the suggested migration plan to the documentation (from Tyler's reply to Faidon on the librenms task)
T128892 Move scap3 service restart to it's own stage

Differential Migration

Integrate Differential with our Continuous Integration infrastructure - task T31
Shepherd the RFC - task T119908
Garner early adopter projects (goal: 1 project per WMF "team")
  • Improved Gerrit change-id field for diffusion:
  • Git-only workflow now closer, but requires a local patch we need to maintain
  • amending another person's diff without comandeering it (ie: mimicking how it happens in Gerrit)
    • just requires a one-line change in arc (so people need to clone from our arc repo to get it)
    • epriestley says "I filed T10584 to discuss this since I have some thoughts that aren't related to the technical approach. To briefly summarize the relevant bit from there, I don't want to add an option for this, but I don't have any technical objection to turning it into a prompt in all cases."

Other Work


Freaking job queue

  • If you haven't gotten involved, don't touch this :P
    • It's a rabbit hole of pain

Browser tests


Beta Cluster

  • Krenair and SSL

For 3/22