These are both deps of Extension:OAuth
preventing tests from running in php 8.
These are both deps of Extension:OAuth
preventing tests from running in php 8.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Raise lcobucci/jwt to v4.1.5 and league/uri-components to v2.4.1 for PHP 8.0 compat | mediawiki/vendor | master | +2 K -3 K |
For lcobucci/jwt this is probably easier done when we've bumped to PHP 7.4 in WMF prod (and therefore MW master).
3.4.6 supports php: ^5.6 || ^7.0
4.0.4 supports php: ^7.4 || ^8.0
4.1.5 supports php: ^7.4 || ^8.0
league/uri-components is unfortunately rather similar.
That is, unless we can depend on multiple versions of these libraries fine (in this case, can the dependancies we depend on, depend on multiple versions of those...)
league/oauth2-server has "lcobucci/jwt": "^3.4.6 || ^4.0.4",
league/uri-components is only in suggest of league/uri-component... So maybe we could just drop it
Change 836847 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/vendor@master] Update lcobucci/jwt and league/uri-components for PHP 8.0 compat
Change 836847 merged by jenkins-bot:
[mediawiki/vendor@master] Raise lcobucci/jwt to v4.1.5 and league/uri-components to v2.4.1 for PHP 8.0 compat