Continuous integration meetings/2015-09-08/Minutes

= #wikimedia-office: CI weekly triage =

Meeting started by hashar at 14:01:16 UTC. The full logs are available at https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-08-14.01.log.html .

Meeting summary

 * LINK: https://www.mediawiki.org/wiki/Continuous_integration_meetings/2015-09-08 Agenda (hashar, 14:01:23)
 * LINK: https://plus.google.com/hangouts/_/wikimedia.org/ci-weekly Google Hangouts (hashar, 14:01:34)
 * action restrospectives (hashar, 14:02:52)
 * LINK: https://lists.wikimedia.org/pipermail/wikitech-l/2015-September/083120.html wikitech-l : running npm/composer on release branches (hashar, 14:03:55)


 * CI dashboard (hashar, 14:04:57)
 * LINK: https://www.mediawiki.org/wiki/User:Legoktm/ci Kunal dashboard (hashar, 14:05:11)
 * Some refactoring by hashar (hashar, 14:05:49)
 * Kunal proposed to migrate code to Gerrit https://phabricator.wikimedia.org/T111758 : Move https://github.com/legoktm/tools-ci to gerrit (hashar, 14:06:22)
 * can be enhanced to support Gemfile parsing and look at different release branches  (hashar, 14:07:23)
 * zeljkof investigate a dashboard to report browser tests jobs durations (hashar, 14:10:04)
 * LINK: https://phabricator.wikimedia.org/T104396 Investigate distribution of browser test run time (hashar, 14:10:10)


 * CI isolation update (hashar, 14:12:27)
 * dib patches merged in integration/config.git see /dib/README.md  (hashar, 14:12:51)
 * need a couple puppet.git patches to land: https://gerrit.wikimedia.org/r/236769 https://gerrit.wikimedia.org/r/236776 (hashar, 14:14:13)
 * almost ready, first python job to be migrated to nodepool by end of week  (hashar, 14:15:49)


 * ElasticSearch 1.6 on CI slaves (hashar, 14:16:03)
 * LINK: https://phabricator.wikimedia.org/T109497 (jzerebecki, 14:16:25)
 * LINK: https://phabricator.wikimedia.org/T109497 (jzerebecki, 14:16:30)
 * was used for the CirrusSearch browser tests that were once triggered on patches proposals  (hashar, 14:17:03)
 * might be needed by the PHPUnit test suite, nothing sure (hashar, 14:17:16)
 * LINK: https://phabricator.wikimedia.org/T111781 Please backport ElasticSearch 1.7.x from wikimedia-trusty to wikimedia-precise for CI needs (hashar, 14:24:39)
 * ACTION: zeljkof to poke andrew about the ES backporting https://phabricator.wikimedia.org/T111781  (hashar, 14:27:04)


 * Removing Precise slaves / Zend PHP (hashar, 14:27:52)
 * still needed for PHP 5.3 which is the minimal version supported by MediaWiki still (hashar, 14:28:10)
 * LINK: https://github.com/CHH/phpenv (hashar, 14:31:28)
 * would let us run Zend PHP 5.3 on Jessie without having the trouble of packaging a .deb  (hashar, 14:33:17)
 * would let us delete the Precise slaves!! (hashar, 14:33:59)


 * Wikidata browser tests (hashar, 14:36:04)
 * LINK: https://phabricator.wikimedia.org/T111069 fix no implicit conversion of String into Integer (TypeError) in browsertests (zeljkof-meeting, 14:36:47)
 * LINK: https://phabricator.wikimedia.org/T110510 fix `negative argument (ArgumentError) in browsertests (zeljkof-meeting, 14:39:06)
 * LINK: https://phabricator.wikimedia.org/T111688 wikidata role does not want to play (zeljkof-meeting, 14:42:47)


 * Abandoning old repositories (hashar, 14:46:05)
 * LINK: https://phabricator.wikimedia.org/T102920 (jzerebecki, 14:50:04)
 * first case: extension has been phased out, no point in accepting patches so should be marked read-only and removed from CI (hashar, 14:50:13)
 * second case: extension has no maintainer. Make sense to send back a nice message explaining how to take over maintainenance  (hashar, 14:50:41)

Meeting ended at 14:51:38 UTC.

Action items

 * zeljkof to poke andrew about the ES backporting https://phabricator.wikimedia.org/T111781

People present (lines said)

 * hashar (36)
 * jzerebecki (5)
 * zeljkof-meeting (4)
 * wm-labs-meetbot` (3)

Generated by MeetBot 0.1.4 (http://wiki.debian.org/MeetBot)