Je vous trouve dur sur votre diagnostic :
- aucune info envoyée aux propriétaires de liste sur la survenance du bug
→ cela nécessiterait d’envoyer plus de 50 000 mails. Le bug est arrivé parce que nous avons détecté, justement en contactant les propriétaires de listes, que certains propriétaires de listes avaient fait n’importe quoi (l’adresse du propriétaire de la liste renvoyait les messages sur la liste, mais n’était pas forcément autorisé à contacter la liste, ce qui générait un message de refus, ce qui générait un message sur la liste, ce qui générait un message de refus, etc). Donc non, contacter les propriétaires de listes n’est pas une bonne option.
Nous avons par contre le site https://status.framasoft.org qui permet de suivre les incidents arrivant sur les services de Framasoft. En suivant ce site via son flux RSS, en s’abonnant à ses notifications par mail, en suivant le compte Mastodon dédié ou le compte twitter dédié, il est très simple d’être averti lorsqu’un tel problème survient.
- aucune info sur le nombre de messages perdus
→ cela nécessiterait de parser les logs du service pour… juste des statistiques ? Je n’en vois pas trop l’intérêt. Les personnes concernées par le bug ont reçu un message de rejet, elles savent donc combien de leurs mails n’ont pu aboutir. Je pense que ça leur est plus important que de savoir que 10 000 ou 100 000 mails (je dis ça au hasard, je n’en sais strictement rien) n’ont pas pu aboutir non plus. Bref, à mon sens, ça n’aurait aucun intérêt et ça nous prendrait du temps plus utile ailleurs.
- juste des messages ici plus de 8 heures plus tard
→ donc quand nous avons découvert le bug et que nous l’avons corrigé dans la foulée.
Framasoft est une petite association qui n’a pas les moyens humains et financiers de mettre en place un système d’astreinte. C’est donc juste une histoire de chance que j’ai remarqué les messages sur framacolibri pendant le weekend, sinon la détection et la résolution du problème aurait du attendre lundi matin.
De plus, le problème était indétectable à moins d’y être directement confronté : la supervision ne pouvait pas émettre d’alerte et toutes les listes n’étaient pas concernées.
Je vous rappelle que les bugs et erreurs de manipulation peuvent toucher les petites associations comme les grandes entreprises et que celles-ci ne sont pas forcément plus rapides à répondre. Voir par exemple Incident majeur chez Google : Youtube, Gmail, Google Drive victimes d'une panne - midilibre.fr ou Facebook, Instagram et WhatsApp fonctionnent à nouveau après une panne sans précédent.
Sinon, pour répondre à la question posée : oui, c’est le niveau actuel de réponse de Framasoft. Voir la clause « Si ça casse, on n’est pas obligé de réparer » de nos conditions générales d’utilisation.