[00:02:10] I am getting some weird phantomjs failure here: https://integration.wikimedia.org/ci/job/mwgate-npm-node-6-docker/409/consoleFull - anybody knows what's up with it (this is for mwgate-npm-node-6-docker job)? [01:28:02] 10Continuous-Integration-Config, 10MediaWiki-extension-requests, 10Google-Code-in-2017: Add phan to MediaWiki extensions for static analysis - https://phabricator.wikimedia.org/T179554#3728463 (10Legoktm) [01:36:34] (03Draft2) 10Krinkle: Re-enable $wgAutoloadAttemptLowercase for older branches [integration/jenkins] - 10https://gerrit.wikimedia.org/r/387971 (https://phabricator.wikimedia.org/T166759) [02:00:20] (03CR) 10Legoktm: [C: 04-1] "We still want this to apply to REL1_30. Maybe just blacklist REL1_27 and REL1_29 explicitly? Those are the only two branches that don't su" [integration/jenkins] - 10https://gerrit.wikimedia.org/r/387971 (https://phabricator.wikimedia.org/T166759) (owner: 10Krinkle) [02:02:49] (03CR) 10Krinkle: [C: 04-1] "It passes on 1_28, maybe it's a simple fix for 1_29? Trying Ib8cd202d36d35a36." [integration/jenkins] - 10https://gerrit.wikimedia.org/r/387971 (https://phabricator.wikimedia.org/T166759) (owner: 10Krinkle) [04:46:22] PROBLEM - Puppet errors on deployment-logstash2 is CRITICAL: CRITICAL: 60.00% of data above the critical threshold [0.0] [05:21:22] RECOVERY - Puppet errors on deployment-logstash2 is OK: OK: Less than 1.00% above the threshold [0.0] [06:52:24] PROBLEM - Puppet errors on integration-slave-jessie-1002 is CRITICAL: CRITICAL: 30.00% of data above the critical threshold [0.0] [06:58:14] (03PS1) 10Legoktm: data-values/value-view is not a MediaWiki extension [integration/config] - 10https://gerrit.wikimedia.org/r/387986 [07:01:39] (03PS1) 10Legoktm: Sync MediaWiki core coverage to just mediawiki-core/ [integration/config] - 10https://gerrit.wikimedia.org/r/387987 [07:02:15] (03PS2) 10Legoktm: Sync MediaWiki core coverage to just mediawiki-core/ [integration/config] - 10https://gerrit.wikimedia.org/r/387987 [07:04:06] (03CR) 10Legoktm: [C: 032] Sync MediaWiki core coverage to just mediawiki-core/ [integration/config] - 10https://gerrit.wikimedia.org/r/387987 (owner: 10Legoktm) [07:05:54] !log mwext-VisualEditor-publish got stuck for 15 hours, deleted a job in jenkins to kick it [07:05:58] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:06:03] (03Merged) 10jenkins-bot: Sync MediaWiki core coverage to just mediawiki-core/ [integration/config] - 10https://gerrit.wikimedia.org/r/387987 (owner: 10Legoktm) [07:32:23] RECOVERY - Puppet errors on integration-slave-jessie-1002 is OK: OK: Less than 1.00% above the threshold [0.0] [07:34:55] PROBLEM - Free space - all mounts on integration-slave-jessie-1004 is CRITICAL: CRITICAL: integration.integration-slave-jessie-1004.diskspace._srv.byte_percentfree (<10.00%) [07:54:46] (03Abandoned) 10Krinkle: Re-enable $wgAutoloadAttemptLowercase for older branches [integration/jenkins] - 10https://gerrit.wikimedia.org/r/387971 (https://phabricator.wikimedia.org/T166759) (owner: 10Krinkle) [08:20:16] (03CR) 10WMDE-leszek: "Yes, please! I bumped in the problems like in this patch already some time ago and filed T178226 about moving the repo. Please tell me if " [integration/config] - 10https://gerrit.wikimedia.org/r/387816 (https://phabricator.wikimedia.org/T178088) (owner: 10Legoktm) [08:42:35] (03PS19) 10Umherirrender: Update tests for BlueSpice [integration/config] - 10https://gerrit.wikimedia.org/r/380790 [08:45:06] PROBLEM - Puppet errors on deployment-mathoid is CRITICAL: CRITICAL: 50.00% of data above the critical threshold [0.0] [08:53:24] 10Release-Engineering-Team, 10Operations, 10User-Joe: Create jenkins job for creating deployment artifacts for `docker-pkg-deploy` - https://phabricator.wikimedia.org/T179562#3728803 (10Joe) [08:53:33] 10Release-Engineering-Team, 10Operations, 10User-Joe: Create jenkins job for creating deployment artifacts for `docker-pkg-deploy` - https://phabricator.wikimedia.org/T179562#3728815 (10Joe) p:05Triage>03High [09:02:02] PROBLEM - Puppet errors on deployment-trending01 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [09:03:23] PROBLEM - Puppet errors on deployment-conf03 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [09:20:07] RECOVERY - Puppet errors on deployment-mathoid is OK: OK: Less than 1.00% above the threshold [0.0] [09:43:18] RECOVERY - Puppet errors on deployment-conf03 is OK: OK: Less than 1.00% above the threshold [0.0] [09:58:37] 10Continuous-Integration-Infrastructure (shipyard), 10Release-Engineering-Team (Kanban), 10Patch-For-Review: build CI images after a merge on integration/config - https://phabricator.wikimedia.org/T178594#3728972 (10Addshore) >>! In T178594#3716914, @hashar wrote: > I did a basic prototype, it takes a while... [10:06:52] 10Release-Engineering-Team, 10Wikidata, 10Epic, 10User-Addshore: [Epic] Kill the Wikidata build step - https://phabricator.wikimedia.org/T173818#3728974 (10Addshore) So, just for an update, the chain of patches to use the JS through git submodules has just started moving with https://gerrit.wikimedia.org/r... [10:24:09] (03PS1) 10Umherirrender: [MOOC] Add npm job [integration/config] - 10https://gerrit.wikimedia.org/r/388014 [10:31:11] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3728211 (10zeljkofilipin) [10:31:32] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3728211 (10zeljkofilipin) a:03zeljkofilipin [10:44:53] PROBLEM - Free space - all mounts on integration-slave-jessie-1004 is CRITICAL: CRITICAL: integration.integration-slave-jessie-1004.diskspace._srv.byte_percentfree (<50.00%) [10:49:56] PROBLEM - Free space - all mounts on deployment-mediawiki04 is CRITICAL: CRITICAL: deployment-prep.deployment-mediawiki04.diskspace.root.byte_percentfree (<10.00%) [10:53:09] (03PS1) 10Hashar: Migrate tox jobs on operations/* to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388020 [10:58:07] Project beta-scap-eqiad build #180143: 04FAILURE in 2 min 47 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180143/ [10:59:46] ^^ that is due to me and the Wikidata build [10:59:51] FYI [11:04:47] Project beta-scap-eqiad build #180144: 04STILL FAILING in 1 min 7 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180144/ [11:07:04] la la la [11:09:55] (03CR) 10Hashar: [C: 032] Migrate tox jobs on operations/* to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388020 (owner: 10Hashar) [11:11:18] (03Merged) 10jenkins-bot: Migrate tox jobs on operations/* to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388020 (owner: 10Hashar) [11:14:38] https://gerrit.wikimedia.org/r/388025 New Wikidata Build - 2017-11-02T11:13:01+0000 [11:14:52] Project beta-scap-eqiad build #180145: 04STILL FAILING in 1 min 8 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180145/ [11:15:06] Once the above patch is merged the next beta deploy should be okay again! [11:17:16] (03PS3) 10WMDE-leszek: Treat WikibaseJavaScriptApi as an independent library, not an extension [integration/config] - 10https://gerrit.wikimedia.org/r/387816 (https://phabricator.wikimedia.org/T178088) (owner: 10Legoktm) [11:18:32] (03CR) 10jerkins-bot: [V: 04-1] Treat WikibaseJavaScriptApi as an independent library, not an extension [integration/config] - 10https://gerrit.wikimedia.org/r/387816 (https://phabricator.wikimedia.org/T178088) (owner: 10Legoktm) [11:18:57] Project beta-scap-eqiad build #180146: 04STILL FAILING in 1 min 7 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180146/ [11:22:53] 10RelEng-Archive-FY201718-Q1, 10Wikimedia-Mailing-lists: Create code health mailing list - https://phabricator.wikimedia.org/T170963#3729072 (10Dzahn) [11:24:03] (03PS1) 10Hashar: Experimental apps-android-wikipedia-tox-docker job [integration/config] - 10https://gerrit.wikimedia.org/r/388029 [11:24:20] * addshore watches https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180147/console [11:24:43] Project beta-scap-eqiad build #180147: 04STILL FAILING in 1 min 3 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180147/ [11:25:45] (03CR) 10Hashar: [C: 032] Experimental apps-android-wikipedia-tox-docker job [integration/config] - 10https://gerrit.wikimedia.org/r/388029 (owner: 10Hashar) [11:28:18] * addshore watches https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180148/ [11:28:21] (03Merged) 10jenkins-bot: Experimental apps-android-wikipedia-tox-docker job [integration/config] - 10https://gerrit.wikimedia.org/r/388029 (owner: 10Hashar) [11:30:53] 10Continuous-Integration-Config, 10Gerrit, 10Release-Engineering-Team (Kanban), 10Wikidata: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226#3729114 (10hashar) I guess in Gerrit I can mirror `mediawiki/extensions/WikibaseJavaScriptApi` to `wikibase/javascr... [11:32:17] (03PS1) 10Hashar: Switch apps-android-wikipedia-tox to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388030 [11:34:02] (03CR) 10jerkins-bot: [V: 04-1] Switch apps-android-wikipedia-tox to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388030 (owner: 10Hashar) [11:35:06] (03PS2) 10Hashar: Switch apps-android-wikipedia-tox to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388030 [11:36:59] (03CR) 10Hashar: [C: 032] Switch apps-android-wikipedia-tox to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388030 (owner: 10Hashar) [11:39:27] (03Merged) 10jenkins-bot: Switch apps-android-wikipedia-tox to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388030 (owner: 10Hashar) [11:44:55] PROBLEM - Free space - all mounts on deployment-mediawiki04 is CRITICAL: CRITICAL: deployment-prep.deployment-mediawiki04.diskspace.root.byte_percentfree (<10.00%) [11:47:38] Yippee, build fixed! [11:47:39] Project beta-scap-eqiad build #180148: 09FIXED in 20 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/180148/ [11:49:07] hasharEat: I'm going to add 1 more docker slave today FYI :) a 2 executor one :) [11:49:54] PROBLEM - Free space - all mounts on integration-slave-jessie-1004 is CRITICAL: CRITICAL: integration.integration-slave-jessie-1004.diskspace._srv.byte_percentfree (<10.00%) [11:50:32] docker jobs 374 / nodepool jobs 964 / other jobs 610 (for yesterday) :D [11:51:28] 1/4 of nodepool jobs now run in docker instead, wheeeee :D [11:59:56] 10Release-Engineering-Team (Kanban), 10releng-201718-q1, 10MediaWiki-General-or-Unknown, 10Epic, and 3 others: Port Selenium tests from Ruby to Node.js - https://phabricator.wikimedia.org/T139740#3729216 (10zeljkofilipin) [12:02:57] 10Release-Engineering-Team, 10Wikidata, 10Epic, 10User-Addshore: [Epic] Kill the Wikidata build step - https://phabricator.wikimedia.org/T173818#3729221 (10WMDE-leszek) [12:03:03] 10Continuous-Integration-Config, 10Wikidata, 10Patch-For-Review: Only run npm job on Jenkins for builds of mediawiki/extensions/WikibaseJavaScriptApi - https://phabricator.wikimedia.org/T178225#3685235 (10WMDE-leszek) [12:03:19] 10Continuous-Integration-Config, 10Wikidata, 10Patch-For-Review, 10User-Addshore: Only run npm job on Jenkins for builds of data-values/value-view - https://phabricator.wikimedia.org/T178083#3680120 (10WMDE-leszek) [12:03:35] 10Continuous-Integration-Config, 10Gerrit, 10Release-Engineering-Team (Kanban), 10Wikidata: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226#3685259 (10WMDE-leszek) [12:16:18] addshore: ah yeah good idea [12:16:38] addshore: and legoktm filled a task about having some capacity graph. Guess I should work on that today [12:17:48] !log gerrit: created wikibase/javascript-api inheriting from wikibase.git - T178226 [12:17:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [12:17:52] T178226: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226 [12:22:47] Yippee, build fixed! [12:22:47] Project selenium-GettingStarted » firefox,beta,Linux,BrowserTests build #574: 09FIXED in 47 sec: https://integration.wikimedia.org/ci/job/selenium-GettingStarted/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=BrowserTests/574/ [12:27:06] 10Browser-Tests-Infrastructure, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Wikidata, and 4 others: Run Wikibase daily browser tests on Jenkins - https://phabricator.wikimedia.org/T167432#3729286 (10zeljkofilipin) >>! In T167432#3726174, @WMDE-leszek wrote: > @zeljkofili... [12:30:50] 10Release-Engineering-Team (Kanban), 10releng-201718-q1, 10MediaWiki-General-or-Unknown, 10Epic, and 3 others: Port Selenium tests from Ruby to Node.js - https://phabricator.wikimedia.org/T139740#3729290 (10zeljkofilipin) [12:30:52] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3729289 (10zeljkofilipin) [12:30:56] 10Continuous-Integration-Config, 10Gerrit, 10Release-Engineering-Team (Kanban), 10Wikidata: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226#3729291 (10hashar) I did the clone with: ``` git clone --mirror mediawiki/extensions/WikibaseJavaScriptApi git push... [12:31:39] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3728211 (10zeljkofilipin) [12:31:41] 10Release-Engineering-Team (Kanban), 10User-zeljkofilipin: Documentation for selenium-RelatedArticles-jessie - https://phabricator.wikimedia.org/T179406#3729292 (10zeljkofilipin) [12:31:58] 10Release-Engineering-Team (Kanban), 10releng-201718-q1, 10MediaWiki-General-or-Unknown, 10Epic, and 3 others: Port Selenium tests from Ruby to Node.js - https://phabricator.wikimedia.org/T139740#3478216 (10zeljkofilipin) [12:32:00] 10Release-Engineering-Team (Kanban), 10User-zeljkofilipin: Documentation for selenium-RelatedArticles-jessie - https://phabricator.wikimedia.org/T179406#3723640 (10zeljkofilipin) [12:34:28] (03PS1) 10Hashar: npm job for wikibase/javascript-api [integration/config] - 10https://gerrit.wikimedia.org/r/388039 (https://phabricator.wikimedia.org/T178226) [12:35:17] 10Continuous-Integration-Config, 10Wikidata, 10Patch-For-Review: Only run npm job on Jenkins for builds of mediawiki/extensions/WikibaseJavaScriptApi - https://phabricator.wikimedia.org/T178225#3729316 (10hashar) 05Open>03declined Lets just move it out of mediawiki/extensions namespace. That is T178226 [12:35:35] (03CR) 10Hashar: [C: 04-1] "See instead: https://gerrit.wikimedia.org/r/388039 npm job for wikibase/javascript-api" [integration/config] - 10https://gerrit.wikimedia.org/r/387816 (https://phabricator.wikimedia.org/T178088) (owner: 10Legoktm) [12:36:34] (03CR) 10Hashar: [C: 032] npm job for wikibase/javascript-api [integration/config] - 10https://gerrit.wikimedia.org/r/388039 (https://phabricator.wikimedia.org/T178226) (owner: 10Hashar) [12:37:55] (03Merged) 10jenkins-bot: npm job for wikibase/javascript-api [integration/config] - 10https://gerrit.wikimedia.org/r/388039 (https://phabricator.wikimedia.org/T178226) (owner: 10Hashar) [12:50:57] (03PS1) 10Hashar: Archive mediawiki/extensions/WikibaseJavaScriptApi [integration/config] - 10https://gerrit.wikimedia.org/r/388044 (https://phabricator.wikimedia.org/T178226) [12:52:29] (03CR) 10Hashar: [C: 032] Archive mediawiki/extensions/WikibaseJavaScriptApi [integration/config] - 10https://gerrit.wikimedia.org/r/388044 (https://phabricator.wikimedia.org/T178226) (owner: 10Hashar) [12:53:45] (03Merged) 10jenkins-bot: Archive mediawiki/extensions/WikibaseJavaScriptApi [integration/config] - 10https://gerrit.wikimedia.org/r/388044 (https://phabricator.wikimedia.org/T178226) (owner: 10Hashar) [12:55:34] hashar: I made a dashboard that compares the numbers of nodepool vs docker vs other jobs [12:55:53] https://grafana.wikimedia.org/dashboard/db/ci-docker-jobs [12:56:26] addshore: I made a few ages ago at https://grafana.wikimedia.org/dashboard/db/nodepool-migration?orgId=1 [12:56:42] probably using the same metrics [12:56:48] hey the graph is relative! :] [12:57:09] looks like a good start addshore thx [12:58:54] 10Continuous-Integration-Config, 10MediaWiki-extension-requests, 10Google-Code-in-2017: Add phan to MediaWiki extensions for static analysis - https://phabricator.wikimedia.org/T179554#3728463 (10Addshore) I can mentor / help mentor this (@Legoktm) [12:59:29] 10Release-Engineering-Team (Kanban), 10User-zeljkofilipin: Documentation for selenium-RelatedArticles-jessie - https://phabricator.wikimedia.org/T179406#3729352 (10zeljkofilipin) https://www.mediawiki.org/wiki/Selenium/Node.js/selenium-EXTENSION-jessie_Jenkins_job [13:02:23] !log gerrit: marked mediawiki/extensions/WikibaseJavaScriptApi.git read-only - T178226 [13:02:28] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [13:02:28] T178226: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226 [13:03:24] 10Continuous-Integration-Config, 10Gerrit, 10Release-Engineering-Team (Kanban), 10Wikidata, 10Patch-For-Review: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226#3729361 (10hashar) **Summary** mediawiki/extensions/WikibaseJavaScriptApi.git is empty and re... [13:08:16] 10Continuous-Integration-Config, 10Gerrit, 10Release-Engineering-Team (Kanban), 10Wikidata, 10Patch-For-Review: Rename mediawiki/extensions/WikibaseJavaScriptApi repo - https://phabricator.wikimedia.org/T178226#3729382 (10WMDE-leszek) 05Open>03Resolved a:03WMDE-leszek [13:11:00] 10Browser-Tests-Infrastructure, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Wikidata, and 4 others: Run Wikibase daily browser tests on Jenkins - https://phabricator.wikimedia.org/T167432#3729386 (10WMDE-leszek) Okay, thanks. That's good news! I've just run another run o... [13:30:57] PROBLEM - Puppet errors on deployment-cassandra3-02 is CRITICAL: CRITICAL: 33.33% of data above the critical threshold [0.0] [13:33:21] 10Continuous-Integration-Infrastructure (shipyard), 10Operations, 10Patch-For-Review: wikimedia-jessie & wikimedia-stretch docker images don't have deb-src set for apt.wikimedia.org - https://phabricator.wikimedia.org/T179354#3721999 (10akosiaris) `puppet/modules/package_builder` and `puppet/modules/docker`... [13:36:21] 10Release-Engineering-Team, 10Wikidata, 10Epic, 10User-Addshore: [Epic] Kill the Wikidata build step - https://phabricator.wikimedia.org/T173818#3729522 (10Addshore) [13:36:55] 10Release-Engineering-Team, 10Wikidata, 10Epic, 10User-Addshore: [Epic] Kill the Wikidata build step - https://phabricator.wikimedia.org/T173818#3729532 (10WMDE-leszek) [13:42:52] (03PS1) 10Hashar: labs-tox-docker + experimental on labs/striker [integration/config] - 10https://gerrit.wikimedia.org/r/388051 [13:54:56] 10Release-Engineering-Team (Watching / External), 10Wikidata, 10Story: [Story] Use composer-merge-plugin to include Wikidata components in mediawiki-vendor - https://phabricator.wikimedia.org/T95663#3729568 (10WMDE-leszek) [13:56:27] (03PS1) 10Hashar: labs/striker tox fails on Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388053 [13:58:46] (03PS1) 10Hashar: Mark pywikibot/compat as archived [integration/config] - 10https://gerrit.wikimedia.org/r/388054 (https://phabricator.wikimedia.org/T101214) [13:59:23] (03CR) 10Hashar: "Then I guess I will turn pywikibot/compat.git read-only in Gerrit?" [integration/config] - 10https://gerrit.wikimedia.org/r/388054 (https://phabricator.wikimedia.org/T101214) (owner: 10Hashar) [13:59:31] (03CR) 10Hashar: [C: 032] labs/striker tox fails on Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388053 (owner: 10Hashar) [14:02:30] (03Merged) 10jenkins-bot: labs/striker tox fails on Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388053 (owner: 10Hashar) [14:04:09] (03PS2) 10Hashar: [MOOC] Add npm job [integration/config] - 10https://gerrit.wikimedia.org/r/388014 (owner: 10Umherirrender) [14:04:12] (03CR) 10Hashar: [C: 032] [MOOC] Add npm job [integration/config] - 10https://gerrit.wikimedia.org/r/388014 (owner: 10Umherirrender) [14:05:36] (03Merged) 10jenkins-bot: [MOOC] Add npm job [integration/config] - 10https://gerrit.wikimedia.org/r/388014 (owner: 10Umherirrender) [14:05:52] (03PS1) 10Hashar: recommendation-api tox job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388058 [14:05:56] RECOVERY - Puppet errors on deployment-cassandra3-02 is OK: OK: Less than 1.00% above the threshold [0.0] [14:06:03] (03CR) 10Hashar: [C: 032] recommendation-api tox job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388058 (owner: 10Hashar) [14:07:12] (03Merged) 10jenkins-bot: recommendation-api tox job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/388058 (owner: 10Hashar) [14:33:39] Yippee, build fixed! [14:33:40] Project selenium-WikiLove » firefox,beta,Linux,BrowserTests build #565: 09FIXED in 1 min 39 sec: https://integration.wikimedia.org/ci/job/selenium-WikiLove/BROWSER=firefox,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=BrowserTests/565/ [14:42:05] 10Browser-Tests-Infrastructure, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Kanban), 10Wikidata, and 4 others: Run Wikibase daily browser tests on Jenkins - https://phabricator.wikimedia.org/T167432#3729743 (10zeljkofilipin) >>! In T167432#3729386, @WMDE-leszek wrote: > I've just r... [14:43:45] PROBLEM - Free space - all mounts on deployment-eventlog02 is CRITICAL: CRITICAL: deployment-prep.deployment-eventlog02.diskspace.root.byte_percentfree (<100.00%) [14:55:03] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3729757 (10zeljkofilipin) Test job: https://integration.wikimedia.org/ci/job/seleni... [15:23:03] thcipriani: I’m back ;-). > error: Unable to get pack file http://deployment-tin.deployment-prep.eqiad.wmflabs/ores/deploy/.git/modules/submodules/editquality/objects/pack/pack-f60df86db871a27e4c724a5e47b02025a445bdfe.pack [15:23:25] awight: prod or beta? [15:23:31] This is beta [15:23:35] * thcipriani looks [15:25:35] Seems like it might be corrupted and I should rm -rf ? [15:26:01] > Failed writing body (3168 != 16384) [15:26:18] looks like you have 392M available and that packfile is 1.7GB [15:26:49] so maybe remove the oldest deployment, remove the new deployment and retry [15:26:58] haha simple enuf [15:27:13] really ought to make the number of deployments to keep configurable [15:27:17] Sorry to drag you in to tell me the disk is full. [15:27:49] we keep 5 by default, which is probably overkill. 3 is probably the Right Number™ to provide quick rollback/deploy. [15:28:21] +1 [15:28:35] Counteth not to 4, and 5 is right out. [15:30:05] :D [15:30:19] my thoughts exactly. [15:34:05] PROBLEM - Free space - all mounts on deployment-kafka01 is CRITICAL: CRITICAL: deployment-prep.deployment-kafka01.diskspace.root.byte_percentfree (<100.00%) [15:37:50] RECOVERY - Free space - all mounts on deployment-sca03 is OK: OK: All targets OK [15:55:28] 10Continuous-Integration-Config, 10Operations-Software-Development: Cumin: upload generated documentation to doc.w.o - https://phabricator.wikimedia.org/T179593#3729935 (10Volans) [15:56:05] 10Continuous-Integration-Config, 10Release-Engineering-Team (Kanban), 10Operations-Software-Development: Cumin: upload generated documentation to doc.w.o - https://phabricator.wikimedia.org/T179593#3729948 (10hashar) [15:58:43] (03CR) 10Thcipriani: "Seems to build images for the Dockerfile.templates that are present (after one minor correction). Missing a few in the dockerfiles directo" (033 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/385996 (owner: 10Giuseppe Lavagetto) [16:12:31] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Readers-Web-Backlog (Tracking), 10User-zeljkofilipin: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3729996 (10zeljkofilipin) All green, looking how to implement it in JJB. https://i... [16:29:24] (03PS1) 10Zfilipin: Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) [16:36:26] (03Abandoned) 10Legoktm: Treat WikibaseJavaScriptApi as an independent library, not an extension [integration/config] - 10https://gerrit.wikimedia.org/r/387816 (https://phabricator.wikimedia.org/T178088) (owner: 10Legoktm) [16:38:32] (03PS2) 10Zfilipin: Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) [16:46:05] (03PS3) 10Zfilipin: Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) [16:47:07] (03PS1) 10Hashar: (((((WIP)))) support args for tox container [integration/config] - 10https://gerrit.wikimedia.org/r/388084 [16:47:42] no_justification hi, apparently there is a bug in the sql so some changes that were migrated had the wrong time added to them. It should be un noticed but just an fyi :). As there is no task, im just letting you know. This affects us as this bug appeared in 2.12+ but was fixed a few days ago. [16:47:47] https://gerrit-review.googlesource.com/#/c/gerrit/+/137431/ [16:48:39] so any db dumps for old changes may have an incorrect time. [16:49:09] (03CR) 10Zfilipin: "Deployed selenium-Popups-jessie." [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) (owner: 10Zfilipin) [16:50:50] (03CR) 10Addshore: [C: 032] Run phan for mediawiki/extensions/ParserMigration [integration/config] - 10https://gerrit.wikimedia.org/r/387960 (owner: 10Legoktm) [16:51:21] (03PS4) 10Zfilipin: Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) [16:53:30] (03Merged) 10jenkins-bot: Run phan for mediawiki/extensions/ParserMigration [integration/config] - 10https://gerrit.wikimedia.org/r/387960 (owner: 10Legoktm) [16:55:52] (03PS8) 10Dduvall: Experimental service pipeline jobs [integration/config] - 10https://gerrit.wikimedia.org/r/380551 (https://phabricator.wikimedia.org/T175297) [16:58:09] !log reloaded zuul to deploy https://gerrit.wikimedia.org/r/387960 [16:58:13] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [16:58:46] (03PS1) 10Hashar: pywikibot-tests-beta-cluster pass PYWIKIBOT2_DIR to tox [integration/config] - 10https://gerrit.wikimedia.org/r/388091 [17:01:48] 10Release-Engineering-Team (Watching / External), 10Scap, 10Operations: Scap: Standardize git version - https://phabricator.wikimedia.org/T179353#3730136 (10demon) What about eventlog* and sca*? [17:02:35] (03CR) 10Jdlrobson: [C: 031] "LGTM" [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) (owner: 10Zfilipin) [17:07:10] 10Release-Engineering-Team (Watching / External), 10Scap, 10Operations: Scap: Standardize git version - https://phabricator.wikimedia.org/T179353#3730151 (10greg) Of course. (oops) [17:09:40] (03CR) 10Zfilipin: "I am not sure why the job fails :(" [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) (owner: 10Zfilipin) [17:09:58] 10Release-Engineering-Team (Kanban), 10Page-Previews, 10Browser-Tests, 10Patch-For-Review, and 2 others: Popups Selenium tests daily targeting beta cluster - https://phabricator.wikimedia.org/T179546#3730174 (10zeljkofilipin) I am not sure why to job fails: https://integration.wikimedia.org/ci/view/Seleniu... [17:12:24] (03CR) 10Hashar: [C: 031] Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) (owner: 10Zfilipin) [17:14:06] (03CR) 10Hashar: "To be tested on https://integration.wikimedia.org/ci/job/pywikibot-tests-beta-cluster/" [integration/config] - 10https://gerrit.wikimedia.org/r/388091 (owner: 10Hashar) [17:29:18] no_justifcation i wonder should we do T176164 at the same time as the 2.14 upgrade? The change will at least make it better at setting session variables. :) [17:29:18] T176164: Switch to mariadb java connector once we upgrade to gerrit 2.14 - https://phabricator.wikimedia.org/T176164 [17:30:08] i misplet the name :). I meant no_justification. [17:30:43] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Ruby, 10User-zeljkofilipin: Update Selenium/Ruby documentation - https://phabricator.wikimedia.org/T170543#3730238 (10zeljkofilipin) 05Open>03declined Marked Ruby documentation as deprecated. https://www.mediawiki.org/wiki/Seleniu... [17:31:16] 10MediaWiki-Releasing, 10Release-Engineering-Team (Long-Lived-Branches), 10MediaWiki-General-or-Unknown: Remove EOL MediaWiki release branches - https://phabricator.wikimedia.org/T92503#3730241 (10demon) That ^ [17:32:01] well at least ^^ that will improve T152801 [17:32:01] T152801: "index-pack failed" when installing new MediaWiki-Vagrant box - https://phabricator.wikimedia.org/T152801 [17:32:02] :) [17:32:10] 10Release-Engineering-Team (Watching / External), 10Scap, 10Operations: Scap: Standardize git version - https://phabricator.wikimedia.org/T179353#3721967 (10mobrovac) >>! In T179353#3730136, @demon wrote: > sca*? Those hosts have only Zotero on them, and they will never move off of trusty (because reasons).... [17:32:22] 10Browser-Tests-Infrastructure, 10MediaWiki-extensions-CentralAuth, 10VisualEditor, 10Browser-Tests, and 2 others: Edits sometimes fail for new users erroneously reporting them as anon - https://phabricator.wikimedia.org/T172835#3730250 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved b... [17:33:27] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10User-zeljkofilipin: Allow specifying required permissions for a new user - https://phabricator.wikimedia.org/T134529#3730258 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:34:10] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10CirrusSearch, 10Discovery: Support alternative API endpoints - https://phabricator.wikimedia.org/T99663#3730272 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:34:36] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog): Pending fails upon not finding an element (a failure case that should pass) - https://phabricator.wikimedia.org/T74379#3730277 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:35:34] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Patch-For-Review, 10Ruby, 10User-zeljkofilipin: Upgrade Cucumber from version 1 to version 3 - https://phabricator.wikimedia.org/T160086#3730284 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:35:36] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Next), 10Wikidata, 10Patch-For-Review, and 3 others: Increase in failures caused by Saucelabs - https://phabricator.wikimedia.org/T152963#3730288 (10zeljkofilipin) [17:35:57] 10Browser-Tests-Infrastructure, 10Patch-For-Review, 10Ruby, 10User-zeljkofilipin: Selenium tests broken on Ruby 2.4 - https://phabricator.wikimedia.org/T157695#3730293 (10zeljkofilipin) [17:36:00] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Watching / External), 10MW-1.29-release-notes, 10Patch-For-Review, and 2 others: Update Ruby tests to Selenium 3 - https://phabricator.wikimedia.org/T158074#3730289 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T... [17:36:24] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Wikidata, 10Ruby: headless browsertests: assert absence of or log network errors - https://phabricator.wikimedia.org/T118179#3730295 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:37:42] 10Browser-Tests-Infrastructure, 10Continuous-Integration-Infrastructure, 10Release-Engineering-Team (Backlog), 10SpamBlacklist, and 2 others: Figure out a system to override default settings when in test context - https://phabricator.wikimedia.org/T89096#3730301 (10zeljkofilipin) 05Open>03declined Unli... [17:37:59] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Patch-For-Review, 10Ruby: New version of page-object Ruby gem is breaking CI - https://phabricator.wikimedia.org/T126354#3730310 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:38:36] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Wikidata, 10Ruby: headless browsertests: browser console output - https://phabricator.wikimedia.org/T118182#3730315 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:39:04] (03CR) 10Jdlrobson: [C: 031] "I am. Notice the "Enable previews" link in the screenshot." [integration/config] - 10https://gerrit.wikimedia.org/r/388081 (https://phabricator.wikimedia.org/T179546) (owner: 10Zfilipin) [17:39:32] 10Browser-Tests-Infrastructure, 10Release-Engineering-Team (Backlog), 10Easy, 10Ruby: Benchmark WebDriver via Browserstack for performance increase over SauceLabs - https://phabricator.wikimedia.org/T102282#3730319 (10zeljkofilipin) 05Open>03declined Unlikely to ever be resolved because of {T139740}. [17:40:07] 10Release-Engineering-Team (Kanban), 10User-zeljkofilipin: Add createAccount method to nodemw - https://phabricator.wikimedia.org/T173505#3730324 (10zeljkofilipin) [17:40:26] 10Release-Engineering-Team (Kanban), 10User-zeljkofilipin: Port Echo Selenium tests from Ruby to Node.js - https://phabricator.wikimedia.org/T171848#3730327 (10zeljkofilipin) [17:41:43] 10Release-Engineering-Team (Next), 10MediaWiki-Core-Tests, 10Patch-For-Review, 10User-zeljkofilipin: WebdriverIO should run Chrome headlessly - https://phabricator.wikimedia.org/T167507#3730328 (10zeljkofilipin) [17:42:16] 10Release-Engineering-Team (Watching / External), 10MediaWiki-Core-Tests, 10Patch-For-Review, 10User-zeljkofilipin: WebdriverIO should run Chrome headlessly - https://phabricator.wikimedia.org/T167507#3335241 (10zeljkofilipin) [17:42:53] 10Release-Engineering-Team (Backlog), 10User-zeljkofilipin: Run WebdriverIO tests using Firefox - https://phabricator.wikimedia.org/T161697#3730332 (10zeljkofilipin) [17:46:29] 10Release-Engineering-Team (Watching / External), 10Librarization, 10MinervaNeue, 10MobileFrontend, and 2 others: Move MobileFrontend/Minerva's svg_check.sh script into a reusable, separate library - https://phabricator.wikimedia.org/T179361#3730353 (10Jdlrobson) a:03Jdlrobson I'll explore a proof of con... [18:22:54] who reads topics anyways? [18:24:44] /topic if you've read this, please let greg-g know [18:25:08] :) [18:26:32] hasharAway: Before I revive the integration/dashboard project, I'm wondering if you know if openstack ever made any similar thing that takes zuul config and puts it in a table so I don't have to re-invent the full wheel? [18:35:23] jrbranaa: any opinions on creating a phab #code-coverage tag? [18:38:47] Yeah, that would probably make sense. [18:39:23] PROBLEM - Puppet errors on deployment-mx is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [18:39:35] I suspect that a fair bit of code health work will fall into that category [18:40:16] Is that how you were thinking it would be used? [18:43:51] jrbranaa: yeah, we have a bunch of tickets about different things needing improvement regarding code coverage (CI infra, plus individual projects needing to increase code coverage) and I wanted to be able to tag it together [18:44:04] I'll file a bug for the tag somepoint today [18:46:38] Makes sense. [18:53:41] (03CR) 10Multichill: "Just wondering if the other change is intentional" (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/388054 (https://phabricator.wikimedia.org/T101214) (owner: 10Hashar) [18:54:09] (03CR) 10Thcipriani: [C: 032] Experimental service pipeline jobs [integration/config] - 10https://gerrit.wikimedia.org/r/380551 (https://phabricator.wikimedia.org/T175297) (owner: 10Dduvall) [18:55:17] thcipriani: how does one go about two-factor reset? (e.g. factory reset of a phone) [18:56:20] AaronSchulz: recovery codes if you've got 'em, I suppose. For which service? [18:56:53] wikitech? you may check with cloud folk for that one. [18:56:59] (03Merged) 10jenkins-bot: Experimental service pipeline jobs [integration/config] - 10https://gerrit.wikimedia.org/r/380551 (https://phabricator.wikimedia.org/T175297) (owner: 10Dduvall) [18:58:55] thcipriani: I have codes for my google stuff, I didn't know we had the feature for wmf stuff [18:59:21] thcipriani: phabricator [18:59:34] ah, that's a question for twentyafterfour if he's around [18:59:48] or maybe no_justification if he knows [19:00:03] 10Continuous-Integration-Config, 10MinusX: Add MinusX to MediaWiki extensions and PHP library repos - https://phabricator.wikimedia.org/T175794#3730566 (10Legoktm) I've put up some patches https://gerrit.wikimedia.org/r/#/q/status:open+topic:MinusX mostly as a test for my script. I'll run the full script in a... [19:00:48] AaronSchulz, thcipriani: Tis easy [19:00:55] I just gots to verify who u iz [19:02:46] no_justification: send a wmf email? [19:03:07] *sending [19:03:22] ... [19:04:27] yeah verify who you are and that you need the 2nd factor removed it's easy to reset [19:05:29] AaronSchulz: Drop a file in your homedir on tin? [19:05:40] (since I'm already logged in and SSH key harder to fake than an e-mail haha) [19:05:40] though I don't use PGP, heh [19:05:57] so email won't work...yeah, the tin thing works [19:07:25] no_justification: done [19:07:28] "Break the site, then I'll know its you" :P [19:07:29] Hehehee [19:09:10] AaronSchulz: 2fa stripped from your user, should be able to login again [19:10:19] huh, that finished my log-in without re-entering the password, interesting. I guess that's how the cookies work. [19:10:38] (e.g. having hit the 2fa screen prior) [19:13:45] no_justification: back on, thx [19:27:27] AaronSchulz: yw [19:35:10] Yippee, build fixed! [19:35:10] Project selenium-QuickSurveys » chrome,beta,Linux,BrowserTests build #592: 09FIXED in 27 sec: https://integration.wikimedia.org/ci/job/selenium-QuickSurveys/BROWSER=chrome,MEDIAWIKI_ENVIRONMENT=beta,PLATFORM=Linux,label=BrowserTests/592/ [19:40:56] 10Gerrit, 10Scoring-platform-team: Remove deprecated research/ores/deploy repo - https://phabricator.wikimedia.org/T179610#3730659 (10awight) [19:49:03] OK, fixed the others by sleuthing the DBs. [19:49:08] * AaronSchulz backs shit up this time [20:16:17] 10MediaWiki-Releasing, 10MW-1.28-release: Patch file for 1.28.1 - https://phabricator.wikimedia.org/T162536#3730762 (10MaxSem) 05Open>03declined 1.28 is out of support now. [20:16:49] 10MediaWiki-Releasing, 10MW-1.28-release: MW 1.28.1 tarball has languages/i18n/{en,qqx}.json.rej files - https://phabricator.wikimedia.org/T162643#3730765 (10MaxSem) 05Open>03declined 1.28 is out of support now. [20:20:13] Project beta-update-databases-eqiad build #21048: 04FAILURE in 12 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/21048/ [20:20:51] PROBLEM - App Server Main HTTP Response on deployment-mediawiki05 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - string 'Wikipedia' not found on 'http://en.wikipedia.beta.wmflabs.org:80/wiki/Main_Page?debug=true' - 1912 bytes in 0.035 second response time [20:21:58] Has someone changed IS-labs.php locally? [20:22:09] PROBLEM - App Server Main HTTP Response on deployment-mediawiki06 is CRITICAL: HTTP CRITICAL: HTTP/1.1 500 Internal Server Error - string 'Wikipedia' not found on 'http://en.wikipedia.beta.wmflabs.org:80/wiki/Main_Page?debug=true' - 1912 bytes in 0.034 second response time [20:23:05] ebernhardson: You broke beta :P [20:23:31] * Reedy adds a comma [20:24:05] hmm [20:24:06] 20:23:42 sync-file failed: [Errno 13] Permission denied: u'/srv/mediawiki-staging/php-master/cache/gitinfo/info-extensions-.git.json' [20:24:24] Reedy: sorry :( it'll be fixed in a sec [20:27:12] RECOVERY - App Server Main HTTP Response on deployment-mediawiki06 is OK: HTTP OK: HTTP/1.1 200 OK - 46751 bytes in 3.208 second response time [20:27:38] (03CR) 10Hashar: Mark pywikibot/compat as archived (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/388054 (https://phabricator.wikimedia.org/T101214) (owner: 10Hashar) [20:27:42] (03PS2) 10Hashar: Mark pywikibot/compat as archived [integration/config] - 10https://gerrit.wikimedia.org/r/388054 (https://phabricator.wikimedia.org/T101214) [20:28:27] legoktm: good morning. I cant even remember what integration/dashboard is :( [20:29:01] legoktm: I dont think they have any thing to nicely display the zuul config. They also are using Zuul v3 nowadays with a layout which is vastly different [20:29:59] looks similar: http://zuulv3.openstack.org/ [20:30:12] or you mean the config? [20:30:18] yeah the config [20:30:21] you mean, yeah :) [20:30:53] RECOVERY - App Server Main HTTP Response on deployment-mediawiki05 is OK: HTTP OK: HTTP/1.1 200 OK - 46749 bytes in 0.997 second response time [20:31:29] legoktm: how also the php7.0 composer job on Docker seems all good now :] [21:18:21] I'm getting phantomjs failures in CI: https://integration.wikimedia.org/ci/job/mwgate-npm-node-6-docker/419/consoleFull - anybody knows what the cause could be? [21:19:40] 00:15:23 npm ERR! argv "/usr/bin/nodejs" "/usr/local/bin/npm" "install" "--no-progress" [21:19:43] 00:15:23 npm ERR! node v6.11.0 [21:19:45] looks suspicious [21:19:48] 00:15:23 npm ERR! npm v3.8.3 [21:19:50] 00:15:23 npm ERR! code ELIFECYCLE [21:20:28] hashar: is that weird ^ [21:22:13] Yippee, build fixed! [21:22:13] Project beta-update-databases-eqiad build #21049: 09FIXED in 2 min 12 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/21049/ [21:27:49] greg-g: yes, also some errors above that... [21:29:13] 00:15:12 Phantom installation failed { Error: Command failed: tar jxf /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 [21:29:13] 00:15:12 tar (child): bzip2: Cannot exec: No such file or directory [21:29:13] 00:15:12 tar (child): Error is not recoverable: exiting now [21:29:40] maybe that's what is missing - bzip2 install? [21:30:34] hmmm, maybe [21:30:45] SMalyshev: there is a bug about it let me find it [21:31:26] SMalyshev: which repository was it ? [21:31:45] WikibaseJavaScriptAPI had the same issue ( https://phabricator.wikimedia.org/T179465 ) [21:31:54] the root cause is the Docker container we use does not ship bzip2 [21:32:14] and anyway should come with PhantomJS included so we don't have to download it from some random place over and over [21:32:54] ah https://integration.wikimedia.org/ci/job/mwgate-npm-node-6-docker/419/ [21:40:06] hashar: thanks! [21:41:50] SMalyshev: as we say in France: "you dont cook an omelette without breaking eggs" [21:41:52] (03Merged) 10jenkins-bot: Move npm for data-values back to Nodepool [integration/config] - 10https://gerrit.wikimedia.org/r/388185 (https://phabricator.wikimedia.org/T179360) (owner: 10Hashar) [21:42:12] referring to migrating jobs to docker containers might cause some errors here and there :\ [21:42:35] * hashar rechecks https://gerrit.wikimedia.org/r/#/c/387959/ [21:43:40] SMalyshev: looking at your patch, you might check what mediawiki uses for ES6 polyfilling. Brion Vibber / Timo might know [21:45:04] at least CI pass [21:45:55] Not sure the state of polyfills for es6 features [21:46:30] (in ogv.js shim I use es6-promise polyfill but nothing else) [21:46:54] hashar: thank you! [21:47:15] Probably wise to coordinate more ;) [21:47:32] brion: I couldn't find any trace of polyfill I need (Unicode normalize) in wikimedia libs so I just imported the one everybody on the internet recommends to use [21:47:46] hopefull it's ok (I don't really have an ancient browser to test it...) [21:48:03] That's probably fine for now [21:48:30] the code won't break anyway, but it would be buggy (which is probably the case for ancient browser+unicode anyway...) [21:48:58] hopefully it is not going to add 5MBytes of javascript to every resource loaders replies :] [21:49:17] (disclaimer: I know next to nothing to nowadays javascript/ResourceLoader) [21:51:03] the lib itself is 1 file, no deps: https://github.com/walling/unorm/blob/master/lib/unorm.js so hopefully it's ok [21:51:55] also would load only on wikidata [21:52:36] SMalyshev: yeah sounds sane. Might be worth reaching to some javascript gurus about how we do ES6 polyfilling on mediawiki [21:52:39] but maybe we dont yet [21:52:52] or just ignore my (probably) non sense :] [21:53:36] yeah I talked yesterday to some folks on core channel and doesn't look like we do not have anything centralized that covers everything, just some cases [21:59:34] SMalyshev: I am sure Timo and maybe Jon Roblson would be interested in such discussion [21:59:42] but for now, it is gaming time && bed :] [21:59:45] have fun folks! [22:00:36] We have polyfills as needed, and conditionally loaded to avoid bloat. Bandwidth and parse/execution time is non-trivial for JS, merely shipping the code is a significant slowdown (used or not). [22:00:47] So it wouldn't make sense to ship an es6-all-in-all polyfill. [22:01:11] Server-side the overhead is fairly minimal given its basically loaded just once. [22:01:17] but not for client-side. [22:30:37] !log deploying ores-deploy 82a13ae [22:30:40] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL