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