Topic: Des projets pour ImageMagick ?
Bonjour "Remi",
As tu des projets d'upgrade d'imagick ?
Ya eu une version en juillet :-)
http://pecl.php.net/package/imagick/2.3.0
Bien à toi,
Marc
You are not logged in. Please login or register.
Please STOP WAR NOW! | |
![]() |
For proper configuration and installation, please use the Configuration Wizard |
Versions: PHP ≤ 7.4 is EOL - PHP 8.0.28 - PHP 8.1.19 - PHP 8.1.20RC1 - PHP 8.2.6 - PHP 8.2.7RC1
More information: #remirepo IRC channel - Twitter: @RemiRepository - Discord server
Remi's RPM repository - Forum → Discussion libre → Des projets pour ImageMagick ?
Bonjour "Remi",
As tu des projets d'upgrade d'imagick ?
Ya eu une version en juillet :-)
http://pecl.php.net/package/imagick/2.3.0
Bien à toi,
Marc
Installed: php-pecl-imagick.i386 0:2.2.2-3.el5.remi.1
Complete!
[root@sd-15627 ~]# php -i | grep imagick
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so' - /usr/lib/php/modules/imagick.so: undefined symbol: ClonePixelWand in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so' - /usr/lib/php/modules/imagick.so: undefined symbol: ClonePixelWand in Unknown on line 0
/etc/php.d/php-pecl-imagick.ini,
Je crois que je suis tombé sur ce bug: http://pecl.php.net/bugs/bug.php?id=16057&edit=1
Qu'en penses tu ?
Bien à toi,
Marc
Effectivement, j'ai aussi ce bug (EL5)
Oui, j'ai prévu de mettre à jour vers la 2.3.0
Je m'en occupe rapidement.
+
Un petit test ?
http://rpms.famillecollet.com/enterpris … agick.html
J'en ai profité pour améliorer le paquet d'origine (c'est pas moi le mainteneur chez Fedora) et ajouter un %check pour vérifier au moins que l'extension se charge correctement.
+
Bonjour Remi,
object(ImagickPixel)#3 (0) { } Fatal error: Call to undefined method ImagickPixel::getHSL()
http://fr.php.net/manual/fr/function.im … gethsl.php
This function needs ImageMagick > 6.2.8
Pas moyen de trouver un RPM frais pour Centos. Sur ma dedibox c'est ImageMagick-6.2.8. Sur mon portable sur fedora ca marche (c'est ImageMagick-6.5.1), la fonction que je veux utiliser est définie...
Penses tu que c'est raisonnable d'installer le RPM fc11 sous centos ? C'est toujours délicat pour moi de faire ca sur un serveur...
Bien à toi,
Marc
Et il y a un paquet de fonctions qui seront dans la même situation...
Penses tu que c'est raisonnable d'installer le RPM fc11 sous centos ?
Clairement non (de toute manière, ça n'a aucune chance de s'installer)
Sur ma dedibox c'est ImageMagick-6.2.8
Ben ouais...
Difficile d'avoir la stabilité d'une version entreprise et les versions récentes...
J'avais envisagé de backporter la dernière version d'ImageMagick dans mon dépôt, mais c'est pas aussi simple, car il faudrait aussi (pour faire propre) recompiler tout ce qui l'utilise...
Désolé, pas de solution immédiate.
+
Difficile d'avoir la stabilité d'une version entreprise et les versions récentes...
De ce point de vue, pour PHP, il me semble que "plus c'est récent, moins c'est buggué". Je suis jamais tombé sur des regressions, au contraire...
J'ai l'impression que la stabilité viens plus des personnes derrière chaque projet...
Sinon mis à part ta "wishlist" amazon, comment je pourrais t'aider ? Si tu as besoin d'aide bien sur...
Bien à toi,
Marc
comment je pourrais t'aider ?
Ben simplement en continuant d'utiliser mon dépôt, en le faisant connaitre (bon, je pense qu'il commence, au vu des stat, à avoir sa petite réputation) de poster des retours sur les nouvelles versions (le dépôt remi-test contient un php 5.3.1-dev par exemple).
Mon objectif et d'avoir une "pile" LAMP aussi complète (125 paquets pour EL5) et actualisée que possible destinée à des "développeurs" actifs (pas a des consommateurs passifs). Il n'y a rien de plus frustrant que de bosser sans retour.
Donc rien de bien compliqué et que tu ne fasse pas déjà
+
Bon, je pense avoir trouvé une solution assez propre.
J'ai construit un RPM de ImageMagick2 (version 6.5.5.2, la dernière quoi) qui s'installe proprement à côté de ImageMagick (EL-5 uniquement)
Les commandes et tous les logiciels qui utilisent la bibliothèque doivent fonctionner sans conflit avec la vieille version.
L'extension php-pecl-imagick utilise la nouvelle version et doit donc disposer de toutes ses fonctions (sauf la partie djvulibre).
Si la version standard ImageMagick n'est pas installée, il est même possible d'installer ImageMagick2-tools pour avoir la dernière version des commandes.
A tester !
yum --enablerepo=remi --enablerepo=remi-test update php-pecl-imagick
Si tout fonctionne correctement, je pourrais aussi construire les RPM pour Fedora <= 10 et les passer dans le dépôt stable.
+
P.S. 2 parque que la bibliothèque porte ce N° de version (libMagickCore.so.2)
Super !
Ca marche nickel sur ma dedibox.
http://misterphp.org/test-scheme.php
Je "fabrique" une mini charte graphique à partir de deux couleurs (via GetHSL).
Grace à ton RPM je peux faire ca "en ligne" et à la volée :-)
J'aimerais bien en faire un plugin pour fluxbb pour choisir les couleurs sans se galérer avec les css...
Si tout fonctionne correctement, je pourrais aussi construire les RPM pour Fedora <= 10 et les passer dans le dépôt stable.
Comment ca va se passer quand ImageMagick 6.5 va arriver dans les depots Centos? Ton paquet sera marqué pour suppression?
...le dépôt remi-test contient un php 5.3.1-dev par exemple...
Je vais essayer...
Je vais refaire mon site, je te mettrai un logo.
Sinon, une petite suggestion, mettre un lien sur le forum quelque part dans le bandeau de dotclear. Pour le retrouver je passe souvent par l'ancienne page "discussion"... Je tappe "remi php" dans google.
Tu connais ton alter ego debian "dotdeb" ?
Bien à toi,
Marc
Comment ca va se passer quand ImageMagick 6.5 va arriver dans les depots Centos? Ton paquet sera marqué pour suppression?
1/ ce ne devrait pas arriver puisque on ne casse pas les ABI/API sur une version.
Mais le cas ce produira, par exemple lors d'un upgrade EL 5.3 => EL 6
Donc faudra désinstaller le paquet avant car le paquet présent dans EPEL ne prévoiras pas l'obsolescence d'un paquet provenant d'un dépôt tiers.
Tu connais ton alter ego debian "dotdeb" ?
Non, bien que je suive certains échanges qui existent avec d'autres packageurs, par exemple sur un certain "patch" partagé entre plusieurs distributions (debian, mandriva, fedora, ...).
mettre un lien sur le forum quelque part dans le bandeau de dotclear.
Il y en a un dans la section Liens / Outils... ok pas très visible
J'attendais que mon collègue trashy trouve un peu de temps pour unifier les thèmes du blog, du forum et du dépôt... (CSS et consort, c'est pas ma spécialité)
+
C'est publié dans remi stable :
http://blog.famillecollet.com/post/2009 … ick2-6.5.x
+
Remi's RPM repository - Forum → Discussion libre → Des projets pour ImageMagick ?
Generated in 0.006 seconds (61% PHP - 39% DB) with 11 queries
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 2 official extensions. Copyright © 2003–2009 PunBB.