Wikimedia Release Engineering Team/Checkin archive/20161114

2016-11-14

edit

Vacations/Important dates

edit

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

  • November 18: Greg in Seattle at RELENG Conference/workshop - http://releng.polymtl.ca/RELENG2016/html/index.html
  • November 24+25: US Holiday (Thanksgiving)
  • Nov 30: Tyler: eye appointment 1:45pm -- may be useless afterwords
  • 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 Business

edit

Time spent spreadsheet

edit

Rotating positions and absences

edit

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

Oct 31 and Nov 7

edit


Nov 14 and Nov 21

edit

Nov 28 and Dec 5

edit

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
  • Blocking
  • Blocked
  • Updates
    • 1.28 rc.1 this week (for realz)
    • scap 3.3.1 to go out (already on Beta Cluster)
    • Phabricator update this week (Wednesday) with Calendar improvements (in support of DevSummit)

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

Assess new directory structure and how it will interplay with MW

edit

Stretch goal: Replace rsync with git syncing

edit

Nope. not this quarter.

Release MediaWiki 1.28

edit
  • 1.28rc.1 this week


Non-Quarterly goal work

edit

Browser tests

edit
  • Mostly finished with documentation (need to read everything one more time)
  • Working on non-trivial code examples (Ruby, Node.js)
  • Need help with Ruby+RSpec (Decided to drop RSpec)

Beta Cluster

edit

Phabricator

edit

Last Week

edit
  • Possible deploy this week (for calendar updates)
    • Didn't happen
  • 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)
  • First meeting of the phabricator user group


This week

edit

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
  • More jobs to Nodepool
  • gallium aftermaths
  • polished up Jenkins security

This week

edit
  • Ploticus/EasyTimeline log spam + font not showing on ZH wiki
  • Nodepool quota bump to happen (hopefully) + move PHP jobs to it
  • Jenkins 2.x testing??
  • Assist Docker experiment
  • Clone mw/core for the job running against operations/mediawiki-config (for dcausse/Erik B)

Chad

edit

Last week

edit
  • Security mess

This week

edit
  • More security mess
  • rc.1

Last week

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

This week

edit
  • Continue hacking on proof of concept integration/docker instance(?)
  • Improve scap target failure tolerance

Mukunda

edit

Last week

edit
  • Maybe? push a phabricator update this week - calendar has been progressing upstream, looks like a good time to deploy it.
    • Didn't happen
  • 1.29.0-wmf.2
  • Look into running elasticsearch + innodb fulltext search in parallel
    • Need to confirm that we can keep both indexes updated
  • phabricator user group meeting (4 hours long!)

This week

edit
  • Definitely phab update this week


Tyler

edit

Last week

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


This week

edit
  • Scap 3.3.1-1 out the door
  • Train
  • assemble 3.4.0

Željko

edit

Last 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


This week

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