Wikimedia Release Engineering Team/Checkin archive/20160218
Appearance
2016-02-18
[edit]Vacations/Important dates
[edit]How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- 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 28th - Ž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
[edit]Rotating positions
[edit]Train conductor
[edit]Week of ...
- Feb 15: Antoine (train frozen)
- Feb 22: Chad
- 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 8: Tyler
- Feb 15: Dan
- Feb 22: Tyler
- Feb 29:
- Mar 7:
- Mar 14:
= CI point person
[edit]- reassess
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
[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]- 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
[edit]Consolidate deploy tools
[edit]- Migrate MediaWiki to scap3 - task T114313
- no where near ;)
- started forming a plan Friday Feb. 12th
- still forming the experimenting plan
- did get a lot of prereqs done (thanks to the Phabricator needs)
- dropped the idea of using zsync (for l10n stuff) for now
- looking into git-annex
Antoine: for l10n we have a task to use the plain .php file directly in hhvm but that exhausts hhvm caches quiet fast (no gc on hhvm)
- Q2 Quarterly Goal hold over: Migrate all Service team owned services and MW deploys to scap3 - https://phabricator.wikimedia.org/T109926
- unblocked thanks to the Phab related things (see above)
- Tyler has a patch: making the service nodes hiera config available to use scap
- after that is merged the ball is in the services court mostly
- Marko/Services will be aware of this as of this coming Monday (Feb 22)
- Getting services on Beta Cluster migrated to scap is the next obvious win
- Services owners should own this migration as well - us supporting them
- Then get Jenkins, on postmerge, to scap deploy on beta cluster deployment-tin
- Tyler or someone to email Ops list after his patch is merged with the update and "yo, get migrating"
Differential Migration
[edit]- https://etherpad.wikimedia.org/p/diffuerential-weekly
- Integrate Differential with our Continuous Integration infrastructure - task T31
- we have scap running CI via Jenkins
- stuff required for MW or OOUI is not in place yet
- barrier is moving CI logic into the individual repos (?)
- something something harbormaster (I missed what Mukunda said)
- <insert huge zuul/dependent changes/pipeline/harbormaster discussion/pre-post-merge gate>
- Shepherd the RFC - task T119908
- not much, prereq is the above stuff on CI
- Discuss at WikiDev16 - task T114320
- done
- Garner early adopter projects (goal: 1 project per WMF "team")
- scap
- Thumbor
- composer-merge-plugin
- WikimediaUI - https://phabricator.wikimedia.org/diffusion/WMUI/repository/master/
- ooui (not yet)
- pywikibot (not yet)
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
Not done / shifted. Worked on Oct-Dec 2015 completion instead ie migrate npm jobs task T119143
- Services to Nodepool / NodeJS 4.3
- Misc npm jobs (such as mediawiki)
- Generic npm job
Lot of maintenance related workload (php55, generalize jobs, reviews, support) :-/
- Migrate Jenkins to Jessie - task T124121
- Not going to happen anytime soon. EOUTOFTIME