docs(toolchain): schrijf op waarop de poort echt draait, en hoe lang hij duurt (#598) #685

Merged
brenno merged 1 commit from docs/toolchain-598 into main 2026-07-22 20:36:20 +00:00
Owner

Werkt aan #598. Twee van de vier punten; het issue blijft open voor de installatie.

Wat er nu in de repo staat

docs/CHECKS.md noemde "Flutter 3.44.2" als terzijde in een regel over de snapshot. Het staat er nu als wat het is: de pin zegt 3.44.6-stable, README, BUILD.md en de CI-workflow zeggen dat ook, en de enige machine waar make check ooit gedraaid heeft doet 3.44.2 van [user-branch] — een onofficieel kanaal — met binaries onder wéér een ander versienummer (/opt/homebrew/Caskroom/flutter/3.29.0/). Met de volledige flutter --version erbij, in een codeblok, zodat er niets te interpreteren valt.

Opgeschreven in plaats van stilletjes rechtgezet. De lezer hoort te weten welk van die twee getallen werkelijk gedraaid heeft, en dat is precies wat COMPLIANCE.md QA.04 belooft.

En de duur staat er, gemeten. De suite doet 2:04 (5 768 tests, 2 overgeslagen), de poort als geheel ongeveer drie minuten. Dat was jouw laatste punt en het is de goedkoopste van allemaal: nergens stond dat het zo goedkoop is, en "5 700 tests plus een dekkingsvloer plus acht ratchets" leest als een half uur. Wie dat aanneemt draait hem nooit.

De prerequisite is versoepeld

CONTRIBUTING.md eiste 3.44.6 exact — strenger dan de beheerder zelf haalt. Nu 3.44.x, met jouw formulering als basis: het enige symptoom dat de pin moet voorkomen staat erbij, herkenbaar beschreven, zodat een nieuwkomer niet een toolchain gaat herinstalleren voor een probleem dat hij nog niet heeft, op gezag van een regel die niemand volgt.

Wat er niet in zit

De installatie van 3.44.6-stable en het opnieuw draaien van make check-full daarop. Dat verandert de ontwikkelomgeving van de beheerder en is niet iets wat ik onderweg doe. Zodra dat gebeurd is, is de snapshot in CHECKS.md één run verder en kan de waarschuwing eruit — daarvoor blijft het issue open.

Poort

make check groen (niet door tail gepijpt). Alleen documentatie.

Werkt aan #598. Twee van de vier punten; **het issue blijft open** voor de installatie. ## Wat er nu in de repo staat `docs/CHECKS.md` noemde "Flutter 3.44.2" als terzijde in een regel over de snapshot. Het staat er nu als wat het is: de pin zegt `3.44.6-stable`, README, `BUILD.md` en de CI-workflow zeggen dat ook, en de enige machine waar `make check` ooit gedraaid heeft doet **3.44.2 van `[user-branch]`** — een onofficieel kanaal — met binaries onder wéér een ander versienummer (`/opt/homebrew/Caskroom/flutter/3.29.0/`). Met de volledige `flutter --version` erbij, in een codeblok, zodat er niets te interpreteren valt. Opgeschreven in plaats van stilletjes rechtgezet. De lezer hoort te weten welk van die twee getallen werkelijk gedraaid heeft, en dat is precies wat COMPLIANCE.md QA.04 belooft. **En de duur staat er, gemeten.** De suite doet 2:04 (5 768 tests, 2 overgeslagen), de poort als geheel ongeveer drie minuten. Dat was jouw laatste punt en het is de goedkoopste van allemaal: nergens stond dat het zo goedkoop is, en "5 700 tests plus een dekkingsvloer plus acht ratchets" leest als een half uur. Wie dat aanneemt draait hem nooit. ## De prerequisite is versoepeld `CONTRIBUTING.md` eiste 3.44.6 **exact** — strenger dan de beheerder zelf haalt. Nu 3.44.x, met jouw formulering als basis: het enige symptoom dat de pin moet voorkomen staat erbij, herkenbaar beschreven, zodat een nieuwkomer niet een toolchain gaat herinstalleren voor een probleem dat hij nog niet heeft, op gezag van een regel die niemand volgt. ## Wat er niet in zit De installatie van 3.44.6-stable en het opnieuw draaien van `make check-full` daarop. Dat verandert de ontwikkelomgeving van de beheerder en is niet iets wat ik onderweg doe. Zodra dat gebeurd is, is de snapshot in `CHECKS.md` één run verder en kan de waarschuwing eruit — daarvoor blijft het issue open. ## Poort `make check` groen (niet door `tail` gepijpt). Alleen documentatie.
docs(toolchain): schrijf op waarop de poort echt draait, en hoe lang hij duurt (#598)
Some checks failed
CI / Web hardening (push) Failing after 20s
CI / Gate (Linux) · Format · Analyze · Coverage (push) Failing after 22s
CI / Docs links (push) Failing after 24s
CI / Gate (Linux) · Format · Analyze · Coverage (pull_request) Failing after 24s
CI / Supply-chain (Trivy · advisory) (push) Failing after 25s
CI / Web hardening (pull_request) Failing after 23s
CI / Docs links (pull_request) Failing after 23s
CI / Supply-chain (Trivy · advisory) (pull_request) Failing after 25s
CI / Test (macos-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Test (macos-latest) (pull_request) Has been cancelled
CI / Test (windows-latest) (pull_request) Has been cancelled
9e989ec1b9
Twee van de vier punten uit het issue; het derde en vierde zijn een
installatie op de machine van de beheerder en die leg ik niet zelf op.

`docs/CHECKS.md` noemde "Flutter 3.44.2" als terzijde. Het staat er nu als
wat het is: de pin zegt 3.44.6-stable, README, BUILD.md en de
CI-workflow zeggen dat ook, en de enige machine waar `make check` ooit
gedraaid heeft doet 3.44.2 van `[user-branch]` — een onofficieel kanaal —
met binaries onder wéér een ander versienummer. Opgeschreven in plaats
van stilletjes rechtgezet, want de lezer hoort te weten welk van die
twee getallen werkelijk gedraaid heeft.

En de duur staat er, gemeten: de suite doet 2:04, de poort als geheel
ongeveer drie minuten. Nergens stond dat het zo goedkoop is, en "5.700
tests plus een dekkingsvloer plus acht ratchets" leest als een half uur.
Wie dat aanneemt draait hem nooit.

`CONTRIBUTING.md` eiste 3.44.6 exact — strenger dan de beheerder zelf
haalt. Nu 3.44.x, mét het enige symptoom dat de pin moet voorkomen, zodat
een nieuwkomer niet een toolchain gaat herinstalleren voor een probleem
dat hij nog niet heeft, op gezag van een regel die niemand volgt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit ca86488526 into main 2026-07-22 20:36:20 +00:00
Sign in to join this conversation.
No description provided.