FYI, just committed the associated modification in r19666. Now the IT run
in target/it as usually found. The CI still fails, but at least now I have
a BUILD SUCCESS locally.

If someone can confirm buildnumber-m-p 'mvn clean verify' now run correctly
on their machine, that'd be great.

About the CI envt, IIRC, I have to configure something like "artifacts" to
be able to retrieve a part of the remote workspace? Can't find the login
button anymore... So, I'm currently unable to know what's making the CI
fail (and I don't like it, I miss you Jenkins :)).

Cheers

2014-04-20 13:57 GMT+02:00 Baptiste Mathus <bmat...@batmat.net>:

>
> Le 20 avr. 2014 13:09, "Stephen Connolly" <stephen.alan.conno...@gmail.com>
> a écrit :
>
> >
> >
> >
> > 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
>
> OK. No problem and your right, I guess I'll proceed the same way I did for
> ARCHETYPE-456: have a "DotSVN" directory in the test tree that I'll rename
> ".svn" after copy using a prepare script as supported by m-invoker-p.
>
> IIUC, there's also a preference to just upgrade the IT configuration, so
> I'll do that too.
>
> Thanks
>
> >
> >>>
> >>>
> >>>>
> >>>> 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
>
>


-- 
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !

Reply via email to