On Sunday, 20 April 2014, Robert Scholte <codeh...@sourcegrounds.com> wrote:

> Op Sat, 19 Apr 2014 23:04:33 +0200 schreef Karl Heinz Marbaise <
> khmarba...@gmx.de>:
>
>  Hi Baptiste,
>>
>>  > Back to trying to keep going to be able to release as I said I would,
>>
>>> I'm working on some jiras.
>>> The thing is, I noticed I have 3 ITs that fail locally. They also fail
>>> in Bamboo (https://bamboo-ci.codehaus.org/browse/MOJO-MBUILDNUM-45/log).
>>>
>>
>> The same here on my local machine....
>>
> Same here
>
>>
>>
>>> I think the issue with two of the ITs is about the svnkit version in use
>>> (1.3.5): it's too old and I guess it's not able to deal with the 1.7+.
>>>
>>
>> yeah that looks so...this one has failed: *  basic-it-svnjava/pom.xml
>>
>> and with those messages which affirmed your assumptions...
>>
>>    at org.codehaus.mojo.build.CreateMojo.info(CreateMojo.java:770)
>>    at org.codehaus.mojo.build.CreateMojo.getRevision(CreateMojo.java:706)
>>    ... 22 more
>> Caused by: org.apache.maven.scm.ScmException: svn: E155021: This client
>> is too old to work with the working copy at
>> '/Users/kama/workspace/buildnumber-maven-plugin' (format {1}).
>>    at org.apache.maven.scm.provider.svn.svnjava.command.info.
>> SvnJavaInfoCommand.executeSingleInfoCommand(SvnJavaInfoCommand.java:111)
>>
>> The same with MOJO-1668:
>>
>> Caused by: org.apache.maven.scm.ScmException: svn: E155021: This client
>> is too old to work with the working copy at
>> '/Users/kama/workspace/buildnumber-maven-plugin' (format {1}).
>>    at org.apache.maven.scm.provider.svn.svnjava.command.info.
>> SvnJavaInfoCommand.executeSingleInfoCommand(SvnJavaInfoCommand.java:108)
>>    at org.apache.maven.scm.provider.svn.svnjava.command.info.
>> SvnJavaInfoCommand.executeInfoCommand(SvnJavaInfoCommand.java:71)
>>    at org.apache.maven.scm.provider.svn.svnjava.command.info.
>> SvnJavaInfoCommand.executeCommand(SvnJavaInfoCommand.java:48)
>>
>>
>>
>>> So, to sum up, I guess I'm gonna have to touch some ITs to make them
>>> run. For example, I'm gonna have to modify the basic-it & MOJO-1668 ones
>>> from 1.7.4-v1 to 1.8.3-1 (that fixes the issue on my machine).
>>>
>>>
>> I wouldn't see any alternative...
>>
>>  Another issue that surprised me: the current codebase configures the
>>> <cloneProjectsTo> property to src/it instead of target/it. Is this
>>> intended? It seems weird to me to write in some versionned directory
>>> during the build, but maybe there's a reason? I guess I'll fix that also
>>> in the go to separate sources and outputDirectory cleanly. See below
>>> about IT modification, btw.
>>>
>>
>> Yes that's really weird....
>>
> This looks like a lazy solution because the .svn folder isn't copied. This
> calls for a better solution.


Yes, unzipping the test resources would be a better plan imho


>
>>
>>> About those ITs, they're using the old invoker form, using goals.txt and
>>> so on.
>>>
>>> SO, the question: do we want to agree on something about modifying
>>> existing ITs in general? For example
>>> [ ] Upgrade them all to the up-to-date way of doing ?
>>>
>>
>> I would suggest to upgrade them to the up-to-date way of doing cause this
>> will make maintenance more easier in the future...and will remove the older
>> plugin version over the time....
>>
>>  With the introduction of svn 1.7 I've already seen several format
> changes. I'm not sure if it is stable enough right now. Maybe we should
> think of another approach where we have more control over the format.
>
>  [ ] have two distinct IT directories, say it-old that we don't touch and
>>> configure another m-invoker-p execution with the latest version of the
>>> plugin (or using the same, another question?) ?
>>>
>>
>> Hm...i don't like that idea...You might start on a local branch to be
>> sure you don't break something but i don't see as a strategy....
>>
>>
>>  Please don't, just fix it properly. Nobody will look to an old setup if
> the new one is used.
>
>>
>>> Well, I don't know if I will get a lot of answers/opinions here, but I
>>> wanted at least to see if there were advices on some recommended way
>>> based on past experience here.
>>>
>>
>> You get at least one ..;-)
>>
>> Kind regards
>> Karl-Heinz Marbaise
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

-- 
Sent from my phone

Reply via email to