Wikimedia Release Engineering Team/Checkin archive/20150512

Team Business

 * Gerrit Upgrade? 2.8.x https://phabricator.wikimedia.org/T65847#1268528  2.11 https://phabricator.wikimedia.org/T70271
 * Christian and I have been talking about it a bit. Won't happen until June at the earliest.
 * Christian posted an update at https://phabricator.wikimedia.org/T70271#1271255 all good to me.
 * OpenStack reverted 2.11 upgrade due to JGit http://lists.openstack.org/pipermail/openstack-infra/2015-May/002750.html (pasted on our task)
 * Any sessions we want to pre-schedule for the hackathon?
 * https://phabricator.wikimedia.org/T92565
 * Annecy Hotel? Where is it?
 * http://www.hotel-beauregard.com/seminaires-hotel-beauregard_94-149.aspx

Composer dependencies:
 * the issue at https://github.com/wikimedia/composer-merge-plugin/issues/18 needs to be pointed to legoktm and bd808 or find a champion to implement it.
 * Goals are:
 * run composer once during CI on master, build output to mediawiki/vendor, use vendor repo for wmf branches
 * handle WMDE extensions the same way we handle other extensions (they depends on composer autoloader generation)
 * Bryan busy enough. Kunal probably as well. Thus we are looking for a champion, should it be in our team? else whom?

Agreed Greg to reach Bryan/Kunal and find a strategy to have some people to own the composer/dependencies

Setup

 * Continuous Integration (Antoine)
 * Doing Tuesday mornings at 7am Pacific. Antoine: might shift it to better accomodate SF, depends on familly though
 * Deployment-Systems Proposal: Mondays 10:50-11:20am Pacific (after deployment cabal) +1
 * Doing during the weekly deployment systems working group meeting? - just realized beta-cluster and deployment systems are two separate meetings? can we combine those?
 * Agreed: up to meeting participants
 * Beta-Cluster
 * https://phabricator.wikimedia.org/T98204
 * Browser-Tests
 * Dan+Zeljko: 8:30am Pacific on Wednesdays (post Hackathon)
 * From our CI weekly meeting, feel free to tag JJB related tasks with #Continuous-Integration-Config

Unknown
Locking: is this a thing: https://phabricator.wikimedia.org/T96199 /var on deployment-bastion is grumpy: https://phabricator.wikimedia.org/T98886
 * Beta-Cluster
 * https://phabricator.wikimedia.org/T98204
 * Andrew is done messing with instances for a little while

To discuss

 * Phabricator
 * https://phabricator.wikimedia.org/tag/phabricator/
 * potentially during our weekly meeting?
 * Mostly feature requests / upstream stuff
 * Wikimedia-Git-or-Gerrit
 * https://phabricator.wikimedia.org/tag/wikimedia-git-or-gerrit/
 * Upgrade Gerrit? no, see above
 * In maintenance mode, dealing with repo creations, ACL etc
 * Release-Engineering workboard
 * to be discussed in Annecy
 * Staging
 * https://phabricator.wikimedia.org/tag/staging/
 * Should probably at least move things out of "in-progress" that aren't really in-progress anymore :)
 * ACTION: Tyler to groom them a bit this week

Team Quarterly Goals
https://phabricator.wikimedia.org/maniphest/query/O9isnUt5IGLP/#R

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%2Cstalled&projects=PHID-PROJ-arpazvuktn2l647rb6us#R

Beta Cluster stability / Staging

 * https://phabricator.wikimedia.org/project/board/497/?order=priority
 * Quarterly Priority: Green nightly builds on staging: https://phabricator.wikimedia.org/T88701
 * Quarterly Priority: Stable uptime metrics of the Staging cluster: https://phabricator.wikimedia.org/T88705

Deployment Cabal

 * replacing the mediawiki extension submodules with subrepos: https://phabricator.wikimedia.org/T98834

Test history

 * Quarterly Priority: By team test history: https://phabricator.wikimedia.org/T88706

Isolated CI instances

 * https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
 * Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499

MediaWiki Releases

 * Quarterly Priority: Release MediaWiki 1.25: https://phabricator.wikimedia.org/T88709
 * 2 weeks to release date!
 * rc.0 came out last week
 * probably need an rc.1 before release on 5/25

Hiring

 * Automation Engineer: https://boards.greenhouse.io/wikimedia/jobs/62416
 * (short link grnh.se/gj5op4)

Vacations/Confs/etc

 * Dan in France the week before offsite (May 11-15, leaving evening of Thursday May 7)
 * Antoine: observing french holidays: Thurs May 14 + May 15th :(
 * Week before hackathon: Team offsite in France - https://phabricator.wikimedia.org/T89036
 * May: Hackathon in Lyon, France
 * Chad vacation after offsite/hackathon (through 5/31)
 * Andrew Bogott: May 20-26, hackathon &c., July 18-27, mostly unreachable