RFR: 8353002: Remove unnecessary Windows version check in WTaskbarPeer
Phil Race
prr at openjdk.org
Thu Apr 3 21:34:51 UTC 2025
On Wed, 2 Apr 2025 10:29:00 GMT, Daniel Gredler <dgredler at openjdk.org> wrote:
>> The biggest issue with [JDK-8294427](https://bugs.openjdk.org/browse/JDK-8294427) is that it was backported to older updates, including JDK 11, which is still in use on legacy systems. I think it's reasonable to assume that JDK 25 is supported on Windows 7 and later. However, it would be good to add a notice in JBS stating that it should not be backported.
>
> Ah, that makes sense -- so the gray area here are releases which technically do not currently support these older Windows versions, but did originally when they were first released, and we don't want to break that compatibility.
>
> I've added a backporting note in JBS, as suggested. Is there a label I should add in JBS as well?
>
> @aivanov-jdk Does that make sense / work for you as well?
>
> @mrserb I'm assuming you meant "I think it's reasonable to assume that JDK 25 is supported on Windows ~~7~~ **10** and later", is that right?
FYI Microsoft still support some updates of Windows 7 .. if you pay them enough, but they do NOT support
the earliest updates of Windows 10.
So Windows 7 is more relevant today than early Windows 10 versions.
Looking at adoption numbers might tell you a similar story.
JDK 25 will ship before Windows 10 leaves mainline support - and it'll also have a long tail on the latest versions.
But Windows Vista isn't something I care about for JDK 25, although "not crashing" would be nice :-)
And yes, the backporting was the big issue with that other fix. Plus that the impact was huge.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24287#discussion_r2027771338
More information about the client-libs-dev
mailing list