Bug 25552

Summary: QSystemTrayIcon doesn't show up after (re)start of traybar
Product: Mageia Reporter: Sander Lepik <mageia>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: andrewsfarm, brtians1, sysadmin-bugs, tmb
Version: 7Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://bugreports.qt.io/browse/QTBUG-73459
Whiteboard: MGA7-32-OK, MGA7-64-OK
Source RPM: qtbase5-5.12.2-2.1.mga7.src.rpm CVE:
Status comment:

Description Sander Lepik 2019-10-12 22:08:50 CEST
I have uploaded patched packages for Mageia 7.

I've done testing on x86_64, and that on 3 different systems. Everything is still working for me and I can confirm that the patch fixed the problem. You can test it for regressions but I doubt there will be any.

Suggested advisory:
========================

Updated qtbase5 packages fix the bug where some applications that use QSystemTrayIcon lost their icon in i3's traybar.

References:
https://bugreports.qt.io/browse/QTBUG-73459
https://github.com/i3/i3/issues/3589
https://github.com/keepassxreboot/keepassxc/issues/2598
========================

Updated packages in core/updates_testing:
========================
lib(64)qt5-database-plugin-mysql-5.12.2-2.2.mga7
lib(64)qt5-database-plugin-odbc-5.12.2-2.2.mga7
lib(64)qt5-database-plugin-pgsql-5.12.2-2.2.mga7
lib(64)qt5-database-plugin-sqlite-5.12.2-2.2.mga7
lib(64)qt5-database-plugin-tds-5.12.2-2.2.mga7
lib(64)qt5accessibilitysupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5base5-devel-5.12.2-2.2.mga7
lib(64)qt5bootstrap-static-devel-5.12.2-2.2.mga7
lib(64)qt5concurrent5-5.12.2-2.2.mga7
lib(64)qt5concurrent-devel-5.12.2-2.2.mga7
lib(64)qt5core5-5.12.2-2.2.mga7
lib(64)qt5core-devel-5.12.2-2.2.mga7
lib(64)qt5dbus5-5.12.2-2.2.mga7
lib(64)qt5dbus-devel-5.12.2-2.2.mga7
lib(64)qt5devicediscoverysupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5edid-devel-5.12.2-2.2.mga7
lib(64)qt5eglfsdeviceintegration5-5.12.2-2.2.mga7
lib(64)qt5eglfsdeviceintegration-devel-5.12.2-2.2.mga7
lib(64)qt5eglfskmssupport5-5.12.2-2.2.mga7
lib(64)qt5eglfskmssupport-devel-5.12.2-2.2.mga7
lib(64)qt5eglsupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5eventdispatchersupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5fbsupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5fontdatabasesupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5glxsupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5gui5-5.12.2-2.2.mga7
lib(64)qt5gui-devel-5.12.2-2.2.mga7
lib(64)qt5inputsupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5kmssupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5linuxaccessibilitysupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5network5-5.12.2-2.2.mga7
lib(64)qt5network-devel-5.12.2-2.2.mga7
lib(64)qt5opengl5-5.12.2-2.2.mga7
lib(64)qt5opengl-devel-5.12.2-2.2.mga7
lib(64)qt5platformcompositorsupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5platformsupport-devel-5.12.2-2.2.mga7
lib(64)qt5printsupport5-5.12.2-2.2.mga7
lib(64)qt5printsupport-devel-5.12.2-2.2.mga7
lib(64)qt5servicesupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5sql5-5.12.2-2.2.mga7
lib(64)qt5sql-devel-5.12.2-2.2.mga7
lib(64)qt5test5-5.12.2-2.2.mga7
lib(64)qt5test-devel-5.12.2-2.2.mga7
lib(64)qt5themesupport-static-devel-5.12.2-2.2.mga7
lib(64)qt5widgets5-5.12.2-2.2.mga7
lib(64)qt5widgets-devel-5.12.2-2.2.mga7
lib(64)qt5xcbqpa5-5.12.2-2.2.mga7
lib(64)qt5xcbqpa-devel-5.12.2-2.2.mga7
lib(64)qt5xml5-5.12.2-2.2.mga7
lib(64)qt5xml-devel-5.12.2-2.2.mga7
qtbase5-common-5.12.2-2.2.mga7
qtbase5-common-devel-5.12.2-2.2.mga7
qtbase5-doc-5.12.2-2.2.mga7.noarch.rpm
qtbase5-examples-5.12.2-2.2.mga7

Source RPMs: 
qtbase5-5.12.2-2.2.mga7.src.rpm
Comment 1 Brian Rockwell 2019-10-13 17:19:17 CEST
is there a preferred DE you'd like me to test this in?  Xfce, gnome, mate, or Plasma?

CC: (none) => brtians1

Comment 2 Sander Lepik 2019-10-13 17:37:54 CEST
Plasma probably uses Qt the most. But in general there should be no difference. Qt apps should work in all DEs.
Comment 3 Brian Rockwell 2019-10-14 18:02:21 CEST
This is MGA7 - Plasma - 32bit

Installed the following

The following 166 packages are going to be installed:

- binutils-2.32-14.mga7.i586
- gcc-8.3.1-0.20190920.1.mga7.i586
- gcc-cpp-8.3.1-0.20190920.1.mga7.i586
- glib-gettextize-2.60.2-1.mga7.i586
- glibc-devel-2.29-16.mga7.i586
- isl-0.18-1.mga7.i586
- kernel-userspace-headers-5.3.6-2.mga7.i586
- libassimp3-3.3.1-4.mga7.i586
- libblkid-devel-2.33.2-1.mga7.i586
- libbsd-devel-0.9.1-3.mga7.i586
- libbz2-devel-1.0.6-13.mga7.i586
- libdbus-devel-1.13.8-4.mga7.i586
- libdri-drivers-19.2.1-1.mga7.i586
- libdrm-devel-2.4.99-3.mga7.i586
- libdrm2-2.4.99-3.mga7.i586
- libdrm_amdgpu1-2.4.99-3.mga7.i586
- libdrm_intel1-2.4.99-3.mga7.i586
- libdrm_nouveau2-2.4.99-3.mga7.i586
- libdrm_radeon1-2.4.99-3.mga7.i586
- libevdev-devel-1.6.0-1.mga7.i586
- libexpat-devel-2.2.7-1.mga7.i586
- libffi-devel-3.2.1-7.mga7.i586
- libfontconfig-devel-2.13.1-1.mga7.i586
- libfreetds0-1.00.83-2.mga7.i586
- libfreetype2-devel-2.9.1-4.mga7.i586
- libgbm1-19.2.1-1.mga7.i586
- libgbm1-devel-19.2.1-1.mga7.i586
- libgcrypt-devel-1.8.5-1.mga7.i586
- libglapi0-19.2.1-1.mga7.i586
- libglapi0-devel-19.2.1-1.mga7.i586
- libglib2.0-devel-2.60.2-1.mga7.i586
- libgpg-error-devel-1.36-1.mga7.i586
- libgraphite2-devel-1.3.13-1.mga7.i586
- libgudev-gir1.0-232-2.mga7.i586
- libgudev1.0-devel-232-2.mga7.i586
- libharfbuzz-devel-2.4.0-1.mga7.i586
- libice-devel-1.0.10-1.mga7.i586
- libice6-1.0.10-1.mga7.i586
- libicu-devel-63.1-1.mga7.i586
- libinput-devel-1.13.2-1.mga7.i586
- libisl15-0.18-1.mga7.i586
- libkms1-2.4.99-3.mga7.i586
- liblz4-devel-1.8.3-1.mga7.i586
- liblzma-devel-5.2.4-2.mga7.i586
- libmesaegl1-19.2.1-1.mga7.i586
- libmesaegl1-devel-19.2.1-1.mga7.i586
- libmesagl1-19.2.1-1.mga7.i586
- libmesagl1-devel-19.2.1-1.mga7.i586
- libmesakhr-devel-19.2.1-1.mga7.i586
- libmount-devel-2.33.2-1.mga7.i586
- libmpc3-1.1.0-3.mga7.i586
- libmtdev-devel-1.1.5-7.mga7.i586
- libopenssl-devel-1.1.0j-1.mga7.i586
- libpciaccess-devel-0.14-2.mga7.i586
- libpcre-devel-8.43-1.mga7.i586
- libpcre16_0-8.43-1.mga7.i586
- libpcre32_0-8.43-1.mga7.i586
- libpng-devel-1.6.37-1.mga7.i586
- libpoly2tri1.0-1.0-0.20160413.2.mga7.i586
- libpq5-11.5-1.mga7.i586
- libpthread-stubs-0.4-2.mga7.i586
- libqt5-database-plugin-mysql-5.12.2-2.2.mga7.i586
- libqt5-database-plugin-odbc-5.12.2-2.2.mga7.i586
- libqt5-database-plugin-pgsql-5.12.2-2.2.mga7.i586
- libqt5-database-plugin-sqlite-5.12.2-2.2.mga7.i586
- libqt5-database-plugin-tds-5.12.2-2.2.mga7.i586
- libqt53danimation5-5.12.2-2.mga7.i586
- libqt53dcore5-5.12.2-2.mga7.i586
- libqt53dextras5-5.12.2-2.mga7.i586
- libqt53dinput5-5.12.2-2.mga7.i586
- libqt53dlogic5-5.12.2-2.mga7.i586
- libqt53dquick5-5.12.2-2.mga7.i586
- libqt53dquickanimation5-5.12.2-2.mga7.i586
- libqt53dquickextras5-5.12.2-2.mga7.i586
- libqt53dquickinput5-5.12.2-2.mga7.i586
- libqt53dquickrender5-5.12.2-2.mga7.i586
- libqt53dquickscene2d5-5.12.2-2.mga7.i586
- libqt53drender5-5.12.2-2.mga7.i586
- libqt5accessibilitysupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5base5-devel-5.12.2-2.2.mga7.i586
- libqt5bootstrap-static-devel-5.12.2-2.2.mga7.i586
- libqt5concurrent-devel-5.12.2-2.2.mga7.i586
- libqt5concurrent5-5.12.2-2.2.mga7.i586
- libqt5core-devel-5.12.2-2.2.mga7.i586
- libqt5core5-5.12.2-2.2.mga7.i586
- libqt5dbus-devel-5.12.2-2.2.mga7.i586
- libqt5dbus5-5.12.2-2.2.mga7.i586
- libqt5devicediscoverysupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5edid-devel-5.12.2-2.2.mga7.i586
- libqt5eglfsdeviceintegration-devel-5.12.2-2.2.mga7.i586
- libqt5eglfskmssupport-devel-5.12.2-2.2.mga7.i586
- libqt5eglfskmssupport5-5.12.2-2.2.mga7.i586
- libqt5eglsupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5eventdispatchersupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5fbsupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5fontdatabasesupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5glxsupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5gui-devel-5.12.2-2.2.mga7.i586
- libqt5gui5-5.12.2-2.2.mga7.i586
- libqt5inputsupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5linuxaccessibilitysupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5network-devel-5.12.2-2.2.mga7.i586
- libqt5network5-5.12.2-2.2.mga7.i586
- libqt5opengl-devel-5.12.2-2.2.mga7.i586
- libqt5opengl5-5.12.2-2.2.mga7.i586
- libqt5packetprotocol-static-devel-5.12.2-2.mga7.i586
- libqt5platformcompositorsupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5platformsupport-devel-5.12.2-2.2.mga7.i586
- libqt5printsupport-devel-5.12.2-2.2.mga7.i586
- libqt5printsupport5-5.12.2-2.2.mga7.i586
- libqt5purchasing5-5.12.2-2.mga7.i586
- libqt5servicesupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5sql-devel-5.12.2-2.2.mga7.i586
- libqt5sql5-5.12.2-2.2.mga7.i586
- libqt5test-devel-5.12.2-2.2.mga7.i586
- libqt5test5-5.12.2-2.2.mga7.i586
- libqt5themesupport-static-devel-5.12.2-2.2.mga7.i586
- libqt5waylandclient5-5.12.2-2.mga7.i586
- libqt5waylandcompositor5-5.12.2-2.mga7.i586
- libqt5widgets-devel-5.12.2-2.2.mga7.i586
- libqt5xcbqpa-devel-5.12.2-2.2.mga7.i586
- libqt5xml-devel-5.12.2-2.2.mga7.i586
- libqt5xml5-5.12.2-2.2.mga7.i586
- libsm-devel-1.2.3-1.mga7.i586
- libstdc++-devel-8.3.1-0.20190920.1.mga7.i586
- libts-devel-1.19-1.mga7.i586
- libudev-devel-241-8.2.mga7.i586
- libunixODBC2-2.3.7-2.mga7.i586
- libuuid-devel-2.33.2-1.mga7.i586
- libwacom-devel-0.33-1.mga7.i586
- libwayland-devel-1.17.0-1.mga7.i586
- libx11-devel-1.6.7-1.mga7.i586
- libxau-devel-1.0.9-1.mga7.i586
- libxcb-devel-1.13.1-1.mga7.i586
- libxcb-ewmh2-0.4.1-5.mga7.i586
- libxcb-res0-1.13.1-1.mga7.i586
- libxcb-screensaver0-1.13.1-1.mga7.i586
- libxcb-util-devel-0.4.0-3.mga7.i586
- libxcb-util-image-devel-0.4.0-3.mga7.i586
- libxcb-util-keysyms-devel-0.4.0-4.mga7.i586
- libxcb-util-renderutil-devel-0.3.9-5.mga7.i586
- libxcb-util-wm-devel-0.4.1-5.mga7.i586
- libxcb-xf86dri0-1.13.1-1.mga7.i586
- libxcb-xtest0-1.13.1-1.mga7.i586
- libxcb-xvmc0-1.13.1-1.mga7.i586
- libxcrypt-devel-4.4.6-1.mga7.i586
- libxdamage-devel-1.1.5-1.mga7.i586
- libxdmcp-devel-1.1.3-1.mga7.i586
- libxext-devel-1.3.4-1.mga7.i586
- libxfixes-devel-5.0.3-2.mga7.i586
- libxkbcommon-devel-0.8.4-1.mga7.i586
- libxml2-devel-2.9.9-2.mga7.i586
- libxrender-devel-0.9.10-2.mga7.i586
- libxshmfence-devel-1.3-2.mga7.i586
- libxxf86vm-devel-1.1.4-3.mga7.i586
- libzlib-devel-1.2.11-7.mga7.i586
- mesa-19.2.1-1.mga7.i586
- multiarch-utils-1.0.14-2.mga7.noarch
- qt3d5-5.12.2-2.mga7.i586
- qtbase5-common-5.12.2-2.2.mga7.i586
- qtbase5-common-devel-5.12.2-2.2.mga7.i586
- qtpurchasing5-5.12.2-2.mga7.i586
- qtwayland5-5.12.2-2.mga7.i586
- systemd-devel-241-8.2.mga7.i586
- wayland-tools-1.17.0-1.mga7.i586
- x11-proto-devel-2018.4-4.mga7.noarch


----

rebootted

----

add some widgets, etc.  Nothing strange from what I can tell.

Please review the install list, let me know if you see anything strange Sander.
Comment 4 Sander Lepik 2019-10-15 07:16:00 CEST
I see a lot of packages that you wouldn't install if you would be a normal user but the list is OK for testing system :)
Brian Rockwell 2019-10-17 03:12:42 CEST

Whiteboard: (none) => MGA7-32-OK

Comment 5 Thomas Andrews 2019-10-22 17:53:31 CEST
I know of at least one Plasma user who posted on Usenet that the clipboard icon was missing from his systray. It sounds like this update may fix his problem.

I haven't seen the problem on my installs, so I am limited to looking for a clean install and no regressions. Tested on a 64-bit install.

I used the QARepo tool with the RPM list, and the resulting update only used 17 packages. All packages updated smoothly. 

Rebooted, and no regressions noted. Everything seemed to be as it was before.

Giving this a 64-bit OK and validating.  Advisory in Comment 0.

CC: (none) => andrewsfarm, sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: MGA7-32-OK => MGA7-32-OK, MGA7-64-OK

Thomas Backlund 2019-10-23 19:50:37 CEST

CC: (none) => tmb
Keywords: (none) => advisory

Comment 6 Mageia Robot 2019-10-23 23:08:23 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0174.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED