Continuous integration meetings/2015-05-19/Minutes

= #wikimedia-office: CI Weekly meeting triage =

Meeting started by hashar at 14:07:45 UTC. The full logs are available at https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-05-19-14.07.log.html .

Meeting summary

 * LINK: https://www.mediawiki.org/wiki/Continuous_integration/Meetings/2015-05-19 Agenda (hashar, 14:09:11)
 * Actions restrospective (hashar, 14:09:35)
 * LINK: https://github.com/wikimedia/composer-merge-plugin/issues/18 composer merge of autloader (hashar, 14:10:08)
 * LINK: https://github.com/wikimedia/composer-merge-plugin/pull/29 patch (legoktm, 14:11:04)
 * LINK: https://phabricator.wikimedia.org/T98865 Grant Zuul deploy rights to Jan Zerebecki (hashar, 14:14:12)
 * blocked on ops to +2 https://phabricator.wikimedia.org/T98961 (hashar, 14:14:47)
 * ACTION: Antoine to poke ops so that jzerebecki has +2 on zuul machine https://gerrit.wikimedia.org/r/#/c/210692/ (hashar, 14:17:12)


 * Releng attending!!! (hashar, 14:18:11)


 * Config in progress (hashar, 14:19:22)
 * LINK: https://phabricator.wikimedia.org/tag/continuous-integration-config/ CI config workboard (hashar, 14:19:33)
 * LINK: https://phabricator.wikimedia.org/T62720 Jenkins should run tests for the Wikipedia app before merge  (hashar, 14:20:34)
 * AGREED: zeljkof and marxarelli to join in antoine at the meeting (hashar, 14:25:38)
 * LINK: https://phabricator.wikimedia.org/T92871 Parsoid patches don't update Beta Cluster automatically -- only deploy repo patches seem to update that code (hashar, 14:26:41)
 * pending decision on Parsoid side (hashar, 14:27:00)
 * LINK: https://phabricator.wikimedia.org/T90303#1296255 Fetch dependencies using composer instead of cloning mediawiki/vendor for non-wmf branches (hashar, 14:28:52)
 * AGREED: legoktm to make the choice for https://phabricator.wikimedia.org/T90303#1296255 and pass it via bd808 for approval (hashar, 14:35:15)
 * LINK: https://phabricator.wikimedia.org/T99413 "PHP Warning: Module 'apc' already loaded in Unknown on line 0 on zend slaves" (legoktm, 14:37:24)
 * LINK: https://phabricator.wikimedia.org/T99413 "PHP Warning: Module 'apc' already loaded in Unknown on line 0 on zend slaves" (legoktm, 14:38:40)


 * CI infra https://phabricator.wikimedia.org/tag/continuous-integration-infrastructure/ (hashar, 14:41:07)
 * CI isolation blocked on creating the image. Antoine underestimated the amount of work needed (hashar, 14:42:30)
 * LINK: https://phabricator.wikimedia.org/T97257 Failed to create a temp file in beta-code-update-eqiad (Full deployment-bastion:/tmp) (hashar, 14:44:05)
 * AGREED: Antoine to update all assigned tasks on https://phabricator.wikimedia.org/tag/continuous-integration-infrastructure/?order=priority "in-progress" column (hashar, 14:45:34)
 * LINK: https://phabricator.wikimedia.org/T96690 Have extensions with dependencies use the shared mwext-testextension-* job  (hashar, 14:48:57)
 * LINK: https://github.com/wikimedia/integration-config/blob/master/zuul/ext_dependencies.py#L3 (legoktm, 14:52:08)
 * Infrastructure for using generic jobs for extensions with dependencies is in place, just need to finish converting the rest of the extensions to use it (legoktm, 14:52:53)
 * AGREED: move extension dependencies list out of Zuul python functions to a flat yaml file + add a slave script fetching it and setting up the deps. To be investigated. (hashar, 15:00:14)

Meeting ended at 15:05:15 UTC.

Action items

 * Antoine to poke ops so that jzerebecki has +2 on zuul machine https://gerrit.wikimedia.org/r/#/c/210692/

People present (lines said)

 * hashar (135)
 * legoktm (28)
 * greg-g (7)
 * addshore (3)
 * wm-labs-meetbot` (3)
 * marxarelli (2)
 * harej (2)
 * zeljkof (1)
 * thcipriani (1)

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