Bug 25552 - QSystemTrayIcon doesn't show up after (re)start of traybar
Summary: QSystemTrayIcon doesn't show up after (re)start of traybar
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://bugreports.qt.io/browse/QTBUG...
Whiteboard: MGA7-32-OK, MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-12 22:08 CEST by Sander Lepik
Modified: 2019-10-23 23:08 CEST (History)
4 users (show)

See Also:
Source RPM: qtbase5-5.12.2-2.1.mga7.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.