Wikimedia Release Engineering Team/Checkin archive/20150512

From mediawiki.org

2015-05-12[edit]

Team Business[edit]


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
  • 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]

Locking: is this a thing: https://phabricator.wikimedia.org/T96199 /var on deployment-bastion is grumpy: https://phabricator.wikimedia.org/T98886

To discuss[edit]


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]

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]


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