wiki : WIKI_REMOTE etait documente cinq fois et jamais lu
La cible lisait $$remote — une variable de shell que rien ne definit — au lieu de $(WIKI_REMOTE). L echappatoire que le message d erreur proposait lui-meme n existait pas. WIKI_BRANCHE, deux cibles plus bas, etait ecrit correctement depuis le debut. Une option qui se lit autrement que sa voisine est l endroit ou regarder. Wiki publie sur eregion : 95 pages, les huit fiches neuves portent leur sonde — verifie en clonant la forge, pas en lisant le temoin. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
This commit is contained in:
parent
aac74f6043
commit
baa9d12054
4 changed files with 35 additions and 3 deletions
23
CHANGELOG.md
23
CHANGELOG.md
|
|
@ -1,5 +1,28 @@
|
|||
# CHANGELOG — Set-OPS
|
||||
|
||||
## 2026-09-14 (14) — L'echappatoire du wiki etait documentee cinq fois et n'existait pas
|
||||
|
||||
En publiant les huit fiches neuves, `make wiki-publier` a refuse : l'ecosysteme monte est
|
||||
`OPS-Technolibre`, qui lit son genome ailleurs et ne republie donc pas d'ici. C'est le
|
||||
comportement voulu, et le message propose le remede :
|
||||
|
||||
Ex: make wiki-publier WIKI_REMOTE=ssh://git@forge.<domaine>/<proprio>/<depot>.wiki.git
|
||||
|
||||
Le remede ne marchait pas. La cible lisait
|
||||
|
||||
remote="$$remote"
|
||||
|
||||
— c'est-a-dire `$remote`, une variable de SHELL que rien ne definit — au lieu de
|
||||
`$(WIKI_REMOTE)`, la variable de make. **L'option etait documentee cinq fois dans ce
|
||||
Makefile**, dont dans le message d'erreur qui la proposait, et la cible ne l'a jamais lue.
|
||||
|
||||
CE QUI LA REND VISIBLE : `WIKI_BRANCHE`, deux cibles plus bas, est ecrit `$(WIKI_BRANCHE)`
|
||||
depuis le debut. Deux options soeurs, deux ecritures. Une option qui se lit autrement que
|
||||
sa voisine est l'endroit ou regarder.
|
||||
|
||||
Le wiki est publie sur eregion : **95 pages**, et les huit fiches neuves portent bien leur
|
||||
sonde — verifie en clonant la forge, pas en lisant le temoin.
|
||||
|
||||
## 2026-09-14 (13) — Les huit derniers roles sans sonde, et deux defauts que l'epreuve a trouves
|
||||
|
||||
Les 33 roles `serveur_*` declarent desormais une supervision. Les huit qui manquaient
|
||||
|
|
|
|||
11
Makefile
11
Makefile
|
|
@ -831,8 +831,17 @@ wiki-publier: ## Publie le wiki (wiki/) vers la forge
|
|||
@# `WIKI_REMOTE` L'EMPORTE TOUJOURS, et c'est necessaire : le poste du mainteneur n'est
|
||||
@# le runner d'aucun ecosysteme, et publie vers le domicile PUBLIC du projet, qui n'est
|
||||
@# la forge d'aucun plan.
|
||||
@#
|
||||
@# `$(WIKI_REMOTE)`, PAS `$$remote` — CORRIGE LE 2026-09-14. La ligne lisait une variable
|
||||
@# de SHELL homonyme, que rien ne definit. `WIKI_REMOTE` etait documente CINQ fois dans
|
||||
@# ce Makefile, dont dans le message d'erreur qui le proposait comme remede — et la
|
||||
@# cible ne l'a jamais lu. L'echappatoire documentee n'existait pas.
|
||||
@#
|
||||
@# `WIKI_BRANCHE`, deux cibles plus bas, etait ecrit correctement depuis le debut. C'est
|
||||
@# en les mettant cote a cote que ca se voit : une option qui se lit autrement que sa
|
||||
@# voisine est l'endroit ou regarder.
|
||||
@set -e; \
|
||||
remote="$$remote"; \
|
||||
remote="$(WIKI_REMOTE)"; \
|
||||
if [[ -z "$$remote" ]]; then \
|
||||
remote="$$(python3 scripts/ma_forge.py 2>/dev/null || true)"; \
|
||||
fi; \
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@
|
|||
| P57 | Comptes en prose : les chiffres du depot sur lui-meme | — | ✅ OK | Les comptes ecrits en prose correspondent a la mesure (76 preuves, 68 roles, 41 groupes). |
|
||||
| P58 | Habilitations : chaque service dit a quel GROUPE, et par quoi | — | ✅ OK | 8 habilitation(s) declarees, toutes nommant un groupe, un mecanisme connu et une raison ; les `role-realm` sont projetees. |
|
||||
| P59 | Enumerations annoncees : le nombre correspond a ce qui suit | — | ✅ OK | 2 enumeration(s) annoncee(s) correspondent a ce qu'elles annoncent (formes non ambigues seulement). |
|
||||
| P60 | Wiki publie : la forge sert ce que le depot dit | AFF-002 | ✅ OK | Le wiki publie correspond au depot : `wiki/` n'a pas bouge depuis `d76ce57` (publie le 2026-09-14). |
|
||||
| P60 | Wiki publie : la forge sert ce que le depot dit | AFF-002 | ✅ OK | Le wiki publie correspond au depot : `wiki/` n'a pas bouge depuis `aac74f6` (publie le 2026-09-14). |
|
||||
| P61 | Schema du plan : il decrit tout ce que les plans contiennent | AFF-033 | ✅ OK | Le schema decrit 47 champ(s) sur 6 registres ; il couvre tout ce que les plans reels contiennent, et la FORME de chaque champ (scalaire / objet / table) corresp |
|
||||
| P62 | Schema du plan : il decrit tout ce que le MOTEUR accepte | AFF-033 | ✅ OK | Les 4 validateurs n'acceptent aucun champ que le schema ignore (applications:8, bases_donnees:4, domaines_publics:5, serveurs:3 champ(s) lus par validateur). |
|
||||
| P63 | cloud-init nait avec la VM et ne lui survit pas | — | ✅ OK | cloud-init est au gabarit (la premiere seconde), absent du socle (pas de va-et-vient), et retire par le durcissement — avec la garde qui verifie que le reseau s |
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
# Ecrit par `make wiki-publier`, lu par la preuve P60. Ne pas editer a la main.
|
||||
remote: ssh://git@eregion.chezlepro.ca:2222/Alliance-Boreale/Set-OPS-Public.wiki.git
|
||||
source: d76ce57
|
||||
source: aac74f6
|
||||
date: 2026-09-14
|
||||
|
|
|
|||
Loading…
Reference in a new issue