Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77476 - [kicad] 6.0.11: Icon disappear

Attached to Project: Community Packages
Opened by DeWei (curlywei) - Monday, 13 February 2023, 03:53 GMT
Last edited by Antonio Rojas (arojas) - Monday, 13 February 2023, 15:43 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

As red block of this picture

![](https://i.imgur.com/UpySDhn.png)

Icon can be display no problem in the previous version.

But today I update ArchLinux, icon disappeared.

Maybe here is useful for debug, my upgraded packages today:

```
linux-api-headers (5.18.15-1 -> 6.1.9-1)
iana-etc (20221215-1 -> 20230105-1)
glibc (2.36-7 -> 2.37-2)
gcc-libs (12.2.1-1 -> 12.2.1-2)
aom (3.5.0-1 -> 3.6.0-1)
openssl (3.0.7-4 -> 3.0.8-1)
lib32-glibc (2.36-7 -> 2.37-2)
e2fsprogs (1.46.5-4 -> 1.47.0-1)
libelf (0.188-2 -> 0.188-3)
binutils (2.40-2 -> 2.40-4)
boost-libs (1.81.0-2 -> 1.81.0-3)
boost (1.81.0-2 -> 1.81.0-3)
libsysprof-capture (3.46.0-3 -> 3.46.0-4)
freetype2 (2.12.1-1 -> 2.13.0-1)
libx11 (1.8.3-6 -> 1.8.4-1)
cairo (1.17.6-2 -> 1.17.8-2)
dbus (1.14.4-1 -> 1.14.6-1)
cryptsetup (2.6.0-1 -> 2.6.1-1)
libnl (3.7.0-2 -> 3.7.0-3)
cdrdao (1.2.4-2 -> 1.2.5-1)
debuginfod (0.188-2 -> 0.188-3)
dejagnu (1.6.3-4 -> 1.6.3-5)
libtool (2.4.7+4+g1ec8fa28-1 -> 2.4.7+4+g1ec8fa28-2)
docker (1:20.10.23-1 -> 1:23.0.1-1)
sdl2 (2.26.2-1 -> 2.26.3-1)
xkeyboard-config (2.37-1 -> 2.38-1)
electron (22.0.3-1 -> 22.0.3-2)
elfutils (0.188-2 -> 0.188-3)
fakeroot (1.30.1-1 -> 1.31-2)
mpfr (4.2.0-2 -> 4.2.0-3)
gcc (12.2.1-1 -> 12.2.1-2)
go-tools (4:0.5.0-1 -> 4:0.6.0-1)
imagemagick (7.1.0.61-1 -> 7.1.0.62-1)
less (1:608-1 -> 1:608-2)
lib32-gcc-libs (12.2.1-1 -> 12.2.1-2)
lib32-freetype2 (2.12.1-1 -> 2.13.0-1)
lib32-cairo (1.17.6-2 -> 1.17.8-2)
lib32-e2fsprogs (1.46.5-1 -> 1.47.0-1)
lib32-dbus (1.14.4-1 -> 1.14.6-1)
lib32-sdl2 (2.26.2-1 -> 2.26.3-1)
libadwaita (1:1.2.1-1 -> 1:1.2.2-1)
libgphoto2 (2.5.30-1 -> 2.5.30-2)
libgusb (0.4.4-1 -> 0.4.5-1)
libimagequant (4.0.4-1 -> 4.1.0-1)
libmspack (1:0.10.1alpha-4 -> 1:0.11alpha-1)
libnm (1.40.12-1 -> 1.42.0-1)
libxfce4ui (4.18.1-1 -> 4.18.2-1)
linux (6.1.9.arch1-1 -> 6.1.11.arch1-1)
linux-headers (6.1.9.arch1-1 -> 6.1.11.arch1-1)
lmdb (0.9.29-1 -> 0.9.30-2)
networkmanager (1.40.12-1 -> 1.42.0-1)
openal (1.22.2-1 -> 1.23.0-1)
openpmix (4.2.2-1 -> 4.2.3-1)
openssl-1.1 (1.1.1.s-4 -> 1.1.1.t-1)
python-cairo (1.23.0-2 -> 1.23.0-3)
python-cryptography (39.0.0-1 -> 39.0.1-1)
python-django (4.1.5-1 -> 4.1.6-1)
python-trove-classifiers (2023.1.20-1 -> 2023.2.8-1)
python-setuptools (1:67.1.0-1 -> 1:67.2.0-1)
python-tenacity (8.1.0-2 -> 8.2.1-1)
python-utils (3.4.5-1 -> 3.5.2-1)
python-zipp (3.12.0-2 -> 3.13.0-1)
qt5-base (5.15.8+kde+r180-1 -> 5.15.8+kde+r181-1)
qt5-wayland (5.15.8+kde+r57-1 -> 5.15.8+kde+r58-1)
sdl2_image (2.6.2-4 -> 2.6.3-1)
sox (14.4.2+r182+g42b3557e-2 -> 14.4.2+r182+g42b3557e-3)
sudo (1.9.12.p2-1 -> 1.9.12.p2-2)
texinfo (7.0.2-1 -> 7.0.2-2)
thunderbird (102.7.1-1 -> 102.7.2-1)
valgrind (3.19.0-6 -> 3.19.0-7)
vim-runtime (9.0.1182-1 -> 9.0.1302-1)
vim (9.0.1182-1 -> 9.0.1302-1)
vte-common (0.70.2-1 -> 0.70.3-1)
vte3 (0.70.2-1 -> 0.70.3-1)
wxwidgets-common (3.2.1-2 -> 3.2.2-1)
wxwidgets-gtk3 (3.2.1-2 -> 3.2.2-1)
xorg-server-common (21.1.6-1 -> 21.1.7-1)
xorg-server (21.1.6-1 -> 21.1.7-1)
xorg-server-devel (21.1.6-1 -> 21.1.7-1)
xorg-server-xephyr (21.1.6-1 -> 21.1.7-1)
xorg-server-xnest (21.1.6-1 -> 21.1.7-1)
xorg-server-xvfb (21.1.6-1 -> 21.1.7-1)
xorg-xwayland (22.1.7-2 -> 22.1.8-1)
zsh (5.9-2 -> 5.9-3)
brave-bin (1:1.47.186-2 -> 1:1.48.158-1)
visual-studio-code-bin (1.75.0-1 -> 1.75.1-1)
wps-office (11.1.0.11664-5 -> 11.1.0.11691-1)
wps-office-mime (11.1.0.11664-5 -> 11.1.0.11691-1)
wps-office-mui-zh-cn (11.1.0.11664-5 -> 11.1.0.11691-1)

```

Additional info:
* package version(s):
6.0.11
* config and/or log files etc.
* link to upstream bug report, if any
https://gitlab.com/kicad/code/kicad/-/issues/13863
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 13 February 2023, 15:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  wxwidgets 3.2.2.1
Comment by fseek (fseek) - Monday, 13 February 2023, 09:23 GMT
I have the same problem and I found that downgrading wxwidgts-gtk3 to 3.2.1 fixes it.

It seems a regression in wxwidgets 3.2.2, but I found nothing in their Issues Tracker on Github (I looked for wxTreeCtrl and SetImageList used by Kicad to set the images for each item type).
Comment by fseek (fseek) - Monday, 13 February 2023, 09:32 GMT
Following up to my previous comment, I've been looking up to the commits between 3.2.1 an 3.2.2 and I think I probably spotted the relevant one:

commit 8dd1375565f258e206cdd14ee333c10b49da36ae
Author: Vadim Zeitlin <vadim@wxwidgets.org>
Date: Tue Oct 18 21:55:32 2022 +0200

Generic wxTreeCtrl icons high DPI improvements

See #22887.

(cherry picked from commit 2de6e8b19189b153b8de6f88c5db93467e23b9b4)


Unfortunately I have no time now to revert it, rebuild and check if the issue is still there.
Comment by fseek (fseek) - Monday, 13 February 2023, 10:33 GMT
ok, I found the time to revert the commit (only part of it, since several later commits depend on it).

I can confirm that the icons come back like in wxwidgets-gtk3 3.2.1

So it's a regression in wxwidgets due to the commit mentioned before.
Comment by fseek (fseek) - Monday, 13 February 2023, 10:44 GMT
Link to upstream wxwidgets bug report: https://github.com/wxWidgets/wxWidgets/issues/23255

Loading...