Changement incompatible accidentel pour la stratégie de redimensionnement crop
Le 4 juin à 17:32 CEST, nous avons déployé un changement qui rompait la rétrocompatibilité, alors que nous nous engageons à ne jamais « simplement le faire » et que nous apportons, par exemple, un soin extrême à la gestion de nos stacks (English) pour que les configurations de nos clients ne soient modifiées que lorsqu’ils choisissent d’adopter un changement.
C’est moi qui ai pris cette décision, et la raison en était que j’avais remarqué que
crop, notre stratégie de redimensionnement,
ne fonctionnait pas comme annoncé. Elle imitait plutôt le comportement de son homologue
fillcrop.
Après réflexion, j’ai décidé d’aller de l’avant avec ce changement, en pensant que la stratégie de
redimensionnement crop n’était actuellement utilisée par personne, vu le
nombre limité de cas d’usage auxquels elle répond : « Qui voudrait recadrer des images aux
dimensions inconnues sans fournir de coordonnées précises ni
détecter les visages ? »
Mon raisonnement s’appuyait aussi sur le fait que personne n’avait jamais remarqué, au cours des neuf dernières années, qu’elle n’était pas correctement implémentée.
Ce que je n’ai pas pris en compte, c’est le cas évident où quelqu’un aurait voulu utiliser
fillcrop mais aurait configuré crop par erreur,
s’appuyant ainsi sur un comportement défectueux de notre plateforme. Il est clair que j’aurais dû
mieux y réfléchir afin de l’implémenter autrement et de faire davantage d’efforts pour prévenir nos
clients de la correction à venir.
Tout cela compromet ce que nous nous efforçons d’être : une brique robuste pour les entreprises, sur laquelle on peut compter les yeux fermés.
J’aurais dû faire preuve de plus de prudence à cet égard, et je m’excuse pour cette erreur de jugement. Nous tirerons les leçons de cette erreur et veillerons à ce qu’elle ne se reproduise pas.
Si vous aviez l’habitude d’utiliser crop et que vous constatez maintenant
des images étranges, veuillez passer à la stratégie fillcrop. Toutes les
images concernées peuvent être redimensionnées à nouveau si vous avez également exporté les fichiers
:original.
Si vous avez besoin d’aide pour réparer des images défectueuses, veuillez contacter le support.
Même si nous pourrons réparer la plupart des images, nous savons bien que nous ne pouvons pas compenser les maux de tête que cela a pu causer. Nous espérons néanmoins atténuer un peu la gêne : n’hésitez donc pas à nous contacter si cela vous est arrivé, et nous trouverons une compensation adaptée.
Mise à jour du 8 juin : nous annulons ce changement pour le moment. De nouveaux clients
découvrent encore des dysfonctionnements dus à ce changement. Si vous avez déjà adopté
fillcrop, vous n’avez rien à faire, car c’est le nom correct de ce que vous
cherchiez à obtenir. Nous allons simplement refaire de crop un alias de
fillcrop, car cette stratégie a peu de cas d’usage pertinents à elle seule, et
c’est ainsi que le système fonctionne depuis 9 ans. Nous allons probablement déprécier
crop complètement, de manière progressive (vous pourriez toujours recadrer
des images si vous fournissiez le paramètre crop, qui est plus avancé que
la stratégie de redimensionnement crop).
