[05:50:11] (03PS2) 10BryanDavis: add dependencies for the PhpTagsWiki extension [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/145604 (owner: 10Pastakhov) [05:51:09] (03CR) 10BryanDavis: [C: 032] "Uploaded to Jenkins via JJB: jenkins-jobs --conf etc/jenkins_jobs.ini update config/ mwext-PhpTagsWiki-testextensions-master" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/145604 (owner: 10Pastakhov) [05:52:45] (03Merged) 10jenkins-bot: add dependencies for the PhpTagsWiki extension [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/145604 (owner: 10Pastakhov) [05:59:04] (03PS1) 10BryanDavis: Triggers for mediawiki/extensions/PhpTagsWiki [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/146023 [06:00:58] (03CR) 10BryanDavis: "Jobs are setup in Jenkins: https://integration.wikimedia.org/ci/search/?q=mwext-PhpTagsWiki" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/146023 (owner: 10BryanDavis) [08:50:02] zeljkof: Hello ! [08:50:08] vikas: hi [08:50:22] zeljkof: looks like VisualEditor is using old mediawiki_api [08:50:31] older version [08:50:37] vikas: I see [08:50:42] do you know how to upgrade it? [08:50:54] zeljkof: I am updating all gems in there using bundle update [08:51:02] vikas: yes, that is it [08:51:16] let me know when you push the change, I think that is the only thing left to do :) [08:56:18] zeljkof: Here it is https://gerrit.wikimedia.org/r/#/c/146039/ [08:56:56] vikas: will take a look, just to finish something [08:57:58] zeljkof: ok ! till then I will test it with wikimedia integration :) [08:58:08] vikas: go ahead :) [09:03:12] zeljkof: looks like I do not configure permission to that job :( Will ask hashar about this :) [09:05:10] vikas: hashar is on vacation this week ): [09:05:12] :) [09:05:53] zeljkof: hmm ! It is fine. Will ask him next week :) [09:11:03] vikas: ok, but wait [09:11:08] https://gerrit.wikimedia.org/r/#/c/146039/ [09:11:25] you should have updated the previous commit, not created the new one [09:11:38] how are we now going to test if updating gems fixes the problem? :) [09:12:10] zeljkof: wait a second. I thought the older commit was merged. Checking.. .. [09:12:41] zeljkof: Ah found it here => https://gerrit.wikimedia.org/r/#/c/145271/ [09:12:44] https://gerrit.wikimedia.org/r/#/c/145271/ [09:12:45] yes [09:13:02] will do it now [09:17:14] zeljkof: I can see some changes regarding MEDIAWIKI_PASSWORD in upload.rb ? [09:18:11] zeljkof: was the MEDIAWIKI_PASSWORD environment variable changed to: MEDIAWIKI_PASSWORD_VARIABLE ? [09:18:53] vikas: that is a trick we use at jenkins machine so the password is not displayed in jenkins console log [09:20:37] vikas: let me know if you need help amending the commit [09:20:58] we are almost there [09:20:58] https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-VisualEditor-language-screenshot-linux-firefox-sauce/LANGUAGE_SCREENSHOT_CODE=de,label=contintLabsSlave/36/console [09:21:14] this is (probably) the last error message [09:21:15] 00:01:40.614 upload.rb:47:in `upload_image': private method `upload_image' called for # (NoMethodError) [09:21:19] zeljkof: but I remember not seeing it anywhere before in console output ? I remember setting the variable in configuration of jenkins for my cloudbees [09:21:26] and it should be fixed with the gem update [09:21:39] zeljkof: yup saw it :) [09:21:43] vikas: yes, we set variables differently [09:21:51] remind me to show you when we pair [09:22:01] yup ! I will [09:23:05] zeljkof: pushed it to gerrit [09:23:11] zeljkof: https://gerrit.wikimedia.org/r/#/c/145271/ [09:26:20] vikas: testirng [09:26:22] testing [09:27:02] zeljkof: ok ! [09:30:09] vikas: go go go :) https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-VisualEditor-language-screenshot-linux-firefox-sauce/37/console [09:31:08] zeljkof: yup looking into that :) [09:32:20] zeljkof: can you give me the User:Selenium link of commons ? [09:32:40] vikas: wooohooo 00:01:52.988 Finished: SUCCESS [09:33:05] http://commons.wikimedia.beta.wmflabs.org/wiki/Special:Contributions/Selenium_user [09:33:24] congratulations [09:33:44] zeljkof: yay ! [09:33:51] will be merging the commit in a few minutes, just to check everything [09:36:19] zeljkof: ok till then I will work on this one: https://gerrit.wikimedia.org/r/#/c/142990/ [09:59:06] vikas: merging https://gerrit.wikimedia.org/r/#/c/145271/ [10:00:09] (03PS3) 10Zfilipin: WIP Upload the language screenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/144937 (https://bugzilla.wikimedia.org/62737) [10:00:53] zeljkof:Hi,are you busy now? [10:01:01] zeljkof: great ! [10:01:02] (03PS4) 10Zfilipin: Upload the language screenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/144937 (https://bugzilla.wikimedia.org/62737) [10:01:17] vikas: could you take a look and +1 this? https://gerrit.wikimedia.org/r/#/c/144937/ [10:01:24] vikas: I would like to merge it now [10:01:50] zeljkof: checking it out [10:01:52] Jagori: as usual :) [10:02:05] Jagori: I can answer questions, if that is what you wanted to ask :) [10:02:12] yes:) [10:02:16] I can ping later [10:02:24] incase you are busy at the moment [10:02:31] Jagori: no, feel free to ask [10:02:33] I have mailed on the QA mailing list [10:02:39] Jagori: let me see [10:02:44] ya [10:02:50] found it [10:02:54] (03CR) 10Vikassy: [C: 031] Upload the language screenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/144937 (https://bugzilla.wikimedia.org/62737) (owner: 10Zfilipin) [10:02:56] will reply right now [10:03:17] zeljkof: done :) [10:03:21] (03CR) 10Zfilipin: [C: 032] Upload the language screenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/144937 (https://bugzilla.wikimedia.org/62737) (owner: 10Zfilipin) [10:03:23] zeljkof:I am not clear with be_visible [10:03:37] vikas: thanks, merging, will deploy the change as soon as it is merged [10:03:42] from where could I get some documentation on that [10:04:10] Jagori: wait, the question at QA list is about gemfile, this is new question? :) [10:04:40] zeljkof:Yes I mailed 2 [10:04:41] (03Merged) 10jenkins-bot: Upload the language screenshots [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/144937 (https://bugzilla.wikimedia.org/62737) (owner: 10Zfilipin) [10:04:41] :) [10:04:41] Jagori: https://www.relishapp.com/ZenCocoon/rspec-subject-extensions/docs [10:05:07] Jagori: are you sure, I can see only one mail? [10:05:36] Yes I mailed one today and one on the multiple gem versions probably on saturday [10:05:39] Jagori: I see, the second one is new [10:05:42] anyways.. dont worry [10:05:54] Jagori: just got the second mail [10:06:09] the other one was on gemversions,could we sepcify more thn one in gemfile.lock [10:06:12] Okay:) [10:07:35] zeljkof:There was another thing which I wanted to ask you about,when am running the tests on my local machine..quite a lot many tests of visual editor behave in an erratic way,some of the scenarios sometimes passes,sometimes they fail [10:07:46] how do I ensure whether my code is working fine or not before committing [10:08:00] Jagori: yes, the joy of driving the browser [10:08:04] :) [10:08:09] Jagori: I am not sure how to be sure [10:08:20] if it passes at jenkins machine, then we consider it stable [10:08:30] zeljkof:But usually we arenot supposed to check them on Jenkins right? am supposed to check on my local only [10:08:48] Jagori: the first check is your local machine, it should pass there [10:08:53] yes.. [10:09:05] if it is not stable, you should investigate and fix the problem [10:09:05] would you be available for a pairing session this week [10:09:07] ? [10:09:10] Jagori: sure [10:09:22] I really wanted to learn about the continuous integration part [10:09:49] zeljkof:I would mail you then on the mailing list..maybe you could reply to that then [10:09:54] Jagori: sure [10:12:57] zeljkof:I went through the documentation you shared just now..but couldnt understand anything:( [10:13:15] Jagori: ok, let me find more [10:13:29] :)is it a custom matcher [10:13:51] zeljkof:http://ruby-doc.org/gems/docs/w/watir-rspec-1.1.1/Watir/RSpec/Matchers.html [10:13:55] I found this today [10:14:09] but was confused I mean is it part of watir/rSpec [10:14:19] Jagori: yes, that is confusing [10:14:36] I have to finish something, will reply to mail [10:14:45] zeljkof:okay no problem [10:22:33] vikas_lunch: everything merged, deployed and green :) https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox-sauce/ [11:16:20] zeljkof: yay ! awesome :) [11:16:33] vikas: :) [11:17:36] * zeljkof is out to lunch [11:33:47] 3Wikimedia / 3Continuous integration: Jenkins: Create QUnit job for Extension:Popups - 10https://bugzilla.wikimedia.org/67022#c9 (10Prateek Saxena) Thanks! \o/ [12:47:46] (03PS1) 10Zfilipin: mobile-tech no longer receiving notifications from Jenkins [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146056 [12:54:52] zeljkof: should we change Selenium user to Language screenshot bot ? [12:55:04] vikas: yes! :) [12:55:12] do you know how to do it? [13:11:35] zeljkof: shouldn't we change it in configuration ? as it should not be shown in console output ? [13:11:47] vikas: yes, for the password [13:11:56] but we still have to change the username in the config, right? [13:12:48] zeljkof: yup will change that, I think I know how to change that :) [13:12:56] vikas: ping me when done [13:17:02] zeljkof: ok :) [13:45:04] zeljkof: the command to create xml file is this: jenkins-jobs test . -o output/ right ? [13:46:11] jenkins-jobs test config/ -o output/ [13:46:40] vikas: if yaml files are in config folder, and you want xml files in output folder [13:47:12] zeljkof: yup but I am in the folder which has all yaml files so I had put . [13:47:22] good luck :) [13:47:33] I usually generate files from the root of the repo [13:47:35] not sure why [13:48:12] zeljkof: I got new error => No such file or directory: 'output/UploadWizard-api-commons.wikimedia.beta.wmflabs.org' [13:48:24] try from the root [13:48:35] and maybe you have to create the output folder manually [13:49:00] zeljkof: yup got it :) [13:49:19] zeljkof: output folder has to be created manually and "." works :) [13:53:07] (03PS1) 10Vikassy: Username for Langauge screenshots is LanguageScreenshotBot [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 [13:54:00] zeljkof: there it is ^^ [13:56:15] vikas: let me take a look... [13:56:46] (03PS2) 10Amire80: Username for Language screenshots is LanguageScreenshotBot [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 (owner: 10Vikassy) [13:57:54] thank you aharoni, I always manage to do that spelling mistake :( [13:58:19] vikas: I make it very frequently, too. [13:58:30] vikas: you have to configure spell checking in all text fields :) I do that on my machine [14:08:25] vikas: oh noes :) [14:08:32] that is _not_ the way to do it :) [14:08:37] let me show you [14:12:33] zeljkof: ok [14:15:01] enabled spell check in sublime text :) [14:15:35] (03PS3) 10Zfilipin: language-screenshot jobs should use LanguageScreenshotBot user [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 (owner: 10Vikassy) [14:16:17] zeljkof: ah ! thank you for that :) [14:16:34] vikas: it is easier that you have thougth :) [14:16:45] please send me password for the user in a private message [14:16:53] I have to set the password at jenkins machine [14:18:00] zeljkof: sent [14:20:00] (03CR) 10Vikassy: [C: 031] language-screenshot jobs should use LanguageScreenshotBot user [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 (owner: 10Vikassy) [14:22:34] zeljkof: just FYI, there is only failure in the MobileFrontend build right now, and that is caused by a bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=67987 [14:22:51] vikas: thanks [14:23:04] chrismcmahonbrb: great [14:23:16] (03CR) 10Zfilipin: [C: 032] language-screenshot jobs should use LanguageScreenshotBot user [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 (owner: 10Vikassy) [14:23:51] (03Merged) 10jenkins-bot: language-screenshot jobs should use LanguageScreenshotBot user [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146060 (owner: 10Vikassy) [14:24:51] vikas: argh NotExists (MediawikiApi::LoginError) [14:24:55] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox-sauce/LANGUAGE_SCREENSHOT_CODE=de,label=contintLabsSlave/39/console [14:25:07] zeljkof: I should see the tests failing as currently there is no such user [14:25:19] vikas: I see :) [14:25:25] can you create the user? [14:25:32] zeljkof: yup doing that :) [14:25:44] great, ping me when done to rerun the tests [14:27:38] zeljkof: done! can I run the job (I have never tried it myself) ? [14:27:48] vikas: you can try :) [14:27:57] let me know if jenkins does not let you [14:31:16] zeljkof: failed [14:31:26] zeljkof: EmptyPass (MediawikiApi::LoginError) [14:32:34] vikas: hm [14:32:37] ok, checking [14:46:22] vikas: hm, really, the password is not there [14:46:24] ok, trying again [14:46:40] zeljkof: ok :) [14:48:40] vikas: ok, fixed, running the job again [14:49:49] zeljkof: great ! [14:52:59] zeljkof: weird ! images are not uploaded in http://commons.wikimedia.beta.wmflabs.org/wiki/Special:ListFiles/LanguageScreenshotBot [14:53:09] but the tests are passed [15:02:26] vikas: where the files should go? [15:03:03] zeljkof: it should be uploded here : http://commons.wikimedia.beta.wmflabs.org/wiki/Special:ListFiles/LanguageScreenshotBot [15:03:44] vikas: in a meeting now [15:04:29] vikas: but the files _are_ there [15:19:18] zeljkof: yup ! looks like something wrong with upload, I am not able to upload from my system. I will try to debug it :) [16:05:17] looks like I am getting different response from the commons running in beta and in production [16:06:30] It is failing in beta because the same file name exists by other user and I cannot overwrite it [16:06:44] vikas: a ha [16:07:28] vikas: will have to debug tomorrow [16:09:22] zeljkof: ok I got it working with my old user, as it was the one which had uploaded the first version of image [16:09:59] I thinking deleting the current existing images with such name will do the task [16:10:04] *think [16:10:22] vikas: probably [16:10:31] we just need somebody to delete the images :) [16:10:36] will try now [16:13:27] vikas: please ping chrismcmahonbrb, he will know how to delete the files [16:13:35] I am looking and I am not sure how to do it [16:13:56] zeljkof: yup even I am searching [16:14:01] vikas zeljkof where do you need to delete files? [16:14:12] http://commons.wikimedia.beta.wmflabs.org/wiki/Special:Contributions/Selenium_user [16:14:23] all VisualEditor files [16:21:14] vikas: zeljkof all Selenium_user VE files deleted, see if it works now http://commons.wikimedia.beta.wmflabs.org/wiki/Special:Contributions/Selenium_user [16:22:25] chrismcmahon: how did you do that ? [16:22:39] zeljkof: I am running the job now [16:22:49] vikas: I have privileges to delete files in beta labs. [16:23:05] great ! [16:27:08] zeljkof, chrismcmahon: yay ! all screenshots are present in http://commons.wikimedia.beta.wmflabs.org/wiki/Special:ListFiles/LanguageScreenshotBot [17:49:20] (03CR) 10Mattflaschen: [C: 04-1] "This needs to be rebased." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/144456 (owner: 10Phuedx) [19:15:23] i need to update the dependencies for a project, atus [19:15:41] well i was going to finish checking :) anyways i know which file to update but my memory is failing on how to update jenkins itself [19:24:24] (03PS1) 10EBernhardson: Add Mantle dependency to Thanks [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/146171 [19:26:23] (03CR) 10EBernhardson: [C: 032] "Pushed to jenkins:" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/146171 (owner: 10EBernhardson) [19:26:52] (03Merged) 10jenkins-bot: Add Mantle dependency to Thanks [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/146171 (owner: 10EBernhardson) [19:31:17] 3Wikimedia / 3Continuous integration: jenkins I/O error can not delete file - 10https://bugzilla.wikimedia.org/67919#c2 (10Krinkle) Seems to only apply to jobs run on gallium, those on lanthanum build fine (or with regular phpunit errors). https://integration.wikimedia.org/ci/job/mwext-Math-testextensions-m... [19:31:33] 3Wikimedia / 3Continuous integration: Jenkins: Job mwext-Math-testextensions-m aster fails with "IOException: Unable to delete file" on gallium - 10https://bugzilla.wikimedia.org/67919 (10Krinkle) [19:31:33] 3Wikimedia / 3Continuous integration: Jenkins: Job mwext-Math-testextensions-m aster fails with "IOException: Unable to delete file" when run on gallium - 10https://bugzilla.wikimedia.org/67919 (10Krinkle) a:3Krinkle [19:32:37] (03PS1) 10Cmcmahon: Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 [19:32:47] 3Wikimedia / 3Continuous integration: Jenkins: Job mwext-Math-testextensions-master fails with "IOException: Unable to delete file" on gallium - 10https://bugzilla.wikimedia.org/67919#c3 (10Krinkle) [18:01 UTC] krinkle at lanthanum.eqiad.wmnet in /srv/ssd/jenkins-slave/workspace/mwext-Math-testextensions-mas... [20:10:43] going dark for a bit. greg-g anything you need in the next few minutes? [20:11:12] chrismcmahonafk: :) don't think so [22:24:42] (03PS1) 10Reedy: Remove en2, postrewrites and wikimedia-ssl-backend from betacluster apache config [operations/apache-config] (betacluster) - 10https://gerrit.wikimedia.org/r/146305 [22:43:14] (03PS1) 10Reedy: Apache config using mod_proxy_fcgi [operations/apache-config] (betacluster) - 10https://gerrit.wikimedia.org/r/146327 [23:13:56] (03PS2) 10Ori.livneh: Apache config using mod_proxy_fcgi [operations/apache-config] (betacluster) - 10https://gerrit.wikimedia.org/r/146327 (owner: 10Reedy) [23:31:13] (03PS2) 10Greg Grossmeier: Remove mobile-tech from Jenkins notifications [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146056 (owner: 10Zfilipin) [23:37:27] (03PS3) 10Greg Grossmeier: Remove mobile-tech from Jenkins notifications [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146056 (owner: 10Zfilipin) [23:38:24] (03CR) 10Greg Grossmeier: [C: 032] "Yep." [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146056 (owner: 10Zfilipin) [23:39:55] (03Merged) 10jenkins-bot: Remove mobile-tech from Jenkins notifications [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/146056 (owner: 10Zfilipin) [23:48:18] (03CR) 10Ori.livneh: [C: 032] Apache config using mod_proxy_fcgi [operations/apache-config] (betacluster) - 10https://gerrit.wikimedia.org/r/146327 (owner: 10Reedy) [23:48:20] (03Merged) 10jenkins-bot: Apache config using mod_proxy_fcgi [operations/apache-config] (betacluster) - 10https://gerrit.wikimedia.org/r/146327 (owner: 10Reedy)