Fedora Account System
Red Hat Associate
Red Hat Customer
Various icons and themes in claws-mail break due to the interaction between glycin, gdk-pixbuf2 and the recently obsoleted gdk-pixbuf2-modules-extra package. This has been a constant feature of the glycin/gdk-pixbuf2 saga, and it's very difficult to understand why it happens as in claws-mail some themes are mostly fine (but not perfect) while others are badly broken. Reproducible: Always Expected Results: Old icon formats should just work, even if the coders really hate them they are not going away.
glycin does not Obsolete the -extra package, they are obsoleted in gdk-pixbuf2 itself: https://src.fedoraproject.org/rpms/gdk-pixbuf2/blob/rawhide/f/gdk-pixbuf2.spec#_36-40
OK, my apologies, I find this whole thing difficult to follow and understand. From what I read the removal of the modules-extra part of gdk-pixbuf2 meant that glycin was responsible for loading these icon formats. Not a programmer here.
Yes, glycin 2.1.0 is supposed to handle XPM / XBM images (at least to some degree). I agree that this whole thing is not easy to follow, I'm also mostly not involved in any of the decisions here, and just maintain the glycin package. :) The mechanism that removes the -extra packages from systems on upgrade is the "Obsoletes" I linked above. In a broader sense, yes, the XPM & XBM image support in glycin "obsoletes" the old plugin from gdk-pixbuf, but that's outside of the control of the "glycin" package itself, it's controlled by the configuration flags that are passed when the gdk-pixbuf2 package is built.
This change had been reverted in f44, shipping gdk-pixbuf 2.44.4 there and no newer. *** This bug has been marked as a duplicate of bug 2452248 ***