File the upstream defects with TurnKey #3
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/tracker#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Eight defects found on a real 19.0 are written up with fix branches and tests
in the private notes, and none has been offered upstream. The most recent is
issue H:
runexportsINITHOOKS_CONFonly when the file already exists, so29preseed, whose job is to create it, fails with an ambiguous redirect onevery headless first boot.
Waiting on a reply from upstream about whether this direction interests them.
Closes when each defect is either filed or recorded as deliberately not filed.
Deferred by the maintainer on 2026-09-28, to be revisited around the end of
October, when the project is further along. Recorded so that a later reader
sees a decision rather than an oversight.
The cost of waiting, stated plainly so the decision can be reviewed against
it: every week of divergence makes these patches harder to apply upstream and
weakens the claim that our appliances are compatible with TurnKey's. The eight
are bug fixes with tests and none of them depends on our architecture, so
sending them reduces divergence rather than adding to it, which is the
argument for going earlier rather than later.
The list as it stands, all measured on a real 19.0 and each with a fix branch:
runexportsINITHOOKS_CONFonly when the file already exists, so29preseed, whose job is to create it, fails on every headless first boot.coreships one machine-id for every appliance, which gave two of our nodesthe same
server_idin replication.01ipconfigin static mode overwrites/etc/network/interfaces.turnkey-init-fencefails in a container when the host has not loadedip6table_nat.29tagidfails when the fence is not active.conf/turnkey.d/postfix-localaborts every build on a TKLDev whose ownpostfix is running, and its
fatal()is broken.turnkey-chrootcannot unmount proc inside LXC.tklbam-profilesmoodle names a data directory that moved in 2012.Not for upstream, and not to be offered by accident: the unit mechanism, the
manifest fields, the package pool and the archive verification. Those are
direction rather than defect, and offering them early turns a bug report into
a design argument.