[10:12:40] hashar: around? [10:14:32] zeljkof: yup [10:15:02] you said you have a patch for refactoring jjb jobs in cloudbees branch, right? [10:15:05] is it in gerrit? [10:15:23] we need a way to move IE jobs from cloudbees to wikimedia jenkins [10:19:05] zeljkof: the patch is against Jenkins Job Builder itself [10:19:14] it hasn't been reviewed yet [10:19:15] hashar: I remember now [10:19:19] right [10:19:25] I gotta follow up on it someone commented [10:19:33] my patch might duplicate another proposed patch [10:19:35] ah good times [10:19:59] is there anything we can do now to make moving IE jobs from cloudbees easy(er)? [10:23:07] I will look at my patch after lunch [10:23:12] and try to get it merged this evening [10:23:28] hashar: great, thanks [10:23:56] here is my patch https://review.openstack.org/#/c/100020/ :D [10:25:26] zeljkof: my code example is in the Defaults section at http://docs-draft.openstack.org/20/100020/1/check/gate-jenkins-job-builder-docs/61d190f/doc/build/html/configuration.html#defaults [10:25:49] i.e. let you set variables in a defaults: section and propagate them to projects and job templates [10:51:17] (03PS1) 10Hashar: operations-puppet-pplint-HEAD [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142222 [10:56:09] (03PS2) 10Hashar: Replace puppet-validate job with pplint-HEAD [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142222 [10:57:10] (03PS1) 10Hashar: Phase out puppet-validate in favor of pplint-HEAD [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142223 [10:59:46] * zeljkof is out to lunch [11:00:06] (03CR) 10Hashar: [C: 032] Replace puppet-validate job with pplint-HEAD [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142222 (owner: 10Hashar) [11:01:31] (03CR) 10Hashar: [C: 032] Phase out puppet-validate in favor of pplint-HEAD [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142223 (owner: 10Hashar) [11:01:34] (03Merged) 10jenkins-bot: Replace puppet-validate job with pplint-HEAD [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142222 (owner: 10Hashar) [11:01:37] (03Merged) 10jenkins-bot: Phase out puppet-validate in favor of pplint-HEAD [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142223 (owner: 10Hashar) [12:12:42] vikassy: did you push the latest changes to gerrit? [12:21:47] zeljkof: did a follow up on my JJB patch upstream [12:21:52] will have to wait a bit for replies [12:25:20] (03CR) 10Hashar: [C: 032] "That was a good experimentation. lets land it for historical purposes." [integration/jenkins-job-builder-config] (labs) - 10https://gerrit.wikimedia.org/r/131460 (owner: 10Hashar) [12:26:54] (03Merged) 10jenkins-bot: integration-mediawiki based on Zuul cloner [integration/jenkins-job-builder-config] (labs) - 10https://gerrit.wikimedia.org/r/131460 (owner: 10Hashar) [12:27:14] (03PS4) 10Hashar: Use mw-run-update-script.sh script [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 [12:42:02] hashar: thanks [13:07:47] (03PS1) 10Zfilipin: All language team jobs are now running at Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142237 [13:07:50] (03CR) 10Hashar: [C: 032] "tested with phpunit and qunit extensions jobs. being deployed" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 (owner: 10Hashar) [13:08:58] (03Merged) 10jenkins-bot: Use mw-run-update-script.sh script [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 (owner: 10Hashar) [13:12:24] (03CR) 10Amire80: [C: 031] All language team jobs are now running at Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142237 (owner: 10Zfilipin) [14:11:23] (03CR) 10Cmcmahon: [C: 032] All language team jobs are now running at Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142237 (owner: 10Zfilipin) [14:13:06] (03Merged) 10jenkins-bot: All language team jobs are now running at Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142237 (owner: 10Zfilipin) [14:21:23] (03PS1) 10Zfilipin: WIP The first job to take sceenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) [14:26:22] (03PS2) 10Zfilipin: WIP The first job to take sceenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) [14:26:52] (03PS3) 10Zfilipin: WIP The first job to take sceenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) [14:34:40] (03PS4) 10Zfilipin: WIP The first job to take sceenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) [14:40:31] super happy [14:40:44] I found a test failing in BetaFeatures when OATHAuth is enabled [14:41:04] (03PS5) 10Zfilipin: WIP The first job to take sceenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) [14:41:36] (03CR) 10Zfilipin: WIP The first job to take sceenshots (031 comment) [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142244 (https://bugzilla.wikimedia.org/62737) (owner: 10Zfilipin) [15:19:05] (03PS2) 10Zfilipin: Moved a couple of UploadWizard from Cloudbees [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/141449 [15:19:19] 3Wikimedia / 3Quality Assurance: create build for PageTriage browser - 10https://bugzilla.wikimedia.org/67134 (10Chris McMahon) 3NEW p:3Unprio s:3normal a:3None ported the PageTriage test from /qa/browsertests to the extension repo, now we need a build for it. https://github.com/wikimedia/mediawiki... [15:19:32] 3Wikimedia / 3Quality Assurance: create build for PageTriage browser test - 10https://bugzilla.wikimedia.org/67134 (10Chris McMahon) [15:23:46] (03PS1) 10Zfilipin: Moved two browsertests-qa jobs to Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142253 [15:24:56] (03PS2) 10Zfilipin: WIP Remove unneeded mediawiki_user variable [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/138346 [15:25:15] (03CR) 10jenkins-bot: [V: 04-1] WIP Remove unneeded mediawiki_user variable [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/138346 (owner: 10Zfilipin) [15:25:54] (03PS2) 10Zfilipin: Moved two browsertests-qa jobs to Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142253 [15:26:13] (03CR) 10Cmcmahon: [C: 032] Moved two browsertests-qa jobs to Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142253 (owner: 10Zfilipin) [15:26:53] (03Merged) 10jenkins-bot: Moved two browsertests-qa jobs to Sauce Labs [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142253 (owner: 10Zfilipin) [15:27:32] (03Abandoned) 10Zfilipin: WIP Remove unneeded mediawiki_user variable [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/138346 (owner: 10Zfilipin) [15:59:04] (03PS1) 10Zfilipin: Moved MultimediaViewer jobs from Cloudbees [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142261 [15:59:52] (03CR) 10Cmcmahon: [C: 032] Moved MultimediaViewer jobs from Cloudbees [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142261 (owner: 10Zfilipin) [16:00:24] (03Merged) 10jenkins-bot: Moved MultimediaViewer jobs from Cloudbees [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142261 (owner: 10Zfilipin) [16:11:41] (03PS12) 10Hashar: (WIP) Experiment zuul-cloner with extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141846 [16:16:23] bd808: our unit tests are totally borked :-/ Some extensions run update.php straight from the unit tests! [16:17:05] hashar: :( Ori mentioned several that mess with parser output and break all the parser tests too. [16:17:23] that is going to be a long way [16:17:42] so the do it all job should probably integrate jobs one after the others [16:17:55] kind of a whitelist [16:18:14] then whenever someone propose a change for another project, we will add that single one to the whitelist [16:18:17] hmm [16:18:23] gotta write all of that on the RFC [16:19:03] Integration tests often get tricky. We have far more integration tests than unit tests. [16:21:34] yet we don't integrate everything together :( [16:30:05] I am out [16:30:07] groceries time [17:02:05] 3Wikimedia / 3Quality Assurance: audit/update headers in files - 10https://bugzilla.wikimedia.org/67141 (10Chris McMahon) 3NEW p:3Unprio s:3normal a:3None For one thing, many of our files have no headers. Those files that do have headers say in them # This file is subject to the license terms in t... [17:47:04] marxarelli: got a second? [17:47:12] well, 5ish minutes? [17:47:26] * marxarelli checks my coffee levels [17:47:31] greg-g: sure do [17:47:37] :) [17:50:31] (03PS1) 10Hashar: mwconf: wgShowDBErrorBacktrace = true [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142291 [17:53:22] (03PS1) 10Cmcmahon: Make the check for complete login independent of language [selenium] - 10https://gerrit.wikimedia.org/r/142292 [18:07:46] TIL the Language team must not be using our shared login method o_O [18:23:14] ? [18:23:21] oh, browser test method [18:23:24] :/ [18:35:30] (03CR) 10Hashar: "Well done!" [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/142237 (owner: 10Zfilipin) [18:51:07] chrismcmahon: us? [18:53:08] Nikerabbit: I am making some tests wiki- and language-agnostic, found this problem: https://gerrit.wikimedia.org/r/#/c/142292/ [18:54:57] chrismcmahon: I see [18:55:07] chrismcmahon: I don't remember us ever logging out in the tests [18:55:35] Nikerabbit: our shared login method checks for the Special:UserLogout in order to know that the login completed [18:57:00] chrismcmahon: okay... then perhaps we only even run against English language wikis [19:00:28] Nikerabbit: could be. that was what I found in the repos I work with [19:02:14] a little surprising though [19:16:06] (03PS13) 10Hashar: (WIP) Experiment zuul-cloner with extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141846 [19:21:08] Fatal error: Call to undefined function spyc_load() in /srv/ssd/jenkins-slave/workspace/mediawiki-core-extensions-integration/src/extensions/Translate/utils/TranslateYaml.php [19:21:10] I mean [19:21:11] WTF!!!! [19:33:12] (03PS1) 10Cmcmahon: aftv5.feature is ported to extension repo page_triage.feature is ported to extension repo math.feature is pending ported to extension repo [qa/browsertests] - 10https://gerrit.wikimedia.org/r/142359 [19:34:15] (03PS2) 10Cmcmahon: WIP: clear dead tests to see what still needs porting [qa/browsertests] - 10https://gerrit.wikimedia.org/r/142359 [19:37:18] (03PS3) 10Cmcmahon: WIP: clear dead tests to see what still needs porting [qa/browsertests] - 10https://gerrit.wikimedia.org/r/142359 [19:38:29] (03CR) 10EBernhardson: "This patch appears to have caused the test runners in Flow and WikiData to fail. This change means that `update.php --schema ...` is being" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 (owner: 10Hashar) [19:57:22] (03PS1) 10Hashar: Revert "Use mw-run-update-script.sh script" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142383 (https://bugzilla.wikimedia.org/67163) [19:59:20] (03Abandoned) 10Hashar: Revert "Use mw-run-update-script.sh script" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142383 (https://bugzilla.wikimedia.org/67163) (owner: 10Hashar) [20:02:35] (03PS1) 10Hashar: Skip update.php --schema for now [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142386 (https://bugzilla.wikimedia.org/67163) [20:03:02] (03CR) 10Hashar: [C: 032] Skip update.php --schema for now [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142386 (https://bugzilla.wikimedia.org/67163) (owner: 10Hashar) [20:03:05] (03Merged) 10jenkins-bot: Skip update.php --schema for now [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142386 (https://bugzilla.wikimedia.org/67163) (owner: 10Hashar) [20:09:37] (03PS1) 10Hashar: Updater: rm caused an error [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 [20:09:46] (03CR) 10Hashar: [C: 032] Updater: rm caused an error [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 (owner: 10Hashar) [20:10:16] (03CR) 10jenkins-bot: [V: 04-1] Updater: rm caused an error [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 (owner: 10Hashar) [20:10:19] (03Merged) 10jenkins-bot: Updater: rm caused an error [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 (owner: 10Hashar) [20:32:23] (03CR) 10Krinkle: "Hm.. what caused this to become an error? Did something change in core or in Jenkins?" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 (owner: 10Hashar) [20:32:28] (03CR) 10Krinkle: "A, follows-up I6cc27f4bafc3." [integration/jenkins] - 10https://gerrit.wikimedia.org/r/142388 (owner: 10Hashar) [20:32:57] Krinkle: yeah update.php --schema is bugged :-( [20:33:05] I should have tried it before [20:33:38] (03PS6) 10Hashar: (WIP) Experiment zuul cloner (replace multigit.sh) (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141819 [20:33:44] (03PS14) 10Hashar: (WIP) Experiment zuul-cloner with extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141846 [20:35:02] Krinkle: I have seen your email about jenkins test isolation [20:35:08] have yet to reply though [21:18:30] (03PS1) 10Hashar: (WIP) Experiment with language bundle exts (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142421 [21:20:43] (03PS2) 10Hashar: (WIP) Experiment with language bundle exts (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142421 [21:22:00] (03CR) 10jenkins-bot: [V: 04-1] (WIP) Experiment with language bundle exts (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142421 (owner: 10Hashar) [21:24:18] (03PS1) 10Hashar: Experiment mediawiki-language-extension-bundle-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142423 [21:36:45] (03CR) 10Hashar: "recheck" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142423 (owner: 10Hashar) [21:43:59] (03CR) 10Hashar: "recheck" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142423 (owner: 10Hashar) [21:45:03] (03CR) 10Hashar: [C: 032] Experiment mediawiki-language-extension-bundle-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142423 (owner: 10Hashar) [21:45:08] (03Merged) 10jenkins-bot: Experiment mediawiki-language-extension-bundle-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/142423 (owner: 10Hashar) [21:50:08] (03PS3) 10Hashar: (WIP) Experiment with language bundle exts (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142421 [22:06:21] (03PS1) 10Hashar: (WIP) zuul-cloner always fallback to ZUUL_BRANCH (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/142433 [22:13:17] ok [22:13:38] the little Zuul cloner is more or less functional now [22:13:41] gotta write doc! [22:14:06] greg-g: if you are still there [22:14:17] greg-g: my cross repository thing I have been ranting about is more or less running :-] [22:14:37] got a job testing all extensions of the language bundle (cldr, translate etc...) [22:14:43] shinny output for your eyes https://integration.wikimedia.org/ci/job/mediawiki-language-extension-bundle-integration/4/consoleFull [22:14:59] will attempt to write some RFC/doc about it tomorrow [22:20:26] hashar: niiiice! [22:20:37] yeah [22:20:41] my wife hate me though [22:21:05] :( [22:21:11] get offline! [22:21:15] but I got a lot of interesting experience integrating that job [22:21:33] the RFC will be quite easy to write down now. [22:21:53] greg-g: turns out I can't run the tests with all the extensions we have in wmf branch :-/ [22:21:54] sweet [22:22:00] which is scary [22:22:03] i think ori has a similar issue with hhvm [22:22:05] yeah [22:22:07] gotta fix it [22:22:12] I filled a bunch of bugs already [22:22:27] gotta find a strategy to have working test with a limited subset of extensions [22:23:19] and then slowly fix/integrate the broken ones [22:23:23] going to be fun [22:23:37] greg-g: enjoy the free wifi. I am heading to bed [22:30:28] no css/js on beta cluster, right as hashar leaves [22:31:25] and sporadic 503s [22:31:44] back for me, might just be a big job running [23:09:03] 3Wikimedia / 3Continuous integration: Jenkins: repositories missing a .jshintrc file are failing - 10https://bugzilla.wikimedia.org/47260#c6 (10Krinkle) 5ASSI>3RESO/INV Projects that have jshint enabled must have a jshintrc file that contains actual rules (not something silly like {}). If you don't have...