Wikimedia Release Engineering Team/Checkin archive/20150217

= 2015-02-17 =

Team Business

 * 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

 * https://phabricator.wikimedia.org/project/board/20/?order=priority

Scrum of Scrums

 * 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

 * 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

 * https://phabricator.wikimedia.org/project/board/497/?order=priority

Can 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

 * 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

 * 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

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

Chris created sub-tasks, will write more straw man process, meet with Arthur f2f on Friday.

QA for Editing and Mobile Apps teams

 * ongoing work

Other Work

 * 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

Vacations/Confs/etc

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