Wikimedia Release Engineering Team/Checkin archive/20161107

2016-11-7 edit

Vacations/Important dates edit

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

  • Friday Nov 11th: US+France - Veterans day/Armistice day
  • November 18: Greg in Seattle at RELENG Conference/workshop - http://releng.polymtl.ca/RELENG2016/html/index.html
  • November 24+25: US Holiday (Thanksgiving)
  • December 26-30: XMas Holiday
  • January 2nd: New Year's Day (observed)
  • January 9-11: Dev Summit
  • January 12-13: All Hands
  • January 16: MLK Jr Day
  • February 20: President's Day
  • March 13: New day off for some reason
  • April 14: New day off for some reason

Team Business edit

Time spent spreadsheet edit

Rotating positions and absences edit

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

Oct 17 and Oct 24 edit

Oct 31 and Nov 7 edit

Nov 14 and Nov 21 edit

Actions from last meeting edit


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


Other Team Business edit

QA Hire edit

  • I'm screening people/doing my interview with some this week

Offsite edit

  • Follow-ups / EVERYTHING
  • Greg needs to make a timeline for some of the action items

Q2 goal/project check-in edit

Future of CI plan edit

Determine future composition of the CI infrastructure with a plan on how to get there without disrupting expected services and performance.


Migrate MediaWiki deploys to scap3 (part 1) edit

Use a unified git repo for MW deploys edit

  • figure out timeline re what we can do before 3.4 (hopefully before thanksgiving)

Assess new directory structure and how it will interplay with MW edit

Stretch goal: Replace rsync with git syncing edit

Release MediaWiki 1.28 edit

TODO:

    • Sync up with Darian re security release out prior to general release
      • one last 1.26 before EOL
      • Chad to do this week


Non-Quarterly goal work edit

Browser tests edit

Beta Cluster edit

Phabricator edit

  • Possible deploy this week (for calendar updates)
  • dzahn proposed patch for git-ssh for phab2001 last week
    • after that it's config repo cluster support
    • then we could offload some deamon work to phab2001 (even when it isn't doing web requests)
  • Mukunda to look at ES comment from Evan? (I missed exactly)

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

  • Migrated more jobs to Nodepool
  • contint1001 migrated (with Tyler and Daniel Zahn)

This week edit

  • More jobs to Nodepool
  • gallium aftermaths

Chad edit

Last week edit

  • dancing and lounging

This week edit

Dan edit

Last week edit

  • Work on QA "checkpoint" costs diagrams
    • Show verification logic for unit/integration/end-to-end tests, etc.
    • Represent computational and human costs associated with (re)testing feedback along the pipeline stages
  • Continue hacking on proof of concept integration/docker instance(?)
  • Help with blocking scap changes or wishlist items

This week edit

  • Continue hacking on proof of concept integration/docker instance(?)
  • Improve scap rollback behavior (failure tolerance and first-class finalize stage)

Mukunda edit

Last week edit

  • Mostly vacation + a bit of work on scap3
  • Train duties for 1.29.0-wmf.1

This week edit

  • Maybe? push a phabricator update this week - calendar has been progressing upstream, looks like a good time to deploy it.
  • 1.29.0-wmf.2
  • Look into running elasticsearch + innodb fulltext search in parallel
    • Need to confirm that we can keep both indexes updated

Tyler edit

Last week edit

  • 1_28
  • CI switch
  •  N Not done scap 3.3.1

This week edit

  • New scap release, 3.3.1
    • Possibly 3.3.2?
  • Scap bugfixes

Željko edit

Last week edit

  • Catching up
  • T108108 Improve documentation around running/writing (with lots of examples) browser tests
  • pairing with Rummana on Node.js+Selenium tests for VisualEditor
  • pairing with Elena on Ruby+Rspec tests for Echo API
  • Senior QA Analyst hiring

This week edit

  • T108108 Improve documentation around running/writing (with lots of examples) browser tests
  • T149319 mediawiki_selenium integration test fails: Unable to find Mozilla geckodriver.
  • pairing with Rummana on Node.js+Selenium tests for VisualEditor
  • pairing with Elena on Ruby+Rspec tests for Echo API
  • Senior QA Analyst hiring