Jump to content

Wikimedia Release Engineering Team/Checkin archive/20160523

From mediawiki.org

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) - T125143: Dan
  • Jan 25 (wmf.11) - T125143: Dan
  • Feb 01 (wmf.12) - T125475: Antoine with Dan pairing
  • Feb 08 (wmf.13) - T125596: Chad
  • Feb 15 (wmf.14) - T125597: Antoine
  • Feb 22 (wmf.14) - T125597: Chad
  • Feb 29 (wmf.15) - T127086: Chad
  • Mar 07 (wmf.16) - T128218: Mukunda
  • Mar 14 (wmf.17) - T128872: Mukunda
  • Mar 21 (wmf.18) - T129691: Tyler
  • Mar 28 (wmf.19) - T130227: Tyler
  • Apr 04 (wmf.20) - T130945: Dan
  • Apr 11 (wmf.21) - T131555: Chad
  • Apr 18: Master datacenter switch
  • Apr 25 (wmf.22) - T131556: Antoine/Chad -- Apr 26 busy in the evening :(
    • Wikitech Deployments page updated
  • 1.28?
  • May 2 1.28?? - T131557: Antoine/Chad -- 5-6 bank holidays in France
  • May 9 1.28?? - 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]

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???
  • 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 - T109926
All other services - T129290

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) - T117058
Phase 1 repository migration - T130418
Migrate wikimedia-iegreview to Differential - T132174
Migrate wikimedia-wikimania-scholarships to Differential - T132173
Spec out needed glue for Differential to Gearman to Nodepool - T130949
Determine method of getting changes (diffs) to the nodepool instances - T131378
Cross-repository gating of changes pre-merge in Differential - T131955
https://phabricator.wikimedia.org/D233
Should wait until Github replication is managed by Phab


End_to_End_test_language_expansion

[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Project/End_to_End_test_language_expansion

Evaluate available JavaScript end-to-end testing frameworks. - T108874
Prototype new JS framework. - T131121
Send out user satisfaction survey. - 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.