Wikimedia Release Engineering Team/Checkin archive/20160509
2016-05-09
[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 11-12 - Željko - conference http://2016.dorscluc.org/
- 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 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 15Â : Chad + (VOLUNTEER NEEDED)
- May 23rd - Mukunda + (VOLUNTEER NEEDED)
Maniphest query for these tasks: https://phabricator.wikimedia.org/u/blockers
1.27.0-wmf.23 rollback ( https://phabricator.wikimedia.org/T131557 )
- Gilles looked at the performance regression, apparently caused by a fix in reporting times. Should be able to deploy .23 this monday so we can do 1.28.0-wmf.1 tomorrow.
Agreed: Chad to sync with Ori/Gilles and push .23 again.
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: Mukunda
- May 23: Mukunda
CI point person
[edit]- Antoine: do we still need that header? What is it about?
- Was/is to rotate triaging of CI related tasks.
- Testing out this week with Tyler being point
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
- Tyler: Troubleshooting doc (needs nodepool added)
- Antoine: Super nice!!
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
- Phabricator event for testing if it's useful: https://phabricator.wikimedia.org/E155
- SoS report:
- Madhu V needs help with setting up some java stuff in jenkins?
- several scap3 migrations awaiting review
- Ownership of Selenium tests - https://phabricator.wikimedia.org/T134492
- please take ownership of Selenium tests that run daily for repositories that you care about - collected data for 9 of 17 repos (about 53%) - jobs for repositories without owners will be deleted in a few weeks
Other Team Business
[edit]- I remember us talking about team offsite, but I am not sure what happened to that (Željko)
- we delayed until after baby time, so October-ish? Maybe November because of birthdays.... fine...
- Antoine: week of Oct 10 - Sat Oct 15th is birthdays week! Oct 19th - Nov 2nd 2 weeks kids vacations
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
- MobileContentService on Tuesday, hopefully!
- TLS everywhere at application level (not network level) reasonning by Faidon at https://phabricator.wikimedia.org/T124444#1965282
Differential Migration
[edit]https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/Differential_Migration
- Conclude RFC process - task T119908
- Documentation and workflow explanation - task T117058
- Phase 1 repository migration - task T130418
- Spec out needed glue for Differential to Gearman to Nodepool - task T130949
- Kevin attending meetings
- on the verge of killing gitblit
- still need to look at traffic to make sure we haven't missed something
- Meeting moved to 11:30-12:30 PST
- Code-review meetings:
- Starting Thursday May 12th, 13:00 PDT ( 20:00 GMT )
- https://phabricator.wikimedia.org/E179
- Next step: discuss more in differential weekly and reach out to robla for small group discussion
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
- Zeljko took over some in-progress patches from Dan
- working on survey next
Non-Quarterly goal work
[edit]CI Scaling/Nodepool
[edit]- Zuul deadlocked again (have to restart it entirely)
- Jenkins upgrade https://phabricator.wikimedia.org/T133737 1.642.3 to 1.651.1
- Security release on Wednesday ( 1.651.2 )
Browser tests
[edit]- Migration done! (Almost)
- https://phabricator.wikimedia.org/T128190 - https://integration.wikimedia.org/ci/view/Selenium/ - except wikidata https://phabricator.wikimedia.org/T128097 (working on it) - All jobs green on Friday, but still random failures here and there, investigating.
- collecting data who owns which repository (for daily Selenium tests)
- https://phabricator.wikimedia.org/T134492 - collected data for 9 of 17 repos (about 53%) - since peer-review deadline is behind us, will contact a few people directly
Beta Cluster
[edit]People status updates
[edit]Antoine
[edit]Chad
[edit]GIVE HIM ROOT
Mukunda
[edit]Tyler
[edit]Željko
[edit]- May 11-12 - Željko - conference