Yeah, the elasticsearch way. But that is really broken. Java 13 shouldn't
be "unsupported", it is a released JVM: been out for months! Sorry, I think
its a fucking crazy world if we let groovy just "get away" with this. Let's
fix it!

On Fri, Jan 10, 2020 at 2:53 AM Dawid Weiss <dawid.we...@gmail.com> wrote:

> I implemented testing against arbitrary JVMs yesterday - it is nicely
> self-contained:
>
> https://github.com/apache/lucene-solr/commit/4599c51f0d324464ddcaadbbaad76d9cdc0cc3fe
>
> I'm also thinking that having a separate (and stable) JVM used for
> build itself may guard us
> against odd jvm-related failures when you wish to run tests against
> bleeding edge JVMs.
>
> We could also specify JVM used for compilation this way but I didn't
> think it's that crucial
> at the moment.
>
> D.
>
> On Fri, Jan 10, 2020 at 12:26 AM Robert Muir <rcm...@gmail.com> wrote:
> >
> > Maybe there is an alternative solution to this. I got the hint from Uwe
> that only recent groovy uses ASM in this way. Actually older versions of
> gradle don't do it and use simple reflection. Because of this, the ant
> build (despite calling out to groovy) still works with EA builds, because
> it uses the older version!
> >
> > So maybe we should open an issue at the groovy bugtracker: if the ASM
> can't read the classfiles because they are too new, fall back to reflection?
> >
> > On Thu, Jan 9, 2020 at 11:08 AM Dawid Weiss <dawid.we...@gmail.com>
> wrote:
> >>
> >> > Thanks Dawid! I tried it out locally, working fine on the mac for me
> now with 13!
> >>
> >> Yep, works for me too. It still doesn't work with Java 14 so the
> >> general issue will require cross-compilation
> >> strategy and remains open, but it's a start.
> >>
> >> Something is off with palantir's plugin too. Maybe we'll just switch
> >> to explicit version numbers instead
> >> at some point if it turns out too painful to use this plugin, we'll see.
> >>
> >> Dawid
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> For additional commands, e-mail: dev-h...@lucene.apache.org
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

Reply via email to