[00:00:22] (03Merged) 10jenkins-bot: Remove unused '{name}-{ext-name}-install' job [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102597 (owner: 10Krinkle) [00:26:36] Yippee, build fixed! [00:26:37] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10 build #362: FIXED in 26 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10/362/ [02:37:03] (03CR) 10Krinkle: [C: 032] "Didn't push any new jobs to jenkins, macro for future use." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102598 (owner: 10Krinkle) [02:37:21] (03Merged) 10jenkins-bot: Add '{name}-{ext-name}-phplint' job template [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102598 (owner: 10Krinkle) [03:45:47] (03CR) 10Krinkle: [C: 032] "Pushed VisualEditor-jslint, VisualEditor-npm, and VisualEditor-ruby1.9.3lint to Jenkins." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102587 (owner: 10Krinkle) [03:46:06] (03Merged) 10jenkins-bot: Add jobs for VisualEditor.git [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102587 (owner: 10Krinkle) [03:48:29] (03PS1) 10Krinkle: Enable VisualEditor/VisualEditor jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102619 [03:49:22] (03CR) 10Krinkle: [C: 032] Enable VisualEditor/VisualEditor jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102619 (owner: 10Krinkle) [03:49:29] (03Merged) 10jenkins-bot: Enable VisualEditor/VisualEditor jobs [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102619 (owner: 10Krinkle) [03:50:34] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10 build #363: FAILURE in 23 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10/363/ [05:09:20] Yippee, build fixed! [05:09:21] Project browsertests-test2.wikipedia.org-windows-internet_explorer_6 build #605: FIXED in 27 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_6/605/ [05:30:09] Project browsertests-test2.wikipedia.org-windows-internet_explorer_7 build #609: FAILURE in 28 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_7/609/ [06:33:19] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #233: FAILURE in 18 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/233/ [07:18:12] Project UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox build #205: FAILURE in 18 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox/205/ [07:51:54] (03PS1) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [08:12:11] hi z [08:12:14] hi zeljkof [08:18:05] hi zeljkof [08:45:35] Yippee, build fixed! [08:45:35] Project VisualEditor-test2.wikipedia.org-linux-chrome build #197: FIXED in 50 min: https://wmf.ci.cloudbees.com/job/VisualEditor-test2.wikipedia.org-linux-chrome/197/ [08:45:50] hi mayankmadan [08:46:13] zeljkof, i made a new review request on gerrit [08:46:54] mayankmadan: looking [08:58:44] mayankmadan: ok, looks good [08:59:07] now, I need output from your terminal when you run the tests before and after this commit [08:59:14] do you know how to do that? [08:59:37] i dont understand what [09:00:12] so, to make sure all tests that fail with phantomjs are tagged correctly [09:00:20] ok [09:00:23] you have to run the tests using phantomjs [09:00:33] first without this change, to show failing tests [09:00:47] then with the change, to show that the change actually does not run any of the failing tests [09:01:02] zeljkof, i pasted everything from the terminal to the pad [09:01:12] i first exported the variables then run the test [09:01:13] before and after the commit? [09:01:28] after the commit? [09:01:31] Project VisualEditor-test2.wikipedia.org-linux-firefox build #222: FAILURE in 53 min: https://wmf.ci.cloudbees.com/job/VisualEditor-test2.wikipedia.org-linux-firefox/222/ [09:01:47] mayankmadan: ok, so when you made the change, did you run the tests again? [09:02:31] zeljkof, i did not make any changes [09:02:43] mayankmadan: looking at the pad, you even left the real password there :) [09:02:43] i just tagged the scenarios with @phantomjs-bug [09:03:01] oops [09:03:12] forgot to replace it with (password) :) [09:03:35] mayankmadan: ok, now that you have the tags, run the tests like this [09:03:36] : [09:04:32] bundle exec cucumber -t @commons.wikimedia.beta.wmflabs.org -t ~@phantomjs-bug [09:04:47] that will run the tests but not one that you have just tagged [09:05:10] I am in a meeting now, for the next two hours [09:05:16] will be available again after that [09:27:11] Yippee, build fixed! [09:27:12] Project Translate-sandbox.translatewiki.net-linux-firefox build #130: FIXED in 17 min: https://wmf.ci.cloudbees.com/job/Translate-sandbox.translatewiki.net-linux-firefox/130/ [09:27:30] Yippee, build fixed! [09:27:31] Project UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox build #206: FIXED in 19 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox/206/ [09:43:03] (03CR) 10Hashar: "thanks for the revert Timo" (031 comment) [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102579 (owner: 10Krinkle) [09:44:26] (03PS1) 10Hashar: blacklist l10n-bot [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102636 [09:44:57] (03CR) 10Hashar: "I will have one day to write some integration tests for us :D" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/102636 (owner: 10Hashar) [10:26:09] zeljkof: Aaron Arcos in SF has started a smoke test for UploadWizard :-D [10:26:13] though written in python: https://gerrit.wikimedia.org/r/#/c/102603/ [10:26:26] I guess that will make chris mcmahon very happy [10:29:41] (03PS2) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [10:37:26] hashar: link to gerrit or it did not happen :) [10:39:44] zeljkof, everything is fine except the errors with login.feature [10:39:57] those are just because my exported username is mayankmadan [10:40:03] instead of selenium user [10:40:11] mayankmadan_: what is the problem? [10:40:29] timed out after 5 seconds, waiting for {:title=>/Your user page/, :tag_name=>"a"} to become present (Watir::Wait::TimeoutError) [10:40:29] ./features/step_definitions/login_steps.rb:51:in `/^there should be a link to (.+)$/' [10:40:29] features/login.feature:47:in `Then there should be a link to Selenium user' [10:40:47] i tried it by replacing selenium user with Mayankmadan and it worked [10:41:01] so that shouldnt be tagged as phantomjs bug [10:44:35] I noticed a bunch of such timeout a month ago when trying the qa/browsertests [10:44:43] I guess it can't find a link with that exact title [10:45:54] I wonder whether you could use a CSS selector instead [10:46:04] something like: li#pt-userpage > a [10:47:56] zeljkof, ^ [10:48:29] it works fine if i replace Selenium_user with Mayankmadan [10:52:41] mayankmadan_: let me see [10:57:41] hashar: I now see the link to upload wizard, sorry :) [10:58:04] zeljkof: https://gerrit.wikimedia.org/r/#/c/102603/ [10:58:09] zeljkof: python based :D [10:58:30] zeljkof: the idea is to upload a files using UploadWizard API on the production commons [10:58:31] and make sure it works :-D [10:58:41] hashar: good step forward [11:05:42] (03PS2) 10Hashar: jobs for new repo mediawiki/services/parsoid [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:05:53] (03CR) 10Hashar: jobs for new repo mediawiki/services/parsoid (038 comments) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:06:33] (03PS3) 10Hashar: jobs for new repo mediawiki/services/parsoid [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:06:59] (03CR) 10Hashar: "rebased, listed jobs created in commit summary." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:09:41] (03PS5) 10Hashar: Add Jenkins tests for commits to new Parsoid repo [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:11:37] (03CR) 10Hashar: Add Jenkins tests for commits to new Parsoid repo (032 comments) [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:11:47] (03PS6) 10Hashar: Add Jenkins tests for commits to new Parsoid repo [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:13:18] (03PS4) 10Hashar: jobs for new repo mediawiki/services/parsoid [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:13:42] (03CR) 10Hashar: "added in a call to '{name}-jslint' to generate the parsoidsvc-jslint job." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:14:12] (03CR) 10Hashar: "dropped the php jobs and the one starting with mwext-Parsoid." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:15:03] mayankmadan_: do you have output that the tests now produce? [11:15:24] (03PS7) 10Hashar: Add Jenkins tests for commits to new Parsoid repo [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:15:27] zeljkof, all the tests? [11:15:50] what did you run? [11:16:08] (03CR) 10Hashar: [C: 032] "PS7 made the job non voting so they are not going to block any development. Deploying this and will amend later on as needed." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:16:13] (03Merged) 10jenkins-bot: Add Jenkins tests for commits to new Parsoid repo [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/101460 (owner: 10Subramanya Sastry) [11:16:28] all the tests as you said with -t ~@phantomjs [11:16:33] zeljkof, ^ [11:16:52] mayankmadan_: do you have output of the test run? [11:16:58] yes [11:17:08] zeljkof, almost done [11:17:23] the last test is almost complete [11:18:13] ok, let me know when they are don [11:18:15] done [11:24:38] (03PS5) 10Hashar: jobs for new repo mediawiki/services/parsoid [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [11:26:03] (03CR) 10Hashar: "PS5 fix a typo :-D" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/101912 (owner: 10Subramanya Sastry) [12:43:44] zeljkof, there was a failed step but i tagged it and pushed it to gerrit [12:43:51] (03PS3) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [12:44:24] mayankmadan_ great [12:45:08] I am trying to run the tests in Jenkins, so I can share the results [12:45:24] zeljkof, i have pasted the output to pad(after commit) [12:45:36] mayankmadan_ let me see [12:46:56] (03PS1) 10Zfilipin: Updating Ruby gems [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102664 [12:50:03] (03CR) 10Zfilipin: [C: 032] "Self merging because I need this commit in master so I could test another commit[1] at Cloudbees using PhantomJS[2]." [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102664 (owner: 10Zfilipin) [12:51:03] mayankmadan_ as soon as this is merged into master I will be able to show you the results of your changes at a public machine: https://gerrit.wikimedia.org/r/#/c/102664/ [12:52:42] zeljkof, what does that mean? [12:52:50] mayankmadan_ you will see :) [12:55:09] hashar: this is taking forever :( https://integration.wikimedia.org/ci/job/qa-browsertests-build/47/console [12:55:20] looks like rubygems.org is slow today, or something [12:59:34] (03Merged) 10jenkins-bot: Updating Ruby gems [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102664 (owner: 10Zfilipin) [13:01:08] zeljkof, its merged [13:03:51] mayankmadan_ excellent, watch this jenkins job [13:04:00] https://wmf.ci.cloudbees.com/job/free-style-browsertests/ [13:04:52] mayankmadan_: it is running :) https://wmf.ci.cloudbees.com/job/free-style-browsertests/2/console [13:05:01] installing phantomjs... [13:05:47] running tests... [13:06:04] mayankmadan_ please notice: bundle exec cucumber --verbose --profile ci -t @commons.wikimedia.beta.wmflabs.org [13:06:10] back from lunch [13:06:51] bundle install having an issue to fetch from rubygems.org apparently [13:06:55] maybe ruby gems has an issue [13:07:13] I think we have a shared web proxy on labs, maybe we should use that [13:10:17] mayankmadan_: tests are done! :) [13:10:21] https://wmf.ci.cloudbees.com/job/free-style-browsertests/2/console [13:17:39] zeljkof, i cant see the output [13:18:27] mayankmadan_: here it is https://wmf.ci.cloudbees.com/job/free-style-browsertests/3/console [13:19:06] how long does this test run take on your machine? [13:19:17] bundle exec cucumber --tags @commons.wikimedia.beta.wmflabs.org [13:19:50] zeljkof: so I can confirm we have a http proxy in labs brewster.wikimedia.org:8080 [13:19:57] zeljkof, the complete test? [13:20:05] can make bundler to point to it , that would save downloading gems from ruby gems :-D [13:20:13] zeljkof, with errors? [13:20:19] (if bundle install honors http_proxy [13:20:34] mayankmadan_ yes, both test runs, with errors and without [13:20:46] hashar brewster? :) [13:21:13] zeljkof, with errors it takes 9m26s [13:22:02] zeljkof, after commit it takes 2m41s (only 2 scenarios) [13:22:48] zeljkof: yeah brewster.wikimedia.org:8080 is a varnish cache we could use [13:23:02] zeljkof: though fetching gems over https would not be cached by it :( [13:24:06] zeljkof, after commit output is at the end of the pad [13:24:16] mayankmadan_: that is strange, I have tried it on 3 machines so far, it takes 4:43 on my fast desktop, a few seconds more on an old laptop, and 4:22 on cloudbees [13:24:46] hashar: we use https for security, we used to use http but there was a security problem with it [13:25:14] zeljkof, but the failed scenarios are the same then why does it take longer on my machine [13:25:15] mayankmadan_: ok, this is now the result of the latest test run with failures [13:25:35] https://wmf.ci.cloudbees.com/job/free-style-browsertests/3/console [13:25:41] will ask ops [13:26:26] the next test run is with --tags '~@phantomjs-bug' [13:26:30] https://wmf.ci.cloudbees.com/job/free-style-browsertests/4/console [13:26:38] all on master branch so fa [13:26:39] so far [13:26:56] ok, so the next test run will use your commit [13:27:22] zeljkof, use the latest patchset [13:27:37] then we can move further with the task [13:27:50] sure [13:28:03] I just needed to have a test run with the old code, for comparison [13:28:36] mayankmadan_: the test run with your commit: https://wmf.ci.cloudbees.com/job/free-style-browsertests/5/console [13:29:25] mayankmadan_: can you see the error message in the test run already? [13:29:37] Parse error at features/page_edit.feature:16. Found background when expecting one of: examples, feature, scenario, scenario_outline, tag. (Current state: tag). (Gherkin::Parser::ParseError) [13:29:53] let me know if you need help fixing it [13:32:04] zeljkof, cant i add @phantomjs-bug above Background? [13:32:14] mayankmadan_ let me see [13:32:40] zeljkof, and if i have to add a tag after every scenario then can i just add @phantomjs-bug once on the top of the file? [13:34:02] (03CR) 10Zfilipin: [C: 04-1] "This commit fails with this error message:" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [13:34:32] mayankmadan_: yes, if the entire feature is broken with phantomjs, you can add the tag above feature keyword [13:36:08] zeljkof: such a pity all those gems takes so long to install [13:36:12] (03PS4) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [13:36:20] I would love us to have some local cache of gems [13:36:26] zeljkof, try the latest patchset [13:36:34] ok [13:38:08] mayankmadan_ running https://wmf.ci.cloudbees.com/job/free-style-browsertests/6/console [13:38:35] hashar: local cache is an option [13:39:34] mayankmadan_ something is wrong with test run 6 [13:39:42] Unable to pick a platform for the provided browser (RuntimeError) [13:39:46] looking [13:40:17] zeljkof: yeah bundle install --local would not use ruby gems at all. I guess it is not going to populate the local cache either [13:40:32] =D [13:41:39] zeljkof, im not getting that error here [13:41:55] mayankmadan_ yes, something is wrong on cloudbees, testing [13:42:01] https://wmf.ci.cloudbees.com/job/free-style-browsertests/7/console [13:43:02] zeljkof, same error on cloudbees again [13:43:39] and why does it install phantomjs and every gem every time. cant it just install once? [13:43:53] mayankmadan_ long story :) [13:44:25] mayankmadan_ I know why the test run is failing :) [13:44:30] Using mediawiki-selenium (0.1.12) [13:44:36] we need a more recent version of the gem [13:44:38] I will do the rebase [13:48:58] ok [13:49:13] (03PS5) 10Zfilipin: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [13:51:22] mayankmadan_ up and running https://wmf.ci.cloudbees.com/job/free-style-browsertests/8/console [13:51:42] mayankmadan_ yeah! :) 2 scenarios (2 passed) [13:56:00] (03CR) 10Zfilipin: "master branch[1]" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [13:57:59] done with commons, now running for en.wikipedia.beta.wmflabs.org [13:58:04] zeljkof, now what? [13:58:24] mayankmadan_ now this has to go to green https://wmf.ci.cloudbees.com/job/free-style-browsertests/9/console [14:07:21] zeljkof, almost there [14:08:03] yes [14:08:14] tests are done for en.wikipedia [14:08:17] for master branch [14:08:24] let me run them for your commit [14:08:40] ok [14:10:02] zeljkof: did you close the rspec->cucumber task? [14:10:24] Tobi_WMDE: let me see, but I think I did [14:10:28] ok [14:10:43] you asked we wether the snak_case task is done [14:10:45] Tobi_WMDE: yes, I did https://www.google-melange.com/gci/task/view/google/gci2013/6387911972880384 [14:10:55] Tobi_WMDE: yes, what is up with that [14:10:56] ? [14:11:19] I did not have the time to review it myself yet [14:11:28] but I can run tests in jenkins :) [14:12:08] I can have a look but I think it's ok [14:12:17] Tobi_WMDE: please do [14:12:23] so we can close that task too [14:13:09] mayankmadan_: this still fails on jenkins [14:13:10] bundle exec cucumber --verbose --format progress --profile ci --tags @en.wikipedia.beta.wmflabs.org --tags '~@phantomjs-bug' [14:13:16] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/10/console [14:13:38] zeljkof, Unable to pick a platform [14:13:43] mayankmadan_: ugh [14:13:44] the error says ^ [14:13:55] what is wrong with jenkins today…. looking... [14:16:46] mayankmadan_ looks like phantomjs is in path [14:16:47] phantomjs -v [14:16:47] 1.9.2 [14:16:58] and we are using the correct gem [14:16:59] Using mediawiki-selenium (0.1.15) [14:17:03] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/11/console [14:17:09] lets see what happens now [14:21:28] zeljkof: the snak_case task is ok but there are still files that have not been changed yet, e.g. statements_module. so if the task includes EVERYTHING then it is not done yet. [14:21:51] Tobi_WMDE: the task is easy enough, so it should include _everything_ :) [14:22:03] just give it -1 and say which files are left to be changed [14:22:07] and thanks :) [14:22:31] (03CR) 10Zfilipin: [C: 04-1] "see inline comments, minor things but should be fixed" (034 comments) [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [14:22:59] mayankmadan_ ok, the tests are running fine again, but there is still one failure [14:23:00] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/11/console [14:23:05] okay [14:24:34] mayankmadan_ and see my inline comments [14:25:00] (03PS6) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [14:25:22] zeljkof, sorry [14:25:38] ill refer to those inline comments right now [14:26:58] mayankmadan_ not problem, take your time :) [14:27:08] you are doing good, but there is still things to do :) [14:27:57] (03PS7) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [14:28:23] zeljkof, now try with latest patchset [14:28:27] running [14:28:53] (03PS2) 10Cmcmahon: Replacing single quotes with double quotes [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102198 (owner: 10Zfilipin) [14:29:25] (03CR) 10Cmcmahon: [C: 032] Replacing single quotes with double quotes [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102198 (owner: 10Zfilipin) [14:29:46] mayankmadan_ https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/12/console [14:30:50] mayankmadan_ what is wrong with jenkins and phantomjs today?! :) [14:30:55] zeljkof, /tmp/hudson5040231359176327292.sh: line 17: phantomjs: command not found [14:30:58] phantomjs: command not found [14:30:58] :) [14:31:10] ok, reruning the job, that usually helps [14:31:27] (03Merged) 10jenkins-bot: Replacing single quotes with double quotes [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102198 (owner: 10Zfilipin) [14:31:51] I have added "phantomjs -v" on purpose immediately after it is installed, so the job fails if there is something wrong with the installation [14:32:06] so we do not have to wait for tests to break with unable to pick platform [14:32:36] any idea what is wrong? [14:33:17] mayankmadan_ with phantomjs on cloudbees? no [14:33:28] I am doing exactly what their support told me to do [14:33:48] and the bash script that installs it is the same for every test run [14:33:58] but it does not install phantomjs sometimes, apparently [14:34:06] looks like it is working now [14:34:11] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/13/console [14:37:41] zeljkof, unable to pick a platform [14:38:34] mayankmadan_ argh :) [14:38:38] checking [14:39:18] but what is wrong with the gem now? Installing mediawiki-selenium (0.1.12) [14:39:23] it is the old version [14:39:34] I know [14:39:50] did you make the update without pulling the change I made to the commit? :) [14:39:56] zeljkof: how does the browser-label in the config file has to look like for phantomjs? [14:39:57] you have overwritten my change [14:40:04] zeljkof, oops [14:40:21] mayankmadan_ do you know how to rebase the commit with master yourself? [14:43:23] Tobi_WMDE: config file is just for sauce :) [14:43:31] and phantomjs is always local [14:43:45] mayankmadan_ do you know how to rebase the commit with master branch? [14:43:47] or should I do it? [14:44:07] zeljkof, i dont [14:44:44] mayankmadan_ do you know how to get the change I make to your machine? [14:45:12] zeljkof, if it is pushed to master then git pull [14:45:22] mayankmadan_ it will not be pushed to master [14:45:31] it will be pushed to the commit in gerrit [14:45:45] do you know how to get code that is in commit in gerrit? [14:46:17] zeljkof, git fetch ssh://mayankmadan@gerrit.wikimedia.org:29418/qa/browsertests refs/changes/64/102664/1 && git checkout FETCH_HEAD [14:46:24] mayankmadan_ no no no :) [14:46:28] why? [14:46:32] git review -d number [14:46:41] where number is 102634 [14:46:41] what is that? [14:46:44] oh [14:46:45] for https://gerrit.wikimedia.org/r/#/c/102634/ [14:47:07] you can do it with git fetch, but this is simpler [14:47:13] okay [14:47:20] zeljkof, what do i do after that? [14:47:22] let me do the rebase in gerrit, and then you pull the change to your machine [14:47:34] (03PS8) 10Zfilipin: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [14:47:45] mayankmadan_ ok, the commit is now rebased with master [14:47:55] run this in terminal [14:47:57] git review -d 102634 [14:48:18] that will get the latest patch set for the commit to your machine, create a branch and checkout that branch [14:48:21] zeljkof: oh, I was confused. :) [14:48:37] mayankmadan_ and then you are ready to continue working on the commit [14:48:42] Tobi_WMDE it is confusing :) [14:49:10] zeljkof, i have downloaded the latest patchset [14:49:15] ok [14:49:24] the next changes should be made there [14:49:29] okay [14:49:34] I am running the tests at cloudbees now [14:49:38] ok [14:49:50] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/14/console [14:50:53] again phantomjs failure… rerunning the job... [14:52:25] forgot to get the latest change in cloudbees, rerunning... [14:52:56] phantomjs refuses to install…. again… :( [14:54:34] :( [14:55:01] I will contact cloudbees support, there is something wrong on either their side, or with the script they have provided [14:57:27] zeljkof, is it still not working? [14:57:43] sending support ticket to cloudbees [14:57:47] I give up for now [14:57:48] oh [14:58:43] zeljkof, assuming everything was ok, how do i proceed? [14:58:55] mayankmadan_ just a minute to report this [14:58:59] I will test on my machine [14:59:00] ok [15:03:15] zeljkof: phantomjs is installing fine for me now on cloudbees.. .) [15:03:27] https://wikidata-cloudbees.ci.cloudbees.com/job/phantomjs-debug/30/console [15:03:33] tests are failing though [15:03:35] Tobi_WMDE it is also working fine for me sometimes, but failing sometimes :( [15:07:13] mayankmadan_ phantomjs is now installing, but there is still one failure https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/18/console [15:10:46] (03PS9) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [15:10:49] zeljkof, how about now [15:10:55] with latest PS [15:10:57] running [15:11:34] mayankmadan_ do you know how to test on your machine [15:11:40] ? [15:11:41] yes [15:11:44] zeljkof, ^ [15:11:57] yes [15:12:00] it should not be necessary for me to test on cloudbees, right? :) [15:12:04] yes [15:12:13] but it takes a lot of time on my machine [15:12:26] this one and the test2 one [15:12:33] it takes a lot of time on cloudbees too :) [15:12:33] this one takes about 32mins [15:12:41] with all the failures and everything [15:13:09] I do not mind running the tests there, but it would be faster if you tested locally [15:13:47] zeljkof, it would be great if you could do it on cloudbees [15:13:48] just 1 more test after this i promise [15:14:15] mayankmadan_ no problem :) [15:14:30] you can create a free cloudbees account and I can show you how to do it yourself :) [15:14:39] okay [15:16:58] zeljkof, sorry i disconnected [15:17:19] mayankmadan__ which phantomjs version do you have? [15:17:33] maybe it is slow because you have an old version [15:17:35] zeljkof, 1.9.2 [15:17:53] ok, that is the latest one [15:17:59] but still strange that it is so slow [15:18:12] tests still fail [15:18:13] https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/19/console [15:24:18] (03CR) 10Zfilipin: [C: 04-1] "Test run for:" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [15:32:11] mayankmadan__ are you stuck? do you know how to continue? [15:32:22] zeljkof, the test is running [15:32:56] this one? https://wmf.ci.cloudbees.com/view/fs/job/free-style-browsertests/19/console [15:32:59] it is done [15:33:14] zeljkof, i have made changes [15:33:19] im running tests on local machine [15:33:23] ok, great [15:39:18] zeljkof, you were going to tell me how to run the tests on cloudbees [15:39:28] its taking a lot of time on my machine [15:39:46] mayankmadan__ did you create free account there? [15:40:31] zeljkof, shall i login using gmail? [15:40:42] to cloudbees? what ever you prefer :) [15:41:05] zeljkof, it says that im not authorized to use this jenkins instance [15:42:17] ok, go to cloudbees.com [15:42:31] find a link that says register, create account, something like that [15:42:35] then create account [15:42:44] it will create a separate account for you [15:43:17] our plan at cloudbees limits the number of users that we can give access [15:43:23] so we are out of users there [15:43:33] ok [15:46:35] zeljkof, so can i use cloudbees? [15:47:23] zeljkof, i have created an account [15:51:23] ? [15:53:28] mayankmadan__ ok, great [15:53:34] now add me as an user there [15:53:39] do you have my wikimedia e-mail? [15:53:56] zeljkof, nope [15:54:06] you can use cloudbees, it is like gmail, but you can not use wmf cloudbees account, you can create your own [15:54:28] zeljkof, i dont have a wikimedia-email, is there any problem? [15:56:18] mayankmadan__ ok, my mail is here https://www.mediawiki.org/wiki/User:Zeljko.filipin(WMF) [15:56:51] mayankmadan__ cloudbees is a third party service, you can use it yourself, but you can not use wmf instance, since we are out of accounts [15:56:53] do you understand? [15:57:06] yes [15:57:10] now i do [15:57:21] mayankmadan__ I have a meeting in 5 minutes [15:57:28] for the next hour, and then I will have to go [15:57:36] OK [15:57:38] but chrismcmahon and JeffHall will be here [15:57:43] okay [15:58:01] did you create account for me there? [15:59:57] mayankmadan__ ^ [16:00:15] zeljkof, no [16:00:21] ok, I have to go now [16:00:25] talk to you later [16:00:44] ok [16:48:07] JeffHall: I'm going to see if I can get the double-quote change for VE merged: https://gerrit.wikimedia.org/r/#/c/102215/ [16:53:49] chrismcmahon: OK, sounds good [17:02:17] JeffHall: actually, the risk of screwing this up is high, I think I'd rather just make a new commit and abandon the old one, that would be easier [17:02:24] * chrismcmahon does maintenance [17:02:38] chrismcmahon: Okey doke [17:06:16] JeffHall, im currently doing http://www.google-melange.com/gci/task/view/google/gci2013/5771630336802816 [17:06:58] mayankmadan_: OK - do you need any help with that task? [17:07:01] zeljko asked me to first tag scenarios that are not working with phantomjs with @phantomjs-bug and i have done that and i checked it too [17:07:01] (03PS10) 10Mayankmadan: Fix failing tests on phantomjs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 [17:07:09] JeffHall, ^^ [17:07:45] mayankmadan: OK, so is the Gerrit patch ready for review? [17:07:51] JeffHall, no [17:08:04] i have just tagged the scenarios that are not working now [17:08:12] now i need help with fixing them [17:08:17] mayankmadan: OK, sounds good [17:08:27] JeffHall, https://gerrit.wikimedia.org/r/102634 [17:08:41] JeffHall: +2 at will, I think it's good: https://gerrit.wikimedia.org/r/#/c/102710/ [17:09:33] chrismcmahon mayankmadan: OK, I can take a look at both of those Gerrit commits [17:12:30] JeffHall, that commit just have scenarios tagged with @phantomjs-bug [17:12:36] i have tagged them all [17:12:58] so when you have the time, you can help me [17:13:22] mayankmadan: Yep, that sounds like a good change to make - will take a look here as soon as I get the patch downloaded [17:20:06] mayankmadan: Looks pretty only comment I have is that in some files, you've identified that all scenariso will fail, so it would be cleaner to move the "@phantomjs-bug" tag to the top of the feature file. Here's an example: [17:20:07] https://gerrit.wikimedia.org/r/#/c/102634/10/features/page.feature [17:20:51] JeffHall, can we move onto fixing those problems? [17:21:09] JeffHall, then i will move that on top of the file [17:21:11] i promise [17:21:57] mayankmadan: So for the bug, are there specific tests that need to be fixed? Just looking at the bug now.... [17:23:59] mayankmadan: OK, so from this comment in the bug, it looks like only a handful of tests are failing with PhantomJS: https://bugzilla.wikimedia.org/show_bug.cgi?id=49813#c8 [17:24:46] mayankmadan: I'll double-check now to see if the status of failing tests has changed [17:28:47] (03CR) 10Jhall: "For some feature files, all tests have been flagged as failing with PhantomJS, so it would make the most sense to move the "@phantomjs-bug" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102634 (owner: 10Mayankmadan) [17:36:58] (03PS1) 10Hashar: multigit: handles multiple git repository [integration/jenkins] - 10https://gerrit.wikimedia.org/r/102716 [17:38:42] JeffHall, online? [17:39:00] mayankmadan: PhantomJS failures (after adding the "@phantomjs-bug" tags) all seem to be exclusive to the "upload_wizard.feature" test - is that what you want to work on fixing? [17:40:00] JeffHall, i want to fix the scenario that i have tagged @phantomjs-bug to work on phantomjs browser [17:40:16] mayankmadan: OK, I see [17:40:26] I just realized why the Mobile tests always failed for Chrome and not for FF [17:40:36] huh [17:41:34] mayankmadan: So is there a particular test you want to tackle first (maybe that "upload_wizard.feature" test)? [17:42:32] JeffHall, zeljko said that upload wizard is out of scope for this task [17:43:00] mayankmadan: OK, fair enough. We can skip that one! [17:43:40] JeffHall, first of all beta.wmflabs have links Create and Edit & test2 have links Create Source and Edit Source [17:43:55] so i was thinking adding a check for env variable MEDIAWIKI_URL [17:44:12] and if it is en.wikimedia.beta.wmflabs.org [17:44:19] then we can use create element [17:44:28] else we'll use create source [17:44:37] but its not just with phantomjs [17:44:44] so i think that could be skipped too [17:45:08] JeffHall, ^ [17:45:25] mayankmadan: Yeahm, give me a minute to take a look at that [17:50:41] Yippee, build fixed! [17:50:41] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #234: FIXED in 20 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/234/ [17:51:43] mayankmadan: The "Create" links look pretty consistent to me between betalabs and test2 - the "does_not_exist_page.rb" page-object definition should work for both of those environments [17:52:58] mayankmadan: You can ignore the "Create beta" link, since that's for the Vislau Editor extension (tests for that extension are in a different Git repo) [18:00:44] hey JeffHall do you have a few minutes to discuss a sanity check about the Mobile test failures because of 503s? I think I figured it out and I think I have a fix. [18:08:45] JeffHall, where do i start? [18:11:31] Project browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10 build #361: FAILURE in 5 min 20 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10/361/ [18:13:27] JeffHall, sorry i disconnected [18:13:33] i didnt got your messages [18:14:51] mayankmadan_: Jeff is in a meeting right now [18:16:02] oh [18:27:38] chrismcmahon mayankmadan: Just back from a brief meeting [18:28:03] chrismcmahon: sure, would love to discuss the Mobile test 503s [18:28:17] JeffHall: so I think the mobile tests failed for Chrome and passed for FF because (drum roll)... [18:28:28] JeffHall: the Chrome tests ran first, in alphabetical order [18:28:38] JeffHall: I just repro' [18:29:09] JeffHall: I just repro'd the 503 error locally for the Obama page, and then loaded it correctly the second time [18:30:33] JeffHall: I think something is purging or restarting the Varnish cache, so that every time the Mobile tests run the Obama page has to be cached anew. So the first load of the Obama page will get the 503, but subsequent loads, the page will be cached. so the first run (Chrome) gets the 503 while the second run (FF) gets the cached Obama page. [18:31:26] JeffHall: so I just made you reviewer on https://gerrit.wikimedia.org/r/#/c/102719/, I think that is a workaround. f [18:31:45] chrismcmahon: I'm new to Varnish. So you think the cache is being purged on some frequent schedule? [18:33:15] JeffHall: I don't really know why or how, but it stands to reason I think. In the bug there is an Apache change Dec 12, and that's when we started getting 503s for both browsers https://bugzilla.wikimedia.org/show_bug.cgi?id=57249 [18:34:00] chrismcmahon: Interesting. Just out of curiousity, is Varnish unique to Mobile, or is it a common caching solution for the WMF? [18:34:21] JeffHall: it used to be only mobile, but it's everything now, or almost everything [18:34:55] JeffHall, ping me when you are free [18:35:04] chrismcmahon: Great, well that's something for me to be aware of! In any case, the 102719 commit makes sense to me, so will +2 it here in a sec [18:35:48] JeffHall: so my change to the test says "try to visit/load the page. if anything goes wrong (like a 503), visit the page again from scratch and only then proceed with the rest of the test" [18:36:25] JeffHall: I *believe* that the first load should put the page into cache and make it available for the second load attempt. I guess we shall see. [18:36:35] chrismcmahon: Yeah, that makes sense in terms of making sure the page is in the cache when you need it later in the test workflow [18:37:13] mayankmadan_: Sure, I'm definitely around for about 30 minutes. Do you have a question right now? [18:37:35] JeffHall: another clue is that there is another Mobile test that uses the Obama page that never fails for either browser [18:38:16] JeffHall: so the first test to hit Obama almost always gets a 503, the suite loads that page 3 more times after that, and those loads always work [18:38:52] chrismcmahon: Yeah, that workflow does seem to indicate that caching could be the root of the problem [18:38:57] JeffHall, where do i start? [18:40:20] mayankmadan_: Is there a specific test that you want to start with? You mentioned the "Create" links earlier, so are you looking at the "page.feature" test? [18:41:09] JeffHall, aftv5.feature ? [18:41:19] alphabetically [18:43:28] mayankmadan_: OK, that's a good place to start [18:44:51] JeffHall, how shall i begin? [18:45:54] mayankmadan_: looking at the aftv5 test now to see why it fails with PhantomJS [18:50:09] mayankmadan_: So for the aftv test, some of the basic page elements do not appear to be available to PhantomJS. I'm not sure why that is, so one way to start trouble-shooting is to capture HTML or a screenshot when the test is run with PahntomJS [18:52:04] mayankmadan_: For example, you can add a line like the following before a failing step (in the *.steps.rb file): [18:52:12] ok [18:52:12] mayankmadan_: @browser.screenshot.save('phantomjs.png') [18:52:18] yep [18:53:40] mayankamadan_: It looks like PhantomJS may be using a default resolution that is small, so it might be worth running the test with a different screen resolution [18:55:48] mayankmadan_: You can change screen resolution with something like this: [18:55:49] mayankmadan_: [18:56:00] mayankmadan_: browser.window.resize_to(800, 600) [18:57:24] Yippee, build fixed! [18:57:25] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10 build #364: FIXED in 27 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10/364/ [18:58:15] JeffHall, now that im running the aftv5 tests, everything is passing [18:59:05] but earlier when i ran them using bundle exec cucumber -t @en.wikipedia.beta.wmflabs.org -t ~@phantomjs-bug [18:59:09] they didnt work [18:59:11] mayankmadan_: Interesting - I'm running the aftv5 test on Mac OS with PhantomJS, and it's failing for me [18:59:40] is the scenario on line 19 and 23 failing [19:00:29] JeffHall, ^ [19:01:07] mayankmadan_: Let me check those scenarios specifically… You're running these tests against betalabs, right? [19:01:31] JeffHall, yes [19:02:19] mayankmadan_: Yeah, you're right - those tests do seem to pass when I run them against betalabs [19:03:14] mayankmadan_: Yeah, all aftv5 scenarios succeed for me with PhantomJS on Mac OS running against betalabs [19:03:27] JeffHall, they are tagged for betalabs [19:04:05] mayankmadan_: Yeah, I'm switch environments a lot, so I forgot which one I was pointing to! [19:04:16] :) [19:05:09] JeffHall, shall we do page.feature now? [19:05:15] mayankmadan_: So I guess you can pull the @phantomjs-bug tags out of the aftv5 feature file and move on to the next one! [19:05:21] i did [19:06:15] mayankmadan_: Sure, sounds good - I have to leave for about 30 minutes, but if you have additonal tests that pass with PhantomJS, you can just remove those tags as you go! [19:17:47] JeffHall_lunch, These are the error from page.feature [19:32:23] Yippee, build fixed! [19:32:23] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9 build #456: FIXED in 28 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9/456/ [19:47:44] JeffHall, These are the error from page.feature [19:47:51] https://dpaste.de/EVFM [19:48:24] mayankmadan_: OK, will take a look [19:54:05] mayankmadan_: I don't get those same errors, but that is a scenario where you probably want to either dump the page HTML or capture a screenshot at the failing step to see if you can figure out if PhantomJS is not able to see that page element at all [19:54:20] JeffHall, yes [19:54:23] i have done it [19:54:42] JeffHall, The link is create instead of create source [19:54:54] JeffHall, this happens with betalabs [19:55:01] JeffHall, on test2 its create source [19:56:12] mayankmadan_: Interesting - not sure why that vlaue is different [19:57:15] mayankmadan_: So you could abstract the text as a regex to make it work in both environments [19:58:01] JeffHall, but ill have to add an element in does_not_exist_page.rb [19:58:04] right? [19:59:16] mayankmadan_: Yes, that makes sense, but can't you change the "text:" value from "Create source" to /Create/ (in other words, find the page element by a regex match) [19:59:50] JeffHall, yes i can do that [20:00:26] JeffHall, but when the code under this block executes what should be done? [20:00:44] there is no create source link element in betalabs to click [20:01:31] mayankmadan_: I see the "Create source" link in betalabs - are you not seeing it? [20:01:36] no [20:01:56] mayankmadan_: Can you send me a URL where you expect to see that link? [20:02:32] JeffHall, http://en.wikipedia.beta.wmflabs.org/wiki/0.9173987987123 [20:02:53] JeffHall, here is the screenshot of the page http://imgur.com/XGBDCTH [20:03:31] mayankamdan_: That is odd, since you are logged in... [20:04:34] JeffHall, and create leads to the create source link and not to the visual editor [20:07:58] mayankmadan_: How recently did you create your user account on betalabs? [20:08:08] JeffHall, about a month ago [20:09:26] mayankmadan_: Well, I'm not sure why you can't see the "Create Source" link. Can you try using another login? I can send you the credentials here in a second [20:09:40] okay [20:12:58] mayankmadan_: Try logging in as jhall / test1234 [20:13:23] mayankmadan_: You should be able to see the "Create source" link with those credentials [20:13:56] JeffHall, yeo [20:13:57] *yep [20:14:03] JeffHall, why exactly is that? [20:14:44] mayankmadan_: Must be something to do with permissions, but I'm not very familiar with Mediawiki permissions, so I don't know the exact source of the problem [20:15:13] JeffHall, so what do i do with this test? [20:16:30] mayankmadan_: The test logins that we use with these browsertests all have the relevant permissions, so for the time being, you can continue to use that "jhall" login until I can figure out the issue with your own login [20:17:00] JeffHall, so im going to remove @phantomjs-bug from these scenarios [20:17:26] mayankmadan_: Yes, if scenarios are passing, it makes sense to remove that tag [20:24:06] chrismcmahon: Do you know much about MediaWiki user permissions in betalabs? [20:31:21] JeffHall, there is a confusing problem https://dpaste.de/FcKE [20:32:02] JeffHall: I know some, and I have uber-powers on beta to grant perms, what's up? [20:32:39] ah. JeffHall are you looking at 'Create' vs 'Create source' here? [20:32:51] chrismcmahon: For some reason, mayankmadan_ does not have "Create source" permissions in betalbs [20:33:41] Project browsertests-test2.wikipedia.org-windows-internet_explorer_6 build #606: FAILURE in 30 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_6/606/ [20:33:50] mayankmadan_ JeffHall that is because VisualEditor is not enabled by default on beta. You have to log in and set the preference for the logged-in user to enable VE [20:34:28] chrismcmahon: Ah, that makes sense - why didn't I think of that? It's not even Friday yet... [20:35:04] JeffHall: beta follows settings for prod. VE is enabled by default on test2wiki because test2wiki :-) [20:35:37] mayankmadan_: You can enable Visual Editor from "preferences" when you are logged into your account, as chrismcmahon has indicated [20:35:47] i got that [20:35:58] JeffHall, but im getting some strange errors https://dpaste.de/FcKE [20:37:16] mayankmadan_: For the upload_wizard_steps.rb failure, didn't you mention that Zeljko said that PhantomJS would definitely not work for that particular test? [20:37:39] mayankmadan_: waiting for {:text=>"Log out", :tag_name=>"a"} means that the login never completed [20:37:41] JeffHall, he said to skip it for the task [20:37:51] UW does not work in PhantomJS [20:37:59] ok [20:48:18] JeffHall, now everything passed [20:55:06] mayankmadan_: OK, that's sounding pretty good so far! [20:55:43] JeffHall, most of the tests are passing now that im using jhall/test1234 as credentials :) [20:56:35] Yippee, build fixed! [20:56:35] mayankmadan_: Yeah, so it was just that missing Visual Editor permission for your own user account [20:56:36] Project browsertests-test2.wikipedia.org-windows-internet_explorer_7 build #610: FIXED in 32 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_7/610/ [20:56:47] yep [21:13:53] Project Flow-en.wikipedia.beta.wmflabs.org-linux-chrome build #125: FAILURE in 7 min 15 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-linux-chrome/125/ [21:19:35] JeffHall, There is no link to "/special:categories" in test2.wikipedia.org [21:21:12] JeffHall, like it says in hotcat.feature [21:21:13] mayankmadan_: I see one from this page: http://test2.wikipedia.org/wiki/Special:SpecialPages [21:21:26] mayankmadan_: http://test2.wikipedia.org/wiki/Special:Categories [21:21:41] JeffHall, but hotcat.feature tries to find it in RandomPage [21:22:15] mayankmadan_: OK, I'll take a look at that feature file - not familiar with that one... [21:27:10] (03CR) 10Hashar: "Now we got to manually enable the parser job to be runnable concurrently and then trigger a bunch of build. They should pass with master." [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/102152 (owner: 10Hashar) [21:30:11] Yippee, build fixed! [21:30:11] Project Flow-test2-wikipedia-org-linux-chrome build #20: FIXED in 6 min 13 sec: https://wmf.ci.cloudbees.com/job/Flow-test2-wikipedia-org-linux-chrome/20/ [21:30:17] JeffHall, did you have a look? [21:32:48] mayankmadan: Yeah, the test is working for me so far, despite the absence of a visible "Categories" link. Is the test failing for you with a specific error message? [21:35:27] mayankmadan_ JeffHall hotcat.feature is not something that would pass on a bare wiki, skip that one. [21:35:43] chrismcmahon, pass on bare wiki? [21:37:03] Yippee, build fixed! [21:37:03] Project browsertests-test2.wikipedia.org-windows-internet_explorer_9 build #664: FIXED in 40 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_9/664/ [21:37:05] mayankmadan_ JeffHall 'HotCat' is what we call a 'gadget', a piece of javascript and css that is an optional addition to a Mediawiki wiki. HotCat is only on a few WMF wikis. [21:39:08] (and I'm not certain we should have a browser test for HotCat at all, that was something of an experiment) [21:41:37] (03PS2) 10Hashar: multigit: handles multiple git repository [integration/jenkins] - 10https://gerrit.wikimedia.org/r/102716 [21:50:22] gah, 503s on the login page https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome/144/ [21:56:45] (03PS3) 10Hashar: multigit: handles multiple git repository [integration/jenkins] - 10https://gerrit.wikimedia.org/r/102716 [21:56:48] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #235: FAILURE in 19 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/235/ [21:58:50] (03CR) 10Hashar: [C: 04-2] "not ready yet, totally experimental. Will play with that script for the mediawiki/services/parsoid/deploy job." (031 comment) [integration/jenkins] - 10https://gerrit.wikimedia.org/r/102716 (owner: 10Hashar) [22:01:11] JeffHall: just for your own amusement, the Mobile tests are failing in really annoying ways today :-/ [22:01:40] and I have to take off for an appointment, see you later... [22:01:55] chrismcmahon: OK, see you later! [22:14:03] (03PS4) 10Hashar: multigit: handles multiple git repository [integration/jenkins] - 10https://gerrit.wikimedia.org/r/102716 [22:25:04] Project TwnMainPage-sandbox.translatewiki.net-linux-firefox build #133: FAILURE in 8 min 52 sec: https://wmf.ci.cloudbees.com/job/TwnMainPage-sandbox.translatewiki.net-linux-firefox/133/ [22:29:25] Project Translate-sandbox.translatewiki.net-linux-firefox build #131: FAILURE in 21 min: https://wmf.ci.cloudbees.com/job/Translate-sandbox.translatewiki.net-linux-firefox/131/ [22:46:23] Project UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox build #207: FAILURE in 21 min: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox/207/