Wikimedia Release Engineering Team/Checkin archive/20160627

2016-06-27

edit

Vacations/Important dates

edit

How to do it: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

  • Greg half-time until July 9th-ish (parental leave plan, visually: https://docs.google.com/spreadsheets/d/1YVRFSmu_pt0d72JnlRZJeasPHHDAOp1Yir_eTSQU_xQ/edit )
  • June 20-28: Wikimania in Italy (Zeljko)
  • July 1st: Q1 goals published
  • July 1st: Annual Plan, Budget, Risks Document and FAQ are posted
  • July 1st: Mukunda day off
  • July 8th, 14th, 15th: Tyler (family coming to town, then friends coming to town)
  • July 15th: Mukunda's Birthday on the 16th .. taking day off
  • July 25 - August 15: Željko vacation
  • July 30 - August 21: Antoine vacation
  • August 1st - 5th: Mukunda - vacation: Concert & relaxation
  • January 2017: Dev Summit + All Hands (presumably)

Team Business

edit

Rotating positions

edit

Train conductor

edit
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers

Week of ...

  • May 30: Tyler.
  • June 6: 1.28.0-wmf.5 Tyler.
  • June 13: 1.28.0-wmf.6 Chad'll do Tuesday, Antoine Wed/Thurs
  • June 20: 1.28.0-wmf.7 Tyler
  • June 27: 1.28.0-wmf.8 Mukunda
  • July 4: 1.28.0-wmf.9 Mukunda
  • Proposal: Should we:
    • always mention the relevant "deployment blockers" task when branch cutting/deploying, and
    • always relate the wikiversion patches with that same bug?
    • Then we get a nice log in that task thanks to stashbot.
    • Conclusion: 'tis cool

Scrum of Scrums representative

edit
(bad time for EU folks) Dan, Tyler, Chad, Mukunda

Week of ...

  • May 30: Chad
  • June 6: Chad
  • June 13: Mukunda
  • June 20: Mukunda
  • June 27: Tyler
  • July 4: Tyler


Time spent spreadsheet

edit


Actions from last meeting

edit
  • ACTION: medium term: Flesh out/outline/scope the deployment dashboard project in one place
  • ACTION: Greg to create Doodle or something timing of the offsite
  • ACTION: Mukunda to coordinate with Daniel re killing gitblit/mergning patches
  • ACTION: Greg to etherpad up an email announcement of gitblit death
    •   Done

Scrum of Scrums

edit
https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R

This week:


Last week:


Other Team Business

edit
  • Team Offsite Planning:
    • Parent task: task T134830
    • Fill in those spreadsheets
    • I might have secured support :)

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
Graphoid deployed last week
WDQS to move on Tuesday
Close to a new release (hopefully)


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
Still working on documentation
Phase 1 repository migration - task T130418
Migrate wikimedia-iegreview to Differential - task T132174
Done (mostly, waiting on Bryan)
Migrate wikimedia-wikimania-scholarships to Differential - task T132173
Done (mostly on Bryan)
Spec out needed glue for Differential to Gearman to Nodepool - task T130949
Most builds are green:
https://phabricator.wikimedia.org/harbormaster/
Done



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. - task T108874
Prototype new JS framework. - task T131121
Send out user satisfaction survey. - task T131123


Non-Quarterly goal work

edit

gitblit

edit

Gallium

edit
  • Backup is set up => can now phase out contint1001
  • Tyler reached to ops about target arch, namely where to put scandium in labs.

CI Scaling/Nodepool

edit
  • #REDIRECT: Gallium work
  • Packaging of Rust application "geckodriver"
  • Labs infra is full / over capacity (side effect: can not refresh images anymore nor raise the pool size)
  • (Mukunda) arcanist packaged! Available on Jessie, Needed on Trusty as well.

Browser tests

edit

Beta Cluster

edit

People status updates

edit

Antoine

edit
  • track 1.28.0-wmf.8 blocking status
  • Look at labs overloading
  • Loop back with ops about scandium/network with Tyler
  • Paper work
  • European SWAT stuff

Chad

edit
  • Catching up
  • 1.27 release tomorrow, assuming everyone didn't break REL1_27 while I was gone :)
  • Helping kill Gitblit (again)
  • Looking into the Gerrit migration to new machine finally that I have cycles. $techdebt--

Mukunda

edit
  • Differential documentation
  • migrating Bryan's repos

Tyler

edit
  • Scap packaing/features/stewarding
  • WQDS deployment move
  • Hopefully see some scandium movement!

Željko

edit
  • getting back
  • survey