[Debian-ha-maintainers] Bug#1085256: fence-agents: fence-agents package does not depend on any actual package

Valentin Vidic vvidic at debian.org
Sun Nov 3 14:24:07 GMT 2024


On Thu, Oct 17, 2024 at 03:47:10PM +0200, Michael Prokop wrote:
> fence-agents on plain bookworm is 216 MB including all its
> dependencies, but I get what you're saying and agree. :)

Seems like 1.8 GB is the latest number for unstable if all agents are
installed, so 8x increase from bookworm:

# apt install fence-agents fence-agents-amt fence-agents-aws fence-agents-azure-arm fence-agents-compute fence-agents-gce fence-agents-ironic fence-agents-openstack fence-agents-sbd
...

Summary:
  Upgrading: 0, Installing: 578, Removing: 0, Not Upgrading: 0
  Download size: 216 MB
  Space needed: 1815 MB / 137 GB available

> That could be worth a thought, yes. Having a good upgrade path even
> for users without Recommends enabled, but at the same time also
> having the option to install only *certain* fence-agents is
> definitely a worthwhile goal. :)

How about including all the packages in Depends, but introducting a
virtual package fence-agent:

Package: fence-agents
Depends: fence-agents-ack-manual, fence-agents-aliyun, fence-agents-alom, ...

Package: fence-agents-ack-manual
Provides: fence-agent

Package: fence-agents-aliyun
Provides: fence-agent

Package: fence-agents-alom
Provides: fence-agent

Package: pacemaker
Recommends: fence-agents | fence-agent, pacemaker-cli-utils

Now during upgrade the users can select to install all agents with
increased disk usage by default or to only keep the few agents they
really need.

-- 
Valentin



More information about the Debian-ha-maintainers mailing list