Wikimedia Release Engineering Team/Checkin archive/20161219

2016-12-19

edit

Vacations/Important dates

edit

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

  • Dec 21-Dec 26: Chad, Xmas, ugh
  • Dec ~23 - ~ Jan 03: Antoine (yearly trip around the country for family events)
  • Dec 23: tyler driving to Kansas \o/
  • Dec 23: Greg, I need an extra day to prepare....
  • December 26: Željko Holiday (St Stephen's Day)
  • December 26-30: XMas Holiday (All US Staff)
  • January 2nd: New Year's Day (observed)
  • January 6: Željko Holiday (Epiphany)
  • January 9-11: Dev Summit
  • January 11: Travelling to All Hands
  • 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

Dec 12 and Dec 19

edit

Dec 26 and Jan 2

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

Volunteer deployers ?

edit
  • Greg hasn't responded yet :/

QA Hire

edit
  • waiting waiting waiting

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

l10nupdate talk -- works again

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


Non-Quarterly goal work

edit

Browser tests

edit
  • Testing webdriver.io and nightwatch.js - appying patches to mediawiki/core, testing if it works with our CI

Beta Cluster

edit

Phabricator

edit
  • made some progress on search issues, however, it's still broken :-/

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

This week

edit

Chad

edit

Last week

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

This week

edit

Last week

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

This week

edit

Mukunda

edit

Last week

edit

This week

edit


Tyler

edit

Last week

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

This week

edit
  • find fix for git-fat
  • finish up scap mw git-gc/kill links

Željko

edit

Last week

edit
  • T139740 Port Selenium tests from Ruby to Node.js
  • T151442 Research webdriver.io
  • T151443 Research nightwatchjs
  • T152683 Set up Selenium tests for Kartographer extension
  • T146916 RSpec tests for Echo Mention notification
  • T153202 NameError: uninitialized constant MediawikiSelenium::RakeTask::Shellwords
  • T1331 Remove lines from Gemfile that are used by RVM
  • SWAT deploy
  • QA hire


This week

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