Wikimedia Release Engineering Team/Checkin archive/20161003

2016-10-03

edit

Vacations/Important dates

edit

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

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 Oct 03 and Oct 10

edit

Oct 17 and Oct 24

edit

Actions from last meeting

edit
  • TODO: Antoine write a migration plan for gallium
  • TODO: Talk about release process/strategy first week of Q2 (Oct 3) with Ops (Brandon)
    • GREG: Need to schedule
  • Greg: explore with Andrew/Daniel/Someone after our team meeting(s) on Monday to sync up with what we need from Ops


Scrum of Scrums

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

This week

edit


Last week

edit
  • Blocking
  • Blocked
  • Updates
    • New scap (3.3.0)
      • scap caches local config for it's deployment (machines don't have to reach back to tin)

Other Team Business

edit
  • Contint root proposal
    • Can we just have an ops person?
    • Proposal: have a short 20 minute meeting with Andrew/Daniel/Someone after our team meeting(s) on Monday to sync up with what we need from Ops

Offsite

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

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

edit
  •   Done
  • just gotta drop/delete the instances

Move Gerrit off of ytterbium - task T125018

edit
  •   Done

Reduce Technical Debt

edit

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

  •   Done


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/

  • `scap swat` likely to merge soon

Non-Quarterly goal work

edit

CI Scaling/Nodepool

edit

Browser tests

edit

Beta Cluster

edit

Phabricator

edit
  • Deployment didn't happen last week so there are quite a few changes waiting for deploy this week.
  • Database maintenance with jcrespo coming sometime this week, time TBA

DB Inconsistencies

edit

https://phabricator.wikimedia.org/T132416 and https://phabricator.wikimedia.org/T104459 (see also: https://www.mediawiki.org/wiki/Development_policy#Database_patches )


People status updates

edit

Antoine

edit

Last week

edit
  • Gallium migration plan

This week

edit

Chad

edit

Last week

edit

This week

edit

Last week

edit

This week

edit

Mukunda

edit

Last week

edit
  • Finish getting scap swat and cli stuff merged
    • Cli part merged, still need scap swat merged
  • Talk with Greg about the automation of deployment blockers, release milestones/tasks, etc.

This week

edit
  • Hopefully get +2 on scap swat
  • Continue working on deployment blockers and related automation
  • Start working on Q2 goals

Tyler

edit

Last week

edit

This week

edit

Željko

edit

Last week

edit

This week

edit
  • mediawiki_selenium feature to show/capture Selenium WebDriver requests to remote browser T94577
  • Improve documentation around running/writing (with lots of examples) browser tests T108108
  • EU SWAT