New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qt5.12 base: Add patch to fix QTBUG-73459 #63775
Conversation
QT 5.12 introduced a regression, where a QT program wouldn't show its tray icon, if there was no tray bar during program startup. It got fixed already in Qt 5.12.4, but according to NixOS#57042 and its sibling issues/PRs it doesn't seem to get fixed in near future for nixpkgs.
Is there a reason to backport this particular patch? |
It's a super annoying bug. Other distros have backported it before release of 5.12.4 (see Arch) too. I don't know yet the exact policies of NixOS backporting and I don't know, whether Qt 5.12.4 would get backported onto 19.03. But nevertheless after reading through the threads regarding the update of Qt 5.12, I guess it won't happen because of the required labor. |
I expect Qt 5.12.4 to be backported into NixOS 19.03, but I don't know when it will be in The workflow for this kind of change is: This change should go into |
I'm currently working on Qt 5.12.4, but something serious changed in the build system... I'm already debugging it to find the cause, but can still take some time. |
I'm not sure. I got a little bit further. Qtbase is compiling and some stuff building on it. Now I'm at qtwayland |
@bkchr ping (status?) |
@aanderse sorry, did not any time to look into it :( |
@petabyteboy Thank you for fixing this in all relevant branches! |
Motivation for this change
QT 5.12 introduced a regression, where a QT program wouldn't show its
tray icon, if there was no tray bar during program startup.
It got fixed already in Qt 5.12.4, but according to #57042 and its
sibling issues/PRs it doesn't seem to get fixed in near future for
nixpkgs.
The bug on the qt bugtracker: https://bugreports.qt.io/browse/QTBUG-73459
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)