[01:37:56] 10Deployment-Systems, 06Release-Engineering-Team (Long-Lived-Branches), 10releng-201617-q1, 07Epic: Merge to deployed branches instead of cutting a new deployment branch every week. - https://phabricator.wikimedia.org/T89945#2812945 (10Krinkle) >>! In T89945#2807767, @mmodell wrote: >>>! In T89945#2113537,... [02:32:00] 10Continuous-Integration-Infrastructure: Define generic job that runs unit tests within a Docker container - https://phabricator.wikimedia.org/T150504#2812971 (10dduvall) First successful runs: https://integration.wikimedia.org/ci/job/differential-docker-test/27/console – run with complete rebuild including down... [03:02:05] (03PS1) 10Legoktm: Update legoktm's Gerrit email [integration/config] - 10https://gerrit.wikimedia.org/r/322820 [04:15:05] 10Deployment-Systems, 06Release-Engineering-Team (Long-Lived-Branches), 10releng-201617-q1, 07Epic: Merge to deployed branches instead of cutting a new deployment branch every week. - https://phabricator.wikimedia.org/T89945#2813218 (10mmodell) @krinkle: Thanks for the detailed response. I agree with much... [05:16:22] 10Beta-Cluster-Infrastructure, 07Beta-Cluster-reproducible, 07Easy, 13Patch-For-Review, and 2 others: "Connect to 'deployment.eqiad.wmnet' instead" when you ssh into deployment-tin on Beta - https://phabricator.wikimedia.org/T146505#2813287 (10Krenair) a:03Krenair [05:58:38] 10Continuous-Integration-Infrastructure: Define generic job that runs unit tests within a Docker container - https://phabricator.wikimedia.org/T150504#2813306 (10mmodell) This is super cool! <3 [06:01:03] twentyafterfour, around? [06:42:09] 03Scap3, 10ContentTranslation-CXserver, 10MediaWiki-extensions-ContentTranslation, 05Language-Engineering October-December 2016, and 4 others: Enable Scap3 config deploys for CXServer - https://phabricator.wikimedia.org/T147634#2813321 (10Arrbee) [07:20:56] 10Gerrit, 06Operations, 13Patch-For-Review: Investigate why gerrit slowed down on 17/10/2016 / 18/10/2016 / 21/10/2016 - https://phabricator.wikimedia.org/T148478#2813337 (10hashar) [08:11:31] 10Continuous-Integration-Infrastructure, 13Patch-For-Review: Set up experimental Docker CI slave - https://phabricator.wikimedia.org/T150502#2813398 (10hashar) Patches looks good enough for now :-] Once review/merged in I guess we can just close this task. [08:26:44] 06Release-Engineering-Team, 06Labs, 10Labs-Infrastructure, 07Beta-Cluster-reproducible, 07LDAP: Purge old instances from wmflabs Shinken - https://phabricator.wikimedia.org/T150339#2813425 (10hashar) 05Invalid>03Open p:05Triage>03High [08:28:11] 06Release-Engineering-Team, 06Labs, 10Labs-Infrastructure, 07Beta-Cluster-reproducible, 07LDAP: Purge old instances from wmflabs Shinken - https://phabricator.wikimedia.org/T150339#2782648 (10hashar) Reopened. Shinken still complains / notify about it. Turns out that all the instances were shutdown as t... [08:29:48] !log Deleting shut off instances: integration-puppetmaster , deployment-puppetmaster , deployment-pdf02 , deployment-conftool - T150339 [08:29:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [08:30:21] 06Release-Engineering-Team, 06Labs, 10Labs-Infrastructure, 07Beta-Cluster-reproducible, 07LDAP: Purge old instances from wmflabs Shinken - https://phabricator.wikimedia.org/T150339#2813434 (10hashar) 05Open>03Resolved a:03hashar Should be good now :] [08:40:37] well [08:40:48] I have decided today is a Gerrit cleanup day [08:41:11] (03CR) 10Hashar: [C: 032] Update legoktm's Gerrit email [integration/config] - 10https://gerrit.wikimedia.org/r/322820 (owner: 10Legoktm) [08:42:33] (03Merged) 10jenkins-bot: Update legoktm's Gerrit email [integration/config] - 10https://gerrit.wikimedia.org/r/322820 (owner: 10Legoktm) [08:42:48] hashar: thank you :) [08:42:54] legoktm: :]] [08:43:15] legoktm: today I might rush a Jenkins job that runs on a daily basis and run a bunch of flappy tests [08:43:25] ohh :D [08:43:38] such as one of your old patch ensuring that mediawiki/skins do not trigger phpunit tests due to some random faulty/error [08:44:19] I have identified a few already https://gerrit.wikimedia.org/r/#/q/is:open+project:integration/config+topic:qa [08:44:21] topic:qa [08:47:56] (03Abandoned) 10Hashar: (WIP) HACK tools/trigger-job.py (WIP) [integration/zuul] (debian/precise-wikimedia) - 10https://gerrit.wikimedia.org/r/278717 (owner: 10Hashar) [08:52:20] (03PS3) 10Hashar: test: raise_error() should have an explicit message [selenium] - 10https://gerrit.wikimedia.org/r/314676 [09:07:46] (03PS1) 10Hashar: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 [09:17:18] (03PS2) 10Hashar: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 [09:40:34] (03PS3) 10Hashar: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 [09:42:54] (03PS4) 10Hashar: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 [09:43:30] (03PS5) 10Hashar: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 [09:43:54] (03CR) 10Hashar: [C: 032] Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 (owner: 10Hashar) [09:46:02] (03Merged) 10jenkins-bot: Migrate operations puppetlint to rake [integration/config] - 10https://gerrit.wikimedia.org/r/322839 (owner: 10Hashar) [09:55:19] 06Release-Engineering-Team, 06Labs, 10Labs-Infrastructure, 07Beta-Cluster-reproducible, 07LDAP: Purge old instances from wmflabs Shinken - https://phabricator.wikimedia.org/T150339#2813557 (10Krenair) 05Resolved>03Invalid No, deployment-pdf02 was not replaced by a jessie instance. Do not delete insta... [09:57:36] 10Beta-Cluster-Infrastructure, 05Goal, 07Tracking: Consolidate, remove, and/or downsize Beta Cluster instances to help with [[wikitech:Purge_2016]] - https://phabricator.wikimedia.org/T142288#2813560 (10AlexMonk-WMF) [10:01:00] hashar, legoktm: is this something you would have thoughts on: https://phabricator.wikimedia.org/T150512#2813562 [10:03:15] maybe, but since it's 2am here I'll look when I wake up in the morning :) [10:05:17] E_TOOMANY_IDEAS [10:06:00] Nikerabbit: no idea but I would definitely trust whatever recommandations comes from WMDE developers [10:06:10] Nikerabbit: they have WAY more experience in writing tests [10:25:43] 06Release-Engineering-Team, 05Testing-Initiative, 07Tracking: Follow up workshop & brown bag ideas from Testing: Where does it hurt? (tracking) - https://phabricator.wikimedia.org/T108122#2813602 (10zeljkofilipin) [10:25:45] 10Browser-Tests-Infrastructure, 06Release-Engineering-Team, 10MediaWiki-extensions-Examples, 07Documentation, and 4 others: Improve documentation around running/writing (with lots of examples) browser tests - https://phabricator.wikimedia.org/T108108#2813601 (10zeljkofilipin) 05Open>03Resolved [10:46:59] zeljkof: good morning. If you are around I got a trivial patch for mediawiki_selenium to make it compatible with rspec 3.5 https://gerrit.wikimedia.org/r/314676 [10:47:09] not stricly needed right now, but can be used later [10:51:21] hashar: sure, will take a look [10:52:46] hashar: is there a reason you have changed string "error" to "test error"? [10:53:44] zeljkof: slightly more explicit i guess [10:54:44] hashar: ok, makes sense, it's just a string, I was just curious :) [10:55:09] so, how do I reproduce the error that this patch fixes? [10:55:46] run the tests with rspec 3.5 [10:58:33] but gemspec file locks rspec to version 2 [10:59:20] I have to bump rspec version in gemspec file? [11:00:26] I cant remember how I found that error to be honest [11:00:37] but yeah bumping rspec to 3.5 in the gemfile/gemspec would switch you to rspec 3.5 [11:00:41] and should trigger the issue [11:02:25] when I do that I'm getting all sorts of problems :( [11:02:40] will post the paste [11:03:08] the point is, I'm reluctant to merge the code if I can't see a problem it's solving ;) [11:05:06] https://phabricator.wikimedia.org/P4488 [11:06:07] RECOVERY - Puppet run on buildlog is OK: OK: Less than 1.00% above the threshold [0.0] [11:06:50] (03CR) 10Zfilipin: "Can you please post steps how to recreate the original warning?" [selenium] - 10https://gerrit.wikimedia.org/r/314676 (owner: 10Hashar) [11:09:47] ... [11:09:58] zeljkof: bump all the rspec-* dependencies !!!!! [11:10:28] (03PS1) 10Hashar: |DO NOT MERGE| bump rspec to 3.5 [selenium] - 10https://gerrit.wikimedia.org/r/322864 [11:10:39] zeljkof: ^^ [11:10:51] will yield: WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, [11:11:19] (03Abandoned) 10Hashar: |DO NOT MERGE| bump rspec to 3.5 [selenium] - 10https://gerrit.wikimedia.org/r/322864 (owner: 10Hashar) [11:11:51] (03CR) 10Hashar: "Just bump rspec dependencies to 3.5 (eg https://gerrit.wikimedia.org/r/#/c/322864/ ) and you will get the warning show up via 'rake spec':" [selenium] - 10https://gerrit.wikimedia.org/r/314676 (owner: 10Hashar) [11:11:57] hashar: yes, figured it out :) [11:11:57] https://phabricator.wikimedia.org/P4489 [11:12:06] PROBLEM - Puppet run on buildlog is CRITICAL: CRITICAL: 66.67% of data above the critical threshold [0.0] [11:12:14] so if you cherry picky my patch on top of that [11:12:18] the warning should disappeaer :D [11:12:27] (03CR) 10Zfilipin: "Oops, forgot to update all rspec-* gems. I was able to reproduce the error: https://phabricator.wikimedia.org/P4489" [selenium] - 10https://gerrit.wikimedia.org/r/314676 (owner: 10Hashar) [11:12:31] since it defines some m essage for the 'raise_error' matcher [11:12:34] ;D [11:15:25] oh my god [11:15:26] javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/michelin/cio/hudson/plugins/maskpasswords/MaskPasswordsOutputStream [11:15:26] :D [11:16:28] (03CR) 10Zfilipin: [C: 032] "Works fine with both RSpec 2 and 3." [selenium] - 10https://gerrit.wikimedia.org/r/314676 (owner: 10Hashar) [11:16:37] thx :] [11:16:42] I cant remember how I have noticed that error [11:16:48] I dont think any of our suite use rspec 3.x [11:16:58] or maybe I tried looking at what would happen if we bumped the version [11:17:02] (which we should really) [11:17:08] rspec 2.x is a thing from the paste [11:17:10] past [11:22:14] 10Browser-Tests-Infrastructure, 06Reading-Web-Backlog, 07Browser-Tests, 13Patch-For-Review, and 2 others: Add helper to Selenium that allows you to query whether JavaScript module has loaded - https://phabricator.wikimedia.org/T146292#2656397 (10zeljkofilipin) a:03zeljkofilipin [11:23:02] (03PS2) 10Zfilipin: WIP Add helper to Selenium that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [11:23:17] (03CR) 10Zfilipin: "Patch set 2 is just a rebase." [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [11:25:26] * hashar fills yet anotehr bug [11:25:46] 10Browser-Tests-Infrastructure, 15User-zeljkofilipin: Ensure chromedriver is installed (for Selenium) - https://phabricator.wikimedia.org/T117418#2813896 (10zeljkofilipin) [11:27:08] RECOVERY - Puppet run on buildlog is OK: OK: Less than 1.00% above the threshold [0.0] [11:28:54] (03Merged) 10jenkins-bot: test: raise_error() should have an explicit message [selenium] - 10https://gerrit.wikimedia.org/r/314676 (owner: 10Hashar) [11:33:13] (03CR) 10jenkins-bot: [V: 04-1] WIP Add helper to Selenium that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [11:36:15] (03PS3) 10Zfilipin: WIP Add helper to Selenium that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [11:37:03] (03CR) 10Zfilipin: "Patch set 3 fixed rubocop offense." [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [11:43:38] (03PS4) 10Zfilipin: WIP Add helper to Selenium that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [11:46:04] (03CR) 10Zfilipin: "Patch set 3 is a rebase." [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [11:46:16] (03PS5) 10Zfilipin: WIP Add helper to Selenium that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [11:47:05] (03CR) 10Zfilipin: "Sorry, patch set 4 is a rebase. Patch set 5 is minor white-space cleanup." [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [13:42:42] (03PS3) 10Hashar: [translatewiki] switch composer job to hhvm [integration/config] - 10https://gerrit.wikimedia.org/r/315251 (https://phabricator.wikimedia.org/T97889) [13:46:21] Yippee, build fixed! [13:46:22] Project selenium-VisualEditor » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #221: 09FIXED in 2 min 21 sec: https://integration.wikimedia.org/ci/job/selenium-VisualEditor/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/221/ [14:09:09] (03CR) 10Hashar: [C: 032] [translatewiki] switch composer job to hhvm [integration/config] - 10https://gerrit.wikimedia.org/r/315251 (https://phabricator.wikimedia.org/T97889) (owner: 10Hashar) [14:10:22] (03Merged) 10jenkins-bot: [translatewiki] switch composer job to hhvm [integration/config] - 10https://gerrit.wikimedia.org/r/315251 (https://phabricator.wikimedia.org/T97889) (owner: 10Hashar) [14:33:33] 10Beta-Cluster-Infrastructure, 07Puppet, 07Tracking: Deployment-prep hosts with puppet errors (tracking) - https://phabricator.wikimedia.org/T132259#2814282 (10hashar) [14:33:35] 10Beta-Cluster-Infrastructure, 06Release-Engineering-Team, 13Patch-For-Review: deployment-fluorine02 puppet broken - https://phabricator.wikimedia.org/T151169#2814280 (10hashar) 05Open>03Resolved \O/ [15:08:39] Yippee, build fixed! [15:08:40] Project selenium-MobileFrontend » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #236: 09FIXED in 29 min: https://integration.wikimedia.org/ci/job/selenium-MobileFrontend/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/236/ [15:41:46] 10Continuous-Integration-Config: Proof of concept to generate coverage report of some Wikimedia mediawiki extensions - https://phabricator.wikimedia.org/T151333#2814578 (10hashar) [15:43:26] RECOVERY - Long lived cherry-picks on puppetmaster on deployment-puppetmaster02 is OK: OK: Less than 100.00% above the threshold [0.0] [15:45:33] 10Continuous-Integration-Config, 06Reading-Web-Backlog: Proof of concept to generate coverage report of some Wikimedia mediawiki extensions - https://phabricator.wikimedia.org/T151333#2814603 (10pmiazga) [15:52:13] Project selenium-MobileFrontend » firefox,beta,Linux,contintLabsSlave && UbuntuTrusty build #237: 04FAILURE in 30 min: https://integration.wikimedia.org/ci/job/selenium-MobileFrontend/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=contintLabsSlave%20&&%20UbuntuTrusty/237/ [16:26:58] (03CR) 10Zfilipin: "The patch is tested here:" [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) (owner: 10Zfilipin) [16:28:06] (03PS6) 10Zfilipin: Helper that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [16:28:11] (03PS7) 10Zfilipin: Helper that allows you to query whether JavaScript module has loaded [selenium] - 10https://gerrit.wikimedia.org/r/312047 (https://phabricator.wikimedia.org/T146292) [16:28:24] PROBLEM - Puppet run on integration-slave-docker-1000 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [17:04:08] ostriches yay this https://gerrit-review.googlesource.com/#/c/80880/ has finally been merged for its-phabricator [17:04:19] and branches stable-2.12 and stable-2.13 have been created :) [17:39:23] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2814978 (10Multichill) [17:40:46] 10Gerrit, 06Labs: Strange errors when cloning operations/mediawiki-config from gerrit to labs NFS - https://phabricator.wikimedia.org/T142787#2814997 (10demon) [17:40:48] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2814994 (10demon) [17:44:11] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2814978 (10Paladox) Try this http://stackoverflow.com/questions/17683295/git-bash-error-rpc-failed-result-18... [18:15:23] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2814978 (10chasemp) Does the shared copy of this library not work for you? root@tools-bastion-03:~# ls -al... [18:42:30] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2815292 (10Multichill) 05duplicate>03Open [18:45:02] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2815297 (10Multichill) @Paladox I'll try later @chasemp That updates every night to master. Master is broken... [18:52:41] 10Gerrit, 06Labs, 10Pywikibot-core, 10Tool-Labs: Fresh clone of pywikibot from gerrit fails with error: RPC failed; result=56, HTTP code = 200 on Toollabs - https://phabricator.wikimedia.org/T151351#2815328 (10chasemp) That's a fair point on automatic updates, maybe there is a case to be made not to do tha... [19:20:24] 10Continuous-Integration-Infrastructure: Install and configure Jenkins Docker plugin - https://phabricator.wikimedia.org/T150505#2815529 (10hashar) Seems that the plugin and its dependencies have been installed :) [19:30:22] !log beta: dropping cherry pick for the PDF render by mobrovac ( https://gerrit.wikimedia.org/r/#/c/305256/ ). Got merged [19:30:24] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [19:31:02] !log beta: rebased puppet master [19:31:06] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [19:43:42] hey, which puppet role do integration slaves use? need to add a package [19:44:08] we dont use puppet [19:44:15] o_0 [19:44:25] it is legacy stuff from the past! [19:44:40] I am kidding MaxSem :D [19:44:43] every is in puppet [19:45:06] and for the Services / OID there is even an helper class to define the list of packages to be installed on prod and on dev/CI [19:45:10] what is your use case? [19:45:35] https://integration.wikimedia.org/ci/job/tox-jessie/13854/console [19:45:45] neds python-requests [19:45:56] https://gerrit.wikimedia.org/r/#/c/322365/ [19:45:59] 00:00:17.200 ImportError: No module named requests [19:46:12] that Jenkins job doesn't know about dependencies at all [19:46:20] it really just runs a single command: tox [19:46:36] the dependencies are defined directly in the repo [19:47:01] riiight [19:47:05] what tox does is it creates a new environment [19:47:10] then install dependencies in it [19:47:15] and finally execute a list of commands [19:47:23] that is defined in /tox.ini at the root of the repo [19:47:30] envlist = flake8, py27 [19:47:45] states that it will by default executes an env named "flake8" and another one "py27" [19:47:55] [testenv] # section that defines the default stuff to do [19:48:12] then deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test_requirements.txt [19:48:16] that is to install dependencies [19:48:28] so in short edit the requirements.txt file and add requests in there :] [19:48:38] committed reqs.txt, see how it works [19:48:41] https://pypi.python.org/pypi/requests [19:48:51] once tox has installed the "deps" [19:48:56] it will run the list of "commands =" [19:48:59] here: nosetests [19:49:05] that is the equivalent of PHPUnit in python world [19:49:14] starange though that the package is ot installed, considering every randon host in prod has it [19:49:26] the CI slaves have not much thing [19:49:52] and tox by default does not rely on system packages [19:50:25] 00:01:21.261 ERROR: flake8: commands failed [19:50:31] flake8 is the style checker [19:50:41] 00:00:10.677 ./reportupdater/graphite.py:9:1: E302 expected 2 blank lines, found 1 [19:50:41] 00:00:10.677 ./reportupdater/graphite.py:45:47: E261 at least two spaces before inline comment [19:50:41] 00:00:10.677 ./reportupdater/graphite.py:45:47: E262 inline comment should start with '# ' [19:50:49] you should be able to reproduce on your local machine [19:55:37] wee, passes [19:55:49] merci, hashar! [19:56:20] spasiba! [19:56:27] or something like that :( [20:10:58] 10Continuous-Integration-Config: Update puppet-lint to 2.* - https://phabricator.wikimedia.org/T144667#2815761 (10hashar) p:05Low>03Normal Jenkins/CI now runs puppet-lint via bundler / rake. So bumping puppet-lint is all about changing the version in the /Gemfile at the root of the repository and doing a fe... [20:19:43] 06Release-Engineering-Team: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2815775 (10fgiunchedi) [20:19:59] 06Release-Engineering-Team: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2815790 (10fgiunchedi) [20:20:13] 06Release-Engineering-Team, 03Scap3: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2815775 (10fgiunchedi) [20:21:45] twentyafterfour: ^ [20:21:59] godog: cool, thanks! [20:22:26] np, there's more details to figure out but that's the gist of it [20:35:05] 06Release-Engineering-Team, 03Scap3: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2815775 (10mmodell) @fgiunchedi: Should we use the deployed SHA or the scap sync tag? Every sync with `scap deploy` creates a new tag is with the following format: * Format: `scap/sync/YY... [21:17:56] 10Continuous-Integration-Infrastructure: Define generic job that runs unit tests within a Docker container - https://phabricator.wikimedia.org/T150504#2816101 (10hashar) Dan gave me a one hour crash course in that POC and I must say *I am impressed.* That immediately address a bunch of caching related issues we... [21:46:37] 06Release-Engineering-Team, 03Scap3: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2815775 (10mmodell) p:05Triage>03Normal [22:05:43] 06Release-Engineering-Team, 03Scap3: scap plugin to export prometheus metrics - https://phabricator.wikimedia.org/T151387#2816326 (10fgiunchedi) @20after4 either would work I think, whichever is easiest to understand. I think the scap sync tag would be best as that's move straightforward. [22:10:46] godog: s/20after4/mmodell #work vs pesonal accounts :) [22:12:12] greg-g: doh! thanks I've fixed that [22:12:12] twentyafterfour it looks like most problems have been fixed, we just need to make scap install on localhost in labs [22:12:16] also #TIL [22:12:47] and with your patch you just uploaded and https://gerrit.wikimedia.org/r/322980 it should hopefully fix the problem [22:12:48] :) [22:13:02] Except from this error [22:13:03] Error: /Stage[main]/Phabricator/Phabricator::Conf_env[vcs]/File[/srv/phab/phabricator/conf/local/vcs.json]/group: change from root to vcs failed: Could not find group vcs [22:13:06] that needs fixing