Wikimedia Release Engineering Team/Checkin archive/20150217
2015-02-17
editTeam Business
edit- Add in Phabricator quarterly milestones for RelEng ??? https://phabricator.wikimedia.org/T75729
- will do... (greg)
- How to distribute MW + SOA backend services
- Ship VMs?
Team Workboard
editScrum of Scrums
edit- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%2Cstalled&allProjects=PHID-PROJ-arpazvuktn2l647rb6us#R
- Evaluate and decide on a distribution strategy targeted at VMs - https://phabricator.wikimedia.org/T87774
Logging
edit- https://phabricator.wikimedia.org/tag/wikimedia-log-errors/
- Created in last 7 days - https://phabricator.wikimedia.org/maniphest/query/wN6_JGqRw.q0/
- Determine a consistent set of expectations for our team to commit to with this for the short term
- Longer term is things like Sentry etc, but that won't happen this quarter https://phabricator.wikimedia.org/T89732
Beta Cluster stability
editCan we answer Nuria's question on QA mail list about Varnish config in beta? https://lists.wikimedia.org/pipermail/qa/2015-February/002171.html
- Brandon Black from ops
- Loop her with Mobile team which experimented VCL changes on beta
- In short, propose a VCL change in operations/puppet , cherry pick the patchset on deployment-salt (puppet master), run puppet on varnish box (should reload varnish). Test, rinse repeat. She might need pairing with someone about how to apply patch on deployment-salt.
- Echo test user passwords missing: https://phabricator.wikimedia.org/T89497
- https://etherpad.wikimedia.org/p/staging-machines
Isolated CI instances
edit- https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
- Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
- Should be able to build python packages with embeded dependencies (ops list)
- Overdue action (Antoine): set a meeting with ops
- RestBase use-case (email incoming from gabriel/robla)
- Antoine pretty sure there is a task for it. Met Gabriel already.
MediaWiki Releases
edit- https://phabricator.wikimedia.org/tag/mw-1.25-release/ (EOL: June 2016)
- https://phabricator.wikimedia.org/tag/mw-1.24-release/ (EOL: Nov 2015)
- https://phabricator.wikimedia.org/tag/mw-1.23-release/ (LTS, EOL: May 2017)
- https://phabricator.wikimedia.org/tag/mw-1.19-release/ (LTS, EOL: May 2015)
- nothing new
Team process improvements
editChris created sub-tasks, will write more straw man process, meet with Arthur f2f on Friday.
QA for Editing and Mobile Apps teams
edit- ongoing work
Other Work
edit- Browser tests password in environement variables leaked publicly
- Now we hold them in Jenkins Credentials Store
- Plain text copy at https://office.wikimedia.org/wiki/Selenium_passwords
- We missed some: https://phabricator.wikimedia.org/T89497
- Acceptance test suite established for MW-Vagrant https://phabricator.wikimedia.org/T89489
Hiring
editVacations/Confs/etc
edit- Antoine out Friday 13th
- No internet at home next week
- Tyler will in town (SF) the week of 16th
- Chris vacation sometime in March or April dates TBD.
- Week before hackathon: Team offsite in France - https://phabricator.wikimedia.org/T89036
- May: Hackathon in Lyon, France
- Lyon used to be the capital of the area a long time ago. Nice old city, lot of great food, reasonably sunny/hot.