Continuous integration meetings/2015-03-30/minutes

= #wikimedia-office: CI weekly meeting =

Meeting started by hashar at 13:02:07 UTC. The full logs are available at https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-03-30-13.02.log.html .

Meeting summary

 * LINK: Agenda https://www.mediawiki.org/wiki/Continuous_integration/meetings/2015-03-30 (hashar, 13:02:40)
 * actions retrospective (hashar, 13:02:51)
 * No previous meeting (hashar, 13:02:51)


 * next meeting (hashar, 13:03:08)
 * ACTION: Antoine to update calendar invite for next week (hashar, 13:03:19)


 * disk space exhaustion on labs slaves (hashar, 13:03:54)
 * ACTION: Antoine to fill a task regarding workspaces garbage collection (hashar, 13:05:11)
 * LINK: https://phabricator.wikimedia.org/T93703 (hashar, 13:06:18)
 * ACTION: Need a champion to review/test/implement/deploy the git clone --shared described at https://phabricator.wikimedia.org/T93703#1144542 (hashar, 13:07:36)


 * CI isolation status (hashar, 13:08:16)
 * LINK: https://phabricator.wikimedia.org/project/board/1010/ (hashar, 13:08:30)
 * ACTION: Antoine to deploy zuul package on a labs instance and generalize on all instances  (hashar, 13:09:38)
 * Antoine giving a short presentation of the project to ops on Wednesday April 1st (hashar, 13:10:43)
 * Project could be fulfilled with a single new server instead of two. See procurement ticket https://phabricator.wikimedia.org/T93076 (hashar, 13:11:44)


 * Publish demo dir to doc.wikimedia.org (hashar, 13:11:53)
 * LINK: https://phabricator.wikimedia.org/T62143 (hashar, 13:12:33)
 * We should be able to craft a job that triggers doc-publish-sync job with source /demos/ and dest /visualeditor/ /demos/  (hashar, 13:14:43)
 * Not much time on Antoine side right now though. That task needs a volunteer. (hashar, 13:15:21)


 * Publish QUnit coverage (hashar, 13:15:28)
 * LINK: https://phabricator.wikimedia.org/T87490 (hashar, 13:15:33)
 * same as previous topic: need a volunteer to craft a post merge job that will generate the coverage and publish from /dist/coverage/ to /cover/{project} (hashar, 13:17:34)
 * LINK: https://git.wikimedia.org/blob/integration%2Fconfig/master/jjb%2Fdoc.yaml (hashar, 13:19:36)


 * l10n-bot self merging (hashar, 13:19:54)
 * LINK: https://phabricator.wikimedia.org/T91707 (hashar, 13:19:58)
 * l10n-bot switched last week to use CR+2 but bunch of repositories are failing tests. Current situation is no more tests are run at all.  (hashar, 13:22:35)
 * ACTION: Figure out what we really want to do when l10n bot propose a patch. Antoine in favor of skipping tests on patch upload then CR+2 and gate-and-submit to merge patches.  (hashar, 13:23:20)


 * Gerrit change merged message (hashar, 13:23:32)
 * LINK: https://phabricator.wikimedia.org/T91766 (hashar, 13:24:08)
 * That is related to Gerritbot updating the Phabricator task whenever a patch is merged in. Not really linked to CI  (hashar, 13:26:22)
 * ACTION: https://phabricator.wikimedia.org/T91766 is for Gerritbot, not directly CI so leave it in #wikimedia-git-or-gerrit (hashar, 13:26:43)


 * Automatic config for extensions (hashar, 13:26:52)
 * LINK: https://phabricator.wikimedia.org/T92909 (hashar, 13:26:57)
 * Extensions are created in Gerrit but almost never have an initial set of CI jobs set for them. The task propose to have a wildcard to run a default set of jobs, that is made possible with the overhauling of job names which are almost indentical between repositories.  (hashar, 13:28:15)
 * We will need add support for wildcard in Zuul layout. Need to be able to update/patch Zuul which depends on having it deployed via Debian package  (hashar, 13:28:57)
 * ACTION: Antoine to make the task blocked by Zuul package deployment (hashar, 13:29:12)
 * Need a volunteer to write the python code and upstream it to OpenStack (hashar, 13:29:30)


 * Triage (hashar, 13:29:50)
 * LINK: https://phabricator.wikimedia.org/project/board/401/ (hashar, 13:29:55)
 * No point doing a triage alone :) (hashar, 13:30:23)


 * Wikidata (hashar, 13:30:38)
 * WikidataTests browser test job now timeout after 4 hours. (hashar, 13:33:14)
 * The ridiculous long run time is due to our test runner taking 20-40 seconds before each scenario being run. See https://phabricator.wikimedia.org/T92613 (hashar, 13:33:53)
 * Some changes been blocked lacking review from +2ers. Apparently all sorted out. This meeting will be a good way to raise awareness on such blocking tasks.  (hashar, 13:35:18)


 * misc (hashar, 13:36:32)
 * Next meeting Tuesday April 7th (Monday is Easter)  (hashar, 13:37:01)

Meeting ended at 13:39:22 UTC.

Action items

 * Antoine to update calendar invite for next week
 * Antoine to fill a task regarding workspaces garbage collection
 * Need a champion to review/test/implement/deploy the git clone --shared described at https://phabricator.wikimedia.org/T93703#1144542
 * Antoine to deploy zuul package on a labs instance and generalize on all instances
 * Figure out what we really want to do when l10n bot propose a patch. Antoine in favor of skipping tests on patch upload then CR+2 and gate-and-submit to merge patches.
 * https://phabricator.wikimedia.org/T91766 is for Gerritbot, not directly CI so leave it in #wikimedia-git-or-gerrit
 * Antoine to make the task blocked by Zuul package deployment

People present (lines said)

 * hashar (92)
 * jzerebecki (8)
 * wm-labs-meetbot (3)
 * zeljkof (1)

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