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 :| _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs