[00:29:51] hurray. first acceptance tests for mw-vagrant running in jenkins https://integration.wikimedia.org/ci/job/mediawiki-vagrant-bundle17-cucumber/5/console [00:32:08] woot [00:34:59] neat-o [00:53:58] !log Setting up integration-slave1010 (replacement for integration-slave1009) [00:54:02] Logged the message, Master [01:25:23] 3Continuous-Integration, Wikimedia-Labs-Infrastructure: Fix "Error: /Stage[main]/Contint::Packages/File[/etc/php5/conf.d/apc.ini]/ensure: change from absent to file failed" - https://phabricator.wikimedia.org/T90039#1051961 (10Krinkle) 3NEW [02:31:23] 3Deployment-Systems, operations: trebuchet puppet provider broken on systems without upstart - https://phabricator.wikimedia.org/T89461#1052194 (10GWicke) 5Open>3Resolved a:3GWicke This looks fixed now, at least on the three nodes that are live so far. [02:52:34] PROBLEM - Puppet staleness on deployment-urldownloader is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [43200.0] [03:39:35] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce build #325: FAILURE in 32 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce/325/ [03:50:15] Project browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #550: FAILURE in 39 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/550/ [03:51:50] 3Continuous-Integration, MediaWiki-extensions-ContentTranslation, ContentTranslation-Deployments: Enable Debian CI tests on all Apertium packages - https://phabricator.wikimedia.org/T87607#1052255 (10KartikMistry) Thanks @hashar :) [03:55:48] Lua error in Module:Deployment_schedule at line 108: attempt to compare nil with number. }} -on https://wikitech.wikimedia.org/wiki/Deployments#Week_of_February_16th [03:56:30] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-os_x_10.9-safari-sauce build #479: STILL FAILING in 46 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-os_x_10.9-safari-sauce/479/ [03:58:43] Yippee, build fixed! [03:58:43] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #379: FIXED in 8 min 26 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/379/ [04:14:31] Project beta-scap-eqiad build #42373: FAILURE in 37 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42373/ [04:16:54] kart_: thanks, roan broke it [04:17:34] unbalanced {'s https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=145111&oldid=145095 [04:34:54] Yippee, build fixed! [04:34:54] Project beta-scap-eqiad build #42375: FIXED in 51 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42375/ [04:45:16] greg-g: thanks for fixing :) [04:45:33] I thought my deployment is undone ;) [05:44:26] Yippee, build fixed! [05:44:26] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #479: FIXED in 28 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/479/ [05:57:59] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #472: FAILURE in 13 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/472/ [06:03:26] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce build #323: FAILURE in 37 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce/323/ [06:03:45] https://github.com/blog/1957-git-2-3-has-been-released ... git 2.3 has some interesting features that would be useful in my quest to fix deployments [06:05:25] clone a remote repo using a local clone as a pre-populated cache: git clone --reference ../oldclone --dissociate https://github.com/gitster/git.git [06:05:32] that alone would speed up deployments a bit [06:06:54] Yippee, build fixed! [06:06:55] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #478: FIXED in 23 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/478/ [07:11:49] 3Continuous-Integration, MediaWiki-extensions-ContentTranslation, ContentTranslation-Deployments: Enable Debian CI tests on all Apertium packages - https://phabricator.wikimedia.org/T87607#1052429 (10Arrbee) 5Open>3Resolved [07:25:05] !log Finished setting up integration-slave1010 and added it to Jenkins slave pool [07:25:11] Logged the message, Master [08:45:52] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1052474 (10Qgil) [09:07:56] zeljkof: finally there sorry [09:33:35] 3Beta-Cluster, Multimedia, MediaWiki-extensions-GWToolset: Creating directory with special characters - https://phabricator.wikimedia.org/T75725#1052521 (10Lena) Will try tonight (in 10 hours) or Monday evening, really busy week and week-end :( [09:46:52] (03CR) 10WMDE-Fisch: [C: 031] Ignore HEADLESS and KEEP_BROWSER_OPEN for phantomjs [selenium] - 10https://gerrit.wikimedia.org/r/191552 (owner: 10Adrian Lang) [09:55:35] (03PS1) 10Zfilipin: Make RuboCop jobs voting [integration/config] - 10https://gerrit.wikimedia.org/r/191861 (https://phabricator.wikimedia.org/T84979) [09:59:36] (03PS2) 10Zfilipin: Make RuboCop jobs voting [integration/config] - 10https://gerrit.wikimedia.org/r/191861 (https://phabricator.wikimedia.org/T84979) [10:01:11] (03CR) 10Hashar: [C: 032] "Lets pair the deploy now!" [integration/config] - 10https://gerrit.wikimedia.org/r/191861 (https://phabricator.wikimedia.org/T84979) (owner: 10Zfilipin) [10:02:04] (03Merged) 10jenkins-bot: Make RuboCop jobs voting [integration/config] - 10https://gerrit.wikimedia.org/r/191861 (https://phabricator.wikimedia.org/T84979) (owner: 10Zfilipin) [10:03:32] 3Continuous-Integration, MediaWiki-extensions-ContentTranslation: check that JavaScript mw.hooks are documented using continuous integration - https://phabricator.wikimedia.org/T86544#1052567 (10Krinkle) They are documented using jsduck, just like other public interfaces and events in JavaScript code bases. Usin... [10:04:08] 3Continuous-Integration, MediaWiki-extensions-ContentTranslation: Write test to ensure all mw.hooks are documented - https://phabricator.wikimedia.org/T86544#1052573 (10Krinkle) [10:05:38] 3Continuous-Integration: Preview generated documentation in test pipeline for review - https://phabricator.wikimedia.org/T72945#1052576 (10Krinkle) [10:08:47] 3Release-Engineering: Make RuboCop job voting - https://phabricator.wikimedia.org/T84979#1052591 (10hashar) a:3zeljkofilipin Will be deployed by Zeljko. [10:13:48] hashar: I am back [10:14:08] zeljkof: coming back [10:15:38] grr hangouts [10:29:29] (03CR) 10Hashar: "Deployed successfully. Zeljkof is going to send the announce about rubocop jobs being voting from now on." [integration/config] - 10https://gerrit.wikimedia.org/r/191861 (https://phabricator.wikimedia.org/T84979) (owner: 10Zfilipin) [10:29:41] 3Release-Engineering: Make RuboCop job voting - https://phabricator.wikimedia.org/T84979#1052642 (10hashar) 5Open>3Resolved Deployed successfully. Zeljkof is going to send the announce about rubocop jobs being voting from now on. [10:34:39] Project beta-scap-eqiad build #42411: FAILURE in 42 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42411/ [10:40:45] pff [10:41:14] off [10:41:19] gotta clean old appartment [10:41:25] and ... flip papers for accountant [10:43:30] 3Release-Engineering: Make RuboCop job voting - https://phabricator.wikimedia.org/T84979#1052703 (10zeljkofilipin) The announcement: https://lists.wikimedia.org/pipermail/wikitech-l/2015-February/080906.html [10:54:51] Yippee, build fixed! [10:54:52] Project beta-scap-eqiad build #42414: FIXED in 52 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42414/ [11:04:09] zeljkof: Hi. A bunch of trivial Rubocop fixes in core wait for your review. [11:04:21] Congrats on making it voting. [11:05:26] aharoni: thanks :) [11:05:32] reviewing now [11:44:37] zeljkof: https://gerrit.wikimedia.org/r/#/c/191866/1 :( [11:45:03] It seems not to be an actual Rubocop offense, but a failure in `bundle install`. [11:59:27] aharoni: looks like the problem is fixed [11:59:36] I have +2d everything [12:02:12] zeljkof: thanks [12:30:37] 3Continuous-Integration: MediaWiki installs in Jenkins frequently fail to access their sqlite database due to locks - https://phabricator.wikimedia.org/T89180#1052993 (10Aklapper) [13:49:37] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1053148 (10Qgil) [13:57:14] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1053159 (10hashar) [14:01:24] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1053162 (10hashar) [14:01:54] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1042512 (10hashar) Slightly tweaked the task description. See also the mediawiki/core patch that adds phpcs and mediawiki-codesniffer to our composer file: https://gerrit.wiki... [14:03:11] 3Continuous-Integration, Wikimedia-Labs-Infrastructure: Fix "Error: /Stage[main]/Contint::Packages/File[/etc/php5/conf.d/apc.ini]/ensure: change from absent to file failed" - https://phabricator.wikimedia.org/T90039#1053166 (10Krinkle) [14:03:48] 3Continuous-Integration, operations: move mediawiki php config files to /etc/php5/mods-available - https://phabricator.wikimedia.org/T90005#1051351 (10Krinkle) [14:04:27] 3Continuous-Integration, Wikimedia-Labs-Infrastructure: Fix "Error: /Stage[main]/Contint::Packages/File[/etc/php5/conf.d/apc.ini]/ensure: change from absent to file failed" - https://phabricator.wikimedia.org/T90039#1051961 (10Krinkle) [14:46:48] (03PS5) 10Hashar: zuul: test 'recheck' behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184967 [14:47:12] (03CR) 10Hashar: [C: 032] zuul: test 'recheck' behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184967 (owner: 10Hashar) [14:47:18] (03PS4) 10Hashar: zuul: test check/test behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184968 [14:47:47] (03CR) 10Hashar: [C: 032] zuul: test check/test behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184968 (owner: 10Hashar) [14:48:26] (03Merged) 10jenkins-bot: zuul: test 'recheck' behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184967 (owner: 10Hashar) [14:48:46] (03Merged) 10jenkins-bot: zuul: test check/test behavior [integration/config] - 10https://gerrit.wikimedia.org/r/184968 (owner: 10Hashar) [14:49:12] (03Abandoned) 10Hashar: Add customization of publishers for composer jobs [integration/config] - 10https://gerrit.wikimedia.org/r/174412 (owner: 10Hashar) [14:50:14] (03Abandoned) 10Hashar: Test for /tools/yamllint.py [integration/jenkins] - 10https://gerrit.wikimedia.org/r/183525 (https://phabricator.wikimedia.org/T86158) (owner: 10Hashar) [14:57:57] (03PS1) 10Hashar: Remove yamllint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/191881 (https://phabricator.wikimedia.org/T86194) [14:57:59] (03PS1) 10Hashar: Remove yamllint [integration/jenkins] - 10https://gerrit.wikimedia.org/r/191882 [14:58:40] (03PS2) 10Hashar: Remove yamllint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/191881 (https://phabricator.wikimedia.org/T86194) [14:58:43] (03PS2) 10Hashar: Remove yamllint [integration/jenkins] - 10https://gerrit.wikimedia.org/r/191882 [15:00:27] 3Continuous-Integration: Support multiple documents in yamlllint - https://phabricator.wikimedia.org/T86194#1053350 (10hashar) 5Open>3declined a:3hashar I am phasing out our python based yaml linter. Instead you should write a test using the yaml language implementation you want to use. That is much easie... [15:01:05] (03CR) 10Hashar: [C: 04-2] "-2, depends on Jenkins/Zuul to be updated: https://gerrit.wikimedia.org/r/#/c/191881/" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/191882 (owner: 10Hashar) [15:06:26] (03PS1) 10Bartosz Dziewoński: Add Vivek Ghaisas (polybuildr) to test whitelist [integration/config] - 10https://gerrit.wikimedia.org/r/191885 [15:08:20] (03CR) 10Bartosz Dziewoński: [C: 031] "He's currently working on unbreaking some extension parser tests, doing this would help :)" [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [15:09:55] https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Adding_a_MediaWiki_extension [15:09:57] * werdna eyes glaze over [15:15:51] 3Continuous-Integration, Possible-Tech-Projects: Improving static analysis tools for MediaWiki - https://phabricator.wikimedia.org/T89682#1053415 (10hashar) p:5Triage>3Volunteer? [15:18:41] (03PS1) 10Werdna: Add OOUIPlayground extension to Jenkins config [integration/config] - 10https://gerrit.wikimedia.org/r/191888 [15:18:51] hope that's right [15:19:46] 3Continuous-Integration, MediaWiki-Unit-tests: Support running MediaWiki PHPUnit tests via composer - https://phabricator.wikimedia.org/T89626#1053416 (10hashar) What Timo said :-]  The shared PHPUnit repo is still used to test REL1_19! Lets move to composer so the repo/branch can pin whatever PHPUnit version... [15:28:04] 3Continuous-Integration, operations: move mediawiki php config files to /etc/php5/mods-available - https://phabricator.wikimedia.org/T90005#1053454 (10Joe) Added a fix for the contint::packages class as well. [15:36:04] 3Continuous-Integration: Convert operations/mediawiki-config to use composer for phpunit and php linting - https://phabricator.wikimedia.org/T85947#1053471 (10hashar) p:5Triage>3Normal [15:45:59] (03PS1) 10Hashar: Revert "Switch wikidata-gremlin to Java 8 on Trusty" [integration/config] - 10https://gerrit.wikimedia.org/r/191893 (https://phabricator.wikimedia.org/T85964) [15:46:05] (03PS2) 10Hashar: Revert "Switch wikidata-gremlin to Java 8 on Trusty" [integration/config] - 10https://gerrit.wikimedia.org/r/191893 (https://phabricator.wikimedia.org/T85964) [15:49:10] 3Continuous-Integration, MediaWiki-Unit-tests: Support running MediaWiki PHPUnit tests via composer - https://phabricator.wikimedia.org/T89626#1053620 (10hashar) 5Open>3declined a:3hashar [15:50:57] 3Release-Engineering, translatewiki.net: Browser test for sandbox.translatewiki.net fails because of a SSL host mismatch (cert has 'translatewiki.net') - https://phabricator.wikimedia.org/T89244#1053632 (10hashar) @Amire80 any thought about dropping the browser tests hitting sandbox.translatewiki.net? I think I... [16:04:46] 3Release-Engineering, Wikimedia-Hackathon-2015, Mobile-Apps: Create end-to-end test for Wikipedia Android app - https://phabricator.wikimedia.org/T90177#1053692 (10Cmcmahon) 3NEW [16:09:08] morn [16:11:35] greg-g: afternoon :p [16:15:58] 3Release-Engineering, translatewiki.net: Browser test for sandbox.translatewiki.net fails because of a SSL host mismatch (cert has 'translatewiki.net') - https://phabricator.wikimedia.org/T89244#1053757 (10Amire80) 5Open>3Resolved Yes, I removed it until I'll fix it. [16:20:58] 3Release-Engineering, translatewiki.net: Browser test for sandbox.translatewiki.net fails because of a SSL host mismatch (cert has 'translatewiki.net') - https://phabricator.wikimedia.org/T89244#1053801 (10hashar) Great! thank you Amir :-] [16:36:36] 3Release-Engineering, Wikidata: Travis failure for mysql + hhvm due to DBConnectionError - https://phabricator.wikimedia.org/T90178#1054012 (10aude) [16:36:54] adding release engineering to https://phabricator.wikimedia.org/T90178 since it happens for mediawiki also [16:37:08] * aude hopes someone has idea how to fix [16:37:46] we don't suppor travis :) [16:37:48] +t [16:37:51] heh [16:38:09] well.... it's the one place with tests on mysql [16:38:22] * aude wish jenkins had that [16:38:34] is there a feature request? :) [16:38:38] :) [16:38:40] don't know [16:39:17] https://phabricator.wikimedia.org/T37912 [16:39:20] honestly don't know how much we can help diagnose :/ [16:40:08] we'll probably investigate since it also affects our stuff but hopes maybe someone else is interested or knows [16:41:00] yeah [16:54:46] Project beta-scap-eqiad build #42450: FAILURE in 39 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42450/ [16:57:44] (03CR) 10JanZerebecki: [C: 031] "That repository is archived now, no development will happen in it anymore." [integration/config] - 10https://gerrit.wikimedia.org/r/191893 (https://phabricator.wikimedia.org/T85964) (owner: 10Hashar) [16:59:30] (03CR) 10Manybubbles: [C: 031] "Go nuts. I'm not sure when we'll use wikidata-gremlin again :(" [integration/config] - 10https://gerrit.wikimedia.org/r/191893 (https://phabricator.wikimedia.org/T85964) (owner: 10Hashar) [17:02:46] <^d> thcipriani: I lost some logs from yesterday (bouncer trouble). What was the problem with jessie as staging puppetmaster again? Some package we're lacking? [17:03:50] yeah, geoipupdate isn't packaged for jessie just yet, evidently. [17:07:29] <^d> Ah, geoipupdate, got it [17:07:50] <^d> Should be easy-ish if we've already got packages for trusty [17:09:31] <^d> I'll file a task [17:10:35] 3Staging, operations: Package geoipupdate for jessie - https://phabricator.wikimedia.org/T90229#1054117 (10Chad) 3NEW [17:10:45] <^d> thcipriani: cc'd you on that too [17:11:05] ^d: awesome, thanks! [17:15:02] Yippee, build fixed! [17:15:02] Project beta-scap-eqiad build #42452: FIXED in 57 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42452/ [17:27:23] 3Continuous-Integration, OOjs-UI: Run the OOjs UI PHP test code on patchsets - https://phabricator.wikimedia.org/T87724#1054184 (10Aklapper) [18:23:46] 3Continuous-Integration, OOjs-UI: Include lib and dist into OOjs UI's jsduck output directory so the documentation examples work - https://phabricator.wikimedia.org/T90120#1054394 (10Jdforrester-WMF) p:5Triage>3Normal [18:39:30] Yippee, build fixed! [18:39:31] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce build #326: FIXED in 32 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce/326/ [18:40:41] thcipriani: btw, sorry to step on your toes there in -operations re novaclient [18:41:29] greg-g: no problem—got to the bottom of my question fairly quickly [18:42:15] 3Release-Engineering, Wiki-Release-Team: Establish and consistently release schedule for MediaWiki releases - https://phabricator.wikimedia.org/T90249#1054470 (10Ckoerner) 3NEW [18:46:09] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #380: FAILURE in 6 min 38 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/380/ [18:50:12] off to have lunch with a Real Person, biab [18:56:58] 10Continuous-Integration, 10utfnormal: Configure jenkins jobs for utfnormal repo - https://phabricator.wikimedia.org/T90258#1054652 (10Legoktm) 3NEW a:3Legoktm [19:08:09] (03PS1) 10Legoktm: Add utfnormal job configuration [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) [19:12:46] Project browsertests-UploadWizard-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-8-sauce build #1: FAILURE in 18 sec: https://integration.wikimedia.org/ci/job/browsertests-UploadWizard-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-8-sauce/1/ [19:15:36] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #361: FAILURE in 5 min 25 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/361/ [19:30:00] 10Staging, 6operations: Package geoipupdate for jessie - https://phabricator.wikimedia.org/T90229#1054901 (10faidon) Yeah, we have packages. I made them for Debian specifically (c.f. [[ https://bugs.debian.org/768979 | Intent-to-Package bug ]]) and backported them to Ubuntu. I've yet to upload them in Debian... [19:40:21] PROBLEM - Puppet failure on deployment-pdf01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [19:49:51] (03PS1) 10Dduvall: Correct Lint/* RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/191936 [19:50:19] (03CR) 10jenkins-bot: [V: 04-1] Correct Lint/* RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/191936 (owner: 10Dduvall) [19:57:00] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #528: FAILURE in 18 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/528/ [20:26:16] greg-g & thcipriani: we really could benefit from better control over virtual instances, may be worth it for us to keep pushing for access to nova [20:40:57] (03CR) 10Hashar: [C: 04-1] Add utfnormal job configuration (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:41:56] (03PS2) 10Hashar: Add utfnormal job configuration [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:42:00] hashar: hmm, is cdb missing that one too? I just copied it from what cdb had [20:42:10] maybe [20:42:16] legoktm: I have amended the patch [20:42:29] (03CR) 10Legoktm: [C: 031] Add utfnormal job configuration [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:42:49] (03CR) 10Hashar: [C: 032] "Jobs deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:42:59] legoktm: we should probably grant you deploy access for Zuul changes [20:43:06] or maybe I should finally switch it to git-deploy [20:43:35] let me file an access request for that [20:44:15] I will endorse it :] [20:45:07] legoktm: you might need Rob / Bryan "approval" [20:45:44] "Your manager approval is usually not required, as you've already been granted access to the cluster; the project lead of the cluster you request access to should sign off" [20:46:03] sounds good [20:46:54] Yippee, build fixed! [20:46:54] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #473: FIXED in 14 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/473/ [20:48:32] hashar: https://phabricator.wikimedia.org/T90275?workflow=create [20:49:12] (03Merged) 10jenkins-bot: Add utfnormal job configuration [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:51:48] (03PS1) 10Legoktm: Add missing {name}-phplint to jjb for "cdb" [integration/config] - 10https://gerrit.wikimedia.org/r/191948 [20:53:32] (03CR) 10Hashar: "I have sent a dummy patch https://gerrit.wikimedia.org/r/191950 and some job is running: https://integration.wikimedia.org/ci/job/" [integration/config] - 10https://gerrit.wikimedia.org/r/191926 (https://phabricator.wikimedia.org/T90258) (owner: 10Legoktm) [20:53:39] bah [20:53:41] utfnormal fails https://integration.wikimedia.org/ci/job/utfnormal-composer/1/console [20:53:46] :( [20:53:50] it was failing on travis-ci as well [20:53:59] iirc the unicode normalization vary between PHP versions [20:54:04] or not [20:54:05] grr [20:54:07] cant remember [20:54:37] on travis-ci it was passing for PHP 5.6, but failing for all lower versions [20:55:01] these tests pass in the normal mwcore phpunit zend job though which is weird... [20:56:01] Yippee, build fixed! [20:56:01] Project browsertests-VisualEditor-production-linux-firefox-sauce build #45: FIXED in 1 hr 39 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-production-linux-firefox-sauce/45/ [20:56:19] * legoktm will make it non-voting for now [20:56:28] legoktm: might be the unicode version it is compiled against [20:56:31] brion might know [20:57:27] hashar: https://integration.wikimedia.org/ci/job/mwext-TimedMediaHandler-testextension-zend/lastBuild/console is failing because "MwEmbedSupport" is not being tested with it, yes? [20:58:01] twentyafterfour: yeah, that's what I figured. We'd probably be wise to state how/why we want more access, but I'd be willing to push continually about it :) cc thcipriani|away [20:58:56] having control over instances would be useful in so many ways... [20:59:19] but yeah, we should write up a few justifications before pushing for it [20:59:32] (03PS1) 10Legoktm: Make utfnormal-composer non-voting as it is currently failing [integration/config] - 10https://gerrit.wikimedia.org/r/191952 [20:59:36] hashar: ^ [21:00:05] (03CR) 10jenkins-bot: [V: 04-1] Make utfnormal-composer non-voting as it is currently failing [integration/config] - 10https://gerrit.wikimedia.org/r/191952 (owner: 10Legoktm) [21:00:14] o.O [21:00:31] legoktm: got the puppet patch for your contint-admins access https://gerrit.wikimedia.org/r/#/c/191954/ [21:01:04] thanks! [21:01:09] James_F: will look in a few [21:01:14] hashar: Thanks. [21:01:46] pff 230 Gerrit emails [21:01:57] but only 48 Phabricator ones :-D [21:02:33] 48? [295/22208 msgs, 268 new, 3 flag, 9 inc, 100M]--(=WMF/bugs) [21:02:46] :-) [21:02:52] checking the web ui works so much better for both of them (to me) [21:03:17] legoktm: indentation is probably off [21:03:27] no, I put it in the wrong section [21:03:39] legoktm: ah no. You have added the non voting in 'project' section instead of the 'job' or 'jobs' one :] [21:03:53] (03PS2) 10Legoktm: Make utfnormal-composer non-voting as it is currently failing [integration/config] - 10https://gerrit.wikimedia.org/r/191952 [21:03:54] yeah :P [21:04:36] legoktm: do you have a bug yet for utfnormal tests not passing ? [21:04:51] it is helpful to refer to the bug in the zuul layout config [21:05:06] I have https://phabricator.wikimedia.org/T90264, let me file a specific bug [21:07:17] 10Continuous-Integration, 10utfnormal: utfnormal tests failing on jenkins and travis-ci - https://phabricator.wikimedia.org/T90278#1055270 (10Legoktm) 3NEW [21:08:17] (03PS3) 10Legoktm: Make utfnormal-composer non-voting as it is currently failing [integration/config] - 10https://gerrit.wikimedia.org/r/191952 (https://phabricator.wikimedia.org/T90278) [21:08:29] hashar.contextSwitch( James_F ) [21:08:36] :-) [21:08:48] hashar: s/James_F/thedj/ [21:08:59] James_F: you should google such issues :-] [21:09:08] James_F: more seriously it is filled as https://phabricator.wikimedia.org/T88729 [21:10:28] hashar: Aha. Phabricator is impervious to Google. :_( [21:11:49] hashar: ah, so there was something about it filed [21:11:57] (03CR) 10Cmcmahon: "Still have a few line-too-long offenses" [selenium] - 10https://gerrit.wikimedia.org/r/191936 (owner: 10Dduvall) [21:11:58] phab search sucks.... [21:12:04] it really really sucks [21:12:38] I am looking at it [21:12:48] the extensions are loaded in that order: [21:12:49] mediawiki/extensions/TimedMediaHandler [21:12:49] mediawiki/extensions/MwEmbedSupport [21:13:45] (03PS2) 10Dduvall: Correct Lint/* RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/191936 [21:14:10] hashar: k, so same issue. i can apply the same fix as zero [21:15:15] thedj: yeah please do [21:15:32] thedj: though I have no idea whether we should use $wgExtensionFunctions or the hook SetupAfterCache [21:16:58] (03CR) 10Hashar: [C: 032] "https://integration.wikimedia.org/ci/job/integration-zuul-layoutdiff/2903/console confirms it is no more voting :]" [integration/config] - 10https://gerrit.wikimedia.org/r/191952 (https://phabricator.wikimedia.org/T90278) (owner: 10Legoktm) [21:17:26] ehm. btw. isn't that zero fix missing a [] (overwriting instead of appending ?) [21:17:57] thedj: possibly :] Feel free to review -1 ! [21:18:04] (03Merged) 10jenkins-bot: Make utfnormal-composer non-voting as it is currently failing [integration/config] - 10https://gerrit.wikimedia.org/r/191952 (https://phabricator.wikimedia.org/T90278) (owner: 10Legoktm) [21:18:14] hashar: SetupAfterCache should only be used for initialization that actually needs to run right after $wgMemc stuff is created...everything else should use $wgExtensionFunctions [21:18:35] * hashar feels like a mediawiki newbie [21:18:51] OH [21:19:47] (03PS2) 10Hashar: Add missing {name}-phplint to jjb for "cdb" [integration/config] - 10https://gerrit.wikimedia.org/r/191948 (owner: 10Legoktm) [21:21:06] (03CR) 10Hashar: [C: 032] "The job was already deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/191948 (owner: 10Legoktm) [21:24:26] legoktm: half of TMH init is already taking place in that hook, including the stuff that depends on MwEmbedSupport, so practically i'll add it there first, and then add a ticket to clean that up [21:24:46] since like TMH is one big cleanup job already, so... :) [21:25:13] heh alright :P [21:25:39] (03CR) 10Hashar: [C: 04-1] "That will let us generate the jobs in Jenkins. Now you need to add the triggers in Zuul config zuul/layout.yaml" [integration/config] - 10https://gerrit.wikimedia.org/r/191888 (owner: 10Werdna) [21:26:29] (03PS2) 10Hashar: Add Vivek Ghaisas (polybuildr) to test whitelist [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [21:26:52] (03CR) 10Hashar: [C: 032] "Enjoy having tests to run Polybuildr \O/" [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [21:27:30] (03Merged) 10jenkins-bot: Add missing {name}-phplint to jjb for "cdb" [integration/config] - 10https://gerrit.wikimedia.org/r/191948 (owner: 10Legoktm) [21:28:10] (03PS3) 10Hashar: Add Vivek Ghaisas (polybuildr) to test whitelist [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [21:28:18] (03CR) 10Hashar: [C: 032] Add Vivek Ghaisas (polybuildr) to test whitelist [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [21:29:27] (03Merged) 10jenkins-bot: Add Vivek Ghaisas (polybuildr) to test whitelist [integration/config] - 10https://gerrit.wikimedia.org/r/191885 (owner: 10Bartosz Dziewoński) [21:57:55] chrismcmahon: https://gerrit.wikimedia.org/r/#/c/191936/ [21:57:57] fixed it up [21:58:08] good morning marxarelli ! [21:58:21] we paired with Zeljkof earlier today and made rubocop voting everywhere [21:58:41] but on mediawiki/vagrant because there are ton of failures and apparently nobody runs rubocop there yet :] [21:58:53] (but maybe for mwv it is still experimental) [21:58:54] hashar: that's my next stop, after mw-selenium [21:59:10] it should still be experimental [21:59:12] alsoI was wondering how to get consistent styles between all the repositories [21:59:22] copy pasting .rubocop.yml seems unscalable [21:59:32] 10Continuous-Integration, 10utfnormal: utfnormal tests failing on jenkins and travis-ci - https://phabricator.wikimedia.org/T90278#1055447 (10Legoktm) I can reproduce the failures in a trusty+PHP5.5.9 VM, on my Fedora 21+PHP5.6.5 laptop the tests all pass. Unicode version differences? [21:59:36] hashar: start here https://www.mediawiki.org/wiki/Manual:Coding_conventions/Ruby#Base_configuration [21:59:43] * hashar rtfm [22:00:00] yeah that is a good starting point [22:00:10] then run `rubocop --auto-generate`, and you should get a decent todo with less cruft [22:00:18] the trick being StyleGuideCopsOnly: true right ? [22:00:26] hashar: exactly [22:00:29] \O/ [22:00:35] that excludes all sorts of overly zealous rules [22:01:01] (03CR) 10Cmcmahon: [C: 032] Correct Lint/* RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/191936 (owner: 10Dduvall) [22:01:07] mergity mergity [22:01:20] (03Merged) 10jenkins-bot: Correct Lint/* RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/191936 (owner: 10Dduvall) [22:01:38] hashar: also, i'm wondering if we can get the style guide url to show along with failures [22:01:49] people need better recourse for failure [22:02:06] i don't see an option for that, however [22:02:41] hmm [22:03:00] we can customize the error message reported by Zuul [22:03:04] chrismcmahon: thanks! [22:03:15] which is a totally badass and easy tweak [22:03:50] so instead of : [22:03:51] mediawiki-vagrant-bundle17-rubocop FAILURE in 1m 26s [22:03:52] we can have: [22:04:20] mediawiki-vagrant-bundle17-rubocop FAILURE , please have a look at our style guide on http://foo.awesome.example.org/style in 1m 26s [22:04:32] (03PS1) 10Dduvall: Correct Metrics/LineLength RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/192004 [22:04:49] (03CR) 10jenkins-bot: [V: 04-1] Correct Metrics/LineLength RuboCop offenses [selenium] - 10https://gerrit.wikimedia.org/r/192004 (owner: 10Dduvall) [22:05:48] hashar: oh, i was referring to the bbatsov style guide. each rubocop cop has a url associated with it that links back to the style guide [22:05:59] but i'm not sure how to expose that in the failure results [22:06:12] if there's no current way, i'll look into submitted a patch upstream [22:06:39] hashar: but i like that idea as an interim solution [22:13:51] 10Continuous-Integration, 10utfnormal: utfnormal tests failing on jenkins and travis-ci - https://phabricator.wikimedia.org/T90278#1055509 (10hashar) You probably want to look at the intl extension version and/or libicu version. [22:14:24] marxarelli: isn't it an option of rubocop ? [22:14:52] hashar: i'm not sure it is, actually [22:21:31] well heading to bed before crashing something [22:21:59] <^d> So many wikimedia-log-errors! [22:23:29] logstash is still disabled right ? [22:23:43] :((((( yes [22:24:01] <^d> Ew, this is my new least favorite one [22:24:13] hashar: with a big ugly stinky -2 on the patch to reenable -- https://gerrit.wikimedia.org/r/#/c/191259/ [22:24:13] :-(((((( [22:24:35] I haven't gotten over being mad long enough to amend [22:25:51] <^d> https://phabricator.wikimedia.org/P318 [22:26:14] bd808: there are two parts in ori comment [22:26:23] "filtered-{$group}" and "sampled-{$group}", it should be "filtered-{$level}" and "sampled-{$level}", [22:26:27] seems worth an amend [22:26:59] the rant about monolog / $wgDebugLogGroups complexity can be dismissed easily by saying it is transient until we migrate to Monolog style log config :] [22:27:08] (hopefully) [22:27:13] yup. those are the answers I will give [22:27:43] and that until the use of PSR-3 with real levels is happening in the MW code the config will stay an ugly mess [22:28:02] ^d: unreadeable :-D [22:28:11] <^d> Yeah, that's a copy+paste direct from the log [22:44:48] I think I'm going to have to unsub from the wikimedia-log-errors project.... [22:45:03] love you all, you're just doing too much work for me to keep my bug mail sane :P [22:47:52] <^d> I'll forward them to you instead :p [22:48:34] ^d: what would I do without you? [22:49:20] <^d> Have less e-mail? [22:49:52] and less happiness, so maybe it evens out? [22:49:59] :P [23:03:22] really sleeping now; Have fun folks! [23:07:27] oh antoine... [23:14:52] Project beta-scap-eqiad build #42488: FAILURE in 47 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42488/ [23:16:29] 10Deployment-Systems, 6Release-Engineering, 7Epic: Rethinking our deployment process - https://phabricator.wikimedia.org/T89945#1055653 (10mmodell) [23:34:54] Yippee, build fixed! [23:34:55] Project beta-scap-eqiad build #42490: FIXED in 50 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/42490/ [23:44:05] 10Continuous-Integration: Fetch dependencies using composer instead of cloning mediawiki/vendor repository for non-WMF deployment branches - https://phabricator.wikimedia.org/T90303#1055749 (10Legoktm) 3NEW