Wikimedia Release Engineering Team/Checkin archive/20160222



Vacations/Important dates


How to do it:

  • Feb 24-26 - Dan - vacation
  • March 4th - strategic narrative annual plan due
  • March 11th - draft Q4 (April 1st - June 30th) goals due
  • March 11th - Željko - probably working half day, traveling to a conference in the afternoon
  • 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 (mid): Chad - EDC
  • June 22nd - 28th : Wikimania in Italy
  • July 1st - Q1 goals published
  • July 1st – Annual Plan, Budget, Risks Document and FAQ are posted
  • August: France holiday - because french. :)
  • January 2017 : Dev Summit + All Hands (presumably)

Team Business


Rotating positions


Train conductor


Week of ...

  • Feb 22: Chad (except thurs?) Tyler volunteers to "toot the horn"
  • Feb 29: Chad
  • Mar 7: Mukunda
  • Mar 14: Mukunda
  • Mar 21: Tyler

Scrum of Scrums representative


(bad time for EU folks) Week of ...

  • Feb 22: Tyler
  • Feb 29: Tyler
  • Mar 7: Chad
  • Mar 14: Chad

= CI point person

  • reassess later

Actions from last meeting

  • TODO - No One Yet: investigate carbon aggregation of stats >1 month old behavior
    • ACTION: Antoine to create a task
      • Overdue

New vs Maint time spent


Scrum of Scrums

Blocked on us:
Blocked on ops (sorta):
Refactor phabricator module in puppet to remove git tag pinning behavior
(resolved) scap::target should use scap's debian package instead of trebuchet

Other Team Business

  • FOSDEM report back

Annual Planning

Spreadsheet (team only) -
Planning worksheet:

Q3 goal/project check-in


Reduce CI Wait time


Migrate services CI jobs to node 4.3 ->

Which is to run npm jobs for services on Nodepool instances.

3 out of 6 migrated mathoid/deploy fails for unknown reason => Math folks graphoid blocked on puppet work => ops || services parsoid have to refined the jobs that are run => Me

I will start migrating npm jobs to Nodepool this week in a cowboy way (ie during European mornings).

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 -
  • AQS is very close to moving to Scap3
  • Decided on first steps
    • Depool proxies
    • Fanout git deploys
  • Probably need to touch binary deployment

Differential Migration

Integrate Differential with our Continuous Integration infrastructure - task T31
Shepherd the RFC - task T119908
Discuss at WikiDev16 - task T114320
Garner early adopter projects (goal: 1 project per WMF "team")

Other Work


Beta cluster / ORES


wikitech-l has an announcement about ORES (revision scoring) to be pushed to production. I have asked about the beta cluster and we have a task to which I have made a sale speech:

I can't reasonably support them. It is a nice project half volunteer driven and with Aaron Halfaker involved for which I have a huge respect.

It is probably a nice project to step in and help, specially if you are

looking to interact with volunteers.