Wikimedia Release Engineering Team/Checkin archive/20160314

From mediawiki.org

2016-03-14[edit]

Vacations/Important dates[edit]

How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

  • 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[edit]

Rotating positions[edit]

Train conductor[edit]

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[edit]

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

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

= CI point person[edit]

  • reassess later


Actions from last meeting[edit]

New vs Maint time spent[edit]


Scrum of Scrums[edit]

https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R


Other Team Business[edit]

Other[edit]


Q4 Goals[edit]

Moved to: https://etherpad.wikimedia.org/p/RelEng-1516Q4goals

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201516Q4


Q3 goal/project check-in[edit]

Reduce CI Wait time[edit]

KPI: https://grafana.wikimedia.org/dashboard/db/releng-kpis?panelId=2&fullscreen
  • 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[edit]

Migrate MediaWiki to scap3 - task T114313
Q2 Quarterly Goal hold over: Migrate all Service team owned services and MW deploys to scap3 - https://phabricator.wikimedia.org/T109926
  • 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[edit]

https://etherpad.wikimedia.org/p/diffuerential-weekly
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: https://phabricator.wikimedia.org/T89939
  • 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)
    • https://secure.phabricator.com/T10584
    • 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[edit]

Freaking job queue[edit]

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

Browser tests[edit]

Beta Cluster[edit]

  • Krenair and SSL

For 3/22