Hi Olivier,

"I haven't been able to build it locally, so I cannot judge it."
So no.

This is where JAVA_HOME points to JDK8 and just executing "mvn clean verify", which fails on the unittests of Surefire Booter.

Robert

On Sat, 24 Feb 2018 20:24:47 +0100, Olivier Lamy <[email protected]> wrote:

Robert
I have a very simple question: does surefire master build for you even with
jdk7 or 8?
I keep asking that but it looks no one has try and no one answer this
question.
So please first let us know

On Sun, 25 Feb 2018 at 12:22 am, Robert Scholte <[email protected]>
wrote:

Hi,

I've noticed some unsatisfying discussions regarding surefire, so let me
try to help moving this forward.

Here's the situation as I see it:
- Surefire 2.20.1 is the latest released version (2017-09-15)

- 2.20.1 doesn't use the modulepath yet, that will be part of the next
release. A lot of people are waiting for this even before the official
release of JDK9.

- Surefire 2.x is is still JDK 1.6 compatible, the requirement of JDK 1.7
is planned for surefire 3.0.0

- 2.20.1 doesn't run on JDK10, it gets an NPE caused by commons-lang when trying to get the Java version. The version of commons-lang where this is
fixed required JDK 1.7 (which clashes with the previous bullet)

- After the next version (2.21), surefire will focus on 3.0.0

- There's no agreement that the current master works with JDK10. One of
the things I noticed is that you need to run surefire with a special set
of arguments. I haven't been able to build it locally, so I cannot judge
it.

- Surefire is a huge, complex project and Tibor has taken the
responsibility for maintaining this project.

What I would like to see is:
- What's blocking a release right now? Is it just CI? Knowing that CI has
changed a lot the last couple of months, did it just expose *unknown
issues* compared to 2.20.1?
- Is the master at its current state already an improvement compared to
2.20.1?
- What would be the estimated release date for surefire.
- If this date is too unsure or takes too long, can Olivier create a
branch and do a 21.1-JDK10 release? or beta1?

My main issue is : we should work towards a new release, because 2.20.1
doesn't work with JDK10 and there's no workaround.
IMHO this doesn't have to be an official surefire release, we can add some
special qualifier to at least help those who need to work with JDK10.

thanks,
Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

--
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to