On 09/30/22 14:11, Richard W.M. Jones wrote:
> On Fri, Sep 30, 2022 at 12:56:40PM +0200, Laszlo Ersek wrote:

>> (2d) I started icewm with "icewm --replace" (as recommended by the error
>> message from (2c)), and lo and behold, two changes had come into effect:
>>
>> - the spinner started working
> 
> This is strange ..?  Did librsvg get installed at some point?

So, "ldd `which icewm`" reports that icewm depends on librsvg-2.so.2;
therefore it's not surprising that RPM generated the proper Requires:
directive for the binary icewm package. I guess with Metacity, this is
not the case -- which should be fine, if Metacity itself does not use
librsvg2.

So it looks like a package dependency bug somewhere in or around gtk3; I
guess it has a kind of plugin architecture, and the SPEC file does not
properly capture the (dynamic) dependency.

Interestingly, in the usptream gtk repository, on the gtk-3-24 branch,
the file ".gitlab-ci/fedora-gtk3.Dockerfile" spells out
"librsvg2-common" and "librsvg2", from commit 81c4fa5d505ec (which is
quite non-descript in this regard). So it is a *known* hidden dependency
in a way. Sigh. Packaging bug then? :/

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

Reply via email to