[00:01:37] twentyafterfour: what sorcery is this? "((PhabUpgrade))" [00:13:37] 10Continuous-Integration-Infrastructure, 10CirrusSearch, 6Discovery: ElasticSearch taking 17% of RAM on integration slaves - https://phabricator.wikimedia.org/T89083#1851038 (10Deskana) This task is quite old now. Is this still an issue? [00:25:48] 5Release-Engineering-Epics, 10Browser-Tests-Infrastructure, 7Epic, 7Tracking: [EPIC] trigger browser tests from Gerrit (tracking) - https://phabricator.wikimedia.org/T55697#1851086 (10Deskana) [00:25:49] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch - https://phabricator.wikimedia.org/T98374#1851083 (10Deskana) 5Open>3Resolved a:3Deskana This was resolved with the creation of Cindy: https://... [00:58:26] Greg: it's Phurl [01:01:22] of course [01:03:04] stupid old php url shortening project clogging up search results [01:03:47] :( You do not have permission to view this object. [01:03:50] https://phabricator.wikimedia.org/phurl/ [01:04:04] I wanna be an admin [01:40:29] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch - https://phabricator.wikimedia.org/T98374#1851228 (10Legoktm) 5Resolved>3Open The point of this task is to get *rid* of Cindy and use the proper... [01:40:30] 5Release-Engineering-Epics, 10Browser-Tests-Infrastructure, 7Epic, 7Tracking: [EPIC] trigger browser tests from Gerrit (tracking) - https://phabricator.wikimedia.org/T55697#1851230 (10Legoktm) [01:40:39] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch - https://phabricator.wikimedia.org/T98374#1851231 (10Legoktm) a:5Deskana>3None [01:42:06] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch - https://phabricator.wikimedia.org/T98374#1851236 (10Deskana) p:5Normal>3Lowest >>! In T98374#1851228, @Legoktm wrote: > The point of this task i... [01:45:43] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch with proper CI infrastructure rather than a bot - https://phabricator.wikimedia.org/T98374#1851243 (10Deskana) [03:18:25] Project beta-scap-eqiad build #81098: 04FAILURE in 13 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/81098/ [03:21:17] returned [255]: Warning: Permanently added 'deployment-mediawiki01.deployment-prep.eqiad.wmflabs,10.68.17.170' (ECDSA) to the list of known hosts. [03:21:19] that's an error? [03:22:34] the add wouldn't be [03:23:03] but a 255 exit means something else went boom [03:23:40] the warning happens because we don't have puppet collecting host certs in beta cluster [03:23:55] scap has a local hack to not validate the host certs [03:23:55] do we in prod? [03:24:07] in prod we do, yes [03:24:18] it's a bug in the self-hosted puppet setup [03:24:33] that keep it from collecting the resources during the puppet run [03:25:04] resource collection needs puppetdb and self-hosted doesn't have that [03:25:54] Yippee, build fixed! [03:25:54] Project beta-scap-eqiad build #81099: 09FIXED in 5 min 43 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/81099/ [03:52:48] hello releng [03:52:53] wanted to point out that pupet's broken in all of beta cluster [03:52:58] for a while at least, it looks like [03:53:06] with a role::ntp issue?! [03:53:16] one of the many cherry-picked patches, I suspect [03:59:02] root@deployment-puppetmaster:/var/lib/git/operations/puppet# git diff origin/production..HEAD | grep ntp [03:59:03] root@deployment-puppetmaster:/var/lib/git/operations/puppet# [04:00:44] indeed [04:00:56] so this is a combination of a puppet-is-terrible and subtle-issue-somewhere else [04:05:46] do you know when it started failing? [04:08:15] no idea [04:08:22] I just popped in there to check something else [04:08:25] Krenair: can find out though [04:09:52] http://graphite.wmflabs.org/render/?width=588&height=310&_salt=1449202179.685&target=deployment-prep.deployment-puppetmaster.puppetagent.failed_events [04:09:54] not very long ago [06:09:08] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch, 6Discovery: Make browsertests for CirrusSearch run on every submitted patch with proper CI infrastructure rather than a bot - https://phabricator.wikimedia.org/T98374#1851591 (10Legoktm) p:5Lowest>3Normal This isn't lowest... [06:09:50] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch: Make browsertests for CirrusSearch run on every submitted patch with proper CI infrastructure rather than a bot - https://phabricator.wikimedia.org/T98374#1851593 (10Deskana) [06:10:16] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch: Make browsertests for CirrusSearch run on every submitted patch with proper CI infrastructure rather than a bot - https://phabricator.wikimedia.org/T98374#1265741 (10Deskana) >>! In T98374#1851591, @Legoktm wrote: > This isn't l... [06:12:04] 10Beta-Cluster-Infrastructure, 6Labs, 10Labs-Infrastructure, 6operations: beta: Get SSL certificates for *.{projects}.beta.wmflabs.org - https://phabricator.wikimedia.org/T50501#1851595 (10Chmarkine) Let's Encrypt is in Public Beta now. Everyone can get free certificates from them now. [1] https://letsenc... [06:50:46] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851613 (10santhosh) 3NEW [06:51:23] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851620 (10santhosh) [07:30:05] 10Deployment-Systems, 3Scap3: create an environment object that centralizes the file and directory lookup logic for scap3 - https://phabricator.wikimedia.org/T119643#1851650 (10mmodell) So I wrote D67, @dduvall wrote D70, gonna probably abandon D67 [07:42:30] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851659 (10KartikMistry) @JanZerebecki Can you take a look at this? [07:43:37] jzerebecki: https://phabricator.wikimedia.org/T120349 :) [08:58:14] hashar: morning [08:59:09] hashar: Can you look at T120349? [08:59:19] Blocks merging CX code. [08:59:29] kart_: morning [08:59:42] !phab [08:59:47] qa-morebots: ping [08:59:48] I am a logbot running on tools-exec-1211. [08:59:48] Messages are logged to https://tools.wmflabs.org/sal/releng. [08:59:48] To log a message, type !log . [08:59:50] wm-bot: pong [08:59:52] wm-bot: ping [08:59:56] !help log [09:00:00] Unknown command type @commands for a list of all commands I know [09:00:00] @help log [09:00:29] !phab is https://phabricator.wikimedia.org/$1 [09:00:29] Key was added [09:00:33] !phab T120349 [09:00:33] https://phabricator.wikimedia.org/T120349 [09:00:42] nice :) [09:00:48] kart_: will do in a few minutes [09:00:55] Thanks! [09:01:10] reading the drama thread about php version bump at https://phabricator.wikimedia.org/T118932 :D [09:01:45] hashar: :) [09:03:52] kart_: ahaha [09:03:59] Deutsch versus German [09:04:17] I had that exact same discussion yesterday evening at my local hacker group meeting [09:10:09] kart_: there are bunch of logs attached to the build at https://integration.wikimedia.org/ci/job/mwext-qunit/8665/ [09:10:17] https://integration.wikimedia.org/ci/job/mwext-qunit/8665/artifact/log/mw-error.log/*view*/ [09:13:12] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851758 (10hashar) Looking at the mwext-qunit console log for change https://gerrit.wikimedia.org/r/#/c/256895/ , we do query Special:BlankPage for debugging pur... [09:14:18] what BlueSkins :/ [09:14:36] Sky* [09:15:45] !log salt --show-timeout '*' cmd.run 'rm -fR /mnt/jenkins-workspace/workspace/mwext-qunit/src/skins/*' ( https://phabricator.wikimedia.org/T120349 ) [09:15:48] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [09:15:49] kart_: that is a skin [09:16:01] somehow mwext-qunit has been run against mediawiki/skins/BlueSky [09:16:07] and the repo has been cloned in the workspace [09:16:16] but it is not deleted when another job is running [09:16:23] and MediaWiki autoload skins it find [09:17:25] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851774 (10aude) I could be wrong, but these are all appear to be notices and warnings and I think are probably not the problem. Of course, it would be nice to... [09:20:13] aude: kart_ : I retriggered a build and there are a bunch of other issues when calling Special:BlankPage https://integration.wikimedia.org/ci/job/mwext-qunit/8672/artifact/log/mw-debug-www.log/*view*/ :( [09:23:21] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851776 (10hashar) I have cleaned the workspaces with: ``` salt --show-timeout '*' cmd.run 'rm -fR /mnt/jenkins-workspace/workspace/mwext-qunit/src/skins/*' ```... [09:26:19] kart_: and the skin stuff is tracked by https://phabricator.wikimedia.org/T113841 :D [09:28:38] hashar: :/ [09:28:49] hashar: any easier way we can fix? :) [09:28:52] kart_: gave it a try again with a dummy change for ContentTranslation https://gerrit.wikimedia.org/r/#/c/248855/ [09:29:02] qunit runs at https://integration.wikimedia.org/ci/job/mwext-qunit/8673/consoleFull [09:29:14] and https://integration.wikimedia.org/ci/job/mwext-qunit/8673/ has the debug logs [09:31:29] kart_: gotta dig in https://integration.wikimedia.org/ci/job/mwext-qunit/8673/artifact/log/mw-debug-www.log/*view*/ [09:31:48] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851780 (10hashar) I reused a [[ https://gerrit.wikimedia.org/r/#/c/248855/ dummy change against ContentTranslation ]] to retry the build. Failed build is https:... [09:32:08] Dependency triggered: /mnt/jenkins-workspace/workspace/mwext-qunit/src/skins/BlueSky/i18n/en.json deleted. [09:32:09] hmm [09:32:26] looks like maybe the localisationCache is not properly cleared between runs :( [09:32:56] oh [09:33:12] hashar: last main build is success. [09:33:21] though we do call /srv/deployment/integration/slave-scripts/bin/mw-teardown-mysql.sh [09:33:31] but I am not sure where the l10n cache is written to [09:36:51] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851781 (10hashar) So we have: ``` Dependency triggered: /mnt/jenkins-workspace/workspace/mwext-qunit/src/skins/BlueSky/i18n/en.json deleted. ``` Which suggests... [09:37:03] kart_: any idea where the l10ncache .cdb files are written too ? [09:37:47] oh man [09:37:49] under /tmp [09:43:07] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851782 (10hashar) Seems the qunit job has the localisation cache written to /tmp, files belonging to www-data: ``` /tmp/l10n_cache-ar.cdb /tmp/l10n_cache-en.cdb... [09:44:27] hashar: sorry, was bit afk. [09:44:55] so one issue was BlueSkin skin being still around in the workspace [09:44:57] cleaned it up [09:45:10] and another potential issue is the l10ncache is kept between run [09:48:13] ah :) [09:51:08] ah [09:51:12] got it [09:51:49] cool. [09:52:22] hashar: which repo is cxserver's beta build job using? [09:54:34] 10Continuous-Integration-Config: qunit jobs have Localisation cache under /tmp causing cache pollution between runs - https://phabricator.wikimedia.org/T120356#1851789 (10hashar) 3NEW [10:02:13] mobrovac: that is defined in integration/config.git /jjb/beta.yaml [10:02:14] the job is beta-cxserver-update-eqiad [10:02:21] it clones both mediawiki/services/cxserver mediawiki/services/cxserver/deploy [10:02:37] and use the config file ln -s /srv/deployment/cxserver/config.js "$CXSERVER_TARGET/cxserver/config.js" [10:02:43] where CXSERVER_TARGET is /srv/deployment/cxserver [10:02:55] for where the service points to, I guess it is provisioned by puppet [10:03:51] fwiw, the qunit tests pass for me [10:04:21] aude: thanks!!! I think the issue might have been because of the l10ncache [10:04:35] probably [10:04:37] mobrovac: modules/cxserver/manifests/init.pp: $base_path = '/srv/deployment/cxserver/deploy', ? [10:04:58] * aude struggles to get karma to work for me [10:05:05] but Special:JavaScriptTest works [10:05:23] mobrovac: so I would say cxserver on beta uses the deploy repo based on $base_path = '/srv/deployment/cxserver/deploy' [10:05:45] aude: the tmpdir is not properly set under apache :( [10:06:07] on jenkins? [10:06:20] * aude using nginx and maybe i don't have stuff set correctly [10:06:50] (for karma, but i'm not going to worry about it now) [10:07:26] what we do is load a bunch of shell script to set env variables ( from integration/jenkins.git /bin/mw-*env*.sh ) [10:08:07] then run a shell that has those env and inject in LocalSettings.php a bunch of snippets from /mediawiki/conf.d/ [10:08:17] and the php snippets there rely on env variables to set various $wg settings [10:08:18] BUT [10:08:27] on apache, the env settings do not exists [10:08:47] so mediawiki fallback to the default, turns out to point caches to /tmp/ which is shared between jobs / builds grrr [10:09:14] :( [10:09:39] so when running the installer under cli (which has the proper env) I need to find out a way to eval [10:09:50] and write / hardcode the output in LocalSettings.php [10:09:53] but eval() is evil :D [10:19:12] kk merci hashar [10:19:23] echo -en "" >> LocalSettings.php [10:19:25] dirty hack [10:20:12] why php tags? [10:27:37] Nikerabbit: that is how we do it [10:27:51] the mw-apply-settings.sh loads a bunch of php files from /mediawiki/conf.d/ [10:27:55] which have the opening tag [10:28:15] (03PS1) 10Hashar: mw-apply-settings: set $wgTmpDirectory explicitly [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256912 (https://phabricator.wikimedia.org/T120356) [10:28:26] right [10:28:44] hashar: does cindy the browser test bot run on jenkins (for cirrus) ? do you know? [10:28:53] aude: no idea [10:28:55] * aude looking at https://github.com/wikimedia/mediawiki-extensions-CirrusSearch/blob/master/CirrusSearch.php#L902-L906 [10:29:11] aude: Cindy was written by Jon from mobile to run the browser tests. No clue where it is running honestly [10:29:15] now that we have a (soft) dependency on cirrus, this gets loaded for wikibase browser tests [10:29:18] hashar: ok [10:29:28] aude: that eventually prompted Dan to write the mwext-selenium job which run browser tests [10:29:40] but repos using Cindy have not been migrated to the Jenkins job mwext-selenium [10:29:50] most probably, wherever Cindy runs, elasticsearch is not available [10:29:51] i'm just thinking we could make the check for 'browsertests' in the jobname mor especific [10:30:08] ok [10:30:27] 10Continuous-Integration-Config, 5Patch-For-Review: qunit jobs have Localisation cache under /tmp causing cache pollution between runs - https://phabricator.wikimedia.org/T120356#1851857 (10hashar) [10:30:42] (03CR) 10Hashar: [C: 032] mw-apply-settings: set $wgTmpDirectory explicitly [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256912 (https://phabricator.wikimedia.org/T120356) (owner: 10Hashar) [10:30:45] lets be brave [10:31:33] (03Merged) 10jenkins-bot: mw-apply-settings: set $wgTmpDirectory explicitly [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256912 (https://phabricator.wikimedia.org/T120356) (owner: 10Hashar) [10:32:34] (03CR) 10Hashar: "Deployed with:" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256912 (https://phabricator.wikimedia.org/T120356) (owner: 10Hashar) [10:33:07] bah [10:34:43] (03PS1) 10Hashar: mw-apply-settings: fix duplicate ?> php closing tag [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256913 [10:34:51] (03CR) 10Hashar: [C: 032] mw-apply-settings: fix duplicate ?> php closing tag [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256913 (owner: 10Hashar) [10:35:01] :( [10:35:07] my fault for not writing tests [10:35:42] (03Merged) 10jenkins-bot: mw-apply-settings: fix duplicate ?> php closing tag [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256913 (owner: 10Hashar) [10:38:40] (03PS1) 10Hashar: mw-apply-settings: no PHP opening tag either [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256914 [10:38:49] (03CR) 10Hashar: [C: 032] mw-apply-settings: no PHP opening tag either [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256914 (owner: 10Hashar) [10:39:09] Nikerabbit: I should have paid more attention. The php tags are not needed :D [10:39:39] (03Merged) 10jenkins-bot: mw-apply-settings: no PHP opening tag either [integration/jenkins] - 10https://gerrit.wikimedia.org/r/256914 (owner: 10Hashar) [10:44:11] 10Continuous-Integration-Config, 5Patch-For-Review: qunit jobs have Localisation cache under /tmp causing cache pollution between runs - https://phabricator.wikimedia.org/T120356#1851872 (10hashar) Had to fix the script a bit more: | https://gerrit.wikimedia.org/r/256913 | mw-apply-settings: fix duplicate ?>... [10:47:08] hashar: that's whay I thought :) [10:52:31] hmm [10:52:37] wikibase merges at least [10:52:39] https://gerrit.wikimedia.org/r/#/c/256711/ [10:52:39] \O/ [10:52:57] hashar: success? [10:53:10] kart_: no clue yet [10:53:22] doing a recheck on my dummy change https://gerrit.wikimedia.org/r/#/c/248855/ [10:53:58] at least now we set Setting $wgTmpDirectory = '/mnt/home/jenkins-deploy/tmpfs/jenkins-0'; [10:54:26] so when MW is hit via Apache it at least has the proper $wgTmpDirectory [10:54:30] instead of /tmp [10:54:37] That's nice. [10:54:42] this is so exciting [10:54:47] https://integration.wikimedia.org/ci/job/mwext-qunit/8683/console [10:54:53] it is failing still :( [10:54:57] 00:01:17.591 getLanguageNameByCode() returns language name. [10:54:57] 00:01:17.591 Expected: Deutsch [10:54:59] 00:01:17.591 Actual: German [10:55:00] yeah [10:56:09] could it be caused by ULS? [10:56:33] https://gerrit.wikimedia.org/r/#/c/243130/1/extensions/Wikibase/view/tests/qunit/wikibase/wikibase.getLanguageNameByCode.tests.js this is the test I believe [10:57:14] https://gerrit.wikimedia.org/r/#/c/243130/1/extensions/Wikibase/view/resources/wikibase/wikibase.getLanguageNameByCode.js and this is the code I believe [10:57:26] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851880 (10hashar) [10:57:28] 10Continuous-Integration-Config, 5Patch-For-Review: qunit jobs have Localisation cache under /tmp causing cache pollution between runs - https://phabricator.wikimedia.org/T120356#1851877 (10hashar) 5Open>3Resolved a:3hashar ``` Setting $wgTmpDirectory = '/mnt/home/jenkins-deploy/tmpfs/jenkins-0'; ``` [10:58:22] Nikerabbit: potentially [10:58:26] I am not sure how to reproduce though [10:58:52] we probably want ULS and ContentTranslation to be tested together [11:03:18] kart_: Nikerabbit I am out of ideas :( [11:03:45] 10Beta-Cluster-Infrastructure, 6Labs, 10Labs-Infrastructure, 6operations: beta: Get SSL certificates for *.{projects}.beta.wmflabs.org - https://phabricator.wikimedia.org/T50501#1851883 (10Krenair) Yeah, beta.wmflabs.org was in the private beta. Don't know if it can actually work with our setup though. [11:06:14] hashar: Re: ULS, CX jenkins jobs depends on ULS just like wikibase AFAIK. [11:06:26] Correct me. [11:06:49] ah [11:06:53] so on https://gerrit.wikimedia.org/r/#/c/248855/ [11:06:58] mwext-qunit fails [11:07:08] but mediawiki-extensions-qunit pass [11:07:14] that later one has more extensions defined [11:07:31] namely all of AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal [11:08:07] i.e. there is no Wikidata [11:08:36] while mwext-qunit has ContentTranslation Echo Elastica EventLogging GeoData GuidedTour Scribunto UniversalLanguageSelector Wikidata cldr [11:08:57] hmm [11:09:00] I did not see explicit loading of ULS in the Wikidata code [11:11:59] Don't they use some ULS something to select the language of statements or similar? [11:12:40] * 2eb335f - (HEAD -> master, origin/master, origin/HEAD) New Wikidata Build - 2015-12-04T10:00:01+0000 (72 minutes ago) [11:12:40] * 63f1a6f - New Wikidata Build - 2015-12-03T10:00:01+0000 (25 hours ago) [11:12:43] that is the last two builds [11:14:50] going to try to run against a previous wikidata build [11:19:45] hashar: i think possibly having qunit tests for our build is a new thing [11:19:56] possibly [11:20:10] giving a try with the Wikidata build from 2 days ago https://integration.wikimedia.org/ci/job/mwext-qunit-T120349/1/consoleFull [11:20:10] now that i think about it.. [11:20:39] there is a lot of dispredancy anyway [11:20:43] https://phabricator.wikimedia.org/T117886 which provides no useful info for me [11:21:01] since we do not gate wikidata and contentranslation together, one can break the other :/ [11:21:32] but apparently they pass for our build now (alone) [11:21:55] https://integration.wikimedia.org/ci/job/mwext-qunit/8676/console [11:22:14] but i don't see ULS enabled there [11:22:37] whereas ContentTranslation qunit job has ULS enabled [11:22:40] so the side effect is that it breaks Wikidata [11:22:44] looks like the proper bug [11:22:49] 6Release-Engineering-Team, 5Testing-Initiative-2015, 10Browser-Tests-Infrastructure, 10MediaWiki-extensions-Examples, 7Documentation: Improve documentation around running/writing (with lots of examples) browser tests - https://phabricator.wikimedia.org/T108108#1851911 (10zeljkofilipin) @aklapper: @janzer... [11:22:50] and we should have it on https://integration.wikimedia.org/ci/job/mwext-qunit/8676/console [11:33:13] i am looknig more [11:33:22] apparently i did run into this long ago https://phabricator.wikimedia.org/T92532 [11:33:37] if i am logged in and have uls enabled (and probably ime) [11:33:53] i'm told it's an issue with animations in uls [11:35:37] argrhbbm [11:36:19] i tried a run with contentranslation / ULS and karma fails with Script error. [11:36:21] .... [11:36:23] :( [11:36:29] https://integration.wikimedia.org/ci/job/mwext-qunit-T120349/3/consoleFull [11:36:37] how useful is that really ... [11:40:27] i don't get the qunit failure now [12:02:21] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851975 (10hashar) The l10n cache issue being solved, I gave a try again on a dummy change for ContentTranslation https://gerrit.wikimedia.org/r/#/c/248855/ The... [12:02:55] kart_: Nikerabbit aude: I don't know what to do [12:03:07] maybe ContentTranslation should no more depends on Wikidata ? [12:03:11] until Wikidata/ULS works well together [12:04:05] hmm. [12:04:07] though Wikidata has been added ages ago [12:04:23] and ULS has been added to ContentTranslation back in August ( I5c1425c8e08c356dcbd8468656276dc6eafd30a0 ) [12:04:39] so it seems something in Wikidata is regressing whenever ULS is around [12:04:39] Yes. both breaks each other time to time. [12:05:19] Nikerabbit: any thoughts? [12:05:34] I'll be AFK for sometime. [12:05:53] and we might want to add ULS as a dep of Wikidata :D [12:06:43] :D [12:06:50] aude: ^ [12:07:19] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851982 (10hashar) And there is also {T92532} which has the same "Deutsch" vs "German" [12:08:58] could be some issue that happens with particular settings [12:12:33] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851986 (10hashar) [12:27:37] kart_: hashar apparently i didn't have cldr enabled for myself (but had it on my old laptop) [12:27:44] enabling it again, i can reproduce [12:28:20] disabling uls + keeping cldr then it passes again [13:34:45] kart_: hashar think i have a not so nice workaround that maybe is ok for now (and have ideas on a more proper fix) [13:35:05] i have no idea why this issue is just appearing now on jenkins though [13:47:25] aude: if you have some workaround I guess that will be welcomed [13:47:48] maybe follow up in #wikidata ? I am there :} [14:45:10] 6Release-Engineering-Team: Reduce production log errors to zero* - https://phabricator.wikimedia.org/T115630#1852273 (10hashar) [14:46:20] 6Release-Engineering-Team: Reduce production log errors to zero* - https://phabricator.wikimedia.org/T115630#1852276 (10mmodell) @greg: there will be a whole lot of holding up the train if that's going to happen. [14:47:27] 6Release-Engineering-Team: [EPIC] Enforce "no increase in log errors" during deployments - https://phabricator.wikimedia.org/T115629#1852278 (10mmodell) @greg: The problem is the new branch cut on tuesday. Since it incorporates a lot of new code it's difficult to avoid new errors sneaking in. [14:47:34] 7Browser-Tests, 10Continuous-Integration-Config, 7Ruby: Cucumber linter should run for all repositories that contain Cucumber code - https://phabricator.wikimedia.org/T58251#1852280 (10hashar) [14:47:35] 7Browser-Tests, 10Continuous-Integration-Config, 5MW-1.25-release, 5MW-1.26-release, and 6 others: Add Rakefile to repositories with Ruby code - https://phabricator.wikimedia.org/T117993#1852279 (10hashar) [14:47:53] 7Browser-Tests, 10Continuous-Integration-Config, 5MW-1.25-release, 5MW-1.26-release, and 6 others: Add Rakefile to repositories with Ruby code - https://phabricator.wikimedia.org/T117993#1795365 (10hashar) [14:47:54] 7Browser-Tests, 10Continuous-Integration-Config, 7Ruby: Cucumber linter should run for all repositories that contain Cucumber code - https://phabricator.wikimedia.org/T58251#592722 (10hashar) [14:48:14] 7Browser-Tests, 10Continuous-Integration-Config, 7Ruby: Cucumber linter should run for all repositories that contain Cucumber code - https://phabricator.wikimedia.org/T58251#592722 (10hashar) We have a Rakefile entry point now ( T117993 ). So the cucumber linter can be added as needed. [15:00:03] PROBLEM - Puppet failure on deployment-tin is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [15:12:43] 6Release-Engineering-Team: [EPIC] Enforce "no increase in log errors" during deployments - https://phabricator.wikimedia.org/T115629#1852343 (10MaxSem) That's why we need to shoot these errors while they're still on beta. [15:45:14] 6Release-Engineering-Team: [EPIC] Enforce "no increase in log errors" during deployments - https://phabricator.wikimedia.org/T115629#1852432 (10mmodell) The errors need to be a lot more visible, honestly. If mediawiki-vagrant, and the beta cluster, would surface the errors in a way that's not easily ignored, th... [15:47:51] 6Release-Engineering-Team: [EPIC] Enforce "no increase in log errors" during deployments - https://phabricator.wikimedia.org/T115629#1852435 (10mmodell) I'd like to see something like http://phpdebugbar.com/ enabled by-default on vagrant and beta cluster. Perhaps it could even be offered as a per-user preference... [15:49:12] hey, is deployment-prep's quota all full up? [15:49:15] i can't create new instances [15:54:43] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1852469 (10hashar) a:3aude Unrelated issues were: * BlueSkins being left in the workspace (manually cleaned up) * localisation cache being shared between all... [15:57:18] 10Continuous-Integration-Infrastructure, 10Wikidata: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1852488 (10hashar) 5Open>3Resolved [15:57:25] 10Continuous-Integration-Infrastructure, 10Wikidata, 7WorkType-Maintenance: Wikibase QUnit failure blocks Content translation CI - https://phabricator.wikimedia.org/T120349#1851613 (10hashar) [15:58:19] twentyafterfour: Habormaster at phab has a bug at your current config [15:58:44] for example: https://phabricator.wikimedia.org/harbormaster/build/176/ <-- build since 28 octobre [15:58:48] *october [15:58:57] that's not good... :-/ [15:59:05] ottomata: yeah, the amount of memory allocated for the project is filled (as well as number of instances). [15:59:22] Luke081515: that's experimental, it's being worked on [15:59:30] ah, ok [15:59:30] rats [16:00:32] twentyafterfour: A pricipial question: Is it allowed to use integration for own php unit tests/lints? [16:01:00] Luke081515: I don't know [16:01:09] 10MediaWiki-Releasing, 6Developer-Relations, 10Wikimedia-Blog-Content, 3DevRel-December-2015, 5MW-1.26-release: Write blog post announcing MW 1.26 - https://phabricator.wikimedia.org/T112842#1852502 (10Aklapper) >>! In T112842#1850907, @jrbs wrote: > I guess it would be great to get an overview of the ne... [16:01:32] Do you know someone who could know that? [16:04:07] Luke081515: can you elaborate about what you would like to do? [16:04:13] what sort of tests? on what code? [16:06:16] I think a lint of my PHP Bot-Skripts would be enough, but at the moment I got no lint :-/ [16:07:03] So I have to search for mistakes at syntax... [16:07:37] (scripts for wikimedia projects, the bot runs at dewiki) [16:09:11] is it hosted in a wikimedia repo or on github? [16:10:05] nothing of both.. at the moment at the phabricator repo of my instance... [16:10:50] ah, well you could set up arcanist linters, or we could create a repo for it on production phabricator and set up some sort of ci for it [16:10:59] arcanist runs lint locally on your machine [16:11:24] ah, ok [16:36:08] I am off, be back later tonight [16:57:39] 10Continuous-Integration-Config, 10Wikidata, 3Wikidata-Sprint-2015-12-01: [Task] Add CirrusSearch and Elastica as dependencies of Wikibase on Jenkins - https://phabricator.wikimedia.org/T120217#1852629 (10aude) 5Open>3Resolved [17:07:49] 10MediaWiki-Releasing, 6Developer-Relations, 10Wikimedia-Blog-Content, 3DevRel-December-2015, 5MW-1.26-release: Write blog post announcing MW 1.26 - https://phabricator.wikimedia.org/T112842#1852646 (10Qgil) https://meta.wikimedia.org/wiki/Wikimedia_Blog/Drafts/MediaWiki_1.26 I need help writing details... [17:50:47] anyone seen this error before? (on vagrant) : Fatal error: Call to undefined method ObjectCache::getLocalClusterInstance() in /vagrant/mediawiki/includes/GlobalFunctions.php on line 3469 [18:03:42] uh [18:03:59] git pull everything? [18:05:02] yeah ... did that [18:05:08] my vagrant vm is totally broken it seems [18:45:11] 10Continuous-Integration-Infrastructure, 5Patch-For-Review: Create CI slaves using Debian Jessie (tracking) - https://phabricator.wikimedia.org/T94836#1852922 (10hashar) [18:45:14] 10Continuous-Integration-Infrastructure, 7Blocked-on-Operations, 5Patch-For-Review: Use systemd for xvfb service on Debian/Jessie - https://phabricator.wikimedia.org/T95003#1852917 (10hashar) 5Open>3Resolved a:3hashar And we now have xvfb on Jessie!!! [19:24:15] !log bumped portals [19:24:18] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL, Master [20:05:28] 10Deployment-Systems, 3Scap3: scap3 configuration selection is confusing - https://phabricator.wikimedia.org/T120410#1853180 (10thcipriani) 3NEW a:3thcipriani [20:06:16] 10Deployment-Systems, 3Scap3: scap3 configuration selection is confusing - https://phabricator.wikimedia.org/T120410#1853190 (10thcipriani) p:5Triage>3Normal [20:20:12] (03PS1) 10EBernhardson: Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 [20:21:10] (03CR) 10jenkins-bot: [V: 04-1] Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 (owner: 10EBernhardson) [20:26:52] (03PS2) 10EBernhardson: Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 [20:28:36] (03CR) 10jenkins-bot: [V: 04-1] Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 (owner: 10EBernhardson) [20:35:23] (03PS3) 10EBernhardson: Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 [20:36:17] (03CR) 10jenkins-bot: [V: 04-1] Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 (owner: 10EBernhardson) [20:36:55] (03PS4) 10EBernhardson: Enable submodules for operations/mediawiki-config phpunit tests [integration/config] - 10https://gerrit.wikimedia.org/r/256979 [21:15:43] PROBLEM - git_daemon_running on gallium is CRITICAL: PROCS CRITICAL: 2 processes with regex args ^/usr/lib/git-core/git-daemon [21:21:33] RECOVERY - git_daemon_running on gallium is OK: PROCS OK: 1 process with regex args ^/usr/lib/git-core/git-daemon [21:33:57] 10Beta-Cluster-Infrastructure, 10Wikimedia-Site-Requests: Check status of beta interwiki json/cdb files - https://phabricator.wikimedia.org/T120427#1853735 (10Krenair) 3NEW [22:25:15] 10Beta-Cluster-Infrastructure, 6Editing-Department, 10Math, 10RESTBase, 5WMF-deploy-2015-12-08_(1.27.0-wmf.8): [Regression pre-wmf.8] Rendering of new formulæ is instead replaced by UNIQ--math-00000014-QINU on Beta Cluster due to old version of RESTbase - https://phabricator.wikimedia.org/T120318#1854114... [23:28:31] 10Continuous-Integration-Config, 10Browser-Tests-Infrastructure, 10CirrusSearch: Make browsertests for CirrusSearch run on every submitted patch with proper CI infrastructure rather than a bot - https://phabricator.wikimedia.org/T98374#1854353 (10JanZerebecki) Currently Cindy has special setup code for these...