<!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>