diff --git a/AGENTS.md b/AGENTS.md index d7771a8..6531c3b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -144,6 +144,14 @@ vers un gestionnaire d'énergie complet (EV, ECS, PAC SG-Ready, batterie). `1.15.2+202606191336~trixie1`, Qt `6.8.2+dfsg-9+deb13u2` — et non `1.15.0`/Qt5 comme l'indiquait cette section. La chaîne est **Qt6** de bout en bout, cf. ci-dessous. - **`lrelease`** : fourni par `qt6-tools-dev-tools` — nécessaire si absent du conteneur +- **Arbre vierge : lancer `lrelease` AVANT le premier `dpkg-buildpackage`.** Constaté le + 2026-08-09 en construisant `1.15.2+etm7` depuis un `git archive`. `energyplugin.pro` + résout `$$files(translations/*.qm)` au moment de `qmake` ; sur un arbre sans `.qm`, la + liste est vide, les traductions ne sont pas installées, et `dh_install` échoue en + `missing files` **après** que `lrelease` les a pourtant fabriquées. Le clone canonique + `/root/etm-powersync-energy-plugin-etm` masque le défaut : ses `.qm` traînent d'un build + antérieur. Remède : `lrelease energyplugin/translations/*.ts`, puis supprimer + `.qmake.stash` et les `Makefile` avant de relancer. Ce n'est pas un défaut du code. - **Ne pas builder sur le Pi** : Zero 2 W, 512 Mo → OOM garanti ### Tests hors paquet deb