Page MenuHomePhabricator

Remove ext-json from composer.json when support php8
Closed, ResolvedPublic

Description

PHP8 contains the RFC https://wiki.php.net/rfc/always_enable_json to always enable ext-json

It should be valid to remove ext-json from composer.json as there is no special meaning when it is required.

https://codesearch.wmcloud.org/search/?q=ext-json%5Cb&files=%5C.json&excludeFiles=&repos=

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/libs/Shellboxmaster+40 -0
performance/excimer-ui-servermaster+0 -1
performance/excimer-ui-clientmaster+0 -1
design/codex-phpmain+0 -1
mediawiki/extensions/WikiSEOmaster+0 -1
mediawiki/extensions/MediaUploadermaster+0 -1
wikimedia/fundraising/SmashPigmaster+1 -3
mediawiki/vendormaster+213 -111
mediawiki/extensions/DiscussionToolsmaster+0 -1
mediawiki/extensions/DonationInterfacemaster+0 -1
mediawiki/extensions/EventLoggingmaster+1 -2
mediawiki/services/parsoidmaster+1 -2
mediawiki/libs/Shellboxmaster+2 -4
mediawiki/tools/phan/SecurityCheckPluginmaster+1 -2
mediawiki/libs/Equivsetmaster+0 -1
mediawiki/libs/IPUtilsmaster+0 -1
mediawiki/tools/codesniffermaster+0 -1
mediawiki/services/jobrunnermaster+0 -1
mediawiki/libs/LangConvmaster+0 -1
mediawiki/libs/Minifymaster+0 -1
mediawiki/libs/Messagemaster+0 -1
mediawiki/oauthclient-phpmaster+0 -1
mediawiki/libs/ParamValidatormaster+0 -1
purtlemaster+0 -1
mediawiki/libs/RemexHtmlmaster+0 -1
mediawiki/libs/WebIDLmain+0 -1
wikipegmaster+0 -1
mediawiki/coremaster+0 -4
Show related patches Customize query in gerrit

Event Timeline

Change #1238067 had a related patch set uploaded (by PleaseStand; author: PleaseStand):

[mediawiki/core@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1238067

Change #1263975 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/tools/codesniffer@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263975

Change #1263976 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[design/codex-php@main] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263976

Change #1263977 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/Equivset@master] Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263977

Change #1263978 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/IPUtils@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263978

Change #1263979 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/LangConv@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263979

Change #1263980 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/Message@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263980

Change #1263981 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/Minify@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263981

Change #1263982 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/oauthclient-php@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263982

Change #1263983 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/ParamValidator@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263983

Change #1263984 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[purtle@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263984

Change #1263985 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/RemexHtml@master] Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263985

Change #1263986 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/tools/phan/SecurityCheckPlugin@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263986

Change #1263987 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[wikimedia/fundraising/SmashPig@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263987

Change #1263988 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/WebIDL@main] Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263988

Change #1263990 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[wikipeg@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263990

Change #1263991 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/services/parsoid@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263991

Change #1263992 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/services/jobrunner@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263992

Change #1263993 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[performance/excimer-ui-client@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263993

Change #1263994 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[performance/excimer-ui-server@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263994

Change #1263995 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/libs/Shellbox@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263995

Change #1263996 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DiscussionTools@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263996

Change #1263997 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DonationInterface@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263997

Change #1263998 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/EventLogging@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263998

Change #1263999 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MediaUploader@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263999

Change #1264000 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/WikiSEO@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1264000

Change #1238067 merged by jenkins-bot:

[mediawiki/core@master] Don't list json as a required extension

https://gerrit.wikimedia.org/r/1238067

Change #1263986 merged by jenkins-bot:

[mediawiki/tools/phan/SecurityCheckPlugin@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263986

Change #1263990 merged by jenkins-bot:

[wikipeg@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263990

Change #1263988 merged by jenkins-bot:

[mediawiki/libs/WebIDL@main] build: Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263988

Change #1263995 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263995

Change #1263985 merged by jenkins-bot:

[mediawiki/libs/RemexHtml@master] build: Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263985

Change #1263984 merged by jenkins-bot:

[purtle@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263984

Change #1263983 merged by jenkins-bot:

[mediawiki/libs/ParamValidator@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263983

Change #1263982 merged by jenkins-bot:

[mediawiki/oauthclient-php@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263982

Change #1263981 merged by jenkins-bot:

[mediawiki/libs/Minify@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263981

Change #1263980 merged by jenkins-bot:

[mediawiki/libs/Message@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263980

Change #1263979 merged by jenkins-bot:

[mediawiki/libs/LangConv@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263979

Change #1263992 merged by jenkins-bot:

[mediawiki/services/jobrunner@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263992

Change #1263975 merged by jenkins-bot:

[mediawiki/tools/codesniffer@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263975

Change #1263978 merged by jenkins-bot:

[mediawiki/libs/IPUtils@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263978

Change #1263977 merged by jenkins-bot:

[mediawiki/libs/Equivset@master] build: Don't list json as a dev-required extension

https://gerrit.wikimedia.org/r/1263977

Change #1263976 merged by jenkins-bot:

[design/codex-php@main] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263976

Change #1263991 merged by jenkins-bot:

[mediawiki/services/parsoid@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263991

Change #1263998 merged by jenkins-bot:

[mediawiki/extensions/EventLogging@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263998

Change #1263996 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263996

Change #1263997 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263997

Change #1264672 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a24

https://gerrit.wikimedia.org/r/1264672

Change #1264672 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.23.0-a24

https://gerrit.wikimedia.org/r/1264672

Change #1263987 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263987

Change #1263999 merged by jenkins-bot:

[mediawiki/extensions/MediaUploader@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263999

Change #1264000 merged by jenkins-bot:

[mediawiki/extensions/WikiSEO@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1264000

Change #1263993 merged by jenkins-bot:

[performance/excimer-ui-client@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263993

Change #1263994 merged by jenkins-bot:

[performance/excimer-ui-server@master] build: Don't list json as a required extension

https://gerrit.wikimedia.org/r/1263994

Change #1286347 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/libs/Shellbox@master] Release v4.5.0

https://gerrit.wikimedia.org/r/1286347

Change #1286347 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Release v4.5.0

https://gerrit.wikimedia.org/r/1286347