Wikimedia Release Engineering Team/Checkin archive/20160314

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