⚓ T414196 Try and backport the upgrade of `guzzlehttp/guzzle` to 7.10.0 to MediaWiki 1.44 / 1.43
Page Menu
Phabricator
Create Task
Maniphest
T414196
Try and backport the upgrade of `guzzlehttp/guzzle` to 7.10.0 to MediaWiki 1.44 / 1.43
Closed, Resolved
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
Reedy
Authored By
A_smart_kitten
Jan 9 2026, 12:53 PM
2026-01-09 12:53:11 (UTC+0)
Tags
MediaWiki-General
(Backlog)
MediaWiki-Vendor
(Backlog)
MW-1.44-release
(Blocker)
MW-1.43-release
(Blocker)
PHP 8.5 support
(MediaWiki core)
MW-1.43-notes
MW-1.44-notes
Referenced Files
None
Subscribers
A_smart_kitten
Aklapper
Reedy
Umherirrender
Zabe
Description
It seems like the
7.10.0
release of
guzzlehttp/guzzle
adds support for PHP 8.5
(h/t
@Reedy
).
Testing locally, it appears to remove deprecation warnings on
REL1_43
in at least the following situation:
Add
$wgUseInstantCommons = true;
( &
$wgParserCacheType = CACHE_NONE;
to make this easier to reproduce) to
LocalSettings.php
Edit a page on the wiki to include a file on Wikimedia Commons (e.g.
[[File:Name.jpg]]
Load that page
4 occurrences of
Deprecated: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0 in /[...]/mediawiki/core/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 732
Prior patches:
guzzlehttp/guzzle
7.9.2
->
7.9.3
(merged on 2025-05-05; included in
MW-1.44-release
):
guzzlehttp/guzzle
7.9.3
->
7.10.0
(merged on 2025-10-03, included in
MW-1.45-release
):
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Upgraded guzzlehttp/guzzle
mediawiki/core
REL1_44
+1
-1
Upgraded guzzlehttp/guzzle
mediawiki/core
REL1_43
+1
-1
Upgrade guzzlehttp/
mediawiki/vendor
REL1_43
+143
-80
Upgrade guzzlehttp/
mediawiki/vendor
REL1_44
+158
-95
Update guzzlehttp/guzzle
mediawiki/vendor
REL1_43
+49
-31
Customize query in gerrit
Related Objects
Duplicates
Duplicates Merged Here
T415444: Update guzzlehttp/guzzle in release branches for php8.5 support
Event Timeline
A_smart_kitten
created this task.
Jan 9 2026, 12:53 PM
2026-01-09 12:53:11 (UTC+0)
Restricted Application
added a subscriber:
Aklapper
View Herald Transcript
Jan 9 2026, 12:53 PM
2026-01-09 12:53:12 (UTC+0)
A_smart_kitten
added a project:
PHP 8.5 support
Jan 9 2026, 1:25 PM
2026-01-09 13:25:14 (UTC+0)
Zabe
merged a task:
T415444: Update guzzlehttp/guzzle in release branches for php8.5 support
Jan 24 2026, 2:21 PM
2026-01-24 14:21:06 (UTC+0)
Zabe
added a subscriber:
Umherirrender
Reedy
moved this task from
Backlog
to
MediaWiki core
on the
PHP 8.5 support
board.
Jan 25 2026, 2:55 AM
2026-01-25 02:55:03 (UTC+0)
gerritbot
added a comment.
Jan 25 2026, 3:23 AM
2026-01-25 03:23:24 (UTC+0)
Comment Actions
Change #1232166 had a related patch set uploaded (by Reedy; author: Zabe):
[mediawiki/vendor@REL1_44] Upgrade guzzlehttp/
gerritbot
added a project:
Patch-For-Review
Jan 25 2026, 3:23 AM
2026-01-25 03:23:25 (UTC+0)
Comment Actions
Change #1232167 had a related patch set uploaded (by Reedy; author: Zabe):
[mediawiki/core@REL1_44] Upgraded guzzlehttp/guzzle
gerritbot
added a comment.
Jan 25 2026, 3:27 AM
2026-01-25 03:27:45 (UTC+0)
Comment Actions
Change #1232171 had a related patch set uploaded (by Reedy; author: Zabe):
[mediawiki/vendor@REL1_43] Update guzzlehttp/guzzle
gerritbot
added a comment.
Jan 25 2026, 3:28 AM
2026-01-25 03:28:55 (UTC+0)
Comment Actions
Change #1232176 had a related patch set uploaded (by Reedy; author: Zabe):
[mediawiki/core@REL1_43] Upgraded guzzlehttp/guzzle
gerritbot
added a comment.
Jan 25 2026, 10:22 AM
2026-01-25 10:22:51 (UTC+0)
Comment Actions
Change #1232171
merged
by Umherirrender:
[mediawiki/vendor@REL1_43] Update guzzlehttp/guzzle
gerritbot
added a comment.
Jan 25 2026, 10:40 AM
2026-01-25 10:40:10 (UTC+0)
Comment Actions
Change #1232172 had a related patch set uploaded (by Umherirrender; author: Zabe):
[mediawiki/vendor@REL1_43] Upgrade guzzlehttp/
gerritbot
added a comment.
Jan 25 2026, 10:40 AM
2026-01-25 10:40:42 (UTC+0)
Comment Actions
Change #1232166
merged
by Umherirrender:
[mediawiki/vendor@REL1_44] Upgrade guzzlehttp/
gerritbot
added a comment.
Jan 25 2026, 10:40 AM
2026-01-25 10:40:51 (UTC+0)
Comment Actions
Change #1232172
merged
by Umherirrender:
[mediawiki/vendor@REL1_43] Upgrade guzzlehttp/
gerritbot
added a comment.
Jan 25 2026, 10:56 AM
2026-01-25 10:56:25 (UTC+0)
Comment Actions
Change #1232176
merged
by jenkins-bot:
[mediawiki/core@REL1_43] Upgraded guzzlehttp/guzzle
gerritbot
added a comment.
Jan 25 2026, 10:59 AM
2026-01-25 10:59:09 (UTC+0)
Comment Actions
Change #1232167
merged
by jenkins-bot:
[mediawiki/core@REL1_44] Upgraded guzzlehttp/guzzle
Umherirrender
closed this task as
Resolved
Jan 25 2026, 10:59 AM
2026-01-25 10:59:31 (UTC+0)
Umherirrender
assigned this task to
Reedy
Umherirrender
removed a project:
Patch-For-Review
ReleaseTaggerBot
added projects:
MW-1.43-notes
MW-1.44-notes
Jan 25 2026, 11:00 AM
2026-01-25 11:00:38 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits