Comment retrouver l'archive d'un plugin pas à jour ?

Salut,

c’est facile de retrouver les anciennes versions de SPIP, ce qui me permet de contrôler que les fichiers n’ont pas été modifiés.
Je souhaite faire la même chose pour les plugins.

Mon problème est que le zip qui a été utilisé par SVP lors de l’installation est perdu.
Pour le retrouver, je pense me baser sur le préfixe et le numéro de version du fichier paquet.xml

Voici les 3 étapes :

  • télécharger le dépôt utilisé
  • rechercher dans le fichier xml la source en se basant sur le préfixe
  • télécharger le zip en me basant sur la source et le numéro de version

2 hypothèses que je fais : la source est sur git, et les tags sont égaux aux numéros de version.
Vous confirmez que c’est le cas pour le dépot officiel SPIP ?

Comment est-ce que ça se passe pour les plugins perso que l’on ajoute via le formulaire d’upload ? Est-ce que l’archive est conservée quelque-part ?

Merci pour votre aide,

.Gilles

Tu vas vraiment télécharger la terre entière et les GIT pour faire ces vérifications ?

Évite de faire tomber le git.spip.net quand même… merci !

C’est déjà compliqué de gérer les bots IA…

Et non tous les plugins ne sont pas sur git.spip.net, les archives utilisées par SVP ne sont pas conservées, les plugins peuvent être envoyés par FTP ou git et la version de paquet.xml ne correspond alors pas forcément au commit du tag… plein de cas possibles.

Je vais optimiser cela : mettre en cache localement pour ne télécharger qu’une seule fois et délai entre les téléchargements.