Wikimedia Release Engineering Team/Checkin archive/20170816



Vacations/Important dates[edit]
How to do it
  • August 7-25: Antione relocating and vacation
  • Aug 15th - WMF Monthly day off (random)
  • Aug 15th - Željko local holiday (Assumption of Mary)
  • Aug 16th - Dan half day
  • Aug 17th: Mukunda - court again
  • Aug 21st - thcipriani eclipse!
  • September 1 - Željko on a conference
  • Sept 4 - Labor Day
  • Oct 9 - Indigenous People's Day

Team Business[edit]

Rotating positions and absences[edit]

Maniphest query for deployment blocker tasks:

July 31 and Aug 7[edit]

  • Train: Mukunda
  • SoS: Chad
  • Out:
    • August 3-9: Željko vacation
    • August 7-25: Antione relocating and vacation
    • August 8-15: Greg @ Wikimania&Tech-mgrs F2F
    • August 9-13: Wikimania
    • Aug 10-13: Dan on vacation
    • Aug 11-13: Chad maybe on vacation

Aug 14 and Aug 21[edit]

  • Train: Tyler
    • wmf.14
      • Tuesday: Chad doing branch cut/group0
      • wed/thur: Tyler
    • wmf.15
  • SoS: Mukunda
  • Out:
    • August 7-25: Antione relocating and vacation
    • Aug 14th: thcipriani Birthday!
    • Aug 15th - WMF Monthly day off
    • Aug 17th: Mukunda court :-/
    • Aug 21st - thcipriani eclipse!

Aug 28 and Sept 4[edit]

Actions from last meeting[edit]

Scrum of Scrums[edit]

This week[edit]

  • Blocking
  • Blocked
    • Last projects moving to scap3
  • Updates

Last week[edit]

  • Blocking
  • Blocked
  • Updates

Logspam \ Last week's train updates[edit]

Other Team Business[edit]

Q1 goal/project check-in[edit]

Program 6: Streamlined service delivery[edit]

Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions - task T170482
Define method for monitoring and reacting to the above functional tests - task T170483
  • workboard
    • added tasks
    • made subtasks
    • hopefully a better view now
  • Have some code review to do

Deprecate use of Trebuchet across production - task T129290[edit]
  • remains we can do with help
    • discovery-analytics
    • jobrunner stuff
  • Niharika/bug community tech at SoS/there are patches, just no deployment window
    • iegreview
    • scholarships
  • No idea about, ask for help at SoS
    • ocg
    • dropwizard metrics(???)

Migrate majority of developers to JavaScript based browser test framework ( - Phabricator task number not specified[edit]

  • T171847 Create Jenkins job that runs RelatedArticles Selenium tests daily
    • Subtask of T164024 Rewrite Related pages browser tests in Node.js
    • The final thing (I hope) that will bring Node.js framework to feature parity with Ruby framework
    • Currently working on creating a job that would run core tests daily targeting beta cluster
    • As soon as that is working, it should be easy to modify the job (or create another one) to run the job for an extension (only RelatedArticles for now)

Non-Quarterly goal work[edit]


Quality improvements[edit]

  • Tech Debt
    • Split TD wiki article into a "Technical Debt" and "Technical Debt Program" articles
    • WIll be reaching out to Tech mgt regarding "Top 5"
    • Setting up TD SIG for broader discussing on what Tech Debt is (level setting)
    • Orphaned code

Browser tests (non quaterly goal stuff)[edit]

  • What to do with Ruby framework improvement and/or help requests?
    • T172835 Edits sometimes fail for new users erroneously reporting them as anon
    • T170890 [4 hrs] MinervaNeue browser test are flaking (waiting for {:class=>"mw-notification", :tag_name=>"div"} to become present )



Nightlies server[edit]

Docker for CI[edit]

Misc CI[edit]


Team Kanban Board Review and Triage[edit]

Once / month-ish review of backlog(s)[edit]

Kanban stats[edit]

Burnup chart