Wikimedia Release Engineering Team/Checkin archive/20160328

From mediawiki.org

2016-03-28[edit]

Vacations/Important dates[edit]

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

  • March 28th - Antoine && Željko - local holiday (Easter Monday)
  • March 31st - April 3rd : Hackathon in Israel
  • April 1st - Q4 goals published
  • April 1st - FDC Annual Plan Narrative going to the FDC
  • April - Antoine: holidays one of the two first weeks (probably 2nd, April 11-15)
  • April 14-15 - Željko - conference
  • May 6th Friday - Antoine
  • May 9-Mid June-ish?: Greg - paternity leave - exact dates TBD
  • May 16-July 4: 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. :)
  • August 22-September 9: Dan - paternity leave part deux
  • January 2017 : Dev Summit + All Hands (presumably)

Team Business[edit]

Rotating positions[edit]

Train conductor[edit]

Week of ...

  • Mar 14: Mukunda
  • Mar 21: Tyler
  • Mar 28: Tyler
  • Apr 4: Dan
  • Apr 11: Dan

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
  • Apr 4: Tyler
  • Apr 11: Tyler

CI point person[edit]

Actions from last meeting[edit]

New vs Maint time spent[edit]

Other Team Business[edit]

Time to update https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Skill_matrix :)
  • I think these are done:
    • Zeljko
    • Mukunda
    • Dan
    • Chad
  • Just need:
    • Tyler
    • Antoine
)

Scrum of Scrums[edit]

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

Phabricator event for testing if it's useful: https://phabricator.wikimedia.org/E155

Blocked on us:


Annual Planning[edit]

https://office.wikimedia.org/wiki/2016-17_WMF_Annual_Plan https://office.wikimedia.org/wiki/2016-17_WMF_Annual_Plan/Release_Engineering_Narrative

Our 3 projects:


Q3 goal/project check-in[edit]

!!! Our last check-in of the quarter :D

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
  • Citoid moved
  • changeprop moved
    • Problems were configuration/puppet
  • ORES still going
  • Check robustness
  • Puppet work for scap::master


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")
  • wiki page edits by Greg
  • special:version links to diffusion now (in master, rolling out this week)
    • will deploy the updated mapping this week so it's so fresh and so clean :)

Reduce CI Wait time[edit]

KPI: https://grafana.wikimedia.org/dashboard/db/releng-kpis?panelId=2&fullscreen


Non-Quarterly Goal Work[edit]

Browser tests[edit]

  • continued work on malu
    • improving test coverage
    • api layer for user creation
      • one privileged user to create new users per need
      • potentially allow parallel testing (more easily)
    • TODO: need to setup CI config for malu

Beta Cluster[edit]