lemurs, i3status-rust: what the first assignment refused #272

Merged
mesh-admin merged 1 commits from fix/desktop-first-assign into main 2026-10-04 13:17:21 +00:00
Contributor

The first assignment of the desktop modules to the laptop failed twice. Neither failure is caught by module check, and nothing was applied:

  • The host refused the declaration whole: lemurs.service declared boot without a state. It is now state: running. It has no restart-on or reload-on trigger, so a push still never restarts the login manager.
  • Composition refused the node: i3status-rust and pacman both declared pacman-contrib. The pacman module, which is on every node, keeps it.

I scanned every module for both kinds of fault: these two are the only ones. Tests and module check pass.

The first assignment of the desktop modules to the laptop failed twice. Neither failure is caught by `module check`, and nothing was applied: - **The host refused the declaration whole:** `lemurs.service` declared `boot` without a `state`. It is now `state: running`. It has no restart-on or reload-on trigger, so a push still never restarts the login manager. - **Composition refused the node:** i3status-rust and pacman both declared `pacman-contrib`. The pacman module, which is on every node, keeps it. I scanned every module for both kinds of fault: these two are the only ones. Tests and `module check` pass.
mesh-admin added 1 commit 2026-10-04 13:17:15 +00:00
The host refuses boot on a service that leaves its state to the machine, so lemurs.service
is declared running (no trigger, so a push still never restarts it). pacman-contrib is the
pacman module's, and two modules declaring one package make a node unresolvable.
mesh-admin merged commit 1db3fdeb2f into main 2026-10-04 13:17:21 +00:00
mesh-admin deleted branch fix/desktop-first-assign 2026-10-04 13:17:21 +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#272