As of writing, deb.sury.org isn't packaging it... But we should be looking to have PHP 8.3 experimental jobs in the near future
https://www.php.net/archive/2023.php#2023-06-08-3
https://wiki.php.net/todo/php83
GA is due Nov 2023
As of writing, deb.sury.org isn't packaging it... But we should be looking to have PHP 8.3 experimental jobs in the near future
https://www.php.net/archive/2023.php#2023-06-08-3
https://wiki.php.net/todo/php83
GA is due Nov 2023
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Jdforrester-WMF | T339349 Add experimental PHP 8.3 jobs | |||
Resolved | Jdforrester-WMF | T339350 Build PHP 8.3 CI images | |||
Resolved | Reedy | T344555 php8.3-mbstring not packaged yet | |||
Resolved | None | T345027 Known missing php8.3 packages |
Change 977767 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Create full suite of PHP 8.3 jobs
Change 977768 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Add experimental PHP 8.3 jobs everywhere
Change 977767 merged by jenkins-bot:
[integration/config@master] jjb: Create full suite of PHP 8.3 jobs
Change 977768 merged by jenkins-bot:
[integration/config@master] Zuul: Add experimental PHP 8.3 jobs everywhere
Mentioned in SAL (#wikimedia-releng) [2023-11-27T18:44:44Z] <James_F> Zuul: Add experimental PHP 8.3 jobs everywhere for T339349
Change 977769 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Run PHP 8.3 jobs for all php-compile repos
Change 977775 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Run PHP 8.3 jobs for composer-test-php74-or-later
Change 977769 merged by jenkins-bot:
[integration/config@master] Zuul: Run PHP 8.3 jobs for all php-compile repos
Change 977775 merged by jenkins-bot:
[integration/config@master] Zuul: Run PHP 8.3 jobs for composer-test-php74-or-later
I tried it out (check experimental) on a Wikibase change and it quickly failed with the following:
00:00:04.612 Unable to find image 'docker-registry.wikimedia.org/releng/quibble-buster-php83:1.5.6' locally 00:00:04.970 docker: Error response from daemon: manifest for docker-registry.wikimedia.org/releng/quibble-buster-php83:1.5.6 not found: manifest unknown: manifest unknown.
See https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-noselenium-docker/1/console
Did I do something wrong?
No, sorry for not stating this here – the Quibble PHP 8.3 image is unbuildable right now due to T345027#9361951. However, given that we can't even make PHP 8.2 voting yet, I was going to give upstream a little while, and instead focus on that work (T352085). Hopefully in a few days it'll be available; when it is I'll make an announcement.
… and now they're available, I re-ran your test run: https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-noselenium-docker/2/console
All the failures are already know, I think.