The reason why it works in the other builds is simple. The working copys are 
existing there already. So jenkins does not update it (because its internal 
svnkit can handle all svn formats, while command line only supports the latest 
one). It only checks out new working copies in the newer Jenkins-configured 
format.

E.g. 5.x is old working copy format and works.
uschindler@lucene1-us-west:/x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-5.x$
 svnversion
1722422

I think you started a new 5.3 build with empty working copy?
Other builds will break as soon as you nuke workspace.

We have to ask Infra to update the locally installed svn as described before 
and then nuke all working copies.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: [email protected]


> -----Original Message-----
> From: Uwe Schindler [mailto:[email protected]]
> Sent: Thursday, December 31, 2015 5:05 PM
> To: '[email protected]' <[email protected]>
> Subject: RE: [JENKINS] Lucene-Solr-SmokeRelease-5.3 - Build # 1 - Failure
> 
> It is exactly that problem:
> 
> uschindler@lucene1-us-west:/x1/jenkins/jenkins-slave/workspace/Lucene-
> Solr-SmokeRelease-5.3$ svnversion
> svn: The path '.' appears to be part of a Subversion 1.7 or greater
> working copy.  Please upgrade your Subversion client to use this
> working copy.
> 
> uschindler@lucene1-us-west:/x1/jenkins/jenkins-slave/workspace/Lucene-
> Solr-SmokeRelease-5.3$ svn --version
> svn, version 1.6.17 (r1128011)
>    compiled Aug 13 2014, 20:41:52
> 
> Copyright (C) 2000-2009 CollabNet.
> Subversion is open source software, see http://subversion.apache.org/
> This product includes software developed by CollabNet
> (http://www.Collab.Net/).
> 
> The following repository access (RA) modules are available:
> 
> * ra_neon : Module for accessing a repository via WebDAV protocol using
> Neon.
>   - handles 'http' scheme
>   - handles 'https' scheme
> * ra_svn : Module for accessing a repository using the svn network protocol.
>   - with Cyrus SASL authentication
>   - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
>   - handles 'file' scheme
> 
> I'll contact Infra to update the locally installed SVN version to be 
> identical to
> Jenkins's internal one.
> 
> Uwe
> 
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: [email protected]
> 
> 
> > -----Original Message-----
> > From: Uwe Schindler [mailto:[email protected]]
> > Sent: Thursday, December 31, 2015 5:01 PM
> > To: [email protected]
> > Subject: RE: [JENKINS] Lucene-Solr-SmokeRelease-5.3 - Build # 1 - Failure
> >
> > I'll check. The problem could be: Apache updated working copy format of
> > Jenkins (which checks out SVN with its internal, bundled svnkit
> > implementation), but local SVN installation has different version - so it 
> > fails.
> >
> > We
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: [email protected]
> >
> > > -----Original Message-----
> > > From: Steve Rowe [mailto:[email protected]]
> > > Sent: Thursday, December 31, 2015 4:55 PM
> > > To: Lucene Dev <[email protected]>
> > > Subject: Re: [JENKINS] Lucene-Solr-SmokeRelease-5.3 - Build # 1 - Failure
> > >
> > > I don’t understand what happened here - this is the section of common-
> > > build.xml where the error is printed, when the output from svnversion
> > > includes one of the sequences ‘exported’ or ‘unversioned’:
> > >
> > > ——
> > > <macrodef name="get-svn-info"
> > >           description="Populates properties svn.URL and svn.Revision using
> 'svn
> > > info'.">
> > >   <attribute name="directory"/>
> > >   <sequential>
> > >     <exec dir="@{directory}" executable="${svnversion.exe}"
> > > outputproperty="svn.ver"/>
> > >     <fail message="A subversion checkout is required for this target">
> > >       <condition>
> > >         <matches pattern="(exported|unversioned.*)" string="${svn.ver}"
> > > casesensitive="false"/>
> > >       </condition>
> > >     </fail>
> > > ——
> > >
> > > The error happens when <svn-export-source> is called for the Lucene
> > source
> > > dir from lucene/build.xml:
> > >
> > > ——
> > > <target name="package-tgz-src" depends="init-dist"
> > >         description="--> Generates the Lucene source distribution from 
> > > 'svn
> > > export' as .tgz">
> > >   <property name="source.package.file"
> > >             value="${dist.dir}/lucene-${version}-src.tgz"/>
> > >   <delete file="${source.package.file}"/>
> > >   <svn-export-source source.dir=".”/>
> > > ——
> > >
> > > Only thing I can think of is that somehow the current directory used by
> > <svn-
> > > export-source source.dir=“.”> isn’t set properly because of how Jenkins
> > > invokes Ant?  But this should be a problem for every other Jenkins job
> > > running ‘ant nightly-smoke’...
> > >
> > > I got past this point when I ran ‘ant -
> > > DsmokeTestRelease.java8=$JAVA8_HOME nightly-smoke’ on my laptop
> > > (same cmdline used by Jenkins), but my Ant is too new (1.9 vs 1.8), so it
> > > failed, later in the process (when checking jar metadata for correct Ant
> > > version).
> > >
> > > Uwe, do you have any ideas?
> > >
> > > > On Dec 31, 2015, at 9:54 AM, Apache Jenkins Server
> > > <[email protected]> wrote:
> > > >
> > > > Build: https://builds.apache.org/job/Lucene-Solr-SmokeRelease-5.3/1/
> > > >
> > > > No tests ran.
> > > >
> > > > Build Log:
> > > > [...truncated 17960 lines...]
> > > > BUILD FAILED
> > > > /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-
> > > 5.3/build.xml:461: The following error occurred while executing this line:
> > > > /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-
> > > 5.3/lucene/build.xml:344: The following error occurred while executing
> this
> > > line:
> > > > /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-
> > > 5.3/lucene/common-build.xml:2270: The following error occurred while
> > > executing this line:
> > > > /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-
> > > 5.3/lucene/common-build.xml:2288: A subversion checkout is required
> for
> > > this target
> > > >
> > > > Total time: 4 minutes 10 seconds
> > > > Build step 'Invoke Ant' marked build as failure
> > > > Email was triggered for: Failure - Any
> > > > Sending email for trigger: Failure - Any
> > > > Setting LATEST1_8_HOME=/home/jenkins/jenkins-
> > > slave/tools/hudson.model.JDK/latest1.8
> > > > Setting LATEST1_8_HOME=/home/jenkins/jenkins-
> > > slave/tools/hudson.model.JDK/latest1.8
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [email protected]
> > > > For additional commands, e-mail: [email protected]
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to