Wikimedia Release Engineering Team/Checkin archive/20170213
2017-02-13
editVacations/Important dates
edit- February 13th (today): thcipriani: eye appointment followup at 2pm -- hopefully short :|
- February 20: President's Day
- March 13: Monthly day off
- March 23-28: Chad in Miami
- April 14: Monthly day off
- May 15-18: Team Offsite in Vienna
- May 19-21: EU Hackathon
Team Business
editTime spent spreadsheet
edit
Rotating positions and absences
editManiphest query for deployment blocker tasks: https://phabricator.wikimedia.org/u/blockers
Feb 6 and Feb 13
editFeb 20 and Feb 27
editActions from last meeting
edit- Mukunda: Logspam next steps
(Browser tests)
- No comments/reviews on Selenium and webdriver.io patches :(
- https://gerrit.wikimedia.org/r/#/c/323401/ (Selenium)
- https://gerrit.wikimedia.org/r/#/c/328191/ (webdriver.io)
- Željko will ping QA and wikitech-l
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
- Dashiki extension for meta wiki (Analytics) [Chad already on this]
- Blocked
- none
- Updates
- Logspam in current train, please help: https://phabricator.wikimedia.org/T155527#3029895
- new version of git-fat (thanks otto!), for those that care
Last week
edit- Blocking:
- Nothing as far as we know
- Blocked:
- Ops/Performance (Aaron): https://phabricator.wikimedia.org/T125735 (redis timeouts for jobqueue)
- Mobile web: https://phabricator.wikimedia.org/T157515 (undefined variable in MobileFrontend, blocking train)
- Updates:
- Expect to hear some noise about production log errors. We're going to start getting...strict...on this
Other Team Business
editLogspam
editAnnual Planning
editTeam Strategy/Planning
edit- TODOs:
- Fill out our rough ideas
Technology-wide planning
edit- Technology team goals: https://docs.google.com/document/d/1NwsUCAeHJAw4pyl0YWS1iGNsKnCFk1toM26acLm6JVE/edit#heading=h.eh5attm0n41
- Technology team "themes": https://docs.google.com/document/d/1KHjxkYV1ecx8R6xtWh6Ntfh9dbxW9fr4PVyIRBPIslg/edit
- TODOs:
- Make sure that "Rationale" section of the Containers goal in the Tech Team Goals doc is sometihng we're happy with
- Big bucket of deploying things
- services/deployment tooling generally
- logspam
- testing/containers
bryan davis has a request....
edit- Greg to talk with Mark
Q3 goal/project check-in
editContinuous Integration Infrastructure modernization
edit- Gather requirements for new CI system - task T153270
Migrate MediaWiki deploys to scap3 (part 2 — This time, it's personal; A.K.A Scappy Strikes Back)
editBuild fanout support in scap3
edit
Phabricator
edit- Re-evaluate and improve search functionality in Phabricator - task T146843
- Continued building out the elasticsearch back-end.
- Ready for es 5.x!
- Deployed phabricator update
- Fancy new site nav menus
- Dashboards can be added to projects now.
Non-Quarterly goal work
editBrowser tests
edit- T157050 selenium-Wikibase Jenkins job fails with MediawikiApi::ApiError for 7 days in a row
- Fixed.
- T158052 Set up Selenium tests in Node.js for RelatedArticles extension
- Done, but waiting for T139740.
- T152963 Increase in failures caused by Saucelabs
- Looks like the way to go is to rerun failed tests.
- T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
- Done.
- T158074 Update Ruby tests to Selenium 3
- The gem is updated, waiting for review. Running tests in repositories to check if anything is broken.
- T139740 Port Selenium tests from Ruby to Node.js
- Looks like webdriverio is the way to go. Working on timeline of replacing ruby tests with node.
Beta Cluster
editPeople status updates
editAntoine
editLast week
edit- puppet-lint/syntax check via rake
- mariadb module: https://gerrit.wikimedia.org/r/#/c/331329/
- Got merged!
- puppet.git https://gerrit.wikimedia.org/r/#/c/331239/
- mariadb module: https://gerrit.wikimedia.org/r/#/c/331329/
- If above done, announce rspec-puppet work
- contint2001 (that is really needed now)
- Now has zuul-merger in parallel with contint1001 (scandium phased out)
- Yet another tech doc for CI/Kubernetes idea
- EasyTime line debug logging as possible
This week
edit- contint2001: started refactor Jenkins related manifest
- Most probablly going to split jobs on multiple Jenkins (CI, browser tests, beta)
- puppet-lint/syntax check via rake
- Still pending puppet.git https://gerrit.wikimedia.org/r/#/c/331239/
- If above done, announce rspec-puppet work
- EasyTime line debug logging as possible
Chad
editLast week
edit- Moar gerrit (bane of my freaking life)
- Logspam (I may make some enemies here)
- Scap (fix puppet manifests vis a vis git-fat)
This week
edit- Gerrit
- Deploy DashikiConfig thing for Dan Andreescu
- scap
Dan
editLast week
edit- Moar research
- Formulate first steps on container building infra PoC
This week
edit- Pipeline build PoC stuffs (informed by tomorrow's meeting)
- Hack on scap fanout PoC
JR
editLast week
edit- investigate test results reporting
- investigate coorelating escapes to test coverage
- schedule Quality 1:1s
- learn about unit testing in WMF
This week
edit- quality interviews
- investigate test results reporting
- investigate coorelating escapes to test coverage
Mukunda
editLast week
edit- write up thoughts on fighting logspam
- Phabricator
- Deploy phabricator updates
- Phabricator search stuff ( https://phabricator.wikimedia.org/T157156 )
This week
edit- Logspam stuff
- Continue working on phabricator's elastic backend
Tyler
editLast week
edit- Train
- Scheduling and attending meetings
- Writing things on phab in a vain attempt to curtail the ineluctable onslaught of logspam
This week
edit- Train
- Scheduling and attending meetings
- Writing things on phab in a vain attempt to curtail the ineluctable onslaught of logspam
Željko
editLast week
edit- T157050 selenium-Wikibase Jenkins job fails with MediawikiApi::ApiError for 7 days in a row
- T158052 Set up Selenium tests in Node.js for RelatedArticles extension
- T152963 Increase in failures caused by Saucelabs
- T152432 Make it possible to execute tests as a specific (new) MediaWiki user on beta cluster
- T158074 Update Ruby tests to Selenium 3
- T139740 Port Selenium tests from Ruby to Node.js
This week
edit- T152963 Increase in failures caused by Saucelabs
- T158074 Update Ruby tests to Selenium 3
- T139740 Port Selenium tests from Ruby to Node.js