Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

php8: update to 8.4.4 #25987

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

php8: update to 8.4.4 #25987

wants to merge 3 commits into from

Conversation

mhei
Copy link
Member

@mhei mhei commented Feb 16, 2025

Maintainer: me / @flyn-org
Compile tested: bcm27xx/bcm2708, mxs
Run tested: Raspberry Pi Model B Rev 2

Description:
This PR drops two PECL packages which seem be be not actively supported/maintained anymore.
Then it bumps PHP to latest release 8.4.4.

mhei added 3 commits February 16, 2025 12:55
This PECL package seems to be not actively maintained
anymore by upstream and it does not work with PHP 8.4.x
so let's drop it.

Signed-off-by: Michael Heimpold <[email protected]>
This PECL package seems to be not actively maintained
anymore by upstream and it does not work with PHP 8.4.x
so let's drop it.

Signed-off-by: Michael Heimpold <[email protected]>
This is a major upgrade to latest stable PHP version.

- IMAP extension was unbundled from PHP
- align patch filenames with latest ones from Debian
- removed obsolete patches
- adapted/refreshed patches

Upstream changelog for this specific release:
https://www.php.net/ChangeLog-8.php#8.4.4

Signed-off-by: Michael Heimpold <[email protected]>
@mhei
Copy link
Member Author

mhei commented Feb 21, 2025

@flyn-org : What do you think about the package removal? Or maybe you've got them working with 8.4.x?

@flyn-org
Copy link
Contributor

NextCloud still (optionally) uses the imagick module. I tracked down the patch used in Fedora to support 8.4, and that led me to this:

Imagick/imagick#690

There is some discussion therein about why the patch isn't merged and why development has stalled. (I appreciate some of the points made there.) Do you want to try to apply the patch as Fedora and others do?

@mhei
Copy link
Member Author

mhei commented Feb 23, 2025

Thanks for the pointer, will have a look. (will take some days though)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants