Hi Robert, Olivier,

Finally I am happy that the build #15 [1] passed successfully in the branch
surefire-1498.
I am open to help you building the project on your PC.
I will connect to IRC in the evening or afternoon.

[1]:
https://builds.apache.org/job/maven-wip/job/maven-surefire/job/SUREFIRE-1489/

Cheers
Tibor


On Sun, Feb 25, 2018 at 2:11 AM, Tibor Digana <tibordig...@apache.org>
wrote:

> 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