[wp-trac] [WordPress Trac] #56009: Prepare for PHP 8.2
WordPress Trac
noreply at wordpress.org
Tue Aug 23 13:07:32 UTC 2022
#56009: Prepare for PHP 8.2
-----------------------------+---------------------
Reporter: jrf | Owner: (none)
Type: task (blessed) | Status: new
Priority: normal | Milestone: 6.1
Component: General | Version:
Severity: normal | Resolution:
Keywords: php82 has-patch | Focuses:
-----------------------------+---------------------
Comment (by SergeyBiryukov):
In [changeset:"53922" 53922]:
{{{
#!CommitTicketReference repository="" revision="53922"
Build/Test Tools: Enable running the tests on PHP 8.2.
PHP 8.2 is expected to be released at the end of November 2022.
Enabling the tests to run in CI on PHP 8.2 allows WordPress core to start
getting ready.
As an interim measure, while working through the PHP 8.1 and 8.2 issues,
builds against these PHP versions are allowed to fail, so that they don't
block PR merges in the Gutenberg project.
Notes:
* The `composer install` command for PHP 8.1 was still using the
`--ignore-platform-reqs` option, while that has not been needed anymore
for quite a while, so the condition is now reused for PHP 8.2.
* The `--ignore-platform...` option used for the install is now made more
specific:
* Composer 2.0 added a `--ignore-platform-req=...` option to selectively
ignore platform requirements.
* Composer 2.2 then added the ability to only ignore the upper bound of
platform requirements by adding the `+` sign.
* Xdebug-related tests will not be run on PHP 8.2 at this time as the
Docker image for PHP 8.2 does not contain Xdebug yet. Once a stable
release of Xdebug 3.2.0 is available, it can be added to the Docker image
and the test step can then be enabled for PHP 8.2.
References:
* [https://github.com/WordPress/wpdev-docker-images/pull/87 wpdev-docker-
images PR #87: Add PHP 8.2 containers]
* [https://github.com/composer/composer/releases/tag/2.0.0 Composer 2.0
changelog]
* [https://github.com/composer/composer/releases/tag/2.2.0 Composer 2.2
changelog]
* [https://xdebug.org/announcements/2022-07-20 Xdebug 3.2.0alpha1 release
notes]
* [https://xdebug.org/announcements/2022-07-25 Xdebug 3.2.0alpha2 release
notes]
Follow-up to [49077], [49162], [50299], [51588], [51604].
Props jrf, desrosj.
See #56009.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/56009#comment:18>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list