We may want to require at least 11 for build. Mockito apparently requires a 
newer release than 8,  so we're limited in our ability to start adding unit 
tests.

(Our current test suite. as you know, is focused on conformance/integration 
tests. That's necessary, and with code coverage measurements it's less than 
awful, but the industry expectations have been moving since this started and if 
folks want to start doing deeper testing that's a good thing. If people start 
nitpicking each other to death over missing tests rather than adding the 
desired tests themselves,  that would be a bad thing.)

--
   /_  Joe Kesselman (he/him/his)
-/ _) My Alexa skill for New Music/New Sounds fans:
   /   https://www.amazon.com/dp/B09WJ3H657/

Caveat: Opinionated old geezer with overcompensated writer's block. May be 
redundant, verbose, prolix, sesquipedalian, didactic, officious, or redundant.
________________________________
From: Gary Gregory <garydgreg...@gmail.com>
Sent: Wednesday, November 29, 2023 6:58:14 PM
To: dev@xalan.apache.org <dev@xalan.apache.org>
Subject: Re: Should we still promise Java 8 support?

There is no Apache wide recommendation,  each project decides what is best for 
itself.

IMO, we should release one last maintenance release on Java 8 and then go 
directly to Java 17.

Gary

On Wed, Nov 29, 2023, 6:41 PM Joseph Kessselman 
<kesh...@alum.mit.edu<mailto:kesh...@alum.mit.edu>> wrote:
Java 8 was released in 2014, almost a decade ago.

Since then there have been two Long-Term Stability releases: Java 11
(2018) and 17 (2021).

I'm wondering whether we still have anyone who really needs to run
Xalan on Java 8, or if we can/should move our minimum requirement
forward at least to 11 since some of our tooling may start to require it
soon.

If we agree this change is acceptable/desirable, I can post a note to
the users list asking whether people would scream.

We could also add a Java version check in Xalan at startup (if there
isn't one already) warning folks when they are on an unsupported or
deprecated level of Java, and declare 8 deprecated for a while.

Not a high priority, but worth considering.

Does Apache have anything resembling a recommendation on this?

--
` /_  Joe Kesselman (he/him/his)
-/ _) My Alexa skill for New Music/New Sounds fans:
   /   https://www.amazon.com/dp/B09WJ3H657/
Caveat: Opinionated old geezer with overcompensated writer's block. May
be redundant, verbose, prolix, sesquipedalian, didactic, officious, or
redundant. Feel free to call him on it.

Reply via email to