On Fri, Sep 30, 2022 at 04:39:48PM +0200, Laszlo Ersek wrote:
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.
Yeah the weak deps could help, but for whatever reason their usage
hasn't been widely adopted
With regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|