View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001651||OpenMPT||General||public||2023-01-12 18:17||2023-01-14 13:44|
|Priority||low||Severity||minor||Reproducibility||have not tried|
|Product Version||OpenMPT 1.31.00.* (current testing)|
|Target Version||OpenMPT 1.31 / libopenmpt 0.7 (goals)||Fixed in Version||OpenMPT 1.31 / libopenmpt 0.7 (goals)|
|Summary||0001651: require Win10 21H2 for non-legacy builds|
This would move support for Win10 20H2 and 21H1 to legacy builds.
Windows 21H1 is already EOL, and Windows 10 20H2 will become EOL shortly after our planned release date, so there is very little reason to keep support for these 2 versions in the modern builds. (see <https://en.wikipedia.org/wiki/Windows_10_version_history>)
We currently still have some Windows 10/11 users on these versions:
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
What advantages do we gain from this change?
We gain way less risk of getting burnt by the next VS minor update silently breaking support for an unsupported Windows version. They cannot break 21H2 anytime soon as that version is an LTSC one.
Also note that we only have 3.36% of Windows 10/11 users using Education or Enterprise editions:
, which implies at least half of the Win10 20H2 and Win10 21H1 users are already using an EOL Windows version right now.
If we release at easter and not bump the requirements before that, all we keep is 4 weeks of support for Education/Enterprise Win10 20H2, and nothing else.
... and the only real feature differences between supported standard build and supported legacy build is improved time zone correctness and arm support.
Then I guess we can go ahead.
r18524 / 1.31.00.21 / 0.7.0-pre.16
|2023-01-12 18:17||manx||New Issue|
|2023-01-12 18:17||manx||Status||new => assigned|
|2023-01-12 18:17||manx||Assigned To||=> manx|
|2023-01-12 20:21||Saga Musix||Note Added: 0005468|
|2023-01-12 20:45||manx||Note Added: 0005469|
|2023-01-12 21:01||manx||Note Edited: 0005469|
|2023-01-12 21:04||manx||Note Added: 0005470|
|2023-01-12 21:12||manx||Note Added: 0005471|
|2023-01-12 21:59||manx||Relationship added||related to 0001555|
|2023-01-13 08:23||manx||Status||assigned => feedback|
|2023-01-14 11:12||Saga Musix||Note Added: 0005485|
|2023-01-14 11:12||Saga Musix||Status||feedback => assigned|
|2023-01-14 13:44||manx||Status||assigned => resolved|
|2023-01-14 13:44||manx||Resolution||open => fixed|
|2023-01-14 13:44||manx||Fixed in Version||=> OpenMPT 1.31 / libopenmpt 0.7 (goals)|
|2023-01-14 13:44||manx||Note Added: 0005486|