technova69/spip_auto_update
Par gilles, le 27 août 2026 à 23h57min :
fix: depoter reconnaît le dépôt principal sous une URL variante
La détection « déjà présent » ne comparait que l’URL exacte. Un site où le
dépôt principal était enregistré sous http au lieu de https, avec un slash
final ou en variante .thin, était vu comme sans dépôt : svp_ajouter_depot
re-téléchargeait principal.xml, constatait que tous les paquets étaient déjà
en base et renvoyait « aucun nouveau paquet » — sorti en échec, code 2, alors
que le site est couvert.
- repli par motif sur le nom de fichier principal*.xml (http/https, slash
final, query, variante .thin / .thin.spip-X.Y, ancien hôte) : un tel dépôt
est actualisé, pas dupliqué ; - svp_actualiser_depot sous try/catch : une URL enregistrée cassée levait une
ValueError sur sha1_file(‹ ›) ; désormais échec propre citant l’URL fautive ; - si le repli échoue mais que SVP refuse faute de paquet nouveau : verdict ok,
action « aucune », rendue « déjà couvert ».
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
README.md
docs/superpowers/specs/2026-08-27-commande-depoter-design.md
payload/depoter.php
src/Rapport/Texte.php
tests/unit/Rapport/TexteTest.php