Wikimedia Release Engineering Team/Checkin archive/20160222
2016-02-22
editVacations/Important dates
editHow to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- 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
editRotating positions
editTrain conductor
editWeek 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
edit(bad time for EU folks) Week of ...
- Feb 22: Tyler
- Feb 29: Tyler
- Mar 7: Chad
- Mar 14: Chad
= CI point person
edit- reassess later
Actions from last meeting
edit- TODO - No One Yet: investigate carbon aggregation of stats >1 month old behavior
- ACTION: Antoine to create a task
- Overdue
- ACTION: Antoine to create a task
New vs Maint time spent
editScrum of Scrums
edit- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
- Blocked on ops (sorta):
- Refactor phabricator module in puppet to remove git tag pinning behavior https://phabricator.wikimedia.org/T125851
- (resolved) scap::target should use scap's debian package instead of trebuchet https://phabricator.wikimedia.org/T127215
Other Team Business
edit- FOSDEM report back
Annual Planning
edit- Spreadsheet (team only) - https://docs.google.com/spreadsheets/d/1GBokh9zeO5vflAAZLjMuagV4FeFQHCFrApjs_KXNZ7o/edit#gid=0
- Planning worksheet: https://docs.google.com/spreadsheets/d/1ZsB0RCoZD3a6qKsX-qkCpA3HK81mNrZYI3GXeiuzzI0/edit#gid=0
Q3 goal/project check-in
editReduce 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
Migrate services CI jobs to node 4.3 -> https://phabricator.wikimedia.org/T126991
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
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
- 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
edit- https://etherpad.wikimedia.org/p/diffuerential-weekly
- 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
editBeta cluster / ORES
editwikitech-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:
https://phabricator.wikimedia.org/T127661
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.