Il dom 25 feb 2018, 21:45 Tibor Digana <tibordig...@apache.org> ha scritto:

> Hi Enrico,
>
> Sorry for notifying.
> I would like to ask you for a help.
> Maybe you can see my previous e-mail in this thread on mailing list with
> CLI running a build on the branch SUREFIRE-1489.
> Can you please try to run the build on your side and let us know the
> result?
> I appreciate!
>

Sure will do tomorrow, today I have run tests with jdk8 on that non
masterbranch and all worked well. The suite takes very long time so I will
try tomorrow with jdk10

Master is broken for me too, but we already knew

Enrico


> (If the CLI command is not clear, do not hesitate to ask beforehand.)
>
> Thx
> Tibor
>
>
> On Sun, Feb 25, 2018 at 9:34 PM, Tibor Digana <tibordig...@apache.org>
> wrote:
>
>> Hey guys,
>>
>> We really do not properly read the e-mails.
>> All the links you sent me was from master branch.
>>
>> We are NOT working in master branch. Do not test master yet.
>>
>> Our focus is the branch named "SUREFIRE-1489".
>> Please run only the build on branch "SUREFIRE-1489" and nothing else yet.
>> We should proceed step by step.
>>
>> Please try to be patient and:
>> $ git clone ....
>> $ git fetch
>> $ git checkout SUREFIRE-1489
>> $ mvn clean install -nsu -P run-its -Djdk.home=/path/to/jdk10
>> -Djacoco.skip=true
>>
>> I will be waiting.
>>
>> All my previous emails about ASF Jenkins was from the branch
>> "SUREFIRE-1489"  and not the master.
>>
>> With Best Regards
>> Tibor
>>
>>
>> On Sun, Feb 25, 2018 at 1:20 PM, Olivier Lamy <ol...@apache.org> wrote:
>>
> something very interesting on my side.....
>>> It works with empty on ASF Jenkins:
>>> https://builds.apache.org/view/M-R/view/Maven/job/maven-surefire-fs/
>>>
>> But not in this Jenkins
>>> https://jenkins.webtide.net/job/sandbox/job/surefire-master-jdk8/5/console
>>>  or using Travis
>>> https://travis-ci.org/olamy/maven-surefire/builds/345892147
>>>
>> Sorry I cannot test locally with an empty repo as my internet is very
>>> slow today.
>>> but anyway we should not have a build with a need of an empty repo...
>>> Funny as ironically the Maven team cannot have a stable build working
>>> everywhere :-)
>>>
>>
>>> On 25 February 2018 at 19:45, Robert Scholte <rfscho...@apache.org>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I'm on *master* and simply running 'mvn clean verify' and the unittests
>>>> of Surefire Bootstrap fail.
>>>> I get 28 errors, which can be brought back into 2 exceptions:
>>>> - java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.maven.surefire.booter.SystemUtils
>>>> - java.lang.NoClassDefFoundError: org/apache/commons/lang3/SystemUtils
>>>>   Caused by: java.lang.ClassNotFoundException:
>>>> org.apache.commons.lang3.JavaVersion
>>>>
>>>> I've removed my local repository, same result.
>>>>
>>>> Robert
>>>>
>>>> On Sun, 25 Feb 2018 04:04:02 +0100, Tibor Digana <
>>>> tibordig...@apache.org> wrote:
>>>>
>>>> Hello Olivier, Robert,
>>>>
>>>> I think this issue you saw was caused by the old hack with
>>>> commons-lang3 in module surefire-booter/pom.xml.
>>>> I reproduced it on WindowsXP but not on Windows7, funny.
>>>> I removed the change in the pom.xml and committed (git push force) to
>>>> our branch SUREFIRE-1489. Now the branch SUREFIRE-1489 contains changes
>>>> from three JIRAs, but that's ok, we will create new ones according to 
>>>> Jiras.
>>>> I run this command:
>>>>
>>>> mvn clean install -P run-its -Dintegration-test-port=8000 
>>>> -Dintegration-test-stop-port=8001 "-Djdk.home=d:\Program Files\Java\jdk10" 
>>>> -Djacoco.skip=true
>>>>
>>>> I am overriding the branch, so it is better to clone it fresh.
>>>>
>>>> Please let me know if it is fine on your side.
>>>>
>>>> With Best Regards,
>>>> Tibor
>>>>
>>>>
>>>>
>>>>
>>>> On Sun, Feb 25, 2018 at 2:51 AM, Tibor Digana <tibordig...@apache.org>
>>>> wrote:
>>>>
>>>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>> --
>>> Olivier Lamy
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>
>> --


-- Enrico Olivelli

Reply via email to