Basically affecting many versions...
Description
Details
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| releases: Bump phpunit to 9.6.34 | repos/ci-tools/libup-config!114 | zabe | phpunit | main | |
| releases: Bump phpunit to 10.5.62, except if still on 9.x | repos/ci-tools/libup-config!113 | jforrester | phpunit-10 | main | |
| releases.json: Upgrade phpunit/phpunit to 9.6.33 | repos/ci-tools/libup-config!112 | reedy | reedy-main-patch-78049 | main |
Related Objects
- Mentioned In
- T417128: Broken composer.json
T416510: Gerrit patches are easy to miss in Phabricator history stream
T416292: Building MediaWiki 1.43.6 fails due to phpunit security advisory PKSA-z3gr-8qht-p93v
T416518: Disable Composer 2.9 functionality to randomly block existing configurations from working
T415834: CVE-2026-24739: Symfony's incorrect argument escaping under MSYS2/Git Bash can lead to destructive file operations on Windows
rDCPH3b58c34fbe2f: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rTAWRfd0dfbc40e96: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMNPA1d470e8c6ee1: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMLNE6f3e2d4a72c3: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
R1907:526165f4f088: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMLUHa1b3900e5d68: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
R1984:480c6c82642a: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rWLWIc74341121216: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMLJCec9ad462df02: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
R1981:53cd5b35cca2: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMLID92bda1d961a9: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rMLCD6880d479548b: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
rCSSSe1f79f74bb6c: build: Upgrade PHPUnit from 10.5.58 to 10.5.62 to unblock CI
rMLBCefa7d2828d05: build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0)
T413804: 1.46.0-wmf.13 deployment blockers - Mentioned Here
- T416518: Disable Composer 2.9 functionality to randomly block existing configurations from working
T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0)
T415361: "unexpected NAN value was coerced to string" PHP warning from LanguageIntegrationTest::testParseFormattedNumber `assertEquals` call
T411006: Composer 2.9 blocks LibUp js-yaml upgrade on release branch due to vulnerability in firebase/php-jwt
Event Timeline
Change #1233923 had a related patch set uploaded (by Jforrester; author: Jforrester):
[wikipeg@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233879 merged by jenkins-bot:
[mediawiki/libs/CloverDiff@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233881 merged by jenkins-bot:
[mediawiki/libs/CommonPasswords@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233924 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/libs/UpdateHistory@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233883 merged by jenkins-bot:
[mediawiki/libs/Equivset@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233884 merged by jenkins-bot:
[mediawiki/libs/IDLeDOM@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233886 merged by jenkins-bot:
[mediawiki/libs/IPUtils@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233926 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/libs/Services@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233882 merged by jenkins-bot:
[mediawiki/libs/Dodo@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233887 merged by jenkins-bot:
[mediawiki/libs/JsonCodec@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233888 merged by jenkins-bot:
[mediawiki/libs/LangConv@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233889 merged by jenkins-bot:
[mediawiki/libs/Message@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233894 merged by jenkins-bot:
[mediawiki/libs/NormalizedException@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233896 merged by jenkins-bot:
[mediawiki/libs/ParamValidator@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233893 merged by jenkins-bot:
[mediawiki/libs/Minify@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233895 merged by jenkins-bot:
[mediawiki/libs/ObjectFactory@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233897 merged by jenkins-bot:
[mediawiki/libs/RemexHtml@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233898 merged by jenkins-bot:
[mediawiki/libs/RequestTimeout@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233899 merged by jenkins-bot:
[mediawiki/libs/ScopedCallback@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233900 merged by jenkins-bot:
[mediawiki/libs/Timestamp@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233901 merged by jenkins-bot:
[mediawiki/libs/WaitConditionLoop@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233885 merged by jenkins-bot:
[mediawiki/libs/IPAValidator@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233902 merged by jenkins-bot:
[mediawiki/libs/WebIDL@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233903 merged by jenkins-bot:
[mediawiki/libs/XMPReader@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233904 merged by jenkins-bot:
[mediawiki/libs/Zest@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233905 merged by jenkins-bot:
[mediawiki/libs/alea@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233906 merged by jenkins-bot:
[mediawiki/libs/less.php@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233907 merged by jenkins-bot:
[mediawiki/oauthclient-php@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233911 merged by jenkins-bot:
[mediawiki/tools/phpunit-patch-coverage@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233910 merged by jenkins-bot:
[mediawiki/tools/codesniffer@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233913 merged by jenkins-bot:
[performance/excimer-ui-client@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233908 merged by jenkins-bot:
[mediawiki/tools/phan@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233915 merged by jenkins-bot:
[php-session-serializer@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233916 merged by jenkins-bot:
[purtle@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233857 merged by jenkins-bot:
[mediawiki/services/parsoid@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.62 to unblock CI
Change #1233912 merged by jenkins-bot:
[oojs/ui@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233920 merged by jenkins-bot:
[utfnormal@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233921 merged by jenkins-bot:
[wikimedia/lucene-explain-parser@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233924 merged by jenkins-bot:
[mediawiki/libs/UpdateHistory@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233923 merged by jenkins-bot:
[wikipeg@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233926 merged by jenkins-bot:
[mediawiki/libs/Services@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233922 merged by jenkins-bot:
[wikimedia/textcat@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1233919 merged by jenkins-bot:
[mediawiki/core@REL1_43] Updated phpunit/phpunit from 9.6.21 to 9.6.33
Change #1233929 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/services/parsoid@REL1_45] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1233930 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/services/parsoid@REL1_44] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1233914 merged by jenkins-bot:
[mediawiki/core@REL1_45] Updated phpunit/phpunit from 9.6.21 to 9.6.33
Change #1233931 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/services/parsoid@REL1_43] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1233909 merged by jenkins-bot:
[mediawiki/tools/phan/SecurityCheckPlugin@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Mentioned in SAL (#wikimedia-operations) [2026-01-28T00:02:33Z] <reedy@deploy2002> jforrester, reedy, zabe: Backport for [[gerrit:1233860|Updated phpunit/phpunit from 9.6.21 to 9.6.33 (T415723)]], [[gerrit:1233862|Revert "Language: Namespace dependency classes" (T415619)]], [[gerrit:1233858|build: Upgrade PHPUnit from 10.5.59 to 10.5.62 to unblock CI (T415723)]], [[gerrit:1233859|Updated phpunit/phpunit from 9.6.21 to 9.6.33 (T415723)]] synced to the testservers (see https://wikite
Change #1233917 merged by jenkins-bot:
[mediawiki/core@REL1_44] Updated phpunit/phpunit from 9.6.21 to 9.6.33
Mentioned in SAL (#wikimedia-operations) [2026-01-28T00:15:11Z] <reedy@deploy2002> Finished scap sync-world: Backport for [[gerrit:1233860|Updated phpunit/phpunit from 9.6.21 to 9.6.33 (T415723)]], [[gerrit:1233862|Revert "Language: Namespace dependency classes" (T415619)]], [[gerrit:1233858|build: Upgrade PHPUnit from 10.5.59 to 10.5.62 to unblock CI (T415723)]], [[gerrit:1233859|Updated phpunit/phpunit from 9.6.21 to 9.6.33 (T415723)]] (duration: 37m 10s)
Change #1233930 merged by jenkins-bot:
[mediawiki/services/parsoid@REL1_44] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1233931 merged by jenkins-bot:
[mediawiki/services/parsoid@REL1_43] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1233929 merged by jenkins-bot:
[mediawiki/services/parsoid@REL1_45] composer.json: Upgrade phpunit/phpunit to 9.6.34
Change #1234370 had a related patch set uploaded (by Jforrester; author: Jforrester):
[at-ease@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234371 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/libs/php-cssjanus@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234372 had a related patch set uploaded (by Jforrester; author: Jforrester):
[testing-access-wrapper@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234373 had a related patch set uploaded (by Jforrester; author: Jforrester):
[design/codex-php@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234371 merged by jenkins-bot:
[mediawiki/libs/php-cssjanus@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234372 merged by jenkins-bot:
[testing-access-wrapper@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234370 merged by jenkins-bot:
[at-ease@master] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Change #1234373 merged by jenkins-bot:
[design/codex-php@main] build: Upgrade PHPUnit from 10.5.58 to 10.5.63 to unblock CI
Is there a chance to get new MediaWiki releases soon that include the patches? CI's like the one for Semantic MediaWiki can only be updated based on tagged releases. https://github.com/SemanticMediaWiki/SemanticMediaWiki/actions/runs/21477673927/job/61865679316#step:4:282
fyi: @Paladox, @JeroenDeDauw
Change #1235865 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a14
Change #1235865 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a14
That CVE prevented composer from installing phpunit, however it is a require-dev and I am not sure whether it deserves the same concern. Maybe we can teach composer to relax the blocking when the CVE is for a dev dependency?
https://getcomposer.org/doc/06-config.md#block-insecure - Not as currently configured...
Could be something that's already required upstream... But a quick look suggested not - https://github.com/composer/composer/issues?q=is%3Aissue%20state%3Aopen%20block-insecure
One option is T416518: Disable Composer 2.9 functionality to randomly block existing configurations from working. Another is relaxing some of our semver somewhat, say using ~ (which should mean no breaking changes) would've also prevented it.
Change #1275892 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/core@master] Upgrade OOUI from v0.53.1 to v0.53.2
Change #1275892 merged by jenkins-bot:
[mediawiki/core@master] Upgrade OOUI from v0.53.1 to v0.53.2