Hi Olivier,

I am trying to be friendly and helpful.

Maybe a hint:
One problem I found weeks ago was in Maven Central which contained a
SNAPSHOT version built with Java 1.7.
I had to do this on my PC:
$ mvn
org.codehaus.mojo:build-helper-maven-plugin:3.0.0:remove-project-artifact
-Dbuildhelper.failOnError=false
$ mvn install *-nsu*
and try with JAVA_HOME=JDK 1.8 for first time and then with jdk.home=...
with other JDKs.

I remember your mail and the stacktrace with commons-lang3-3.5.jar but I
could not reproduce identical symptoms on my PC and Jenkins lately.
Therefore I have opened the master log [1] and I do not see that stacktrace
you had before.
I am building locally and on Jenkins almost every day but the issue with
calling commons-lang3 has not occurred, sorry.

I would like to help you but I do not know what's going on your PC. Maybe
on Sunday we should talk on IRC, I am open for that.

Not everyone can do whatever. Everybody has to open a branch with a name of
Jira, kindly ask the developers to talk about long term concept, to make a
code-review and wait for a response. We are not always available and
therefore we have to wait for someone else and sometimes we have to find a
person in commit list, go to the developer, track her/him on e-mail and IRC.
But I would prefer IRC during the day or evening.

[1]:
https://builds.apache.org/job/maven-wip/job/maven-surefire/job/master/20/consoleFull

Cheers
Tibor




On Sun, Feb 25, 2018 at 12:47 AM, Olivier Lamy <ol...@apache.org> wrote:

> Please Tibor read the emails and I'm so sorry to repeat again myself but
> it looks you do not listen anyone...
> MASTER DOESN'T BUILD!!!
> using jdk7 or jdk8 or jdk9 or jdk10
> I send few links with failure and as far as I can understand from the
> thread neither Robert can build it!!
> We must first fix that!!!
>
>
> On 25 February 2018 at 09:17, Tibor Digana <tibordig...@apache.org> wrote:
>
>> Sorry, I have to repeat myself because of undelivered message(s) to Maven
>> mailing list.
>>
>> For clarifying the Surefire goes with Java 6. If you want to run your
>> tests with JDK10 or lower you have to specify the system property
>> -Djdk.home=/path/to/jdk10 and the you will see that the tests pass. Go to
>> target/surefire-reports and failsafe-reports and target/it/** and check the
>> "java.home" and you will see your /path/to/jdk10.
>>
>
>
> I KNOW HOW IT WORKS AND AGAIN MY POINT IS whenever jdk you use MASTER
> DOESN'T BUILD!!
>
>
>> One more remark I got the Jenkins working [1]. The whole problem was with
>> the call withMaven() in Jenkinsfile. After I switched back to withEnv() the
>> logs, InterruptedException has gone!
>> I reported several improvements that Olivier did not like to improve but
>> I think there is no any significant showstopper for 2.21.0.
>>
>
> I have no idea what you're talking about? Do you have any email threads or
> jira where I say that?
>
>
>> I will now talk about the Jiras improvements with Olivier in GitHub and I
>> hope we will make the release soon!
>>
>> I still do not understand what codeline you run and why you have problems
>> with runtime if I did not have several months and I tested with JDK8 u162,
>> u132, u121.
>> Please post a link to your codeline because I highly doubt that you are
>> testing the identical code with me!
>>
>
> PLEASE READ ALL THE PREVIOUS EMAIL I SENT WITH BUILD FAILURE ON PUBLIC
> JENKINS
>
>
>>
>> [1]: https://builds.apache.org/job/maven-wip/job/maven-surefire/j
>> ob/SUREFIRE-1489/
>>
>> For better clarification 2.21.0 is using modulepath - we have integration
>> test for Jigsaw modularity and modulepath is activated for JDK 9+.
>> NPE was fixed in 2.21.0 - check the release notes.
>> We are no more calling the problematic method from commons-lang3 which
>> caused NPE. This does not require any upgrade of commons-lang3 till 3.0.0.
>> Please follow the build [1].
>>
>> Cheers
>> Tibor
>>
>>
>> On Sat, Feb 24, 2018 at 3:22 PM, Robert Scholte <rfscho...@apache.org>
>> wrote:
>>
>>> Hi,
>>>
>>> I've noticed some unsatisfying discussions regarding surefire, so let me
>>> try to help moving this forward.
>>>
>>
> I'm just not happy about how people do not listen neither read emails....
> Emails is the primary way of working at Apache because of different
> timezone etc...
> IRC is just a volatile dicussion channel when you disconnect you cannot
> read history, later reply from someone (perso I often shutdown my laptop)
>
>
>>
>>> 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
>>>
>>
> I'm fine with that so we can have a branch 2.x with jdk6 compatible
> And master 3.0.0 with jdk7 requirement.
> Does it sound reasonnable?
>
>
>>
>>> - 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.
>>>
>>
> I do not see such role at Apache. everyone can work on the project with
> the same right.
> There is no BDFL rule and NO one can revert commits from others without
> discussion.
> I guess that's the problem here I keep sending emails I have no response!!
>
>
>>
>>> 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
>>>
>>
>>
>
>
> --
> Olivier Lamy
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>

Reply via email to