Wikimedia Release Engineering Team/Checkin archive/20161114

2016-11-14Edit

Vacations/Important datesEdit

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 BusinessEdit

Time spent spreadsheetEdit

Rotating positions and absencesEdit

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

Oct 31 and Nov 7Edit


Nov 14 and Nov 21Edit

Nov 28 and Dec 5Edit

Dec 12 and Dec 19Edit

Dec 26 and Jan 2Edit

Actions from last meetingEdit


Scrum of ScrumsEdit

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

This weekEdit

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


Other Team BusinessEdit

QA HireEdit

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

OffsiteEdit

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

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.

Migrate MediaWiki deploys to scap3 (part 1)Edit

Use a unified git repo for MW deploysEdit

Assess new directory structure and how it will interplay with MWEdit

Stretch goal: Replace rsync with git syncingEdit

Nope. not this quarter.

Release MediaWiki 1.28Edit

  • 1.28rc.1 this week


Non-Quarterly goal workEdit

Browser testsEdit

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

PhabricatorEdit

Last WeekEdit

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

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

  • More jobs to Nodepool
  • gallium aftermaths
  • polished up Jenkins security

This weekEdit

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

ChadEdit

Last weekEdit

  • Security mess

This weekEdit

  • More security mess
  • rc.1

DanEdit

Last weekEdit

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

This weekEdit

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

MukundaEdit

Last weekEdit

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

  • Definitely phab update this week


TylerEdit

Last weekEdit

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


This weekEdit

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

ŽeljkoEdit

Last weekEdit

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

  • 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