docs(releve): coordonnées de publication du paquet — canal, pool, ajout seul

L'agent app a besoin de savoir OÙ prendre le paquet : canal powersync-nightly, et non stable ni
testing, qui ne contiennent aucun powersync-energy-plugin-nymea.

Consigne au passage : reprepro a été invoqué avec --keepunreferencedfiles. Sans cette option il
aurait supprimé du pool le binaire d'+etm12, qui venait de perdre sa dernière référence — donc
il aurait CAUSÉ la perte que l'incident de rétrogradation décrivait à tort comme déjà survenue.
C'est la règle « une publication AJOUTE, elle n'enlève JAMAIS » de publish-to-repo.sh, appliquée
un cran plus haut, à l'inclusion.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016MfvSskkYrrFriYcj4683D
This commit is contained in:
Patrick Schurig 2026-08-25 13:20:46 +02:00
parent 74465375c4
commit a0ca2250fe

View File

@ -489,7 +489,31 @@ qu'en test, et c'est dit ici plutôt que sous-entendu.
---
## 10. Outils laissés sur `.75`
## 10. Publication — où l'agent app trouve le paquet
| | |
|---|---|
| Version publiée | **`1.15.2+etm14`** (arm64) |
| Canal | **`powersync-nightly`** — c'est là que vivait `+etm12` ; `stable` et `testing` ne contiennent aucun `powersync-energy-plugin-nymea` |
| Dépôt local | `etm-powersync-dev:/mnt/builddisk/apt-repo` (`reprepro list powersync-nightly powersync-energy-plugin-nymea`) |
| Public | `192.168.1.241:/var/www/html/repos.etm-powersync.fr/` — index et pool vérifiés après rsync |
```
deb [signed-by=/etc/apt/keyrings/powersync.gpg] https://repos.etm-powersync.fr powersync-nightly main
```
**Publication en AJOUT SEUL.** `reprepro` a été invoqué avec `--keepunreferencedfiles` : sans
cette option il aurait supprimé du pool le binaire d'`+etm12`, qui venait de perdre sa dernière
référence — c'est-à-dire qu'il aurait *causé* la perte que l'incident du §8-bis (a) décrivait à
tort comme déjà survenue. `+etm11` et `+etm12` sont toujours en pool, local et public.
> `repos.etm-powersync.fr` n'est pas résolu depuis `etm-powersync-dev` : la vérification a été
> faite **sur le serveur** (`192.168.1.241`), pas par HTTPS. Le fichier et l'index y sont ; le
> chemin HTTPS public n'a pas été exercé depuis cette machine.
---
## 11. Outils laissés sur `.75`
- `/tmp/nymea_rpc.py` — client JSON-RPC minimal (WebSocket en clair, port 4444) :
`call <Namespace.Method> [params-json]`, `watch <s> [namespaces…]`,