Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| In Progress | None | T413223 Migrate Wikimedia production from PHP 8.3 to PHP 8.5 | |||
| Resolved | Jdforrester-WMF | T411814 Make PHP 8.5 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) in CI | |||
| Resolved | Jdforrester-WMF | T410414 Enable testing on PHP 8.5 | |||
| Resolved | Jdforrester-WMF | T410415 Missing PHP 8.5 packages at deb.sury.org |
Event Timeline
Change #1208018 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Docker: Provide php85 base images (some extensions missing)
Change #1210630 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Provide initial PHP 8.5 jobs
Change #1208018 merged by jenkins-bot:
[integration/config@master] Docker: Provide php85 base images, but missing xdebug for Quibble
Change #1210630 merged by jenkins-bot:
[integration/config@master] jjb: Provide initial PHP 8.5 jobs for non-Quibble environments
It's seemingly there, at least for some envs...
ii php8.5-memcached 3.4.0-1+ubuntu24.04.1+deb.sury.org+1 amd64 memcached extension module for PHP, uses libmemcached
Alas still with this error:
2025-11-25 03:54:34 [docker-pkg-build] INFO - E: Unable to locate package php8.5-memcached E: Couldn't find any package by glob 'php8.5-memcached' E: Couldn't find any package by regex 'php8.5-memcached' (drivers.py:129)
Let's see tomorrow.
OK, basic testing infrastructure exists, and is already voting for a handful of repos.
Full enablement is tracked in T411814.
In core, I can't get PHP 8.5 CI to trigger using check experimental or check php. I think check experimental would be a good spot for it if I'm reading the documentation correctly.
Should we create a ticket to get PHP 8.5 added to check experimental? It would help with testing tickets such as T411814 and patches such as https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1223150 and https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1222769 (which are PHP 8.5 fixing related and are covered by existing tests)