The version may live in the source name, as TurnKey recipes write it #10
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/.github!10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/changelog-version-in-the-name"
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?
The check read the parenthesised version alone. That is the whole version in a Debian package and only the appliance revision in a TurnKey recipe, where the distribution version sits in the source name. So
turnkey-lamp-18.1 (1)andturnkey-lamp-19.0 (1)compared equal, and the check refused the LAMP and LAPP rebuilds although their entry was new and their version had moved a whole release.A trailing version in the source name is now read as the upstream part and joined to the revision, giving
18.1-1and19.0-1, which dpkg orders correctly. A name with no version keeps the Debian reading.A gate that refuses honest work teaches people to bypass it, which is worse than not having it.
Test plan
bin/require-changelog57 of 57 lines, total 100 percent.