Wikimedia Release Engineering Team/Checkin archive/20170816

= 2017-08-16 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * 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

Rotating positions and absences
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R

July 31 and Aug 7

 * Train: Mukunda
 * wmf.12
 * wmf.13
 * 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

 * 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

 * Train: Chad
 * wmf.16
 * wmf.17
 * SoS: Tyler
 * Out
 * Sept 4 - Labor Day

This week

 * Blocking
 * Blocked
 * Last projects moving to scap3
 * Niharika/community tech at SoS/there are patches, just no deployment window scheduled
 * iegreview
 * scholarships
 * No idea about
 * ocg
 * dropwizard metrics(???) - Speak up now or forever hold your peace (we'll delete it)
 * Updates
 * Updates

Last week

 * Blocking
 * Blocked
 * Updates
 * Updates
 * Updates

Logspam \ Last week's train updates

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor


 * https://wikitech.wikimedia.org/wiki/Incident_documentation/20170721-Train-Wikidata

Other Team Business

 * https://phabricator.wikimedia.org/T162181 Should we add psy/psysh to wmf vendor repo for use on WMF servers?
 * Help needed until Antoine returns mwgate-php55lint Jenkins job fails for https://gerrit.wikimedia.org/r/#/c/339584/
 * All I know: https://phabricator.wikimedia.org/T162181#3527699


 * train:
 * sooooooooo there are 7 blockers and wikidatawiki is still on wmf.11 -- what's the update?
 * (groan)
 * https://wikitech.wikimedia.org/wiki/Incident_documentation/20170721-Train-Wikidata

Program 6: Streamlined service delivery

 * Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions -
 * Define method for monitoring and reacting to the above functional tests -


 * workboard
 * added tasks
 * made subtasks
 * hopefully a better view now
 * Have some code review to do


 * Blubber updates:
 * Big refactor to build instructions https://phabricator.wikimedia.org/D741
 * Finishing up fixes/improvements to node application build https://phabricator.wikimedia.org/T171632
 * Successfullly built and ran Mathoid image! \o/

Deprecate use of Trebuchet across production -

 * https://phabricator.wikimedia.org/T129290


 * 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 (webdriver.io) -

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

Quality improvements

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

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

Docker for CI

 * Addshore made a thing for phan \o/
 * https://gerrit.wikimedia.org/r/#/c/371708

Team Kanban Board Review and Triage

 * closed and touched in the 7 days
 * No update for 4 weeks
 * No update for 3 weeks
 * No update for 2 weeks
 * No update for 1 week
 * All Open
 * Review To Triage column of #releng


 * Assigned
 * Unassigned

Once / month-ish review of backlog(s)

 * releng Review To Triage column of #releng
 * releng-kanban Review unassigned in kanban
 * releng-kanban Review 'backlog' colum of -kanban
 * releng-next - Review for things we need to put on our kanban backlog
 * releng-backlog - oh my, the huge backlog of things...

Kanban stats

 * Burnup chart