It's not just you - we have an internal JDK11 fork at BIG COMPANY for some folks that can't get off the stick. To be fair it's challenging because they have to shift all their dependencies. I think Spark was the one mentioned by one group, but there is a JDK17-based release of Spark, so clearly not a blocker, OTOH if you have to upgrade JDK, Lucene, Spark, who knows what else, all at the same time, it becomes challenging. Still I agree it's no reason to lag behind; we have to keep pushing forward together. +1 to release 10 - easy for me to say, we need a RM to volunteer and it will happen
On Mon, Nov 6, 2023 at 8:19 AM Gus Heck <gus.h...@gmail.com> wrote: > For perspective, I'm still seeing java 11 as the norm for clients... 17 is > uncommon. Anything requiring 21 is likely to be difficult to sell. I am > however a small shop, and "migrating off of solr 6" and "trying out solr > cloud" is still a thing for some clients. > > Just a datapoint/anecdote, possibly skewed. > > On Mon, Nov 6, 2023 at 7:41 AM Chris Hegarty > <christopher.hega...@elastic.co.invalid> wrote: > >> Hi Robert, >> >> > On 6 Nov 2023, at 12:24, Robert Muir <rcm...@gmail.com> wrote: >> > >> >> … >> >> The only concern I have with no.2 is that it could be considered an >> “aggressive” adoption of Java 21 - adoption sooner than the ecosystem can >> handle, e.g. are environments in which Lucene is deployed, and their >> transitive dependencies, ready to run on Java 21? By the time we’re ready >> to release 10.0.0, say March 2023, then I expect no issue with this. >> > >> > The problem is worse, historically jdk version X isn't adopted as a >> > minimum until it is already EOL. And the lucene major versions take an >> > eternity to get out there, code just sits in "main" branch for years >> > unreleased to nobody. It is really discouraging as a contributor to >> > contribute code that literally sits on the shelf for years, for no >> > good reason at all. >> >> Agreed. I also feel discouraged by this approach too, and also wanna >> avoid the “backport the world”, since it’s counterproductive. >> >> > So why delay? >> > >> > The argument of "moving sooner than ecosystem can handle" is also >> > bogus in the same way. You mean versus the code sitting on the shelf >> > and being released to nobody? >> >> Yes - sitting on the shelf is no good to anyone. >> >> Ok, what I’m hearing are good arguments for releasing 10.0.0 *now*, with >> a Java 17 minimum - this is what is in _main_ today. >> >> If we do that, then we can follow up with _main_ later (after the 10.x >> branch is created). That is, 1) bump _main_ to Java 21, and 2) decide >> when a Lucene 11 is to be released (I would to see Lucene 11 ~1yr after >> Lucene 10). >> >> This is Uwe’s proposal, earlier in this thread. >> >> -Chris. >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: dev-h...@lucene.apache.org >> >> > > -- > http://www.needhamsoftware.com (work) > https://a.co/d/b2sZLD9 (my fantasy fiction book) >