[02:13:35] 6Release-Engineering-Team, 6Operations, 10Phabricator: just in case: set up a new oauth consumer on mediawiki.org that has oauth callback url checkbox enabled - https://phabricator.wikimedia.org/T96618#2071231 (10mmodell) [03:15:21] 10MediaWiki-Releasing: Missing GPG signatures for MW updates - https://phabricator.wikimedia.org/T128344#2071278 (10Krenair) [08:48:01] 10Beta-Cluster-Infrastructure, 10MediaWiki-JobRunner: Beta cluster job queue is quite crowed (~200 k jobs) - https://phabricator.wikimedia.org/T128357#2071532 (10hashar) [09:46:42] !log Jenkins installing Yaml Axis Plugin 0.2.0 [09:46:44] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [10:13:04] RECOVERY - Puppet failure on deployment-analytics03 is OK: OK: Less than 1.00% above the threshold [0.0] [11:02:52] (03PS4) 10Hashar: Replace jslint test with jsonlint and jshint tests [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:03:27] (03CR) 10Hashar: "I have removed the bits related to parsoid and apps. Will resend them as independent changes." [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:05:27] (03CR) 10Hashar: [C: 032] Replace jslint test with jsonlint and jshint tests [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:06:54] (03PS1) 10Hashar: Migrate parsoid/apps to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) [11:07:03] (03Merged) 10jenkins-bot: Replace jslint test with jsonlint and jshint tests [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:07:06] (03CR) 10Hashar: "apps / parsoid are in https://gerrit.wikimedia.org/r/273868" [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:11:52] (03Abandoned) 10Hashar: Update php-composer-test test [integration/config] - 10https://gerrit.wikimedia.org/r/267541 (owner: 10Paladox) [11:14:14] (03CR) 10Paladox: "Thanks." [integration/config] - 10https://gerrit.wikimedia.org/r/273779 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:14:16] (03CR) 10Hashar: [C: 04-1] "I dont understand the point of this patch really. The 'npm' job runs on permanent CI slaves which happen to have composer installed." [integration/config] - 10https://gerrit.wikimedia.org/r/273767 (owner: 10Paladox) [11:14:49] (03CR) 10Paladox: [C: 031] "Looks all good." [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [11:20:28] 10Continuous-Integration-Infrastructure, 5Continuous-Integration-Scaling: Provision CI:admins ssh public key in Nodepool instances - https://phabricator.wikimedia.org/T128364#2071756 (10hashar) [11:23:26] hashar: this patch https://gerrit.wikimedia.org/r/#/c/273868/ looks ok. Parsoid was using precise for jslint but can now be on trusty plus its name changed from jslint to jshint. android wikipedia app has a new job template so it can have apps in the jshint name. [11:24:04] paladox: yeah extracted it from the other change that migrated dozen of extensions [11:24:22] I still have 400 Gerrit mails to review today though :-} [11:24:36] hashar: Yep. With that patch now the only ones left are the non voting ones. [11:24:59] hashar should i just convert the ones that are non voting to jsonlint or should we convert to jsonlint and jshint. [11:26:33] (03CR) 10Paladox: "This patch is aimed at allowing repos that need to use certain code like composer in npm to use this test and allow its other tests to upg" [integration/config] - 10https://gerrit.wikimedia.org/r/273767 (owner: 10Paladox) [11:27:49] 10Continuous-Integration-Config, 10Fundraising Tech Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Optimize CiviCRM CI job - https://phabricator.wikimedia.org/T91903#2071777 (10hashar) @awight @Eileenmcnaughton Now that AMPHOME is set on a per build basis ( https://gerrit.wikimedia.org/r/#/c... [11:27:52] (03CR) 10Paladox: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:28:10] (03CR) 10jenkins-bot: [V: 04-1] Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [11:31:49] (03CR) 10Paladox: "Oh but I thought composer-{phpflavor} is for testing composer using the composer update and composer test command." [integration/config] - 10https://gerrit.wikimedia.org/r/267541 (owner: 10Paladox) [11:33:02] (03PS4) 10Paladox: Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) [11:34:24] (03PS5) 10Paladox: Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) [11:37:32] hashar: The jslint tests are non voting do i just switch them to jsonlint or do i switch it to jshint and jsonlint. [11:41:15] paladox: switch to npm !!! ;-) [11:41:45] paladox: if the jslint job is falling, I would just remove jshint and thus only keep jsonlint [11:41:55] hashar: Oh but should i switch to jsonlint then to npm so we can remove the jslint job quicker. And ok. [11:42:09] and you can also migrate to npm [11:42:15] that is a bit longer though [11:42:38] I am happy to +2 / deploy any change that is working toward getting rid of the jslint jobs [11:43:34] hashar: Ok, thanks. I will convert to jsonlint since that will be the faster way, then to npm. [11:44:35] paladox: sounds like a good plan :-} [11:45:23] hashar: Im going to update https://gerrit.wikimedia.org/r/#/c/273868/ with one more job to convert which is wikimedia-fundraising-crm-jslint if thats ok with you please. [12:05:31] (03PS2) 10Paladox: Migrate parsoid/apps/crm to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [12:06:27] (03CR) 10Paladox: [C: 031] "This can be Ic2e8e3e2b3b948f1a54b76cf42d9f76cb9445d38 merged please." [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [12:12:08] (03PS4) 10Zfilipin: Cucumber tags in Selenium tests changes [integration/config] - 10https://gerrit.wikimedia.org/r/271782 [12:13:44] hashar: can you review ^ ? [12:13:57] it is the only commit left to close the task [12:14:38] zeljkof: per my preview comment just +2 and deploy :) [12:16:06] paladox: yup should be fine ( wikimedia-fundraising-crm-jslint ) [12:16:16] hashar: Ok thanks. [12:17:03] hashar: Ive got this patch https://gerrit.wikimedia.org/r/#/c/273874/1 that fixes jslint errors. [12:19:05] paladox: that one is up to developer to review [12:19:14] hashar: Ok. [12:19:24] paladox: and again, dont link to the Jenkins job console. It is deleted after a few days [12:19:37] the commit message could list the errors that occurs [12:19:40] hashar: Ok sorry. [12:19:47] then you can link to the jenkins console by commenting in Gerrit [12:19:50] :-) [12:19:52] the commit message [12:20:01] the commit message is going to stick forever [12:21:56] (03PS3) 10Paladox: Migrate parsoid/apps/crm to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [12:22:00] Ok. [12:22:20] (03CR) 10Paladox: [C: 031] Migrate parsoid/apps/crm to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [12:22:38] hashar: thanks, will do [12:23:00] (03CR) 10Zfilipin: [C: 032] Cucumber tags in Selenium tests changes [integration/config] - 10https://gerrit.wikimedia.org/r/271782 (owner: 10Zfilipin) [12:23:09] \O/ [12:24:07] (03Merged) 10jenkins-bot: Cucumber tags in Selenium tests changes [integration/config] - 10https://gerrit.wikimedia.org/r/271782 (owner: 10Zfilipin) [12:25:00] 10Browser-Tests-Infrastructure, 13Patch-For-Review: Simplify creating of Jenkins jobs for running browser tests daily - https://phabricator.wikimedia.org/T128190#2071881 (10zeljkofilipin) [12:25:52] it is cooking and lunch time for me [12:28:11] 10Browser-Tests-Infrastructure, 13Patch-For-Review: Simplify creating of Jenkins jobs for running browser tests daily - https://phabricator.wikimedia.org/T128190#2071882 (10zeljkofilipin) [12:30:06] 10Browser-Tests-Infrastructure, 5MW-1.27-release-notes, 13Patch-For-Review, 5WMF-deploy-2016-03-01_(1.27.0-wmf.15): Cleanup Cucumber tags in Selenium tests - https://phabricator.wikimedia.org/T127423#2071883 (10zeljkofilipin) 5Open>3Resolved [12:36:58] 10Browser-Tests-Infrastructure, 5Release-Engineering-Epics, 7Epic, 7Tracking: Fix scenarios that fail at en.wikipedia.beta.wmflabs.org or do not run them daily - https://phabricator.wikimedia.org/T94150#2071903 (10zeljkofilipin) [12:45:20] (03CR) 10Paladox: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [13:14:01] hashar why not use https://www.softwarecollections.org/en/ since that will make using different versions of python and php possible. [13:14:10] legoktm: ^^ [13:14:55] no clue :D [13:15:04] there are multiple ways to fix the issue at hand [13:24:12] 5Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering-Team, 3releng-201516-q3, and 4 others: [RfC]: Migrate code review / management to Phabricator from Gerrit - https://phabricator.wikimedia.org/T119908#1839726 (10Aklapper) [13:30:19] hashar: would anyone complain if I just disabled scribunto tests? I find having to wait ~ 20 minutes for Jenkins to vote is getting way beyond acceptable [13:31:29] https://integration.wikimedia.org/ci/job/mwext-testextension-php55/3137/ [13:32:07] Nikerabbit: can you fill it up as a task please ? [13:32:27] Nikerabbit: we had a bunch issues related to Scribunto. Some people worked on it last week [13:33:12] hashar: task for what exactly? [13:33:12] Nikerabbit: I think the general idea is that: (1) an extension has other extensions as dependencies and we should probably not run the tests from dependencies [13:33:32] there is https://phabricator.wikimedia.org/T121595 https://phabricator.wikimedia.org/T125050 https://phabricator.wikimedia.org/T126274 [13:33:55] (2) Scribunto has a slow / large integration test suite to verify whether the command line LUA works. And it does not make sense to run it usually. I think that one got fixed maybe [13:34:17] and https://phabricator.wikimedia.org/T126670 ;) [13:35:02] Nikerabbit: and the comment I made on your task ( https://phabricator.wikimedia.org/T121595#1916271 ) should probably be another task [13:35:40] I myself as Zero time right now to figure out a proper patch for the mediawiki test suite to make it run tests only for a given extension [13:36:15] Nikerabbit: that all boils down to phpunit.php --testsuite extensions running anything that is registered in the UnitTestsList hook. [13:36:55] Nikerabbit: but potentially we could add another testsuite that would take a given extension to run tests for and filter out unwanted tests [13:38:51] 10Continuous-Integration-Config, 13Patch-For-Review: Have CI set `$wgScribuntoDefaultEngine = 'luasandbox` to speed up parser tests - https://phabricator.wikimedia.org/T126670#2020381 (10Nikerabbit) >>! In T126670#2065433, @gerritbot wrote: > Change 273405 merged by jenkins-bot: > mediawiki.conf: Set $wgScribu... [13:39:10] hashar: tricky situation [13:42:31] hashar: Hi could you review https://gerrit.wikimedia.org/r/#/c/273398/ please. [13:42:53] it is another migration to jshint and jsonlint. And also removes a template that we should no longer use. [13:46:11] Nikerabbit: oh it is not that hard really. We have to teach tests/phpunit/suites/ExtensionsTestSuite.php a way to filter out unwanted paths. Could be a global variable of some sort like $wgTestsPathExclude being an array of regex to filter out paths from 'UnitTestsList' [13:55:44] 10Continuous-Integration-Config, 13Patch-For-Review: Have CI set `$wgScribuntoDefaultEngine = 'luasandbox` to speed up parser tests - https://phabricator.wikimedia.org/T126670#2072077 (10JanZerebecki) It is now applied again. Did it work and speed up the parser tests? [14:06:48] (03PS1) 10Paladox: Replace jslint test with jsonlint test [integration/config] - 10https://gerrit.wikimedia.org/r/273897 (https://phabricator.wikimedia.org/T127362) [14:06:50] hashar: ^^ Converts the rest and then only left to convert are 6 which are done in a seperate patch. And then another 3 for the non mediawiki extensions which is also done in a seperate patch. [14:06:56] :) [14:07:04] (03PS2) 10Paladox: Replace jslint test with jsonlint test [integration/config] - 10https://gerrit.wikimedia.org/r/273897 (https://phabricator.wikimedia.org/T127362) [14:15:55] 10Continuous-Integration-Config, 13Patch-For-Review: Switch passing mwext-*-jslint jobs to jshint/jsonlint - https://phabricator.wikimedia.org/T127362#2072105 (10Paladox) With the patch above applied there is only 6 mediawiki extensions needing converting to jshint and jsonlint which are being done in a separa... [14:16:05] 10Continuous-Integration-Config, 13Patch-For-Review: Have CI set `$wgScribuntoDefaultEngine = 'luasandbox` to speed up parser tests - https://phabricator.wikimedia.org/T126670#2072106 (10Nikerabbit) When is //now//? Just little while ago I had a test for CX take ~20 minutes: https://integration.wikimedia.org/c... [14:20:09] 10Continuous-Integration-Config, 13Patch-For-Review: Have CI set `$wgScribuntoDefaultEngine = 'luasandbox` to speed up parser tests - https://phabricator.wikimedia.org/T126670#2072113 (10Paladox) I have noticed that since we added https://gerrit.wikimedia.org/r/#/c/273405/ the php test extension has been takin... [14:24:47] (03PS1) 10Paladox: [SemanticResultFormats] Add dependance on SemanticMediaWiki [integration/config] - 10https://gerrit.wikimedia.org/r/273901 [14:25:58] (03CR) 10Hashar: [C: 032] Replace jslint test with jsonlint test [integration/config] - 10https://gerrit.wikimedia.org/r/273897 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:26:23] (03CR) 10Paladox: "Thnaks :)" [integration/config] - 10https://gerrit.wikimedia.org/r/273897 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:27:19] (03Merged) 10jenkins-bot: Replace jslint test with jsonlint test [integration/config] - 10https://gerrit.wikimedia.org/r/273897 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:30:53] (03PS1) 10Paladox: [Thanks] Switch to generic tests [integration/config] - 10https://gerrit.wikimedia.org/r/273904 [14:31:02] (03PS2) 10Paladox: [Thanks] Switch to generic tests [integration/config] - 10https://gerrit.wikimedia.org/r/273904 [14:36:37] (03PS1) 10Paladox: [Translate] Switch to generic tests [integration/config] - 10https://gerrit.wikimedia.org/r/273905 [14:36:47] (03PS2) 10Paladox: [Translate] Switch to generic tests [integration/config] - 10https://gerrit.wikimedia.org/r/273905 [14:37:53] (03PS3) 10Paladox: [Thanks] Switch to generic tests [integration/config] - 10https://gerrit.wikimedia.org/r/273904 [14:39:17] 5Continuous-Integration-Scaling, 6Operations, 7Nodepool, 7WorkType-NewFunctionality: Backport python-shade from debian/testing to jessie-wikimedia - https://phabricator.wikimedia.org/T107267#2072133 (10hashar) > So at first the /debian/ sources are not in the subversion repository that is used by the Debia... [14:40:48] (03CR) 10Paladox: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:41:05] (03CR) 10jenkins-bot: [V: 04-1] Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:44:52] (03PS6) 10Paladox: Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) [14:45:02] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2072150 (10hashar) #graphoid needs a few -dev packages to be provisioned as well ( T119693 ). From that task,the easiest (CI wise) is to have a puppet classe to ship packages required at runti... [14:46:54] hashar: This removes https://gerrit.wikimedia.org/r/273398 the finaly jslint tests from mediawiki extensions. :) [14:48:59] paladox: graeaat [14:49:01] 10Continuous-Integration-Config, 13Patch-For-Review: Have CI set `$wgScribuntoDefaultEngine = 'luasandbox` to speed up parser tests - https://phabricator.wikimedia.org/T126670#2072176 (10JanZerebecki) It is applied for every job started since 2016-02-27T00:53 UTC ( https://phabricator.wikimedia.org/T128191#206... [14:49:38] (03CR) 10Hashar: [C: 04-1] Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [14:49:50] paladox: you can get rid of the project https://gerrit.wikimedia.org/r/#/c/273398/6/jjb/mediawiki-extensions.yaml,cm :D [14:50:48] (03PS7) 10Paladox: Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) [14:50:53] hashar: Ok done, thanks. [14:58:18] (03CR) 10Paladox: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [14:58:36] (03CR) 10jenkins-bot: [V: 04-1] Migrate parsoid/apps/crm to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [15:00:30] (03PS4) 10Paladox: Migrate parsoid/apps/crm to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [15:00:51] (03CR) 10Paladox: [C: 031] "Rebased." [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [15:03:31] 10Continuous-Integration-Config: Convert all repos to use npm with fallback to jshint and jsonlint for non-whitelisted users - https://phabricator.wikimedia.org/T119973#2072201 (10Paladox) [15:04:48] 10Continuous-Integration-Config: Convert all repos to use npm with fallback to jshint and jsonlint for non-whitelisted users - https://phabricator.wikimedia.org/T119973#1841667 (10Paladox) [15:11:01] hashar: Hi ive removed the legacy jslint bit from https://gerrit.wikimedia.org/r/273398 too. [15:15:25] :) [15:16:42] hashar: how do I tell jenkins git plugin that I want this patch downloaded? https://gerrit.wikimedia.org/r/#/c/273909/1 [15:16:52] 10MediaWiki-Releasing: Missing GPG signatures for MW updates - https://phabricator.wikimedia.org/T128344#2072229 (10demon) Copy+paste fails on my part. Mea culpa... Since it's a mailing list though there's not much we can do after the fact... [15:18:22] in the web interface, I have entered refs/changes/09/273909/1 into "Branches to build > Branch Specifier" [15:18:28] zeljkof: in top right: Checkout git fetch https://gerrit.wikimedia.org/r/mediawiki/extensions/Math refs/changes/09/273909/1 && git checkout FETCH_HEAD [15:18:52] zeljkof: or in the Jenkins git plugin set the branch specifier to "refs/changes/09/273909/1" [15:19:01] and the commit to checkout to 1ada7dc37a1a5daa7eef449cfcc87a766a1c19c4 [15:19:09] but really a plain git command would do [15:19:09] hm, let me see [15:19:22] or you can add them as parameters -:} [15:19:24] but I can not do it from the shell script, rigth? [15:19:34] I have to do it in the job config [15:19:39] yeah the shell script is run after the axis are determined good point [15:19:41] https://integration.wikimedia.org/ci/view/All-disabled/job/selenium-Math/configure [15:19:53] so you can add parameters GERRIT_REF and GERRIT_COMMIT [15:20:26] zeljkof: wanna hangs out ? Might be easier to share screen / discuss [15:20:42] sure [15:20:47] just a minute [15:20:50] I think I got it [15:20:56] will ping you in a minute [15:21:07] sure [15:21:09] 10Continuous-Integration-Infrastructure, 13Patch-For-Review, 7Technical-Debt, 7Tracking: All repositories should pass jshint test (tracking) - https://phabricator.wikimedia.org/T62619#2072236 (10Paladox) All except 6 tests have now been converted. The blocked jobs have been converted but they added jsonlin... [15:21:12] I am in the hangouts already [15:22:36] hashar: all green! :) https://integration.wikimedia.org/ci/view/All-disabled/job/selenium-Math/5/console [15:22:58] https://integration.wikimedia.org/ci/view/All-disabled/job/selenium-Math/jobConfigHistory/showDiffFiles?timestamp1=2016-02-29_15-10-26×tamp2=2016-02-29_15-22-10 [15:23:16] :-} [15:23:50] https://integration.wikimedia.org/ci/view/All-disabled/job/selenium-Math/ws/axis.yml/*view*/ [15:23:59] ok, axis.yml is on the slave [15:24:03] 10Continuous-Integration-Infrastructure: Replace project-specific "{name}-thing" jobs with generic "thing" ones - https://phabricator.wikimedia.org/T91997#2072244 (10Paladox) jslint job has almost been migrated. 6 left. https://gerrit.wikimedia.org/r/#/c/273398/ [15:24:04] let's play with it [15:29:05] 10Continuous-Integration-Infrastructure: Migrate all jobs to labs slaves - https://phabricator.wikimedia.org/T86659#2072293 (10Paladox) [15:48:19] hashar: Hi could you merge https://gerrit.wikimedia.org/r/#/c/273398/ please. [15:51:00] (03CR) 10Hashar: [C: 032] Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [15:51:02] paladox: done [15:51:05] -:D [15:51:16] hashar: Thanks :). [15:51:30] paladox: will probably need some cleanup after that [15:51:38] i.e. rename anyoccurence of jslint we still have around [15:52:01] hashar: The only thing left now is https://gerrit.wikimedia.org/r/#/c/273868/ and yes. [15:52:38] (03Merged) 10jenkins-bot: Remove template extension-checks, Replace with jshint, jsonlint and mw-checks-test [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [15:55:08] hashar: I found usage of jslint name in labs.yaml should i remove it since it does say unused. [15:55:13] - project: [15:55:13] name: 'labs-toollabs' [15:55:13] jobs: [15:55:13] - '{name}-jslint' # Unused? [15:56:30] 10Continuous-Integration-Config, 13Patch-For-Review: Switch passing mwext-*-jslint jobs to jshint/jsonlint - https://phabricator.wikimedia.org/T127362#2072387 (10Paladox) This is now complete except from the 3 non mediawiki extensions that are being converted. Can this task be closed yet please. [16:04:22] (03CR) 10Hashar: "deployed )" [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:04:44] (03CR) 10Paladox: "Thanks. :)" [integration/config] - 10https://gerrit.wikimedia.org/r/273398 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:04:57] paladox: well maybe labs-toollabs is triggered in Zuul isn't it ? [16:05:30] hashar: Oh, i carn't find where the test is used except in that file. [16:05:35] paladox: ah labs/toollabs no more has a jslint job [16:05:45] so the job can be dropped indeed [16:05:50] hashar: Ok. Thanks. [16:06:44] (03PS5) 10Paladox: Migrate parsoid/apps/crm/labs to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [16:06:45] paladox: and the zuul template "extension-jslint" can be dropped as well. It is referenced in tests/test_zuul_layout.py as well [16:06:54] hashar: Ok. [16:08:37] (03PS6) 10Paladox: Migrate parsoid/apps/crm/labs to jshint and jsonlint jobs [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [16:08:44] hashar: Thanks and done. [16:09:16] (03CR) 10Paladox: [C: 031] ":)" [integration/config] - 10https://gerrit.wikimedia.org/r/273868 (https://phabricator.wikimedia.org/T127362) (owner: 10Hashar) [16:09:39] ahaezharhaz [16:09:45] paladox: do those changes in different changes! [16:09:50] it is much easier to review [16:09:58] I am not confortable with the apps / parsoidsvc changes ;} [16:10:09] I mean, it takes a bit more time to review :D [16:10:31] hashar: Oh ok, so i should do apps/parsoidsvc/labs and others in differnt patches including the test update. [16:10:33] Ok. [16:11:21] hashar: Parsoidsvc should be quicker to review since all it is, is renaming the test and plus migrating it to trusty where the test is already. [16:15:40] (03PS1) 10Paladox: Migrate Parsoid from jslint to jshint [integration/config] - 10https://gerrit.wikimedia.org/r/273921 (https://phabricator.wikimedia.org/T127362) [16:16:09] hashar: Parsoid change is now at https://gerrit.wikimedia.org/r/#/c/273921/ [16:16:16] -:) [16:16:38] !log Deleting all mwext-.*-jslint jobs from Jenkins. Paladox has migrated all of them to jshint/jsonlint generic jobs [16:16:41] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [16:16:58] hashar: :). [16:17:01] !log Deleting all mwext-.*-jslint jobs from Jenkins. Paladox has migrated all of them to jshint/jsonlint generic jobs T127362 [16:17:02] T127362: Switch passing mwext-*-jslint jobs to jshint/jsonlint - https://phabricator.wikimedia.org/T127362 [16:17:02] :-} [16:17:03] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [16:19:23] (03PS1) 10Paladox: Remove extension-jslint test from zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273922 [16:19:39] hashar: Ive removed extension-jslint in https://gerrit.wikimedia.org/r/#/c/273922/ [16:19:42] from tests. [16:20:03] paladox: well amend https://gerrit.wikimedia.org/r/#/c/273922/ to remove the template as well :-) [16:20:07] that is more coherent [16:20:26] i.e. you remove the definition in zuul/jjb and the associated test [16:21:19] hashar: Ok and thanks, done. [16:22:22] test [16:22:28] Hello? [16:23:24] !log salt -v '*slave*' cmd.run 'rm -fR /mnt/jenkins-workspace/workspace/mwext*jslint' T127362 [16:23:25] T127362: Switch passing mwext-*-jslint jobs to jshint/jsonlint - https://phabricator.wikimedia.org/T127362 [16:23:26] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [16:24:27] hashar: :) [16:28:49] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2072447 (10Physikerwelt) on my development instance (running ubuntu 14 LTS) everything I did was running ``` sudo apt-get install librsvg2-dev ``` (http://packages.ubuntu.com/de/trusty/librsvg2... [16:34:37] (03CR) 10Hashar: [C: 032] Remove extension-jslint test from zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273922 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:34:47] paladox: nice ;-} [16:34:56] hashar: Thanks. [16:35:07] (03CR) 10Paladox: "Thanks." [integration/config] - 10https://gerrit.wikimedia.org/r/273922 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:35:15] paladox: no need to thanks twice ;-} [16:35:21] hashar: Ok. [16:35:27] (not counting the thanks email I am going to receive in my inbox hehe) [16:35:57] (03Merged) 10jenkins-bot: Remove extension-jslint test from zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273922 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:36:04] hashar: OK [16:36:13] hashar: Could you review https://gerrit.wikimedia.org/r/#/c/273921/ please. [16:36:42] I am going to take a break [16:36:54] have been messing with debian packaging for most of the afternoon and I feel exhausted [16:37:13] (03PS2) 10Hashar: Migrate Parsoid from jslint to jshint [integration/config] - 10https://gerrit.wikimedia.org/r/273921 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:37:22] paladox: will probably look at them this evening [16:37:29] hashar: Ok, thanks. [16:38:23] (03CR) 10jenkins-bot: [V: 04-1] Migrate Parsoid from jslint to jshint [integration/config] - 10https://gerrit.wikimedia.org/r/273921 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:39:05] hashar: I just noticed that we need to add *-jshint and jsonlint so we can convert apps and parsoid to jshint. [16:40:48] (03PS1) 10Paladox: Migrate apps/android/wikipedia from jslint to jshint [integration/config] - 10https://gerrit.wikimedia.org/r/273928 (https://phabricator.wikimedia.org/T127362) [16:42:00] (03PS2) 10Paladox: Migrate apps/android/wikipedia from jslint to jshint [integration/config] - 10https://gerrit.wikimedia.org/r/273928 (https://phabricator.wikimedia.org/T127362) [16:45:16] 10Continuous-Integration-Infrastructure, 10MediaWiki-extensions-Scribunto, 10Wikidata, 13Patch-For-Review: Wikibase Scribunto tests are failing, with the tests depending on configuration - https://phabricator.wikimedia.org/T128191#2072522 (10JanZerebecki) [16:46:25] (03PS1) 10Paladox: Add *-jshint and *-jsonlint to zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273929 [16:47:39] (03PS2) 10Paladox: Add *-jshint and *-jsonlint to zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273929 (https://phabricator.wikimedia.org/T127362) [16:48:24] (03CR) 10Paladox: "Requires https://gerrit.wikimedia.org/r/#/c/273929/" [integration/config] - 10https://gerrit.wikimedia.org/r/273928 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:51:08] (03PS1) 10Paladox: Remove unused jslint test from labs [integration/config] - 10https://gerrit.wikimedia.org/r/273930 (https://phabricator.wikimedia.org/T127362) [16:53:07] (03PS3) 10Paladox: Add *-jshint and *-jsonlint to zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273929 (https://phabricator.wikimedia.org/T127362) [16:53:54] (03CR) 10jenkins-bot: [V: 04-1] Add *-jshint and *-jsonlint to zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273929 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [16:55:06] (03PS4) 10Paladox: Add *-jshint and *-jsonlint to zuul [integration/config] - 10https://gerrit.wikimedia.org/r/273929 (https://phabricator.wikimedia.org/T127362) [16:55:42] 10Deployment-Systems, 3Scap3, 7WorkType-Maintenance: /srv/deployment/scap is no longer needed - https://phabricator.wikimedia.org/T128386#2072544 (10thcipriani) [16:56:14] (03CR) 10Paladox: "Requires https://gerrit.wikimedia.org/r/#/c/273929/" [integration/config] - 10https://gerrit.wikimedia.org/r/273921 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [17:00:51] (03PS1) 10Paladox: Migrate wikimedia/fundraising/crm from jslint to jshint and jsonlint [integration/config] - 10https://gerrit.wikimedia.org/r/273932 (https://phabricator.wikimedia.org/T127362) [17:01:22] (03CR) 10Paladox: "Requires https://gerrit.wikimedia.org/r/#/c/273929/" [integration/config] - 10https://gerrit.wikimedia.org/r/273932 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [17:02:36] (03CR) 10jenkins-bot: [V: 04-1] Migrate wikimedia/fundraising/crm from jslint to jshint and jsonlint [integration/config] - 10https://gerrit.wikimedia.org/r/273932 (https://phabricator.wikimedia.org/T127362) (owner: 10Paladox) [17:03:56] meeting and dinner [17:43:52] if you have a few minutes, take a look at the shell script [17:43:53] https://integration.wikimedia.org/ci/job/selenium-Math/ [17:44:04] I am messing up something, but can not figure out what [17:44:16] will take a look in the morning with fresh eyes [17:44:20] * zeljkof waves [18:03:20] soooo much bugmail (after mostly not reading it while sick) [18:12:29] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2072905 (10mmodell) So here's the plan: 1. Tag the repo in phabricator with #meta... [18:19:03] 10MediaWiki-Releasing, 5MW-1.26-release: Consider maybe backporting https://gerrit.wikimedia.org/r/#/c/249054/ to last stable - https://phabricator.wikimedia.org/T126344#2072914 (10greg) p:5Triage>3Normal [18:28:37] greg-g: My one neat trick? I don [18:28:42] 't read my Phabmail. [18:28:48] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2072941 (10Yurik) Graphoid dependencies tree, just in case it is needed. ```lines=10 yurik@steppenwolf:~/wmf/graphoid/graphoid$ npm ls graphoid@0.1.7 /home/yurik/wmf/graphoid/graphoid ├── blue... [18:28:59] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2072954 (10mmodell) [18:35:51] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2072962 (10mmodell) [18:42:59] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2072985 (10mmodell) [18:45:31] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2072988 (10mmodell) [18:45:38] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2072989 (10Physikerwelt) @Yurik the crucial dependencies are not listed there. The problem are the native c bindings using https://github.com/nodejs/node-gyp [18:48:23] James_F: i think once we get websockets going for phab, and thenotifications thingy works better, I'll just use that [18:48:29] until then, mutt is fast enough for me :) [18:48:46] greg-g: Ha. [18:56:28] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2073027 (10Physikerwelt) The node package that requires special packages to be installed on the is https://www.npmjs.com/package/librsvg for mathoid. For graphoid the equivalent would probably... [19:00:51] release notes script needs to be run -- https://www.mediawiki.org/wiki/MediaWiki_1.27/wmf.14 [19:04:58] 10Continuous-Integration-Infrastructure, 10scap, 10Packaging: Develop a CI Testing and Release pipeline for the SCAP package (and potentially other debian packages that we maintain) - https://phabricator.wikimedia.org/T127741#2073105 (10mmodell) [19:15:25] 10Continuous-Integration-Config, 10Mathoid: Enable librsvg-dev on jenkins - https://phabricator.wikimedia.org/T128280#2073153 (10Yurik) ok, it seems like this issue is unrelated to getting graphoid to run in Jenkins, as it requires a different dependency. Graphoid relies on "libcairo2-dev", "libgif-dev", "lib... [19:41:51] 10Continuous-Integration-Config, 10Continuous-Integration-Infrastructure: Jessie should have the ability to run several tests at once like UbuntuTrusty can - https://phabricator.wikimedia.org/T128135#2073243 (10Paladox) [19:49:26] 5Continuous-Integration-Scaling, 7Nodepool, 13Patch-For-Review, 7WorkType-Maintenance: nodepool can't update images - https://phabricator.wikimedia.org/T111377#2073268 (10hashar) [19:49:28] 5Continuous-Integration-Scaling: Upgrade Nodepool to 0.1.1-wmf4 - https://phabricator.wikimedia.org/T118573#2073265 (10hashar) 5stalled>3Open The upstream patch on https://review.openstack.org/#/c/245220/ received review and PS2 is fine (other patchsets are just rebases). I have refreshed the 0.1.1-wmf4 pat... [19:49:30] 5Continuous-Integration-Scaling, 7Nodepool, 13Patch-For-Review, 7Upstream: Nodepool delay instance deletions by one minute - https://phabricator.wikimedia.org/T113359#2073267 (10hashar) [19:53:57] hashar: Hi could you review https://gerrit.wikimedia.org/r/273961 [19:53:57] please. Since that one is required to review any of my other patches to do with the final removal of jslint. [19:58:12] (03PS1) 10Paladox: [AbuseFilter] Add npm test [integration/config] - 10https://gerrit.wikimedia.org/r/273963 (https://phabricator.wikimedia.org/T119973) [20:03:25] 10Continuous-Integration-Infrastructure, 6Operations, 13Patch-For-Review: invalid byte sequence in US-ASCII - puppet issues with UTF-8 - https://phabricator.wikimedia.org/T91453#2073355 (10Dzahn) one more https://gerrit.wikimedia.org/r/273964 [20:44:54] ostriches: Currently here? [20:46:34] Yeppp [20:47:40] ostriches: Maybe you can help: the link "repo summary" points to a page at phab with 404: https://www.mediawiki.org/wiki/Extension:QuickSurveys [20:47:47] the repo is https://phabricator.wikimedia.org/diffusion/EQS/edit/ [20:48:20] I already tried to fix it by renaming "QuickServerys" to "extension-QuickSurveys", but this didn't solved it [20:48:32] Missing from redirector script. I'm finishing importing the backlog from Gerrit today [20:48:39] ok, thanks := [20:48:40] Then we need to update the script [20:48:41] *:) [20:50:10] ostriches: Is there a change, that we add guidelines, that poeple who create a repo have to add at least one project? I got still > 700 repos without projects, and these are just the repos which contain the word "extension" :-/ [20:55:06] Well we're creating them en mass right now. There's no way to do that via the api. [20:56:05] PROBLEM - Puppet failure on deployment-analytics03 is CRITICAL: CRITICAL: 87.50% of data above the critical threshold [0.0] [20:56:43] :-/ [20:56:58] But later, if people create new repos from time to time? [20:59:25] Ah yeah, that's a good policy going forward sure [21:15:20] 5Gerrit-Migration, 10Gitblit-Deprecate, 6Release-Engineering-Team, 3releng-201516-q3, and 4 others: [RfC]: Migrate code review / management to Phabricator from Gerrit - https://phabricator.wikimedia.org/T119908#2073639 (10Qgil) The [[ https://www.mediawiki.org/wiki/Requests_for_comment/Migrate_code_review_... [21:16:20] (03PS1) 10Hashar: dib: remove open-iscsi package from bse [integration/config] - 10https://gerrit.wikimedia.org/r/273973 [21:19:31] ostriches, now a good time to work on Beta Cluster External Store? [21:19:50] Yeah let's do it. [21:23:43] ostriches, does https://phabricator.wikimedia.org/P2689 look right (one at a time)? [21:24:01] Run on deployment-tin ? [21:25:44] I guess I need to be in mediawiki/maintenance/storage to use blobs.sql, which is kind of lame. [21:27:15] Also, wikiadmin_pass turns out not to be available. [21:29:00] Hmm. [21:31:05] RECOVERY - Puppet failure on deployment-analytics03 is OK: OK: Less than 1.00% above the threshold [0.0] [21:31:14] hashar hi could you review https://gerrit.wikimedia.org/r/#/c/273929/ and https://gerrit.wikimedia.org/r/#/c/273921/ please. [21:32:24] paladox: too late sorry :( and I went busy with something else this evening instead of doing reviews! [21:32:25] hashar, what's the best practice for connecting to Labs MySQL databases? Is there any approach besides just copying the password manually? [21:32:48] matt_flaschen: no clue? ask in #wikimedia-labs probably [21:33:19] hashar, it's about Beta Cluster. I'll think about it now or follow up on the task, though. Have a good night. [21:33:23] Ok . [21:33:29] (03PS2) 10Hashar: dib: remove open-iscsi package from base element [integration/config] - 10https://gerrit.wikimedia.org/r/273973 [21:34:04] (03CR) 10Hashar: "Uploaded an image named "hashar-no-open-iscsi". Will see whether that boots." [integration/config] - 10https://gerrit.wikimedia.org/r/273973 (owner: 10Hashar) [21:34:40] matt_flaschen: hooo on beta [21:35:02] matt_flaschen: I am just using the 'sql' shell script. It should grabs the user/pass from the PrivateSettings.php file [21:35:21] ssh deployment-tin.deployment-prep.eqiad.wmflabs [21:35:21] sql enwiki [21:35:21] (wikiadmin@deployment-db2) [enwiki]> [21:35:23] matt_flaschen: ^^^ [21:35:54] matt_flaschen: i.e. /usr/local/bin/sql should have good indications [21:36:47] matt_flaschen: or look at /srv/mediawiki-staging/private/PrivateSettings.php [21:38:49] hashar, thanks. [21:42:58] y [21:44:33] Also, wikiadmin_pass turns out not to be available. [21:44:34] It was deleted. [21:44:43] where'd you find a reference to it? [21:49:42] make-blobs in maintenance/storage/ [21:49:45] Krenair, there are two references in WikimediaMaintenance. [21:50:00] Also in core ^^ [21:50:02] :\ [21:50:12] in core? wtf [21:50:49] maintenance/storage/make-blobs: [21:50:57] #!/bin/bash [21:50:57] if [ -z $2 ];then [21:50:57] echo 'Usage: make-blobs []' [21:50:57] exit 1 [21:50:57] fi [21:50:57] if [ -z $3 ]; then [21:50:58] table=blobs [21:50:58] else [21:50:59] table=$3 [21:51:00] fi [21:51:00] echo "CREATE DATABASE $2" | mysql -u wikiadmin -p`wikiadmin_pass` -h $1 && \ [21:51:00] sed "s/blobs\>/$table/" blobs.sql | mysql -u wikiadmin -p`wikiadmin_pass` -h $1 $2 [21:51:30] Clearly nobody uses external storage except us or at least never reported that make-blobs does nothing [21:51:47] wikiadmin_pass just ran sudo on a script that emit the password [21:51:56] ostriches, so sql.php (the core one) can take a filename. That should work for Labs. [21:52:00] Yeah [21:52:06] I think wikiadmin_pass just contained the password [21:52:10] For production it is not suitable, since they don't want the main databases to have blobs. [21:52:13] and was readable to most shell users [21:52:17] remember mysql_root_pass? [21:54:09] https://gerrit.wikimedia.org/r/#/c/232903/6/templates/misc/passwordScripts/wikiadmin_pass.erb,cm [21:54:17] was provisioned by puppet [21:55:47] anyway sleepy time for me. good luck with blobs stuff [21:59:17] ostriches, so it already forks for Labs (but only for the filename). What do you think about changing it to also connect to SQL differently for Labs? [21:59:42] It looks to be totally broken for production. I could ask jcrespo if it's worth fixing, or we should just make it Labs-only. [22:00:24] Couldn't we just do `foreachwiki sql.php /path/to/blobs.sql`? [22:01:39] ostriches, only for Labs. Also, if we did that we could not specify the table name (which we may actually need depending how jynus wants to do phase 2 of the beta test). [22:02:23] I really don't know anything about external storage or how it's setup clearly. Maybe you should get some more answers from him first? [22:04:48] ostriches, well, make-all-blobs is definitely not ready for the prime time anymore. I will submit a patch for that and reach out to jynus. Thanks. [22:05:09] yw [22:19:23] 10Beta-Cluster-Infrastructure, 10Flow, 3Collaboration-Team-Current: Set up second External Store cluster on Beta - https://phabricator.wikimedia.org/T128417#2073927 (10Mattflaschen) [22:23:20] 10Beta-Cluster-Infrastructure: i18n changes not taking effect on beta labs wikis - https://phabricator.wikimedia.org/T128414#2073948 (10Catrope) [22:24:22] greg-g: FYI ---^^ . Seems like i18n updates to beta have been broken since at least Thursday [22:25:53] This makes it impossible to use beta to QA bugs whose fixes involve message changes or the creation of new messages [22:29:58] thcipriani: twentyafterfour ^ :/ [22:32:03] | grep -v "Lost parent, LightProcess exiting" [22:33:44] RoanKattouw: greg-g: It's been broken since he 10th [22:34:34] * Reedy runs scap manually [22:34:43] Also wow the log is 1.3 mega [22:34:43] *megs [22:34:45] Mostly LightProcess errors [22:34:50] Errm [22:34:58] The git checkout is out of date too [22:34:59] the lightprocess errors are just noise [22:35:09] Besides that I don't see any errors though [22:35:10] Reedy: wat [22:35:28] Reedy: deploymnet-tin, not deployment-bastion [22:35:31] remote: Total 5693 (delta 3455), reused 5180 (delta 3428) [22:35:31] Receiving objects: 100% (5693/5693), 10.58 MiB | 11.29 MiB/s, done. [22:35:31] Resolving deltas: 100% (3733/3733), completed with 1861 local objects. [22:35:31] From https://gerrit.wikimedia.org/r/p/mediawiki/core [22:35:31] 5a227f0..ba9333f master -> origin/master [22:35:33] https://integration.wikimedia.org/ci/job/beta-code-update-eqiad/ runs and appears to work [22:35:34] Oh [22:35:40] Why is it still around? [22:35:50] good question [22:35:51] https://integration.wikimedia.org/ci/job/beta-code-update-eqiad/93971/console even updated Echo [22:36:01] 10Beta-Cluster-Infrastructure: i18n changes not taking effect on Beta Cluster - https://phabricator.wikimedia.org/T128414#2073972 (10greg) [22:36:33] hmm, so the example mentioned is in the .cdb.json files on mediawiki02 at least... [22:36:52] so the json files are making it to the apaches [22:40:05] The CDBs don't look to being rebuilt [22:40:10] -rw-rw-r-- 1 mwdeploy mwdeploy 3339977 Feb 24 22:08 l10n_cache-zu.cdb [22:42:03] * Reedy deletes them and rebuilds [22:42:11] l10n merge: 13% (ok: 51; fail: 0; left: 341) [22:44:30] -rw-rw-r-- 1 mwdeploy mwdeploy 3602590 Feb 29 12:38 l10n_cache-vmf.cdb [22:44:30] -rw-rw-r-- 1 mwdeploy mwdeploy 3343278 Feb 29 21:47 l10n_cache-vo.cdb [22:45:15] huh, so why aren't they being rebuilt during beta-scap-eqiad... [22:45:48] Did that timestamp thing land? [22:45:52] If so, when did it land? [22:46:50] blerg. Thursday. yeah, that's it. [22:47:12] did the fixed version get to beta cluster? [22:47:19] There's a broken version? :P [22:47:27] yeah, test was inverted [22:47:33] ah [22:47:37] I'm guessing it didn't then.. [22:47:39] fixing 01 [22:52:08] 03 done too [22:53:53] 02 is now fixed. [22:54:12] deployment-tin:/srv/deployment/scap/scap looks to be on an older version [22:55:01] Reedy: yeah, scap is packaged now. [22:55:05] ah [22:55:18] https://phabricator.wikimedia.org/T128386 [22:55:22] ii scap 3.0.2-1 all Deployment toolchain for Wikimedia projects [22:55:32] yarp. [22:55:35] buggeh? [22:56:57] "buggeh"? [22:57:33] is that a buggy version? :P [22:58:16] yeah, the fix is https://phabricator.wikimedia.org/D137 [22:59:12] you know, a leap day is a great day for a release :) [23:00:51] RoanKattouw: It's up to date again, for the moment [23:00:58] Thanks Reedy [23:01:38] How much of a pain is it getting the scap package updated? [23:01:50] I guess it needs landing.. [23:02:31] yeah, I'll tag it, then I create a ticket for opsen to put into repo, then patch to puppet to update version. [23:02:44] oh, that's landed, contrary to phabricator's beliefs [23:02:48] lol [23:05:23] thcipriani: you are either going to get really good at this multi-party dance to package and deploy scap or you are going to do what o.ri and I did 2 years ago and move it back to being self-deployed ;) [23:05:50] * Reedy grins [23:06:20] working on the former, currently :) [23:29:35] 10Deployment-Systems, 3Scap3: Update Debian Package for Scap3 - https://phabricator.wikimedia.org/T127762#2074174 (10thcipriani) 5Resolved>3Open @fgiunchedi could I bug you to do this again for me? Had problem that's having some affect in beta cluster (see T128414). New tag should be at 3.0.3: ``` scap m...