Try to delete local maven repository on Travis and run the branch
SUREFIRE-1489 with --no-snapshot-updates.
I hope we will have good results.
Good night!

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

> What branch is for the build /maven-surefire-fs?
> Any special build configuration or sources are different from master?
>
> On Sun, Feb 25, 2018 at 2:28 AM, Olivier Lamy <ol...@apache.org> wrote:
>
>> Did you read my emails? The thread with subject " [3/3] maven-surefire git
>> commit: Revert "[SUREFIRE-1473] upgrade commons-lang3 to avoid NPE on
>> jdk10" "
>> I assume no so here few links
>> https://builds.apache.org/view/M-R/view/Maven/job/maven-
>> surefire-fs/2/console
>> https://jenkins.webtide.net/job/sandbox/job/surefire-master-
>> jdk8/4/console
>> https://travis-ci.org/olamy/maven-surefire/builds/345611495
>>
>> There are all Jenkins or Travis builds with an empty maven repo.
>>
>>
>>
>> On 25 February 2018 at 11:11, 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.
>> >
>>
>> See above. Maybe it's "it fail on my machine" or "it works on my machine"
>> BUT I have produced a lot of evidences there is a problem so please do not
>> ignore that
>>
>>
>> >
>> > 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.
>> >
>>
>> I don't think irc is a good place for decisions as it's limited number of
>> participants.
>> I see our project as a community and not as a limited number of people who
>> can be on irc at a certain time.
>> Mailing list are the basis of how Apache projects works because you have
>> history (you can search), async response mode etc...
>>
>> Anyway I asked here fro having master jdk7 minimum with bumping version to
>> 3.0.0.
>> we can have a maintenance branch 2.x
>> But let's move forward before jdk7 get deprecated (oh oops it's already
>> the
>> case).
>> Joke apart. I really want a release supporting jdk10 at least something
>> not
>> failing with CNFE....
>>
>>
>> >
>> > [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
>> > >
>> >
>>
>>
>>
>> --
>> Olivier Lamy
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>
>

Reply via email to