[00:16:29] legoktm: Join #cvn-sw [00:18:08] Your script is identified as suspicious activity [00:18:38] cvn-sw monitors all small wikis and looks for activity by anoymous users and "interesting" activity by logged-in users [00:19:07] (moved to -stewards) [01:23:20] 10Continuous-Integration, 5Patch-For-Review: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#1217611 (10Legoktm) [01:36:35] (03PS1) 10Legoktm: Convert 'mediawiki-vagrant-puppet-doc' job to run on a labs slave [integration/config] - 10https://gerrit.wikimedia.org/r/204980 (https://phabricator.wikimedia.org/T86659) [01:48:18] (03PS1) 10Legoktm: Convert 'operations-puppet-doc' job to run on a labs slave [integration/config] - 10https://gerrit.wikimedia.org/r/204982 (https://phabricator.wikimedia.org/T86659) [01:48:20] (03PS1) 10Legoktm: Create 'puppet-doc' macro and use it [integration/config] - 10https://gerrit.wikimedia.org/r/204983 [02:02:34] 10Continuous-Integration: Merge integration-zuul-layout* jobs to labs slaves - https://phabricator.wikimedia.org/T96463#1217683 (10Legoktm) 3NEW [02:06:40] legoktm: Be sure to also change defaults from remote to remoteonly [02:06:44] mediawiki-vagrant-puppet-doc [02:06:52] otherwise it will try to read local gerrit replication first [02:06:58] Or even shallow [02:09:11] ah [02:09:12] right [02:10:48] (03PS2) 10Legoktm: Create 'puppet-doc' macro and use it [integration/config] - 10https://gerrit.wikimedia.org/r/204983 [02:10:50] (03PS2) 10Legoktm: Convert 'operations-puppet-doc' job to run on a labs slave [integration/config] - 10https://gerrit.wikimedia.org/r/204982 (https://phabricator.wikimedia.org/T86659) [02:10:52] (03PS2) 10Legoktm: Convert 'mediawiki-vagrant-puppet-doc' job to run on a labs slave [integration/config] - 10https://gerrit.wikimedia.org/r/204980 (https://phabricator.wikimedia.org/T86659) [02:11:01] Krinkle: updated ^ [02:11:48] Nice work [02:13:43] legoktm: puppetsource is also published [02:13:46] not sure how that works though [02:14:59] Krinkle: the current job definition has workspace: '/srv/org/wikimedia/doc/puppetsource' [02:15:05] Yeah. [02:15:12] I guess it's just a raw file browser? [02:15:24] does it actually work though? [02:15:29] every directory I've gone through is just empty [02:15:35] https://doc.wikimedia.org/puppet/ [02:15:42] It links to puppetsource from there [02:16:17] hmm weird [02:16:37] Can I just add another doc-publish macro to copy the whole workspace to puppetsource? [02:16:52] :D [02:16:54] I guess [02:17:37] It seems odd though [02:17:54] https://doc.wikimedia.org/puppetsource/manifests/misc/limn.pp [02:17:58] Ah, there that one works [02:18:01] when I open it directly [02:18:21] but https://doc.wikimedia.org/puppetsource/manifests/misc/ is blank [02:18:29] legoktm: That's because I broke it [02:18:34] with my directory navigation thing [02:18:40] It used to do an apache listing [02:18:41] oh [02:18:55] It's meant for https://doc.wikimedia.org/mediawiki-core/ [02:18:59] to show subdirectories [02:19:03] I did not account for this weird case [02:20:39] oh neat [02:21:24] (03PS3) 10Legoktm: Create 'puppet-doc' macro and use it [integration/config] - 10https://gerrit.wikimedia.org/r/204983 [02:21:26] (03PS3) 10Legoktm: Convert 'operations-puppet-doc' job to run on a labs slave [integration/config] - 10https://gerrit.wikimedia.org/r/204982 (https://phabricator.wikimedia.org/T86659) [02:21:33] (03PS1) 10Krinkle: Page: Fix early return in handleDirIndex() to ensure flush() is reached [integration/docroot] - 10https://gerrit.wikimedia.org/r/204986 [02:21:44] (03CR) 10Krinkle: [C: 032] Page: Fix early return in handleDirIndex() to ensure flush() is reached [integration/docroot] - 10https://gerrit.wikimedia.org/r/204986 (owner: 10Krinkle) [02:21:46] (03Merged) 10jenkins-bot: Page: Fix early return in handleDirIndex() to ensure flush() is reached [integration/docroot] - 10https://gerrit.wikimedia.org/r/204986 (owner: 10Krinkle) [02:21:53] https://doc.wikimedia.org/puppetsource/manifests/misc/ [02:21:55] not blank any more [02:22:14] nice :D [02:23:04] dinner, bbl [02:25:16] Project browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce build #72: FAILURE in 3 min 15 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.m.wikipedia.beta.wmflabs.org-linux-android-sauce/72/ [03:09:48] !log Finished set up of integration-slave-trusty-1017. Pooled. [03:09:53] Logged the message, Master [03:49:47] Krinkle: what is supposed to set $DOC_SUBPATH ? [03:49:50] https://integration.wikimedia.org/ci/job/mediawiki-vagrant-puppet-doc/635/console [03:54:17] # - doc.wikimedia.org/:project/:version [03:54:17] # * docroot: org/wikimedia/doc [03:54:17] # * dest: PROJECT/$DOC_SUBPATH[/subdir] [03:54:18] hmm [03:55:16] so if there's no subpath, should it be set to empty string? [04:00:06] I think it's getting set in doc_functions but I don't really understand how that works... [05:14:52] (03PS1) 10Legoktm: Create operations-puppet-tox-py27 job [integration/config] - 10https://gerrit.wikimedia.org/r/204995 [05:15:34] (03CR) 10Legoktm: [C: 032] Create operations-puppet-tox-py27 job [integration/config] - 10https://gerrit.wikimedia.org/r/204995 (owner: 10Legoktm) [05:17:32] (03Merged) 10jenkins-bot: Create operations-puppet-tox-py27 job [integration/config] - 10https://gerrit.wikimedia.org/r/204995 (owner: 10Legoktm) [05:18:09] !log deploying https://gerrit.wikimedia.org/r/204995 [05:18:12] Logged the message, Master [18:05:10] legoktm: It is set by a zuul function [18:05:34] It's not optional. [18:05:39] You have to provide it. [18:05:47] I mean, you can use ZUUL_BRANCH, too. [18:05:54] But seems pointl.ess [18:06:10] It's the same as DOC_SUBPATH, except that this one also supports tags [18:08:03] Every commit will have a doc_subpath set by zuul [18:08:09] it's either set to the target branch or tag. [19:41:09] Krinkle: I'm confused on how to provide it...is zuul supposed to do it automatically? I triggered https://integration.wikimedia.org/ci/job/mediawiki-vagrant-puppet-doc/635/console by doing a rebuild last, is that why it didn't work? [20:04:07] legoktm: It is provided as an env variable [20:05:00] https://integration.wikimedia.org/ci/job/oojs-ui-publish/12/parameters/ [20:05:15] But not included in the default rebuild [20:05:27] because it's dynamic and zuul doesn't know about it when it creates the job [20:05:42] ok [20:06:04] so how should I go about testing it? just merge a dummy change to the repo?