RFR: 8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray
Phil Race
prr at openjdk.org
Thu Feb 15 03:32:03 UTC 2024
On Thu, 15 Feb 2024 03:26:54 GMT, Alexander Zvegintsev <azvegint at openjdk.org> wrote:
>> A fair question. My understanding of how Gnome vs Gnome Shell vs GTK version naming interact here is definitely not as clear as I'd like but I understand anything that is Gnome 3.X or 40+ (and < 44.1) is affected, leaving only the even older systems out there as theoretically working. ie anything in at least the last 5-6 years is broken. I'd like Alexander to chime in here on this too.
>
>> Latest comment from Phil related to not disabling SystemTray for Gnome>=45 needs to be taken care.
>
> With the current version string format, this should not happen unless the executable is somewhere else, environment variables are stripped, etc.
>
> However, since this is a quick fix, a more reliable way to do this will be done along with [JDK-8325914](https://bugs.openjdk.org/browse/JDK-8325914).
>
>
>> Also do we need to worry about this issue being regression from some Gnome version like 3.38.0 and we need to disable SystemTray only between 3.38.0 & < 45 Or we are okay with disabling it for all version less than 45?
>
> The 3.38.0 was just an example of a different numbering convention, I can reproduce the issue on the 3.28.3 on OL7.9. So the lower limit is not known yet. So this is intentional, as an urgent fix.
PS for context, one possibility strongly considered was to disable it EVERYWHERE, regardless of version.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17860#discussion_r1490326096
More information about the client-libs-dev
mailing list