[09:37:47] + ulimit -n 512 [09:37:47] + LOCKFILE=/var/lock/scap.operations_mediawiki-config.lock [09:37:47] + '[' -O /var/lock/scap.operations_mediawiki-config.lock ']' [09:37:47] + /usr/bin/scap version [09:37:48] 4.261.0 [09:37:48] + /usr/bin/scap prep auto [09:37:49] 09:37:49 Started scap prep auto [09:37:49] 09:37:49 Update https://gerrit.wikimedia.org/r/operations/mediawiki-config (master branch) in /srv/mediawiki-staging [09:37:49] 09:37:49 https://gerrit.wikimedia.org/r/operations/mediawiki-config checked out at commit ee3d1b814a5c342eae33f6c35ab49ccc1bbfcc6e [09:37:50] 09:37:50 Update https://gerrit.wikimedia.org/r/mediawiki/core (master branch) in /srv/mediawiki-staging/php-master [09:37:50] 09:37:50 https://gerrit.wikimedia.org/r/mediawiki/core checked out at commit 1e11a4bda59a72773d69e00c53bdf1beb92ce451 [09:37:51] 09:37:51 Update https://gerrit.wikimedia.org/r/mediawiki/extensions (master branch) in /srv/mediawiki-staging/php-master/extensions [09:37:53] 09:37:53 Changes pulled down since last fetch: [09:37:53] commit 8da88707ff50329ca499c3a0794bf024b6f23a37 [09:37:53] Author: RAJVEER42 [09:37:53] Date: Sat Jun 13 14:50:20 2026 +0530 [09:37:53] [09:37:53] Update git submodules [09:37:53] [09:37:53] * Update AbuseFilter from branch 'master' [09:37:53] to b97fafdf7f7f4a7ed5632a5969900984d970b5a1 [09:37:53] - Inject services into EditPermissionHandler [09:37:53] [09:37:53] Why: [09:37:53] - EditPermissionHandler was the only hook handler in this extension [09:37:53] still using MediaWikiServices::getInstance() instead of constructor [09:37:53] injection; its siblings (FilteredActions, CheckUser, RecentChangeSave) [09:37:53] all declare a "services" array. Static service-locator access in [09:37:53] injectable classes is discouraged by MediaWiki DI conventions. [09:37:53] [09:37:53] What: [09:37:53] - Add MainConfig and PermissionManager to the EditPermission handler's [09:37:53] "services" array in extension.json. [09:37:53] - Add a constructor injecting Config + PermissionManager and use the [09:37:53] injected instances in onGetUserPermissionsErrors() and [09:37:53] onJsonValidateSave(), replacing the MediaWikiServices::getInstance() [09:37:53] lookups. Drop the now-unused MediaWikiServices import. [09:37:53] - No behaviour change. [09:37:53] [09:37:53] Change-Id: I159765770bd73e3236b4b5e5a20e90be1de0501e [09:37:53] [09:37:53] commit 8072e00beb8375b015c0c2069ce43ec18792e2a7 [09:37:53] Author: VadymTS1 [09:37:53] Date: Sat Jun 13 12:12:36 2026 +0300 [09:37:53] [09:37:53] Update git submodules [09:37:53] [09:37:53] * Update AbuseFilter from branch 'master' [09:37:53] to db01753c515fcdbe47db2c5283b9373d71349274 [09:37:53] - Add German translation for AbuseFilter extension special page [09:37:53] [09:37:53] Bug: T429065 [09:37:53] Change-Id: I5d67bc806490f06abad4e4b2e7783b0326fd6636 [09:37:53] [09:37:53] 09:37:53 https://gerrit.wikimedia.org/r/mediawiki/extensions checked out at commit 8da88707ff50329ca499c3a0794bf024b6f23a37 [09:39:53] 09:39:53 Update https://gerrit.wikimedia.org/r/mediawiki/vendor (master branch) in /srv/mediawiki-staging/php-master/vendor [09:39:53] 09:39:53 https://gerrit.wikimedia.org/r/mediawiki/vendor checked out at commit be635f69a64e93fb8f72d5addb9505cf03cf1343 [09:39:54] 09:39:54 Update https://gerrit.wikimedia.org/r/mediawiki/skins (master branch) in /srv/mediawiki-staging/php-master/skins [09:39:54] 09:39:54 https://gerrit.wikimedia.org/r/mediawiki/skins checked out at commit 04d8f0aa6900259beb26c19cf1ee1100fdf4ea08 [09:40:00] 09:40:00 MediaWiki master successfully checked out. [09:40:00] 09:40:00 Finished scap prep auto (duration: 02m 11s) [09:40:01] + /usr/bin/scap sync-world 'wmf-beta-update-all run' [09:40:01] ___ ____ [09:40:01] ⎛ ⎛ ,---- [09:40:01] \ //==--' [09:40:01] _//|,.·//==--' ____________________________ [09:40:01] _OO≣=- ︶ ᴹw ⎞_§ ______ ___\ ___\ ,\__ \/ __ \ [09:40:01] (∞)_, ) ( | ______/__ \/ /__ / /_/ / /_/ / [09:40:01] ¨--¨|| |- ( / ______\____/ \___/ \__^_/ .__/ [09:40:01] ««_/ «_/ jgs/bd808 /_/ [09:40:01] [09:40:01] 09:40:01 Started scap sync-world: wmf-beta-update-all run [09:40:07] 09:40:07 Started cache_git_info [09:40:31] 09:40:31 Finished cache_git_info (duration: 00m 24s) [09:40:31] 09:40:31 Started l10n-update [09:40:34] 09:40:34 Updating ExtensionMessages-master.php [09:40:45] 09:40:45 Updating LocalisationCache for master using 2 thread(s) [09:40:45] 09:40:45 Running rebuildLocalisationCache.php (cdb) [09:43:24] 09:43:24 549 languages rebuilt out of 549 [09:43:28] 09:43:28 Running rebuildLocalisationCache.php (php) [09:43:38] 09:43:38 90 languages rebuilt out of 549 [09:43:42] 09:43:42 Generating JSON versions and md5 files (as www-data) [09:44:28] 09:44:28 Finished l10n-update (duration: 03m 56s) [09:44:28] 09:44:28 Checking for new runtime errors locally [09:44:33] 09:44:33 Started sync-canaries [09:44:33] 09:44:33 sync-canaries: 0% (ok: 0; fail: 0; left: 1) [09:45:48] 09:45:48 sync-canaries: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:45:48] 09:45:48 sync-canaries: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:45:48] 09:45:48 Per-host sync duration: average 75.5s, median 75.5s [09:45:48] 09:45:48 rsync transfer: average 4101227088 bytes/host, total 4101227088 bytes [09:45:48] 09:45:48 Started scap-cdb-rebuild-canaries [09:45:49] 09:45:49 scap-cdb-rebuild: 0% (ok: 0; fail: 0; left: 1) [09:47:58] 09:47:58 scap-cdb-rebuild: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:47:58] 09:47:58 scap-cdb-rebuild: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:47:58] 09:47:58 Finished scap-cdb-rebuild-canaries (duration: 02m 09s) [09:47:58] 09:47:58 Started sync-wikiversions-canaries [09:47:58] 09:47:58 sync-wikiversions: 0% (ok: 0; fail: 0; left: 1) [09:47:59] 09:47:59 sync-wikiversions: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:47:59] 09:47:59 Finished sync-wikiversions-canaries (duration: 00m 00s) [09:47:59] 09:47:59 Started php-fpm-restarts-canaries [09:47:59] 09:47:59 Running '/usr/local/sbin/restart-php-fpm-all' on 1 host(s) [09:47:59] 09:47:59 php-fpm-restart: 0% (ok: 0; fail: 0; left: 0) [09:48:00] 09:48:00 php-fpm-restart: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) [09:48:00] 09:48:00 Finished php-fpm-restarts-canaries (duration: 00m 01s) [09:48:00] 09:48:00 Finished sync-canaries (duration: 03m 26s) [09:48:00] 09:48:00 Waiting 20 seconds for canary traffic... [09:48:20] 09:48:20 Logstash checker counted 0 error(s) in the last 20 seconds. OK. [09:48:20] 09:48:20 Started sync-apaches [09:48:20] 09:48:20 sync-apaches: 0% (ok: 0; fail: 0; left: 3) [09:49:12] 09:49:12 sync-apaches: 33% (in-flight: 2; ok: 1; fail: 0; left: 0) [09:49:59] 09:49:59 sync-apaches: 100% (in-flight: 0; ok: 3; fail: 0; left: 0) [09:49:59] 09:49:59 sync-apaches: 100% (in-flight: 0; ok: 3; fail: 0; left: 0) [09:49:59] 09:49:59 Per-host sync duration: average 72.5s, median 66.6s [09:49:59] 09:49:59 rsync transfer: average 4101227088 bytes/host, total 12303681264 bytes [09:49:59] 09:49:59 Finished sync-apaches (duration: 01m 38s) [09:49:59] 09:49:59 Waiting 20 seconds for production traffic... [09:50:19] 09:50:19 Logstash checker counted 0 error(s) in the last 20 seconds. OK. [09:50:19] 09:50:19 Started scap-cdb-rebuild-prod [09:50:19] 09:50:19 scap-cdb-rebuild: 0% (ok: 0; fail: 0; left: 4) [09:52:12] 09:52:12 scap-cdb-rebuild: 50% (in-flight: 2; ok: 2; fail: 0; left: 0) [09:53:59] 09:53:59 scap-cdb-rebuild: 100% (in-flight: 0; ok: 4; fail: 0; left: 0) [09:53:59] 09:53:59 scap-cdb-rebuild: 100% (in-flight: 0; ok: 4; fail: 0; left: 0) [09:53:59] 09:53:59 Finished scap-cdb-rebuild-prod (duration: 03m 40s) [09:53:59] 09:53:59 Started sync-wikiversions-prod [09:53:59] 09:53:59 sync-wikiversions: 0% (ok: 0; fail: 0; left: 4) [09:54:01] 09:54:01 sync-wikiversions: 100% (in-flight: 0; ok: 4; fail: 0; left: 0) [09:54:01] 09:54:01 Finished sync-wikiversions-prod (duration: 00m 02s) [09:54:01] 09:54:01 Started php-fpm-restarts-prod [09:54:01] 09:54:01 Running '/usr/local/sbin/restart-php-fpm-all' on 2 host(s) [09:54:01] 09:54:01 php-fpm-restart: 0% (ok: 0; fail: 0; left: 0) [09:54:03] 09:54:03 php-fpm-restart: 100% (in-flight: 0; ok: 2; fail: 0; left: 0) [09:54:03] 09:54:03 Finished php-fpm-restarts-prod (duration: 00m 01s) [09:54:03] 09:54:03 Running purgeMessageBlobStore.php [09:54:12] 09:54:12 Finished scap sync-world: wmf-beta-update-all run (duration: 14m 10s) [09:54:12] + /usr/local/bin/wmf-beta-update-databases.py