Wikimedia Release Engineering Team/Checkin archive/20160627



Vacations/Important dates[edit]

How to do it:

  • Greg half-time until July 9th-ish (parental leave plan, visually: )
  • 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:

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
    • Yes Done

Scrum of Scrums[edit]
Blocked on us:

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]

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]

All tasks tagged for this quarter:
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:


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]



  • 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]


  • 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


  • 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--


  • Differential documentation
  • migrating Bryan's repos


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


  • getting back
  • survey