The trap of reading product.mk from the wrong tkldev #13
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Keel-Linux/handbook!13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/trap-wrong-tkldev"
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?
Closes #12.
Two machines in this project answer to the hostname
tkldev, and they rundifferent fab. Reading
/usr/share/fab/product.mkon the nearer one answers aquestion about the other, and the answer is internally coherent, cites a real
file at a real path and survives a review, because the facts the work rests on
get checked and the sentence around them does not.
It cost two review rounds on Keel-Linux/keel-core#9 on 2026-09-28. The build
order written into
conf.d/main,COVERAGE.mdand a commit message put thecommon removelists before the units, read faithfully from the container's file.
The correction then named
fab 1.1.1+keel1, the one release that does not carrythe order it was describing, and was wrong a second time in the same way.
Measured, and the entry carries the table so the check is one line rather than
an instruction to be careful:
product.mkmd5tkldevcontainer1.1.1, stock0657df1a1.1.1+keel1(b07a733)1.1.1+keel1c04cb6011.1.1+keel2a06bfe03dpkg-query -W fabandmd5sum /usr/share/fab/product.mkon the build hostsettle which file a reading came from.
One file,
docs/traps.md, one entry, in the form the others use. No decisionnote and no number taken.
Fixed in
92fb316: the fab 1.1.1+keel1 row said no unit phase, but b07a733's product.mk has the stock one, after the common removelists (it differs from stock only in SOURCE_DATE_EPOCH). The same wrong reading is in the review comment on keel-core#9.