Wikimedia Release Engineering Team/Checkin archive/20161212

2016-12-12Edit

Vacations/Important datesEdit

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

  • Dec 23: Greg, I need an extra day to prepare....
  • Dec ~23 - ~ Jan 03: Antoine (yearly trip around the country for familly events)
  • December 26: Željko Holiday (St Stephen's Day)
  • December 26-30: XMas Holiday
  • January 2nd: New Year's Day (observed)
  • January 6: Željko Holiday (Epiphany)
  • 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 BusinessEdit

Time spent spreadsheetEdit


Rotating positions and absencesEdit

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

Dec 12 and Dec 19Edit

Dec 26 and Jan 2Edit

Actions from last meetingEdit

  • Greg: write the Q3 CI goal
    • DONE
  • Greg: Start conversation re Beta in prod and per-server rollouts

Scrum of ScrumsEdit

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

This weekEdit

Last weekEdit

Other Team BusinessEdit

Volunteer deployers ?Edit

Add more Volunteers? Is there any specific policy. Directed one at Greg.

QA HireEdit

  • Doing reference checks on one candidate today/tomorrow
  • circle up tomorrow with interview loop (probably a short meeting)


Q2 goal/project check-inEdit

Future of CI planEdit

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

Off meeting: need a reference disk/image

Migrate MediaWiki deploys to scap3 (part 1)Edit

Use a unified git repo for MW deploysEdit

  • On beta
    • Needs some cleanup -- lots of space used
      • git gc/repack/pack-refs etc

Assess new directory structure and how it will interplay with MWEdit

see above


Stretch goal: Replace rsync with git syncingEdit

nope. still nope :)


Release MediaWiki 1.28Edit

  •   Done


Non-Quarterly goal workEdit

Browser testsEdit

  • T152683 Set up Selenium tests for Kartographer extension
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster

Beta ClusterEdit

PhabricatorEdit

DB InconsistenciesEdit

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


People status updatesEdit

AntoineEdit

Last weekEdit

  • EasyTimeline fix for Chinese wikipedia
    • OK
  • Nodepool/Permanent slaves doc
    • ????
  • Dig in migrating jobrunner deployment to scap3
    • skip
  • Speed up boot of Nodepool instances (DHCP related issues delayed boot by ~ 30 seconds)
  • Played with Docker on scap repo

This weekEdit

  • EasyTimeline fix deployed. Have to double check then close task
  • CI: inject skins as dependencies of MW extensions for selenium jobs
  • Look Docker/k8s as time allow


ChadEdit

Last weekEdit

  • Train + gerrit upgrade (and login snafu)

This weekEdit

  • Sorting a few last gerrit things (submodules)
  • Scap3 stuff

DanEdit

Last weekEdit

This weekEdit

  • Scap3 rollback refactoring
  • K8s meeting with Chase and follow up experiments for CI PoC

MukundaEdit

Last weekEdit

This weekEdit


TylerEdit

Last weekEdit

  • moar scap code review
  • Some puppet patches incoming, likely for ci-staging stuff

This weekEdit

  • Finish up scap mw quarterly goal things
  • May actually get to ci-staging this week :)

ŽeljkoEdit

Last weekEdit

  • T152422 Release new version of mediawiki_selenium
  • T146916 RSpec tests for Echo Mention notification
  • T117418 Ensure ChromeDriver is installed for jobs that run Selenium tests
  • T139740 Port Selenium tests from Ruby to Node.js
  • T151442 Research webdriver.io
  • T151443 Research nightwatchjs
  • T152683 Set up Selenium tests for Kartographer extension
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
  • QA hire
  • SWAT deploy

This weekEdit

  • SWAT deploy
  • T151443 Research nightwatchjs
  • T152683 Set up Selenium tests for Kartographer extension
  • T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster