Page MenuHomePhabricator

Upgrade psr/log to 3.x
Open, Needs TriagePublic

Description

Hi!

A new upstream version of psr/log is now available: 3.0.0.

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/vendormaster+342 -158
mediawiki/services/parsoidREL1_45+1 -1
mediawiki/services/parsoidREL1_43+1 -1
mediawiki/services/parsoidREL1_44+1 -1
mediawiki/services/parsoidmaster+1 -1
mediawiki/libs/Shellboxmaster+11 -20
mediawiki/libs/XMPReadermaster+5 -10
mediawiki/extensions/PageViewInfoGAmaster+1 -1
mediawiki/libs/Shellboxmaster+98 -96
mediawiki/coremaster+2 -1
mediawiki/vendormaster+34 -34
mediawiki/extensions/PDFCreatormaster+6 -5
mediawiki/extensions/PDFCreatorREL1_43-1.1.x+6 -5
mediawiki/extensions/PDFCreatorREL1_43+6 -5
mediawiki/skins/BlueSpiceDiscoverymaster+3 -15
mediawiki/extensions/WSOAuthREL1_44+3 -2
mediawiki/extensions/WSOAuthREL1_43+3 -2
mediawiki/extensions/PluggableAuthmaster+4 -4
mediawiki/coremaster+4 -2
mediawiki/coremaster+1 -1
mediawiki/extensions/QuickInstantCommonsmaster+1 -3
mediawiki/extensions/SimpleBlogPagemaster+1 -1
mediawiki/extensions/WSOAuthmaster+3 -2
mediawiki/extensions/OATHAuthmaster+2 -2
mediawiki/extensions/LoginNotifymaster+1 -1
mediawiki/extensions/Toolhubmaster+1 -4
mediawiki/extensions/WikiLambdamaster+2 -2
mediawiki/extensions/PageViewInfomaster+2 -2
mediawiki/extensions/Flowmaster+5 -7
mediawiki/extensions/ExtensionDistributormaster+2 -4
mediawiki/coremaster+31 -31
mediawiki/coreREL1_43+4 -4
mediawiki/coreREL1_44+31 -31
mediawiki/extensions/ReadingListsmaster+1 -5
mediawiki/coremaster+4 -4
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1160195 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] logger: Add void as return type on setLogger

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

Change #1160409 had a related patch set uploaded (by Krinkle; author: Lucas Werkmeister (WMDE)):

[mediawiki/core@REL1_43] logger: Make log() methods return void

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

Change #1160195 merged by jenkins-bot:

[mediawiki/core@master] logger: Add void as return type on setLogger

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

Change #1160472 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/ReadingLists@master] logger: Add void as return type on setLogger

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

Change #1160473 had a related patch set uploaded (by Krinkle; author: Fomafix):

[mediawiki/core@REL1_44] logger: Add void as return type on setLogger

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

Krinkle reopened this task as Open.
Krinkle assigned this task to Fomafix.
Krinkle moved this task from Backlog to MediaWiki core on the PHP 8.1 support board.

Change #1160472 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] logger: Add void as return type on setLogger

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

Change #1160473 merged by jenkins-bot:

[mediawiki/core@REL1_44] logger: Add void as return type on setLogger

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

Change #1160409 merged by jenkins-bot:

[mediawiki/core@REL1_43] logger: Make log() methods return void

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

Change #1160673 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/Flow@master] logger: Add void as return type on setLogger() and log()

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

Change #1160685 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/ExtensionDistributor@master] logger: Add void as return type on setLogger

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

Change #1160685 merged by jenkins-bot:

[mediawiki/extensions/ExtensionDistributor@master] logger: Add void as return type on setLogger

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

Change #1160673 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] logger: Add void as return type on setLogger() and log()

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

Change #1160731 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/PageViewInfo@master] logger: Add void as return type on setLogger

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

Change #1160731 merged by jenkins-bot:

[mediawiki/extensions/PageViewInfo@master] logger: Add void as return type on setLogger

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

Change #1160811 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/WikiLambda@master] logger: Add return type on setLogger and getLogger

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

Change #1160811 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] logger: Add return type on setLogger and getLogger

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

Change #1160839 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/Toolhub@master] logger: Add void as return type on setLogger

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

Krinkle renamed this task from New upstream release for psr/log to Upgrade psr/log to 3.x.Jun 18 2025, 3:32 PM

Change #1160839 merged by jenkins-bot:

[mediawiki/extensions/Toolhub@master] logger: Add void as return type on setLogger

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

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

[mediawiki/extensions/OATHAuth@master] logger: Add return type on setLogger and getLogger

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

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

[mediawiki/extensions/LoginNotify@master] logger: Add return type on setLogger

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

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

[mediawiki/core@master] resourceloader: Add return type on getLogger methods

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

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

[mediawiki/core@master] RevisionRenderer: Add return type on setLogger method

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

Change #1160922 merged by jenkins-bot:

[mediawiki/extensions/LoginNotify@master] logger: Add return type on setLogger

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

Change #1160921 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] logger: Add return type on setLogger and getLogger

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

Change #1161037 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/WSOAuth@master] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1161040 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/SimpleBlogPage@master] logger: Add void as return type on setLogger

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

Change #1161041 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/QuickInstantCommons@master] logger: Add void as return type on setLogger

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

Change #1161049 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/PDFCreator@master] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1161037 merged by jenkins-bot:

[mediawiki/extensions/WSOAuth@master] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1161040 merged by jenkins-bot:

[mediawiki/extensions/SimpleBlogPage@master] logger: Add void as return type on setLogger

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

Change #1161041 merged by jenkins-bot:

[mediawiki/extensions/QuickInstantCommons@master] logger: Add void as return type on setLogger

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

Change #1160928 merged by jenkins-bot:

[mediawiki/core@master] RevisionRenderer: Add return type on setLogger method; actually implement LAI

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

Change #1164682 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] ParserOutputAccess: Add void as return type on setLogger

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

Change #1164683 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/PageViewInfoGA@master] logger: Add void as return type on setLogger

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

Change #1164693 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/skins/BlueSpiceDiscovery@master] logger: Add void as return type on setLogger

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

Change #1164694 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/PluggableAuth@master] logger: Add void as return type on setLogger

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

Change #1164682 merged by jenkins-bot:

[mediawiki/core@master] ParserOutputAccess: Add void as return type on setLogger

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

Change #1164694 merged by jenkins-bot:

[mediawiki/extensions/PluggableAuth@master] logger: Add void as return type on setLogger

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

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

[mediawiki/extensions/WSOAuth@REL1_44] Add return type on setLogger and implement LoggerAwareInterface

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

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

[mediawiki/extensions/WSOAuth@REL1_43] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1177449 merged by jenkins-bot:

[mediawiki/extensions/WSOAuth@REL1_43] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1177448 merged by jenkins-bot:

[mediawiki/extensions/WSOAuth@REL1_44] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1190183 had a related patch set uploaded (by Dvogel hallowelt; author: Fomafix):

[mediawiki/extensions/PDFCreator@REL1_43] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1190183 merged by Dvogel hallowelt:

[mediawiki/extensions/PDFCreator@REL1_43] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1190392 had a related patch set uploaded (by Dvogel hallowelt; author: Fomafix):

[mediawiki/extensions/PDFCreator@REL1_43-1.1.x] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1190392 merged by Dvogel hallowelt:

[mediawiki/extensions/PDFCreator@REL1_43-1.1.x] Add return type on setLogger and implement LoggerAwareInterface

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

Change #1161049 merged by Dvogel hallowelt:

[mediawiki/extensions/PDFCreator@master] Add return type on setLogger and implement LoggerAwareInterface

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

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

[mediawiki/libs/Shellbox@master] Add a void return type on setLogger methods for psr/log 3 compatibility

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

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

[mediawiki/core@master] Upgrade wikimedia/php-session-serializer from 3.0.1 to 3.0.2

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

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

[mediawiki/vendor@master] Upgrade wikimedia/php-session-serializer from 3.0.1 to 3.0.2

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

Change #1191329 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrade wikimedia/php-session-serializer from 3.0.1 to 3.0.2

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

Change #1191328 merged by jenkins-bot:

[mediawiki/core@master] Upgrade wikimedia/php-session-serializer from 3.0.1 to 3.0.2

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

Change #1191084 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Add a void return type on setLogger methods for psr/log 3 compatibility

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

Change #1164683 merged by jenkins-bot:

[mediawiki/extensions/PageViewInfoGA@master] logger: Add void as return type on setLogger

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

As of today:

Problem 1
  - Root composer.json requires wikimedia/metrics-platform 4.3.0 -> satisfiable by wikimedia/metrics-platform[4.3.0].
  - wikimedia/metrics-platform 4.3.0 requires psr/log ^1.1.4 -> found psr/log[1.1.4] but it conflicts with your root composer.json require (3.0.2).
Problem 2
  - Root composer.json requires wikimedia/parsoid 0.23.0-a8 -> satisfiable by wikimedia/parsoid[v0.23.0-a8].
  - wikimedia/parsoid v0.23.0-a8 requires psr/log ^1.1.4 -> found psr/log[1.1.4] but it conflicts with your root composer.json require (3.0.2).
Problem 3
  - Root composer.json requires wikimedia/shellbox 4.3.0 -> satisfiable by wikimedia/shellbox[4.3.0].
  - wikimedia/shellbox 4.3.0 requires psr/log ~1.1.3 -> found psr/log[1.1.3, 1.1.4] but it conflicts with your root composer.json require (3.0.2).
Problem 4
  - Root composer.json requires wikimedia/xmp-reader 0.10.2 -> satisfiable by wikimedia/xmp-reader[0.10.2].
  - wikimedia/xmp-reader 0.10.2 requires psr/log ^1.0 -> found psr/log[1.0.0, ..., 1.1.4] but it conflicts with your root composer.json require (3.0.2).

Change #1219591 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/libs/Shellbox@master] Release 4.4.0

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

Change #1219966 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/libs/XMPReader@master] composer.json: Allow psr/log ^3.0.0

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

Change #1219967 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/services/parsoid@master] composer.json: Allow psr/log ^3.0.0

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

Change #1219591 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Release 4.4.0

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

Change #1219967 merged by jenkins-bot:

[mediawiki/services/parsoid@master] composer.json: Allow psr/log ^3.0.0

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

Change #1221690 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/services/parsoid@REL1_45] composer.json: Allow psr/log ^3.0.0

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

Change #1221691 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/services/parsoid@REL1_44] composer.json: Allow psr/log ^3.0.0

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

Change #1221692 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/services/parsoid@REL1_43] composer.json: Allow psr/log ^3.0.0

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

Change #1221691 merged by jenkins-bot:

[mediawiki/services/parsoid@REL1_44] composer.json: Allow psr/log ^3.0.0

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

Change #1221692 merged by jenkins-bot:

[mediawiki/services/parsoid@REL1_43] composer.json: Allow psr/log ^3.0.0

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

Change #1221690 merged by jenkins-bot:

[mediawiki/services/parsoid@REL1_45] composer.json: Allow psr/log ^3.0.0

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

Change #1223225 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

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

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

Change #1223225 merged by jenkins-bot:

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

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