Continuous integration meetings/2015-03-30/minutes
Appearance
#wikimedia-office: CI weekly meeting
[edit]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
[edit]- 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/<version>/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
[edit]- 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)
[edit]- hashar (92)
- jzerebecki (8)
- wm-labs-meetbot (3)
- zeljkof (1)
Generated by MeetBot 0.1.4 (http://wiki.debian.org/MeetBot)