ssh-client: own ~/.ssh, not the openssh package #238

Merged
jschoubben merged 1 commits from fix/ssh-client-owns-no-package into main 2026-10-03 10:43:46 +00:00
Owner

Follow-up to #237. Assigning ssh-client was refused: ssh-client and sshd both declare the package "openssh" (a package has one owning module). sshd already owns openssh on all four nodes, and owning it here was wrong anyway — unassigning ssh-client would remove the package sshd serves from.

Verified: mesh-controller main go test ./internal/catalogue/ passes with this catalogue beside it.

Follow-up to #237. Assigning ssh-client was refused: `ssh-client and sshd both declare the package "openssh"` (a package has one owning module). sshd already owns openssh on all four nodes, and owning it here was wrong anyway — unassigning ssh-client would remove the package sshd serves from. Verified: mesh-controller main `go test ./internal/catalogue/` passes with this catalogue beside it.
jschoubben added 1 commit 2026-10-03 10:43:36 +00:00
A package has one owning module, and sshd already owns openssh on every node — assigning
ssh-client was refused for both declaring it, and the refusal left every node unresolvable
until it was unassigned. Owning it was wrong besides: unassigning ssh-client would have
removed the package sshd serves from. The client binary ships in the package sshd holds.
jschoubben merged commit 38be3ba7f0 into main 2026-10-03 10:43:46 +00:00
jschoubben deleted branch fix/ssh-client-owns-no-package 2026-10-03 10:43:46 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#238