[21:54:52] + ulimit -n 512 [21:54:52] + LOCKFILE=/var/lock/scap.operations_mediawiki-config.lock [21:54:52] + '[' -O /var/lock/scap.operations_mediawiki-config.lock ']' [21:54:52] + /usr/bin/scap version [21:54:53] 4.261.0 [21:54:54] + /usr/bin/scap prep auto [21:54:55] 21:54:55 Started scap prep auto [21:54:55] 21:54:55 Update https://gerrit.wikimedia.org/r/operations/mediawiki-config (master branch) in /srv/mediawiki-staging [21:54:55] 21:54:55 https://gerrit.wikimedia.org/r/operations/mediawiki-config checked out at commit ee3d1b814a5c342eae33f6c35ab49ccc1bbfcc6e [21:54:56] 21:54:56 Update https://gerrit.wikimedia.org/r/mediawiki/core (master branch) in /srv/mediawiki-staging/php-master [21:54:57] 21:54:57 Changes pulled down since last fetch: [21:54:57] commit a51ac6b5de16522822a6f73c3b99910d98ab9c11 [21:54:57] Author: pwangai [21:54:57] Date: Tue Jun 9 13:05:49 2026 -0500 [21:54:57] [21:54:57] tests: loop modules inside ResourcesTest::testRespond [21:54:57] [21:54:57] testRespond uses a data provider with one row per module/skin [21:54:57] pair. That reads nicely in the PHPUnit output, but it also means [21:54:57] the whole integration fixture is torn down and rebuilt for every [21:54:57] single row, and that setup is what really dominates the runtime [21:54:57] [21:54:57] Move the loop into the test body so we set things up once and [21:54:57] loop the modules ourselves. respond() clears its error list [21:54:57] at the start of each call, so it's safe to reuse a single [21:54:57] ResourceLoader across modules. If something does fail, each [21:54:57] error is tagged with its "[module / skin]" so it's still easy [21:54:57] to spot which module broke. [21:54:57] [21:54:57] Change-Id: I0fcdc3c5a8543feb1b029eb1361a70a18b89b920 [21:54:57] [21:54:57] 21:54:57 https://gerrit.wikimedia.org/r/mediawiki/core checked out at commit a51ac6b5de16522822a6f73c3b99910d98ab9c11 [21:54:58] 21:54:58 Update https://gerrit.wikimedia.org/r/mediawiki/extensions (master branch) in /srv/mediawiki-staging/php-master/extensions [21:54:59] 21:54:59 Changes pulled down since last fetch: [21:54:59] commit 35b8c08262db068deffe507c4c068aab55a8445e [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:54:39 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiLove from branch 'master' [21:54:59] to 31a3bc0c311320a9c078e884186468a82fcab95a [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: If7418bced5b1a9139e0c0c79155de378d72d9357 [21:54:59] [21:54:59] commit da4ec38e0f6c229ca16d9bd23f4f508e2d507a4a [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:54:38 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiLambda from branch 'master' [21:54:59] to 1e53d8cb7129324eb799d2ef8f83b242165e700a [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * @wikimedia/codex: 2.5.1 → 2.6.0 [21:54:59] * esbuild: 0.25.12 → 0.28.1 [21:54:59] * https://github.com/advisories/GHSA-gv7w-rqvm-qjhr [21:54:59] * tsx: 4.20.6 → 4.22.4 [21:54:59] * https://github.com/advisories/GHSA-gv7w-rqvm-qjhr [21:54:59] [21:54:59] Change-Id: I6e0312cb5d7e8e43b74c81c65c2755829192e944 [21:54:59] [21:54:59] commit 1558498d06b041b7bad23faf3fcb92d8a3ebdf6d [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:45:59 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiRAG from branch 'master' [21:54:59] to 00bdf09f475b227eeff6426251e69d37dbf32dea [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: I0392bd296d26795a31ad6bfb457bd51c394cf8e4 [21:54:59] [21:54:59] commit 56e33d110e37167cb7c8751920daccd9eb71e35f [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:42:35 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiForum from branch 'master' [21:54:59] to 688a644458001b961d03d6c972543981c05639e3 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: I4641f42e693edfc41b7e4bcba6a66c7ebb86732a [21:54:59] [21:54:59] commit 513f90bc830b32c279a8c23930091e1724409375 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:42:34 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiEditor from branch 'master' [21:54:59] to 9c37664c072509de94bd1d71d67405735a9fb294 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ib8d6126fcc96ee7f9c7784377520ff431975b786 [21:54:59] [21:54:59] commit 9880e86e3f22cb271a2552918821ba569dd6d9d6 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:35:45 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WikiCategoryTagCloud from branch 'master' [21:54:59] to 228465bd812deb51d4aaa6bce4dbad4d9ea28b3e [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: I2a37556b95b2b36e7052376a89a5639252e9d473 [21:54:59] [21:54:59] commit dedc7183784784447a031696acf7687091cb2f0e [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:29:04 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update WebToolsManager from branch 'master' [21:54:59] to 27d601f0cd34eede0acf819585f4334eb81af92a [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ia671e58e65cde9d1c47903648cda209340065d8a [21:54:59] [21:54:59] commit 41170f88cc1182a276ac59e990ea4df6ac1be5bc [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:29:03 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VueJsPlus from branch 'master' [21:54:59] to fb6b078ba75253c0db7778fec830570780274c85 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: I3f66525942e913c30b61edf29b02c1dba15d776f [21:54:59] [21:54:59] commit 7b89e057a4c7a87effe4e4407554c74dbd02bdd0 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:19:10 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VoteNY from branch 'master' [21:54:59] to bde3ba8ca9e9eee8b89a5678ebf2d623afa5202f [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Iee62711936e895710414318bc7c6dd2a487b2f6c [21:54:59] [21:54:59] commit c72b6281a668a2f98e063086b3e44a476d359516 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:19:09 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VisualEditorPlus from branch 'master' [21:54:59] to 85cecfe922d8ac049879499702eab1ec751bb76c [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ic4dd2bd4c4843c1a7869457d88007fcc1c14cfb3 [21:54:59] [21:54:59] commit f9088c08aa46b9daee573b548101829bd34802e1 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:19:08 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VisualEditor from branch 'master' [21:54:59] to 528f477e843f8f2062ce38dfa96654a59d615b00 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * esbuild: 0.27.7 → 0.28.1 [21:54:59] * https://github.com/advisories/GHSA-g7r4-m6w7-qqqr [21:54:59] * https://github.com/advisories/GHSA-gv7w-rqvm-qjhr [21:54:59] * tsx: 4.21.0 → 4.22.4 [21:54:59] * https://github.com/advisories/GHSA-g7r4-m6w7-qqqr [21:54:59] * https://github.com/advisories/GHSA-gv7w-rqvm-qjhr [21:54:59] [21:54:59] Change-Id: I94050cd7551a0312773410db71e8535765034fb9 [21:54:59] [21:54:59] commit 29e7e2a67ead3aa3dc96a068f8915d4973bd08aa [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:06:50 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VipsScaler from branch 'master' [21:54:59] to 66ede95e19685f240336641215e4eba464848f1e [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ib402a99fa09ffce2cd92b11c905771170930682c [21:54:59] [21:54:59] commit 813b7a7c25257ba61c755b93648130c426491359 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:06:28 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update VersionCompare from branch 'master' [21:54:59] to 838fad907bdfe5daccdefe30dacd1022cb6b288d [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: I01339bfd6daba92c982450b91fe035dc34460fb3 [21:54:59] [21:54:59] commit 9690eb5fc06803418e59242e9d70193d5815f07a [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:05:31 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update UserVerification from branch 'master' [21:54:59] to 696354ee5b165c3613d511d36f97841d3e068f94 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ie1aa002c67bbd0527fb97d63a9a136ea6a6c88c8 [21:54:59] [21:54:59] commit a98de057fe68003119600ec5818c830f6adc8243 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 21:00:40 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update UserProtect from branch 'master' [21:54:59] to 4451414108a9c299013601328eaf1109ace2e08a [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ie679654e1b24bb8e01b1e0c83b3cdb6b2d59fee7 [21:54:59] [21:54:59] commit 3556c2b13f1756e61be5a1cee2eaee04752340f5 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 20:57:06 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update UserAgreement from branch 'master' [21:54:59] to 29af26a61fa711c55bbb7acd3ccf4c368e72368e [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ic9ca976b2cbe380dcecacdcf40004e6636cc87f2 [21:54:59] [21:54:59] commit 4ed499d884fdda3dc0c495e9eac8f2fdd7bd1075 [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 20:56:53 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update UserProfile from branch 'master' [21:54:59] to bf93b09bda9fb32cb7e89aa7577a022f284969d7 [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ia165b121c7ce1aaba346d13caa070d1ff1198822 [21:54:59] [21:54:59] commit 85635b0400f46a5bf37606083a9bc58b94b00ccd [21:54:59] Author: libraryupgrader [21:54:59] Date: Sun Jun 14 20:56:35 2026 +0000 [21:54:59] [21:54:59] Update git submodules [21:54:59] [21:54:59] * Update UrlShortener from branch 'master' [21:54:59] to 911715476c57be4a063ebd304c5d5275afdfa4ff [21:54:59] - build: Updating npm dependencies [21:54:59] [21:54:59] * grunt-stylelint: 0.20.1 → 0.21.0 [21:54:59] * stylelint-config-wikimedia: 0.18.0 → 0.19.2 [21:54:59] [21:54:59] Change-Id: Ib392ecb0ab05bac36ea43dabed34ee27015f3989 [21:54:59] [21:54:59] 21:54:59 https://gerrit.wikimedia.org/r/mediawiki/extensions checked out at commit 35b8c08262db068deffe507c4c068aab55a8445e [21:57:21] 21:57:21 Update https://gerrit.wikimedia.org/r/mediawiki/vendor (master branch) in /srv/mediawiki-staging/php-master/vendor [21:57:21] 21:57:21 https://gerrit.wikimedia.org/r/mediawiki/vendor checked out at commit be635f69a64e93fb8f72d5addb9505cf03cf1343 [21:57:21] 21:57:21 Update https://gerrit.wikimedia.org/r/mediawiki/skins (master branch) in /srv/mediawiki-staging/php-master/skins [21:57:22] 21:57:22 https://gerrit.wikimedia.org/r/mediawiki/skins checked out at commit 04d8f0aa6900259beb26c19cf1ee1100fdf4ea08 [21:57:28] 21:57:28 MediaWiki master successfully checked out. [21:57:28] 21:57:28 Finished scap prep auto (duration: 02m 33s) [21:57:28] + /usr/bin/scap sync-world 'wmf-beta-update-all run' [21:57:29] ___ ____ [21:57:29] ⎛ ⎛ ,---- [21:57:29] \ //==--' [21:57:29] _//|,.·//==--' ____________________________ [21:57:29] _OO≣=- ︶ ᴹw ⎞_§ ______ ___\ ___\ ,\__ \/ __ \ [21:57:29] (∞)_, ) ( | ______/__ \/ /__ / /_/ / /_/ / [21:57:29] ¨--¨|| |- ( / ______\____/ \___/ \__^_/ .__/ [21:57:29] ««_/ «_/ jgs/bd808 /_/ [21:57:29] [21:57:29] 21:57:29 Started scap sync-world: wmf-beta-update-all run [21:57:35] 21:57:35 Started cache_git_info [21:58:01] 21:58:01 Finished cache_git_info (duration: 00m 26s) [21:58:01] 21:58:01 Started l10n-update [21:58:06] 21:58:06 Updating ExtensionMessages-master.php [21:58:19] 21:58:19 Updating LocalisationCache for master using 2 thread(s) [21:58:19] 21:58:19 Running rebuildLocalisationCache.php (cdb) [21:58:24] 21:58:24 0 languages rebuilt out of 549 [21:58:24] 21:58:24 Use --force to rebuild the caches which are still fresh. [21:58:27] 21:58:27 Running rebuildLocalisationCache.php (php) [21:58:32] 21:58:32 0 languages rebuilt out of 549 [21:58:32] 21:58:32 Use --force to rebuild the caches which are still fresh. [21:58:36] 21:58:36 Generating JSON versions and md5 files (as www-data) [21:58:42] 21:58:42 Finished l10n-update (duration: 00m 41s) [21:58:42] 21:58:42 Checking for new runtime errors locally [21:58:47] 21:58:47 Started sync-canaries [21:58:47] 21:58:47 sync-canaries: 0% (ok: 0; fail: 0; left: 1) [21:58:55] 21:58:55 sync-canaries: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [21:58:55] 21:58:55 Per-host sync duration: average 7.8s, median 7.8s [21:58:55] 21:58:55 rsync transfer: average 6980478 bytes/host, total 6980478 bytes [21:58:55] 21:58:55 Started scap-cdb-rebuild-canaries [21:58:55] 21:58:55 scap-cdb-rebuild: 0% (ok: 0; fail: 0; left: 1) [21:58:57] 21:58:57 scap-cdb-rebuild: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [21:58:57] 21:58:57 Finished scap-cdb-rebuild-canaries (duration: 00m 01s) [21:58:57] 21:58:57 Started sync-wikiversions-canaries [21:58:57] 21:58:57 sync-wikiversions: 0% (ok: 0; fail: 0; left: 1) [21:58:57] 21:58:57 sync-wikiversions: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [21:58:57] 21:58:57 Finished sync-wikiversions-canaries (duration: 00m 00s) [21:58:57] 21:58:57 Started php-fpm-restarts-canaries [21:58:57] 21:58:57 Running '/usr/local/sbin/restart-php-fpm-all' on 1 host(s) [21:58:57] 21:58:57 php-fpm-restart: 0% (ok: 0; fail: 0; left: 0) [21:58:58] 21:58:58 php-fpm-restart: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [21:58:58] 21:58:58 Finished php-fpm-restarts-canaries (duration: 00m 00s) [21:58:58] 21:58:58 Finished sync-canaries (duration: 00m 11s) [21:58:58] 21:58:58 Waiting 20 seconds for canary traffic... [21:59:18] 21:59:18 Logstash checker counted 2 error(s) in the last 20 seconds. OK. [21:59:18] 21:59:18 Started sync-apaches [21:59:18] 21:59:18 sync-apaches: 0% (ok: 0; fail: 0; left: 3) [21:59:29] 21:59:29 sync-apaches: 100% (in-flight: 0; ok: 3; fail: 0; left: 0) [21:59:29] 21:59:29 Per-host sync duration: average 7.7s, median 6.7s [21:59:29] 21:59:29 rsync transfer: average 6980478 bytes/host, total 20941434 bytes [21:59:29] 21:59:29 Finished sync-apaches (duration: 00m 10s) [21:59:29] 21:59:29 Waiting 20 seconds for production traffic... [21:59:49] 21:59:49 Logstash checker counted 48 error(s) in the last 20 seconds. OK. [21:59:49] 21:59:49 Started scap-cdb-rebuild-prod [21:59:49] 21:59:49 scap-cdb-rebuild: 0% (ok: 0; fail: 0; left: 4) [21:59:51] 21:59:51 scap-cdb-rebuild: 100% (in-flight: 0; ok: 4; fail: 0; left: 0) [21:59:51] 21:59:51 Finished scap-cdb-rebuild-prod (duration: 00m 02s) [21:59:51] 21:59:51 Started sync-wikiversions-prod [21:59:51] 21:59:51 sync-wikiversions: 0% (ok: 0; fail: 0; left: 4) [21:59:52] 21:59:52 sync-wikiversions: 100% (in-flight: 0; ok: 4; fail: 0; left: 0) [21:59:52] 21:59:52 Finished sync-wikiversions-prod (duration: 00m 00s) [21:59:52] 21:59:52 Started php-fpm-restarts-prod [21:59:52] 21:59:52 Running '/usr/local/sbin/restart-php-fpm-all' on 2 host(s) [21:59:52] 21:59:52 php-fpm-restart: 0% (ok: 0; fail: 0; left: 0) [21:59:53] 21:59:53 php-fpm-restart: 100% (in-flight: 0; ok: 2; fail: 0; left: 0) [21:59:53] 21:59:53 Finished php-fpm-restarts-prod (duration: 00m 01s) [21:59:53] 21:59:53 Running purgeMessageBlobStore.php [21:59:56] 21:59:56 Finished scap sync-world: wmf-beta-update-all run (duration: 02m 27s) [21:59:56] + /usr/local/bin/wmf-beta-update-databases.py