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