[04:55:30] (03PS1) 10Legoktm: mediawiki-phan-seccheck: Support MediaWiki skins [integration/config] - 10https://gerrit.wikimedia.org/r/457278 [05:16:49] (03PS1) 10Legoktm: Add mwskin-php70-phan-seccheck-docker jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457293 [05:17:58] (03CR) 10Legoktm: [C: 032] mediawiki-phan-seccheck: Support MediaWiki skins [integration/config] - 10https://gerrit.wikimedia.org/r/457278 (owner: 10Legoktm) [05:19:25] (03Merged) 10jenkins-bot: mediawiki-phan-seccheck: Support MediaWiki skins [integration/config] - 10https://gerrit.wikimedia.org/r/457278 (owner: 10Legoktm) [05:20:22] !log building docker images for https://gerrit.wikimedia.org/r/457278 [05:20:25] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [05:29:57] (03CR) 10Legoktm: [C: 032] "INFO:jenkins_jobs.builder:Reconfiguring jenkins job mwext-php70-phan-seccheck-docker" [integration/config] - 10https://gerrit.wikimedia.org/r/457293 (owner: 10Legoktm) [05:34:20] (03Merged) 10jenkins-bot: Add mwskin-php70-phan-seccheck-docker jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457293 (owner: 10Legoktm) [05:35:22] !log deployed https://gerrit.wikimedia.org/r/457293 [05:35:25] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [06:55:39] Project beta-scap-eqiad build #220973: 04FAILURE in 13 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220973/ [06:58:52] 06:55:38 OSError: [Errno 1] Operation not permitted: '/srv/mediawiki-staging/php-master/cache/l10n/upstream/l10n_cache-sah.cdb.json' [07:02:32] (03PS1) 10Legoktm: seccheck for EUCopyrightCampaignSkin [integration/config] - 10https://gerrit.wikimedia.org/r/457360 [07:02:50] (03CR) 10Legoktm: [C: 032] seccheck for EUCopyrightCampaignSkin [integration/config] - 10https://gerrit.wikimedia.org/r/457360 (owner: 10Legoktm) [07:04:21] (03Merged) 10jenkins-bot: seccheck for EUCopyrightCampaignSkin [integration/config] - 10https://gerrit.wikimedia.org/r/457360 (owner: 10Legoktm) [07:05:09] !log deployed https://gerrit.wikimedia.org/r/457360 [07:05:12] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:10:22] Project beta-scap-eqiad build #220974: 04STILL FAILING in 13 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220974/ [07:25:17] Project beta-scap-eqiad build #220975: 04STILL FAILING in 14 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220975/ [07:27:59] PROBLEM - SSH on integration-slave-docker-1010 is CRITICAL: CRITICAL - Socket timeout after 10 seconds [07:32:50] RECOVERY - SSH on integration-slave-docker-1010 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u5 (protocol 2.0) [07:40:25] Project beta-scap-eqiad build #220976: 04STILL FAILING in 14 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220976/ [07:44:33] !log fixing beta-scap-eqiad failure: Operation not permitted: '/srv/mediawiki-staging/php-master/cache/l10n/upstream/l10n_cache-sah.cdb.json' [07:44:36] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:52:43] !log deployment-deploy01 chown -R l10nupdate:l10nupdate /srv/mediawiki-staging/php-master/cache/l10n [07:52:45] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [07:53:26] Project beta-scap-eqiad build #220977: 15ABORTED in 12 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220977/ [07:54:11] !log deployment-deploy01 scap sync-l10n master [07:54:14] Project beta-scap-eqiad build #220978: 04STILL FAILING in 0.84 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220978/ [07:54:14] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [08:04:50] hashar: that was probably me using chown -R jenkins-deploy:wikidev on srv/mediawiki-staging yesterday to fix beta-scap-update-eqiad [08:05:10] it later failed on l10n but doing that made the build pass [08:05:46] 10Release-Engineering-Team (Kanban), 10Cleanup, 10GitHub-Mirrors, 10Repository-Admins, and 2 others: Archive Mathoid deploy repo - https://phabricator.wikimedia.org/T203278 (10hashar) [08:06:02] Hauskatze: yup I noticed your sal entry. I am not sure why it started failling this morning though [08:06:11] Hauskatze: it seems fixed now. Well hopefully it is :] [08:06:16] * hashar waits on https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220979/console [08:06:38] hashar: sorry for any inconvenience, it looks like what fixes one thing breaks the other? [08:06:58] maybe [08:06:58] l10nupdate and caches permissions are a bit messy [08:07:00] had to chime in as the wmf-insecte failures where flooding the channel [08:07:25] * Hauskatze suggest documenting the permissions for the future [08:08:41] > noticed your sal entry. <-- I try to log everything just in case [08:11:50] legoktm: so phan-taint-check on jenkins is running via a docker file, that other people can download so that they get the exact same environment right? Would it make sense to link this docker image from the phan-taint-check README? Or does that not make sense? [08:13:25] bawolff_: yes, definitely. Maybe we can include instructions on the wiki page? [08:13:41] Or maybe link to https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/master/dockerfiles/mediawiki-phan-seccheck/ not the docker image directly [08:13:48] the only thing the docker image won't do for you is clone all the necessary repos for you [08:14:02] (which is a feature, so you can test local patches of core against other repos) [08:15:34] So with the instructions at https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/master/dockerfiles/mediawiki-phan-seccheck/ its assumed that the extension is already in your checkout of mediawiki? [08:15:53] Yippee, build fixed! [08:15:54] Project beta-scap-eqiad build #220979: 09FIXED in 14 min: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/220979/ [08:18:35] bawolff_: yep. aaand those extensions are out of date now, one moment [08:18:42] Hauskatze: fixed :] [08:18:56] I see :) [08:19:06] but this is weird [08:20:09] (03PS1) 10Legoktm: Update mediawiki-phan-seccheck README [integration/config] - 10https://gerrit.wikimedia.org/r/457368 [08:20:26] (03CR) 10Legoktm: [C: 032] Update mediawiki-phan-seccheck README [integration/config] - 10https://gerrit.wikimedia.org/r/457368 (owner: 10Legoktm) [08:20:28] The other thing I was thinking is maybe there could be an env variable to override the version of phan-taint-check, so that doing gerrit "check experimental" would test the latest version of the plugin [08:21:04] ehe [08:21:12] there is [08:21:15] !log github: added "this is a mirror" notice (as nearly all other repos have) to https://github.com/wikimedia/mediawiki-extensions-UserExport [08:21:18] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [08:21:25] I just didn't document it because it's secret ;) [08:21:39] bawolff_: https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/master/dockerfiles/mediawiki-phan-seccheck/run.sh#9 [08:22:04] Ah cool [08:23:23] (03Merged) 10jenkins-bot: Update mediawiki-phan-seccheck README [integration/config] - 10https://gerrit.wikimedia.org/r/457368 (owner: 10Legoktm) [08:25:15] legoktm: is it safe to also suppress the npm error for T203367 on anon-set.js ? [08:25:16] T203367: Fix npm eslint errors (and warnings) for CentralAuth - https://phabricator.wikimedia.org/T203367 [08:25:46] I suppressed the "no-alert" ones as those prompts are needed [08:26:05] (& not sure if using customConfirm instead would do the same) [08:27:58] hmm [08:28:12] I'm not sure about the inline/* JS stuff [08:31:16] (03PS1) 10Brian Wolff: Clarify that you have to include the extension. It is not autodownloaded [integration/config] - 10https://gerrit.wikimedia.org/r/457371 [08:36:01] https://www.mediawiki.org/w/index.php?title=Phan-taint-check-plugin&type=revision&diff=2869128&oldid=2792839 [08:36:14] (03PS4) 10Hashar: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/456619 [08:36:17] (03PS1) 10Hashar: docker: quibble-strech-bundle disables Chromium sandboxing [integration/config] - 10https://gerrit.wikimedia.org/r/457373 [08:36:50] (03CR) 10Hashar: [C: 032] docker: quibble-strech-bundle disables Chromium sandboxing [integration/config] - 10https://gerrit.wikimedia.org/r/457373 (owner: 10Hashar) [08:37:27] (03CR) 10Legoktm: [C: 032] "Thanks :)" [integration/config] - 10https://gerrit.wikimedia.org/r/457371 (owner: 10Brian Wolff) [08:37:55] 10Phabricator, 10Release-Engineering-Team (Watching / External), 10Mail, 10Operations, and 3 others: Phabricator outbound email seems to have a SPOF of mx1001 - https://phabricator.wikimedia.org/T196916 (10ArielGlenn) Does this need more review/commentary before moving forward? [08:38:19] (03Merged) 10jenkins-bot: docker: quibble-strech-bundle disables Chromium sandboxing [integration/config] - 10https://gerrit.wikimedia.org/r/457373 (owner: 10Hashar) [08:38:27] legoktm: hello.. I have +2ed a change that rebuilds releng/quibble-strech-bundle [08:39:09] morning :) [08:39:11] (03Merged) 10jenkins-bot: Clarify that you have to include the extension. It is not autodownloaded [integration/config] - 10https://gerrit.wikimedia.org/r/457371 (owner: 10Brian Wolff) [08:39:14] legoktm: oh your change does not need a rebuild :] [08:39:25] nope, just README stuff :) [08:39:37] !log builder releng/quibble-stretch-bundle:0.0.24-4 [08:39:40] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [08:49:50] hashar: is https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php70-docker/9143/console a temporary error when Ci was fetching npm packages? [09:09:43] (03PS1) 10Brian Wolff: Add line continuation in command line to README [integration/config] - 10https://gerrit.wikimedia.org/r/457380 [09:40:28] (03CR) 10Hashar: [C: 032] "Deployed and works at least on MinervaNeue" [integration/config] - 10https://gerrit.wikimedia.org/r/456619 (owner: 10Hashar) [09:42:28] (03Merged) 10jenkins-bot: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/456619 (owner: 10Hashar) [09:43:01] (03PS1) 10Hashar: Migrate MinervaNeue mwselenium to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457397 [09:47:30] (03CR) 10Hashar: [C: 032] Migrate MinervaNeue mwselenium to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457397 (owner: 10Hashar) [09:49:26] (03Merged) 10jenkins-bot: Migrate MinervaNeue mwselenium to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457397 (owner: 10Hashar) [10:10:47] (03PS1) 10Hashar: Migrate mediawiki_selenium jobs to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457406 (https://phabricator.wikimedia.org/T203178) [10:14:39] (03CR) 10Hashar: [C: 032] Migrate mediawiki_selenium jobs to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457406 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:16:33] (03Merged) 10jenkins-bot: Migrate mediawiki_selenium jobs to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457406 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:19:51] oh my [10:20:02] Project beta-update-databases-eqiad build #28046: 04FAILURE in 1.7 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/28046/ [10:20:11] Wikibase and WikibaseLexeme use Firefox eek [10:28:15] (03PS1) 10Hashar: docker: add Firefox to quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457412 (https://phabricator.wikimedia.org/T203178) [10:28:46] (03CR) 10Hashar: [C: 032] docker: add Firefox to quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457412 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:29:21] (03PS1) 10Hashar: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457413 (https://phabricator.wikimedia.org/T203178) [10:30:16] (03Merged) 10jenkins-bot: docker: add Firefox to quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457412 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:34:14] 10Release-Engineering-Team (Kanban), 10Scap, 10Operations: Update Debian Package for Scap to 3.8.5-1 - https://phabricator.wikimedia.org/T203271 (10fgiunchedi) a:03fgiunchedi [10:36:08] (03CR) 10MGChecker: [C: 04-1] phan and seccheck for Variables [integration/config] - 10https://gerrit.wikimedia.org/r/457109 (https://phabricator.wikimedia.org/T203364) (owner: 10MGChecker) [10:37:50] (03CR) 10Hashar: [C: 032] Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457413 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:39:52] (03Merged) 10jenkins-bot: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457413 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [10:50:42] So if i want to add unit tests to a method that takes some input and formats it with the help of i18n messages- is there a reasonable way to mock the i18n system? (I can inject an IRequestContext which is used to fetch messages [11:20:03] Project beta-update-databases-eqiad build #28047: 04STILL FAILING in 2.3 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/28047/ [12:20:02] Project beta-update-databases-eqiad build #28048: 04STILL FAILING in 1.8 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/28048/ [13:09:01] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10Patch-For-Review, 10User-zeljkofilipin, 10Wikimedia-Incident: Create MediaWiki-npm-browser-run-selenium-test-node-6-docker daily Jenkins job - https://phabricator.wikimedia.org/T185011 (10zeljkofilipin) [13:16:59] zeljkof: I am confused by mediawiki_selenium :/ I thought Firefox 48+ were no more supported by webdriver 3.0 [13:17:07] due to the introduction of Gecko driver [13:17:20] but apparently on Nodepool (Jessie, Firefox 52) firefox works fine [13:17:36] hashar: really? [13:17:47] ff52? [13:17:55] Or I am confused [13:18:07] maybe that's the oldest version supported by old driver? [13:18:10] ESR? [13:18:46] I am looking to migrate WikibaseLexeme mediawiki_selenium job to Docker [13:19:08] and for the 'integration' environment it has browser: firefox https://github.com/wikimedia/mediawiki-extensions-WikibaseLexeme/blob/master/tests/browser/environments.yml#L38-L42 [13:19:42] the Docker container does export MEDIAWIKI_ENVIRONMENT=integration [13:19:46] (but maybe nodepool does not ..) [13:20:21] and would thus use the default env (and hence Chrome) [13:22:11] yeah that is my best theory so far :] [13:23:50] Yippee, build fixed! [13:23:51] Project beta-update-databases-eqiad build #28049: 09FIXED in 3 min 49 sec: https://integration.wikimedia.org/ci/job/beta-update-databases-eqiad/28049/ [13:25:49] and the browser requests show USER-AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 [13:25:51] ... [13:32:58] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10User-zeljkofilipin, 10Wikimedia-Incident: Create MediaWiki-npm-browser-run-selenium-test-node-6-docker daily Jenkins job - https://phabricator.wikimedia.org/T185011 (10zeljkofilipin) [13:33:20] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10User-zeljkofilipin, 10Wikimedia-Incident: Create MediaWiki-npm-browser-run-selenium-test-node-6-docker daily Jenkins job - https://phabricator.wikimedia.org/T185011 (10zeljkofilipin) [13:36:56] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [13:38:05] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [14:08:06] (03CR) 10Hashar: Selenium daily tests for beta using Docker/wdio (032 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/443931 (https://phabricator.wikimedia.org/T188742) (owner: 10Hashar) [14:27:55] (03CR) 10Zfilipin: Selenium daily tests for beta using Docker/wdio (032 comments) [integration/config] - 10https://gerrit.wikimedia.org/r/443931 (https://phabricator.wikimedia.org/T188742) (owner: 10Hashar) [15:17:51] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [15:18:18] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [15:27:31] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [15:31:55] 10Release-Engineering-Team (Kanban), 10MediaWiki-Core-Tests, 10MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), 10Patch-For-Review, 10User-zeljkofilipin: Run tests daily targeting beta cluster for all repositories with Selenium tests - https://phabricator.wikimedia.org/T188742 (10zeljkofilip... [16:11:10] 10Release-Engineering-Team (Kanban): Create keyholder gerrit repo - https://phabricator.wikimedia.org/T203108 (10faidon) >>! In T203108#4545064, @faidon wrote: > Oh also, would it be possible to keep the (operations/puppet) history such as commit messages etc.? git filter-branch etc. should make this possible ri... [16:35:51] 10Release-Engineering-Team (Watching / External), 10DBA, 10Operations, 10cloud-services-team, 10wikitech.wikimedia.org: Move some wikis to s5 - https://phabricator.wikimedia.org/T184805 (10jcrespo) Wikitech is current only m5- however, on switchover to codfw, it will point to db2037. However, m5-master w... [17:06:12] PROBLEM - SSH on integration-slave-docker-1015 is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:11:01] RECOVERY - SSH on integration-slave-docker-1015 is OK: SSH OK - OpenSSH_6.7p1 Debian-5+deb8u5 (protocol 2.0) [17:14:45] 10Continuous-Integration-Config, 10Math, 10Quibble, 10Patch-For-Review, 10User-Addshore: MathHooks: table creation yields warnings on quibble - https://phabricator.wikimedia.org/T202266 (10Physikerwelt) p:05Triage>03High [17:19:20] hi the ci tests for math are broken https://gerrit.wikimedia.org/r/#/projects/mediawiki/extensions/Math,dashboards/default and I don't know how to fix that. Is someone in this channel who can help me to fix the ci test config for math? [17:21:33] There was a discussion on phab T202266 which suggested that the problem was the migration to a new way to run tests named quibble. my suggestion to revert this was never commented https://gerrit.wikimedia.org/r/#/c/integration/config/+/456411/ [17:21:35] T202266: MathHooks: table creation yields warnings on quibble - https://phabricator.wikimedia.org/T202266 [17:24:08] Kinda odd it's using LexemeSpecialWhatLinksHereTest as a prefix [17:25:36] Reedy: That's why I did assume at first it's a wikibase problem. But this seems to be incorrect T202223 [17:25:37] T202223: WikibaseLexeme LexemeSpecialWhatLinksHereTest tests fail on Math CI - https://phabricator.wikimedia.org/T202223 [17:37:55] I do know understand what Quibble is https://www.mediawiki.org/wiki/Continuous_integration/Quibble [17:40:07] A way to do dockerised reproducible builds [17:41:15] $wgMathValidModes = MathRenderer::getValidModes(); [17:41:42] Seems odd to kinda assign it to itself [17:42:25] That whole registerExtension function is odd [17:42:29] if ( $wgMathDisableTexFilter === true ) { // ensure backwards compatibility [17:42:29] $wgMathDisableTexFilter = 'never'; [17:42:29] } [17:42:29] $wgMathDisableTexFilter = MathRenderer::getDisableTexFilter(); [17:42:42] Always override setting it to never? [17:44:28] it was updated from boolean to string and true -> "never" [17:45:36] It's weird setting the value of the globals, then calling a function which uses the same global... And returns an altered version of itself to assing back to it... [17:45:37] $wgMathValidModes = MathRenderer::getValidModes();// that ensure that the old integer based string settings still work [17:46:58] I was planning to get rid of all globals anyhow. do you think that might help to get rid of the problem [17:48:36] As pointed out in the bug... [17:48:37] if ( in_array( 'latexml', MathRenderer::getValidModes() ) ) { [17:48:49] getValidModes seems to be returning something that's not an array [17:50:53] Stick some debug statements in and see what CI outputs when it tries to run those bits? [17:51:57] in https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Math/+/455482/5/src/MathRenderer.php I use the new config access mechanism. It works well locally but fails on the ci. [17:54:10] $config = $config->makeConfig( 'math' ); [17:54:18] I think you don't need that line [17:55:25] I don't think you need the config registry part either.. [17:55:59] At first I tried a simpler way to get the config https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Math/+/455482/2/src/MathRenderer.php [18:00:43] zeljkof: found it https://github.com/karma-runner/karma-firefox-launcher/issues/28#issuecomment-348223064 :] [18:05:47] 10Phabricator: WMEE to pilot using Estonian in chapter project management - https://phabricator.wikimedia.org/T203409 (10tramm) [18:13:58] physikerwelt: [18:13:59] 18:13:41 Warning: array_map(): Argument #2 should be an array or collection [18:13:59] 18:13:41 NULL [18:15:51] Is callback just too early? Would extensionfunctions work better? [18:36:48] an easy fix would be to stop supporting the old integer/bit array configuration [18:38:00] :) [18:38:05] That's what semver is for [18:45:58] (03PS1) 10Hashar: docker: fix firefox in quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457538 (https://phabricator.wikimedia.org/T203178) [18:46:42] (03CR) 10Hashar: [C: 032] docker: fix firefox in quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457538 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [18:47:16] (03PS1) 10Hashar: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457539 (https://phabricator.wikimedia.org/T203178) [18:47:41] Reedy: unfortunately most admins running math on their MW installations are not aware of semver [18:48:11] (03Merged) 10jenkins-bot: docker: fix firefox in quibble-stretch-bundle [integration/config] - 10https://gerrit.wikimedia.org/r/457538 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [18:48:14] but maybe we can't make everyone happy [19:10:39] (03CR) 10Hashar: [C: 032] Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457539 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [19:12:53] (03PS1) 10Hashar: Migrate WikibaseLexeme mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457545 (https://phabricator.wikimedia.org/T203178) [19:12:56] (03CR) 10Hashar: [C: 032] Migrate WikibaseLexeme mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457545 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [19:15:14] (03Merged) 10jenkins-bot: Bump container for job mwselenium-quibble-docker [integration/config] - 10https://gerrit.wikimedia.org/r/457539 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [19:15:17] (03Merged) 10jenkins-bot: Migrate WikibaseLexeme mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457545 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [20:09:03] 10Release-Engineering-Team (Kanban), 10Release, 10Train Deployments: 1.32.0-wmf.19 deployment blockers - https://phabricator.wikimedia.org/T191065 (10Krinkle) [20:11:36] Reedy: I give up .. adding fallback config does not resolve the problem https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-hhvm-docker/14492/console [20:12:02] 10Gerrit, 10Phabricator, 10Release-Engineering-Team (Someday): Stop using Differential for code review - https://phabricator.wikimedia.org/T191182 (10Krinkle) [20:12:49] physikerwelt: You probably just want to get hashar's attention to look at it [20:14:11] (03PS1) 10Hashar: Migrate Wikibase mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457575 (https://phabricator.wikimedia.org/T203178) [20:19:59] (03PS1) 10Hashar: Clean up mwext-mw-selenium* jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457674 (https://phabricator.wikimedia.org/T203178) [20:21:49] (03PS1) 10Hashar: Add back Selenium tests for Wikibase [integration/config] - 10https://gerrit.wikimedia.org/r/457675 (https://phabricator.wikimedia.org/T189762) [20:23:34] (03CR) 10Hashar: "The Wikibase Selenium tests would fail because the user session was sometime invalidated. That has been definitely fixed up with https://g" [integration/config] - 10https://gerrit.wikimedia.org/r/457675 (https://phabricator.wikimedia.org/T189762) (owner: 10Hashar) [20:23:51] (03CR) 10Hashar: [C: 032] Migrate Wikibase mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457575 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [20:23:57] (03CR) 10Hashar: [C: 032] Clean up mwext-mw-selenium* jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457674 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [20:24:22] (03CR) 10jerkins-bot: [V: 04-1] Clean up mwext-mw-selenium* jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457674 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [20:25:07] 10Continuous-Integration-Infrastructure (shipyard), 10Release-Engineering-Team (Kanban), 10Browser-Tests, 10Patch-For-Review: Migrate Selenium tests based on the ruby library mediawiki_selenium - https://phabricator.wikimedia.org/T203178 (10hashar) Left to do is `mediawiki-selenium-integration-jessie`. An... [20:25:21] (03Merged) 10jenkins-bot: Migrate Wikibase mediawiki_selenium job to Docker [integration/config] - 10https://gerrit.wikimedia.org/r/457575 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [20:27:32] (03Merged) 10jenkins-bot: Clean up mwext-mw-selenium* jobs [integration/config] - 10https://gerrit.wikimedia.org/r/457674 (https://phabricator.wikimedia.org/T203178) (owner: 10Hashar) [21:12:40] legoktm: btw, did deploy for https://gerrit.wikimedia.org/r/#/c/integration/config/+/457070/ finish? [21:12:54] I noticed you were deploying a few of them at some point [21:13:22] Krinkle: I just did it for the mediawiki-* jobs so far [21:13:29] ok, np [21:13:34] to see if there would be any fallout/issues [21:13:44] which I haven't seen so far, so we can probably spread it to a few more jobs [21:14:38] (03PS5) 10Legoktm: Have all docker jobs use tmpfs for /tmp [integration/config] - 10https://gerrit.wikimedia.org/r/457070 (https://phabricator.wikimedia.org/T203181) [21:15:21] legoktm: yeah, seems to be working. wmf branch patch now merged in 9 minutes compared to 19 last Friday [21:16:04] !log deploying https://gerrit.wikimedia.org/r/457070 (tmpfs for /tmp) to all *quibble* jobs [21:16:08] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [21:16:14] that's 86 jobs [21:26:52] Krinkle: I saw the conversation in #composer-dev, my entirely unsubstantiated theory is that our caching strategy with castor is causing the issues [21:27:52] because if it were a general composer/packagist problem, we'd see a lot more bug reports [21:43:14] legoktm: Hm.. interesting. Like, some internal state that isn't meant to be cached is being cached and making it look on packagist.org for something from long ago? [21:44:58] Based on your theory, my theory is that composer is using mtimes of its files to determine whether to use it to inform fetch decisions. Which could explain why running 'composer' commands on a month old dev install locally is fine, but it's failing in CI because it got copied from castor 'just now'. [21:47:38] does rsync not preserve mtime by default? [21:47:57] -t, --times preserve modification times [21:48:00] https://manpages.debian.org/stretch/rsync/rsync.1.en.html [21:49:47] I'm sure it can. [21:49:53] -a does it by default [21:50:00] but default default, does not do it by default afaik [21:50:41] and we use --archive [21:50:47] -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) [21:50:56] so it's not that [21:52:59] 10Release-Engineering-Team (Watching / External), 10PoolCounter, 10Core-Platform-Team (CPT-Q1-Jul-Sep-2018), 10Patch-For-Review: Fix tests of PoolCounter extension - https://phabricator.wikimedia.org/T178517 (10Legoktm)