[Libguestfs] another GTK3 regression...
Daniel P. Berrangé
berrange at redhat.com
Fri Sep 30 15:07:09 UTC 2022
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 :|
More information about the Libguestfs
mailing list