Wikimedia Release Engineering Team/Checkin archive/20150512
Appearance
2015-05-12
[edit]Team Business
[edit]- 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)
- Christian posted an update at https://phabricator.wikimedia.org/T70271#1271255 all good to me.
- Christian and I have been talking about it a bit. Won't happen until June at the earliest.
- Any sessions we want to pre-schedule for the hackathon?
- Annecy Hotel? Where is it?
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
Weekly Triages
[edit]Setup
[edit]- 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
- Doing during the weekly deployment systems working group meeting? - just realized beta-cluster and deployment systems are two separate meetings? can we combine those?
- Beta-Cluster
- 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
[edit]- Beta-Cluster
- https://phabricator.wikimedia.org/T98204
- Andrew is done messing with instances for a little while
Locking: is this a thing: https://phabricator.wikimedia.org/T96199 /var on deployment-bastion is grumpy: https://phabricator.wikimedia.org/T98886
To discuss
[edit]- 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
[edit]https://phabricator.wikimedia.org/maniphest/query/O9isnUt5IGLP/#R
Scrum of Scrums
[edit]- 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
[edit]- 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
[edit]- replacing the mediawiki extension submodules with subrepos: https://phabricator.wikimedia.org/T98834
Test history
[edit]- Quarterly Priority: By team test history: https://phabricator.wikimedia.org/T88706
Isolated CI instances
[edit]- https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
- Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
MediaWiki Releases
[edit]- 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
Phabricator
[edit]Other Work
[edit]Hiring
[edit]- Automation Engineer: https://boards.greenhouse.io/wikimedia/jobs/62416
- (short link grnh.se/gj5op4)
Vacations/Confs/etc
[edit]- 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