bug PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar HLeithner
HLeithner
3 Oct 2025

Add PHP 8.5 to ci.

avatar HLeithner HLeithner - open - 3 Oct 2025
avatar HLeithner HLeithner - change - 3 Oct 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 3 Oct 2025
Category Repository
avatar laoneo
laoneo - comment - 3 Oct 2025

I guess it needs also the cypress8.5 docker image. I created the branch, but not the required changes yet.

avatar HLeithner
HLeithner - comment - 3 Oct 2025

I know, but hadn't the time yet. Will come next

avatar HLeithner
HLeithner - comment - 4 Oct 2025

Ok I checked, php 8.5 for debian/our cypress docker container and I don't have the time to compile and maintain this my self I would suggest to merger this after 5.4 final release and wait for the excellent php 8.5 packages provided on https://deb.sury.org by @oerdnj (thanks for all your work Ondřej).

avatar HLeithner HLeithner - change - 15 Oct 2025
Labels Added: bug PR-5.4-dev
avatar richard67
richard67 - comment - 15 Oct 2025

System tests will be done with another PR?

Update 2025-10-17: They have been added meanwhile to this PR.

avatar richard67
richard67 - comment - 17 Oct 2025

After the recent fixed and dependency updates in the 5.4-dev branch for the PHP 8.5 deprecations, it seems there is only this one missing for making system tests pass:

PHP Deprecated:  The __sleep() serialization magic method has been deprecated. Implement __serialize() instead (or in addition, if support for old PHP versions is necessary) in /tests/www/cmysqlmax...

It comes from test cli/Session.cy.js.

avatar heelc29
heelc29 - comment - 17 Oct 2025

After the recent fixed and dependency updates in the 5.4-dev branch for the PHP 8.5 deprecations, it seems there is only this one missing for making system tests pass:

PHP Deprecated:  The __sleep() serialization magic method has been deprecated. Implement __serialize() instead (or in addition, if support for old PHP versions is necessary) in /tests/www/cmysqlmax...

It comes from test cli/Session.cy.js.

Here we need php8.5.0rc2

avatar HLeithner
HLeithner - comment - 18 Oct 2025

thanks @oerdnj for the rc1 release, would it be possible to build the rc2 packages? This would solve our last php 8.5 issue.

avatar heelc29
heelc29 - comment - 28 Oct 2025

@HLeithner php8.5.0rc3 is now available

Package: php8.5
Version: 8.5.0~rc3-1+0~20251027.3+debian13~1.gbpc2ac88

Add a Comment

Login with GitHub to post a comment