Jump to content

Wikimedia Release Engineering Team/Checkin archive/20160815

From mediawiki.org


Vacations/Important dates[edit]

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

  • July 25 - August 15: Željko vacation. Will have laptop with me. Reachable via phone.
  • July 30 - August 21: Antoine vacation. At home 1st week.
  • Sept 05: US Holiday (Labor day)
  • Sept 16: Q2 goals draft published
  • Sept 23: Q2 goals finalized
  • Oct 01: Start of Q2
  • October 10: US Holiday (Indigenous People's Day)
  • October 17-21: Offsite in Washington D.C.
  • October 31: Mukunda maybe?
  • November 24: US Holiday (Thanksgiving)
  • January 9-11: Dev Summit
  • January 12-13: All Hands

Team Business[edit]

Time spent spreadsheet[edit]

Rotating positions and absences[edit]

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

weeks of Aug 8 and Aug 15[edit]

weeks of Aug 22 and Aug 29[edit]

Actions from last meeting[edit]

  • TODO: Tyler - reply to Faidon's comment, keeping focused on getting off of gallium for now, we don't really care which network
  • TODO: Chad - lay out ideation on the LongLivedBranches task to then get Timo to review ( https://phabricator.wikimedia.org/T140921 )
  • TODO: Dan - Check status of the gem update to fix the https issue

Scrum of Scrums[edit]

Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R

This week[edit]

Last week ... Ooops, didn't happen[edit]

Other Team Business[edit]


Q1 goal/project check-in[edit]

Phase out Ubuntu Precise[edit]

Replace primary production Continuous Integration host (gallium) - task T95757[edit]

Upgrade Phabricator database servers to Maria10/Jessie - task T138460[edit]

  • Yes Done

Upgrade Beta Cluster database servers to Maria10/Jessie - task T138778[edit]

Move Gerrit off of ytterbium[edit]

  • Yes Done

Reduce Technical Debt[edit]

Perform a technical debt analysis of software and services maintained by WMF Release Engineering - task T138225

  • Actions:
    • Fill out Redux Redux (THIS WEEK - week of Aug 1)
    • Based on Redux Redux identify the one thing to focus on (NEXT WEEK - week of Aug 8)

Hot spots:

  • MW 3rd party release, l10nupdate, (and probably swat) tooling
  • Nodepool

Streamline deployments (long-lived branches)[edit]

keyresult task:

  • Convert our production deployment strategy to use long-lived branches - task T89945

project view: https://phabricator.wikimedia.org/project/view/2117/

  • added scap plugins functionality
    • can create special tooling eg: 'scap swat'
  • unresolved:
    • caching stuff (see also Chad's TODO)
    • build tooling to replace make-wmf-branch
    • documentation

Non-Quarterly goal work[edit]

SWAT deploy changes[edit]

  • European SWAT deploys next steps (task T137970
    • NEXT: Next week :)

CI Scaling/Nodepool[edit]

Browser tests[edit]

Beta Cluster[edit]


DB Inconsistencies[edit]

People status updates[edit]


Last week[edit]

  • Vacation

This week[edit]

  • Vacation


Last week[edit]

  • DB consistencies ....
  • Long lived branches
  • CI outage incident report

This week[edit]


Last week[edit]

This week[edit]


Last week[edit]

This week[edit]

  • Mediawiki train: 1.28.0-wmf.15
  • LLB
    • Continue working on the `scap swat` tool, more experimentation with gerrit api
    • Deploy release-tools repo with scap3 (if time allows)


Last week[edit]

  • Scap update
  • train
  • analytics/refinery move

This week[edit]

  • Bugfix scap update
  • Parsoid rollout via scap3
  • Try to stay on top of gallium things
  • Incident report for CI outage!


Last week[edit]

  • Vacation

This week[edit]