Wikimedia Release Engineering Team/Checkin archive/20160328
Appearance
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]- ACTION: Antoine to make a list of things not to do
- AGREED: Antoine to poke channel whenever something bad happens and seek a buddy to pair resolution with
- ACTION: Greg to request the RFC talk page to be flowified
New vs Maint time spent
[edit]Other Team Business
[edit]- 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:
- https://phabricator.wikimedia.org/T125999 - debian-glue, Greg to sync up with antoine
- https://phabricator.wikimedia.org/T123718 - kill gitblit
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:
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Train2.0
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/End_to_End_test_language_expansion
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
- Migrate remaining CI jobs to Nodepool - task T119138
- php composer (Zend and HHVM) - task T119139
- as many miscellaneous jobs as possible - task T119140
- Migrate Jenkins to Jessie - task T124121
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