Maintenant la question que tu poses est très bonne, car elle implique que les implémentations des effets n'évoluent pas.
En fait, ça nous a posé récemment la question de non seulement versionner les effets (il y a déjà une infra pour ça mais à peine utilisée) mais surtout de gérer la conversion entre version. Typiquement, si on utilise la v1 d'un effet et qu'on le charge dans une version plus récente de GIMP avec la v2 du même effet, on veut que l'effet sache comment transformer les arguments v1 en v2 pour obtenir le même rendu.
Enfin bon, c'est de la réflexion et du travail en cours. Pour l'instant, dans l'état des choses, ce n'est pas encore prêt.
Pour les effets tiers par contre, on ne pourra que donner les "bonnes pratiques" pour prendre en charge le versionnement, mais on ne pourra pas assurer que les dévs tiers suivent ces bonnes pratiques. Ça veut dire qu'il sera possible d'avoir un XCF cassé si un effet tiers est utilisé et qu'il a été mis à jour à l'arrache (là c'est à chacun de faire attention).
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Opération non destructives
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Sortie de GIMP 2.99.18 (version de développement). Évalué à 10.
Ça doit, oui.
Maintenant la question que tu poses est très bonne, car elle implique que les implémentations des effets n'évoluent pas.
En fait, ça nous a posé récemment la question de non seulement versionner les effets (il y a déjà une infra pour ça mais à peine utilisée) mais surtout de gérer la conversion entre version. Typiquement, si on utilise la v1 d'un effet et qu'on le charge dans une version plus récente de GIMP avec la v2 du même effet, on veut que l'effet sache comment transformer les arguments v1 en v2 pour obtenir le même rendu.
Enfin bon, c'est de la réflexion et du travail en cours. Pour l'instant, dans l'état des choses, ce n'est pas encore prêt.
Pour les effets tiers par contre, on ne pourra que donner les "bonnes pratiques" pour prendre en charge le versionnement, mais on ne pourra pas assurer que les dévs tiers suivent ces bonnes pratiques. Ça veut dire qu'il sera possible d'avoir un XCF cassé si un effet tiers est utilisé et qu'il a été mis à jour à l'arrache (là c'est à chacun de faire attention).
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]