Page MenuHomePhabricator

Update guzzlehttp/guzzle in release branches for php8.5 support
Closed, DuplicatePublic

Description

The ForeignResourceStructureTest fails in REL1_44 and REL1_43 on php8.5 due to php8.5 deprecation notice on curl_close (T413538: Deprecation Notice: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0)

The following versions are required at the moment:

  • REL1_43 7.9.2
  • REL1_44 7.9.3
  • REL1_45 7.10.0 => okay
  • master 7.10.0 => okay

All release branches should be updated to 7.10.0, if possible

1) ForeignResourceStructureTest::testVerifyIntegrity
Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0

/workspace/src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:732
/workspace/src/includes/ResourceLoader/ForeignResourceManager.php:516
/workspace/src/includes/ResourceLoader/ForeignResourceManager.php:183
/workspace/src/tests/phpunit/integration/includes/ResourceLoader/ForeignResourceStructureTest.php:43