<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Hi Valentin,<br>
<br>
thanks for the pointer to the email.<br>
<br>
<div class="moz-cite-prefix">On 27.04.24 21:00, Valentin Vidic
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:Zi1LU5_MveGsOdFL@valentin-vidic.from.hr"><span
style="white-space: pre-wrap">
</span>
<pre class="moz-quote-pre" wrap="">The change is described here:
<a class="moz-txt-link-freetext" href="https://lists.debian.org/debian-devel/2024/04/msg00235.html">https://lists.debian.org/debian-devel/2024/04/msg00235.html</a>
but basically these small packages allow users to install only the
agent (and deps) they need for their cluster/hardware, rather than
pulling in everything.</pre>
</blockquote>
<br>
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.<br>
The size of the former fence-agents package is less than 1MB
(installed size!), so where do you see any benefit?<br>
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.<br>
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.<br>
<br>
So yes, I have concerns regarding this change.<br>
<span style="white-space: pre-wrap">
Thorsten
</span><br>
</body>
</html>