[Debian-ha-maintainers] fence-agents_4.14.0-1_amd64.changes REJECTED

Valentin Vidic vvidic at debian.org
Sun Apr 28 10:47:16 BST 2024


On Sun, Apr 28, 2024 at 11:17:15AM +0200, Thorsten Alteholz wrote:
> But all those small packages depend on fence-agents-common, which is almost
> the biggest fence package. So the gain from not pulling in everything is not
> that great.
> The size of the former fence-agents package is less than 1MB (installed
> size!), so where do you see any benefit?
> Quite the contrary, all those tiny packages bloat the Packages file and all
> users have to suffer from longer downloads and processing time during each
> update. That is why the rust team introduced the debcargo collapse_features
> and the node team embeds tiny packages in others.
> If this is just about fancy package names for an agent, you could use
> Provides:. In this case you even save the trouble of another round through
> NEW in case new agents appear.

The problem with the old single package was it did not list all the
dependencies for agents and users had to fix those manually. If all
the dependencies were included it adds to over 1GB of space even if
you only need one agent:

# apt-get install fence-agents=4.12.1-2~exp1
...
0 upgraded, 435 newly installed, 0 to remove and 30 not upgraded.
Need to get 138 MB of archives.
After this operation, 1274 MB of additional disk space will be used.


With the split agent packages this now looks more reasonable:

# apt-get install fence-agents-ovh=4.12.1-2~exp1
...
0 upgraded, 18 newly installed, 0 to remove and 30 not upgraded.
Need to get 1785 kB of archives.
After this operation, 5244 kB of additional disk space will be used.

-- 
Valentin



More information about the Debian-ha-maintainers mailing list