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
plantage de seenthis sur un message #174
Comments
quesion subsidiaire : peut-on détecter un plantage, le noter quelque part, et éviter le message à l'avenir. |
Je viens de tester sur mes instances locales en 2.1 et 3.1 sans reproduire le bug, peut-être que cela venait des accents du message ? |
Je viens de réessayer et ce sont les fichiers jpg qui font planter.
=> crash
=> OK |
lol ça n'est pas un jpg mais un png, du coup image_reduire tombe dans le panneau :p http://s3files.core77.com/blog/images/549455_81_58982_VVxCIx9m5.jpg |
Je ne crois pas qu'on y puisse grand chose car le serveur en face envoie l'image en indiquant que c'est un jpg, `copie_locale' est bien faite, mais là tout est en place pour la tromper :p
Du coup, on ferme le bug ? |
Moi j'en ferais un ticket chez SPIP pour au moins passer identify de image
magick si on choisit convert comme méthode pour retailler, non?
Je n'ai pas testé mais identify dois le détecter comme png je suppose.
Le dim. 18 déc. 2016 à 18:13, b_b <notifications@github.com> a écrit :
… Je ne crois pas qu'on y puisse grand chose car le serveur en face envoie
l'image en indiquant que c'est un jpg, `copie_locale' est bien faite, mais
là tout est en place pour la tromper :p
***@***.***:~$ curl -I http://s3files.core77.com/blog/images/549455_81_58982_VVxCIx9m5.jpg
HTTP/1.1 200 OK
x-amz-id-2: ZCesJ9l14UGYBDRVK1fXxQ9bWIiBF3w6wwpvw8vBlukxPw4RTJSnTtX+A5YIQza4Ig29l4b+tEw=
x-amz-request-id: 49B09DD150D49FA8
Date: Sun, 18 Dec 2016 17:11:07 GMT
Last-Modified: Thu, 15 Dec 2016 16:28:06 GMT
ETag: "053936a55b995a3ee730dc3d986982e6"
Expires: Tue, 15 Dec 2026 16:28:15 GMT
Accept-Ranges: bytes
Content-Type: image/jpg
Content-Length: 1192999
Server: AmazonS3
Du coup, on ferme le bug ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#174 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AF5WtbLWgjk9vp0yoHMs9NutFu5tRO5aks5rJWmLgaJpZM4LP1OS>
.
|
@salvatore-spip oui pour le ticket, perso je n'ai pas d'idée sur le fix à proposer. |
Dans smush_img on utilise identify, je peux essayer de regarder
Le dim. 18 déc. 2016 à 18:33, b_b <notifications@github.com> a écrit :
… @salvatore-spip <https://github.com/salvatore-spip> oui pour le ticket,
perso je n'ai pas d'idée sur le fix à proposer.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#174 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAK6OAa0reaOREfeJDfBIlb2Z24v_vpOks5rJW5QgaJpZM4LP1OS>
.
|
en lien avec #173 alors donc |
Ok, même constat que @brunob sur ce que renvoie le serveur, je venais le poster ici. |
J'ai testé avec le mécanisme de base de SPIP (attacher un doc distant). Avec GD2, ça plante la génération de l'image en mettant :
Avec convert, pas de problème du tout ni avec php-imagick Cependant pas de plantage au point de péter une page... |
Donc du coup, je pense que l'on pourrait faire un petit plugin qui gèrerait cela si on dispose de php-imagick ou convert (même si pas forcément choisi comme méthode de traitement des images) qui renommerait l'image au sortir de copie_local s'il sait l'identifier via Qu'en pensez vous |
Désolé, j'ai un pb de double identité :D |
@kent1D oui pourquoi pas dans un plugin pour tester, et intégrer le bouzin dans le core par la suite (ou alors directement dans le core, au choix). |
Tu saurais me dire si le serveur de seenthis actuel dispose de l'un ou l'autre (php-imagick ou convert?) |
@brunob je suis dessus là |
@kent1D super, merci :) S'il manque des trucs sur le serveur on peut les ajouter sans pb. |
Ah mais c'est une 2.1.x non, tu as de quoi tester sur une 3.x déjà? avant que je me lance dans de la rétrocompat? |
Ouep, j'ai une instance locale en 3.1 et une autre 3.1 en ligne. |
Du coup, le problème vient du choix de gd2 comme méthode de réduction d'image qui plante quand on lui donne à bouffer un jpg qui est un png et j'imagine inversement également. Ce problème ne se produit ni avec imagick ni convert, donc ce serait pas mal de switcher si possible sur convert qui est bien plus performant normalement. Cependant j'ai commis le plugin medias_identifier qui du coup devrait éviter les problèmes rencontrés.
|
Ok, avec le dernier commit, on peut même faire le
|
Testé et approuvé sur mon instance locale en 3.1 après avoir installé |
@Fil pas d'objection à ce que je bascule de gd2 vers convert sur seenthis ? |
ben non :)
|
Cool, c'est fait :) |
Hum, on dirait bien que convert ne fait pas bien le job sur seenthis, j'observe des différence dans les avatars suivant la taille de l'image générée, exemples : https://seenthis.net/local/cache-gd2/f3b1a45e06c587349b6b5270fc43566c.jpg |
Dites, ça serait pas ça l'origine du pb ? root@seenthis:/var/www/seenthis.net# convert
bash: convert : commande introuvable
root@seenthis:/var/www/seenthis.net# apt-cache policy imagemagick
imagemagick:
Installé : (aucun)
Candidat : 8:6.8.9.9-5+deb8u6 |
et à propos d'images voir aussi https://seenthis.net/messages/372622 |
Et donc seenthis/hebergement#10 ;) |
Il semble donc que si on veut jouer avec convert, il faut disposer de sa commande. |
Je viens d'installer les paquets |
On ferme donc, @kent1D ce que tu as envoyé dans le plugin medias_identifier aurait peut-être sa place dans le core en 3.1 ? |
Tu l'as utilisé du coup?
Le mer. 21 déc. 2016 à 15:22, b_b <notifications@github.com> a écrit :
… On ferme donc, @kent1D <https://github.com/kent1D> ce que tu as envoyé
dans le plugin medias_identifier aurait peut-être sa place dans le core en
3.1 ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#174 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AF5WtZIAhEuzMFHuGa7_HfiOMgUF6q17ks5rKTXygaJpZM4LP1OS>
.
|
@salvatore-spip ou @kent1D ^^ Non car seenthis tourne encore en 2.1, mais comme je le disais j'ai pu le tester avec succès sur mon instance en 3.1. |
le message https://seenthis.net/messages/552380 faisait planter seenthis, je ne sais pas pour quelle raison ; je l'ai effacé et je note son contenu ici pour qu'on puisse faire des tests avant de le remettre.
(j'imagine que l'absence de caractères accentués est due à la manière dont j'ai copié/collé en vitesse)
The text was updated successfully, but these errors were encountered: