Continuous integration meetings/2015-05-19/Minutes
#wikimedia-office: CI Weekly meeting triage
editMeeting 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
edit- 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
edit- Antoine to poke ops so that jzerebecki has +2 on zuul machine https://gerrit.wikimedia.org/r/#/c/210692/
People present (lines said)
edit- 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)