Valentin Vidic
2024-10-17 13:30:01 UTC
Reply
PermalinkAnd the package does *not* depend on all available fence agents,
they are only recommends.
I'm aware that folks disabling Recommends are supposed to know what
they are doing. But at least in my experience avoiding Recommends is
a common practice esp. amongst server systems where fence-agents has
its use case. And if someone is upgrading fence-agents from bookworm
(v4.12.1-1) to trixie (v4.15.0-3) and isn't aware of this
fence-agents Recommends situation *upfront*, the system will end up
with this empty / broken fence-agents situation.
Right, the split was done exactly to benefit server systems so theythey are only recommends.
I'm aware that folks disabling Recommends are supposed to know what
they are doing. But at least in my experience avoiding Recommends is
a common practice esp. amongst server systems where fence-agents has
its use case. And if someone is upgrading fence-agents from bookworm
(v4.12.1-1) to trixie (v4.15.0-3) and isn't aware of this
fence-agents Recommends situation *upfront*, the system will end up
with this empty / broken fence-agents situation.
don't have to install 1GB of dependencies for agents they don't use.
Not sure how this helps with the transition? This is a common library
and most agents depend on it directly.
b) a "fence-agents-all" package which *actually* depends on *all*
agent packages could further mitigate this situation (the
fence-agents package itself then could use fence-agents-all in its
Recommends).
Would it be better for fence-agents-all to replace fence-agent than?agent packages could further mitigate this situation (the
fence-agents package itself then could use fence-agents-all in its
Recommends).
--
Valentin
Valentin