Bug#909428: systray-mdstat: [regression] fails to correctly handle alpha channel in its own PNG images

Axel Beckert abe at debian.org
Sun Sep 23 17:00:04 BST 2018


Control: reassign -1 gir1.2-gtk-3.0 3.24.0-3
Control: affects -1 gir1.2-appindicator3-0.1 libgtk3-perl systray-mdstat solaar redshift-gtk

Hi Francesco,

fullquote due to reassigning.

Francesco Poli (wintermute) wrote:
> Since some recent upgrade of my Debian testing boxes (I think it
> happened when I upgraded libgtk3-perl 0.034-1 -> 0.034-2), I have been
> experiencing a new bug in systray-mdstat: it seems to be unable to
> correctly repaint the transparent parts of its own PNG images (such as
> /usr/share/perl5/auto/share/dist/systray-mdstat/harddriveok.png) within
> the systray.
> 
> The practical effect is that, whatever has appeared (or has been moved)
> over the systray leaves a permanent trace in the transparent pixels of
> the displayed PNG image.  See the attached screenshot, for a visual
> example (you can see the image shown by systray-mdstat in the systray,
> along with a small part of the surrounding systray area...).
> 
> What used to happen before the above-mentioned upgrade, was that the
> transparent part used to be painted with the panel color (the fbpanel
> gray color, in my specific case).
> 
> I don't know whether this regression is due to some code in
> systray-mdstat that needs to be updated, or is caused by a regression
> in libgtk3-perl.

This is at least something which happens to other tools in the
systemtray, too, namely solaar and redshift-gtk for me.

Since the other two are written in python and systray-mdstat is
written in Perl, I assume that the issue is not even in libgtk3-perl
but in GTK3 itself or even deeper down.

The closest common dependency between systray-mdstat, solaar and
redshift-gtk seems to be gir1.2-gtk-3.0 (partially via
gir1.2-appindicator3-0.1), so reassigning there. Showed up for me
after upgrading from version 3.24.0-1 to 3.24.0-3.

gir1.2-gtk-3.0: Feel free to reassign further if the cause is deeper
down, e.g. in gdk-pixbuf or so.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the pkg-gnome-maintainers mailing list