Wikimedia Release Engineering Team/Checkin archive/20170816
Appearance
2017-08-16
[edit]Vacations/Important dates
[edit]- 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: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R
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
- 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
- Niharika/community tech at SoS/there are patches, just no deployment window scheduled
- No idea about
- ocg
- dropwizard metrics(???) - Speak up now or forever hold your peace (we'll delete it)
- Last projects moving to scap3
- Updates
Last week
[edit]- Blocking
- Blocked
- Updates
Logspam \ Last week's train updates
[edit]Other Team Business
[edit]- 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
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
- 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 - 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 (webdriver.io) - 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
[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 )
Phabricator
[edit]Gerrit
[edit]Nightlies server
[edit]Docker for CI
[edit]- Addshore made a thing for phan \o/
Misc CI
[edit]Grooming
[edit]Team Kanban Board Review and Triage
[edit]- 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
Once / month-ish review of backlog(s)
[edit]- 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...