On 09/30/22 16:03, Daniel P. Berrangé wrote:

> There are a bunch of users who want you to fully express all the optional
> deps, so they're guaranteed everything is installed by default. There are
> another bunch of users who want everything to be optional so they can
> make the most minimalist install profile in every conceivable scenario.
> 
> You can't win, no matter what, a bunch of people end up being unhappy
> with the choices made.

Good point -- I read Rich's allusion to containers etc a minute ago, but
I didn't fully get the point just then. Now it's clearer -- "my
container provides a GTK3 application that doesn't have a spinner or any
other use for SVG rendering, so I want to be able to exclude librsvg2".

> Over time Fedora and RHEL have tended more towards making everything
> highly modular at the package level,  and then left the question of
> default "bundles of packages" to the high level such as the installer
> groups. Effectively it has been decided that if you're hand picking
> packages, you need to accept the complexity and figure out all the
> optional bits for your scenario.

There should be a middle of the road solution here; Suggests: or
Recommends: directives, or even just plain comments, so that when I grep
an upstream repository or a dist-git repository, I as a clueless human
still be helped, without preventing the container folks from enjoying
their minimalism.

I'm testing the patch now.

Laszlo
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to