Wikimedia Release Engineering Team/Checkin archive/20160523
2016-05-23
[edit]Vacations/Important dates
[edit]How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
- Greg's parental leave plan, visually: https://docs.google.com/spreadsheets/d/1YVRFSmu_pt0d72JnlRZJeasPHHDAOp1Yir_eTSQU_xQ/edit
- May 20: Antoine
- May 26-27: Željko - local holiday
- Late May - draft Q1 (July 1st - Sept 30th) due
- May 30: US HOLIDAY - Memorial Day
- June 1st: Tyler - afternoon only
- 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 1st - 5th: Mukunda - vacation: Concert & relaxation
- 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 ...
- Jan 11 (wmf.10): Dan
- Jan 18 (wmf.11) - task T125143: Dan
- Jan 25 (wmf.11) - task T125143: Dan
- Feb 01 (wmf.12) - task T125475: Antoine with Dan pairing
- Feb 08 (wmf.13) - task T125596: Chad
- Feb 15 (wmf.14) - task T125597: Antoine
- Feb 22 (wmf.14) - task T125597: Chad
- Feb 29 (wmf.15) - task T127086: Chad
- Mar 07 (wmf.16) - task T128218: Mukunda
- Mar 14 (wmf.17) - task T128872: Mukunda
- Mar 21 (wmf.18) - task T129691: Tyler
- Mar 28 (wmf.19) - task T130227: Tyler
- Apr 04 (wmf.20) - task T130945: Dan
- Apr 11 (wmf.21) - task T131555: Chad
- Apr 18: Master datacenter switch
- Apr 25 (wmf.22) - task T131556: Antoine/Chad -- Apr 26 busy in the evening :(
- Wikitech Deployments page updated
- 1.28?
- May 2 1.28?? - task T131557: Antoine/Chad -- 5-6 bank holidays in France
- May 9 1.28?? - task T131559: Chad/Antoine :-)
- May 16 : Mukunda
- May 23rd - Mukunda (roll-forward Tuesday, Wednesday, Thursday) + Antoine (cut branch Tuesday)
- May 30th: Tyler.
- June 6th: Tyler.
Maniphest query for these tasks: https://phabricator.wikimedia.org/u/blockers
Scrum of Scrums representative
[edit](bad time for EU folks) Dan, Tyler, Chad, Mukunda Week of ...
- Feb 08: Tyler
- Feb 15: Dan
- Feb 22: Tyler
- Feb 29: Tyler
- Mar 07: Chad
- Mar 14: Chad
- Mar 21: Mukunda
- Mar 28: Mukunda
- Apr 04: Tyler
- Apr 11: Tyler
- Apr 18: Tyler/Mukunda
- Apr 25: Tyler/Mukunda
- May 02: Mukunda
- May 09: Chad
- May 15: Tyler
- May 23: Tyler
- May 30: Chad?
- June 6: Chad?
CI point person
[edit]- How was it Tyler? :)
- That one documentation page he wrote...
Actions from last meeting
[edit]- Team offsite discussion onlist
- First week of October looks possible...
Time spent spreadsheet
[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]- can we find a set of things that a contractor would be a useful investment in?
- calendar stuffs for code-review/deployments/etc???
- Personal annual goals - deadline of July 1st - https://phabricator.wikimedia.org/T134517
- Personal quarterly goals as well?
- FYI: "Data Map" request from Legal - https://phabricator.wikimedia.org/T133239
- TL;DR:
- Fill out this spreadsheet with datasets (of user info) we collect: https://docs.google.com/spreadsheets/d/1SqsPr2aDDjPE3J1JtsYYemU4vY-stzqtIRyXvXWYOLA/edit#gid=1498056743
- Due: End of May
- We might make our own data access policy, if we want
- Fill out this spreadsheet with datasets (of user info) we collect: https://docs.google.com/spreadsheets/d/1SqsPr2aDDjPE3J1JtsYYemU4vY-stzqtIRyXvXWYOLA/edit#gid=1498056743
- TL;DR:
- Phabricator priority thing from Quim...
Q4 goal/project check-in
[edit]Consolidate deploy tools / Train 2.0
[edit]https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Train2.0
- Migrate remaining services to scap3
- Services Team owned services and MW - task T109926
- All other services - task T129290
- sub command in scap 3.2.x
- keyholder key cleanup:
- https://gerrit.wikimedia.org/r/#/c/289236/
- seems likely to merge soon / finally.
- Migration list of doom
Differential Migration
[edit]https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration
- All tasks tagged for this quarter: https://phabricator.wikimedia.org/project/board/9/query/dNy2.aRJEM82/
- Initial documentation of example Differential workflows (with Gerrit equivalents) - task T117058
- Phase 1 repository migration - task T130418
- Migrate wikimedia-iegreview to Differential - task T132174
- Migrate wikimedia-wikimania-scholarships to Differential - task T132173
- Spec out needed glue for Differential to Gearman to Nodepool - task T130949
- Determine method of getting changes (diffs) to the nodepool instances - task T131378
- Cross-repository gating of changes pre-merge in Differential - task T131955
- https://phabricator.wikimedia.org/D233
- Should wait until Github replication is managed by Phab
End_to_End_test_language_expansion
[edit]- Evaluate available JavaScript end-to-end testing frameworks. - task T108874
- Prototype new JS framework. - task T131121
- Send out user satisfaction survey. - task T131123
- Željko working on his JavaScript skills - Željko will ping Dan, he needs to become owner of Malu NPM package so he can update it https://www.npmjs.com/package/malu
Non-Quarterly goal work
[edit]CI Scaling/Nodepool
[edit]- Mw extensions PHP jobs to move to Nodepool instances
- Jenkins upgrade on hold due to incompatbility of the Jenkins Gearman plugin. Details at https://phabricator.wikimedia.org/T133737
- I have learned Homebrew let you install Gearman/Jenkins easily ;-}
Browser tests
[edit]- slow progress on Ownership of Selenium tests https://phabricator.wikimedia.org/T134492
- 4 repos still do not have owners, including mediawiki/core
- Migration of browsertests* Jenkins jobs to selenium* jobs finished https://phabricator.wikimedia.org/T128190
- the last repository to move was Wikidata - browsertests-Wikidata* job are not yet deleted https://integration.wikimedia.org/ci/view/BrowserTests/view/-Dashboard/ - moved repos are pretty stable, but far for perfect https://integration.wikimedia.org/ci/view/Selenium/
Beta Cluster
[edit]deployment-tin cannot ssh.
- https://phabricator.wikimedia.org/T134777 - deployment-tin ssh: Connection closed by UNKNOWN
- Solved, due to some cherry pick
- check local users created by puppet overriding LDAP users