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

imagick 3.8.0 release on PECL #697

Open
tessus opened this issue Nov 16, 2024 · 9 comments
Open

imagick 3.8.0 release on PECL #697

tessus opened this issue Nov 16, 2024 · 9 comments

Comments

@tessus
Copy link

tessus commented Nov 16, 2024

Can you please release a version on PECL that actually works for PHP 8.3 and 8.4? (For both of these php releases pecl install imagick fails.)

@Danack I am more than happy to do it, but I don't have the proper access.

@jhdxr
Copy link

jhdxr commented Dec 13, 2024

Hi @Danack may I know if you have any concern for releasing a new version (and if yes, what are they?).

Actually there are forks releasing versions for php 8.3/8.4, so stability is kind of tested.

@Inscure
Copy link

Inscure commented Jan 30, 2025

@Danack

@bukka
Copy link
Collaborator

bukka commented Mar 2, 2025

This is being worked on - progress for the next release can be seen on develop branch

@bukka bukka changed the title please release on pecl imagick 3.8.0 release on PECL Mar 2, 2025
@tessus
Copy link
Author

tessus commented Mar 2, 2025

@bukka thanks, but I was talking about releasing a version that compiles with PHP 8.3 and 8.4.

Personally I don't need it, because I used the source tree, merged one or 2 PRs and compiled the extension manually. But I guess for most people a pecl install is the preferred way to install an extension.

The version that is on PECL does not work on any of the current PHP releases (maybe it works on 8.2). So merging 2 PRs, changing an XML file and creating a new PECL release shouldn't take 3 years.

P.S.: I am not blaming anyone, I understand that people have other priorities. I opened this PR with the hope that someone gave me the proper permission to create a PECL release. I would have invested an hour and released a version that compiles.

@bukka
Copy link
Collaborator

bukka commented Mar 2, 2025

Yeah that's why I'm saying that it's in progress and kept this open - I need to make the release first and the will upload it to pecl. ;)

@Inscure
Copy link

Inscure commented Mar 3, 2025

@bukka – thanks for the update! Do you have an estimated timeline for completing the release and uploading it to PECL? Just wondering when we can expect the final version. :)

@bukka
Copy link
Collaborator

bukka commented Mar 3, 2025

I just requested addition of myself to Imagick PECL maintainers and hopefully next or following week I would like to release 3.8.0RC1. The stable should hopefully come a week or two after that. It means I'm hoping to have stable release done by the end of March.

@pindab0ter
Copy link

Thank you for the update and for your efforts!

@alexgit2k
Copy link

To install the extension from the develop-branch use:

git clone --depth=1 --single-branch --branch develop https://github.com/Imagick/imagick
cd imagick
phpize
./configure
make
make install
echo "extension=imagick.so" > /etc/php/conf.d/imagick.ini

In PHP-Docker-image:

git clone --depth=1 --single-branch --branch develop https://github.com/Imagick/imagick /usr/src/php/ext/imagick
docker-php-ext-install imagick

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

No branches or pull requests

6 participants