fix(poort): de vijftien versie-eisen moeten het eens zijn (#721) #724
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!724
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/pin-consistentie-721"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Het tweede deel van #721. Het eerste — de pin liep achter op de bouwmachine — is met #723 al weg, alleen andersom dan het issue voorstelde: niet de machine omlaag maar de pin omhoog, naar de laatste stable.
Wat openstond is de bewaking. Vijftien versie-eisen staan verspreid over zeven bestanden, en niets toetste dat ze het eens waren.
make check-toolchaindoet dat nu, met bestand én regelnummer bij een verschil.Vet is een eis,
codeis een citaat. Dat onderscheid was nodig omdat diezelfde documenten hun eigen geschiedenis vertellen — "de machine draaide 3.44.2 terwijl drie documenten 3.44.6 noemden" — en die zin mag juist níét meebewegen met de pin, anders wordt hij onwaar. De patronen zoeken daarom op de eisvorm en nooit op een kaal getal. Een patroon dat niets meer vindt laat de poort ook vallen: een controle die niets zoekt is groen om de verkeerde reden.Bijvangst, en het is mijn eigen fout van een uur eerder. Bij het optrekken van de pin in #723 liep mijn vervanging ook door twee zinnen heen die vertellen wat er vróéger stond. Die beweerden daarna dat de documenten 3.44.7 noemden op een moment dat ze dat niet deden. Hersteld — precies de fout die de nieuwe regel voorkomt.
21 tests op de poort,
make checkgroen: 5928 tests.