This was buried in https://kolmafia.us/threads/proposal-require-java-21.30044/#post-175968 and is currently a PR https://github.com/kolmafia/kolmafia/pull/2686
The proposal is to display a message telling users that they are not running Java 24 which they will soon need.
I don't like nag messages as a user. As a professional developer we once tried to warn users of impending changes to our app that would require an upgrade that was under the user's control, not ours. The attempt failed miserably. The users who read the message swamped the Help Desk with questions - What does this mean? What am I supposed to do? How do I do it? I can't upgrade. I want my money back. and so on. So the warning didn't make things easier for the users and did get the Help Desk mad. So if other folks like the idea I'd at least like to understand why. (Hence this thread).
Not directly related but I seem to have missed the discussion and schedule concerning jumping directly from Java 21 to Java 24 (which isn't even expected for General Availability until March 18, 2025) and why? Can someone remind me? (And another thread would be fine, if not actually preferred).
Thanks.
The proposal is to display a message telling users that they are not running Java 24 which they will soon need.
I don't like nag messages as a user. As a professional developer we once tried to warn users of impending changes to our app that would require an upgrade that was under the user's control, not ours. The attempt failed miserably. The users who read the message swamped the Help Desk with questions - What does this mean? What am I supposed to do? How do I do it? I can't upgrade. I want my money back. and so on. So the warning didn't make things easier for the users and did get the Help Desk mad. So if other folks like the idea I'd at least like to understand why. (Hence this thread).
Not directly related but I seem to have missed the discussion and schedule concerning jumping directly from Java 21 to Java 24 (which isn't even expected for General Availability until March 18, 2025) and why? Can someone remind me? (And another thread would be fine, if not actually preferred).
Thanks.