On 1 Dec 2011, at 04:48, Richard S. Hall wrote:

> If it's a replication issue, then you may have to wait a little bit for it to 
> forget about it.
> 
> Additionally, I did notice that there is a 0.1.1 tag of httplite in releases, 
> so that needs to be removed if you haven't already done so.

FYI, the pom.xml in trunk still has some 0.1.2 entries left from the aborted 
release:

  <scm>
    
<connection>scm:svn:http://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2</connection>
    
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2</developerConnection>
    
<url>http://svn.apache.org/viewvc/felix/releases/?root=Apache-SVN/org.apache.felix.httplite-0.1.2</url>
  </scm>

which would explain svn's confusion - these entries should be:

  <scm>
    
<connection>scm:svn:http://svn.apache.org/repos/asf/felix/trunk/httplite</connection>
    
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/trunk/httplite</developerConnection>
    <url>http://svn.apache.org/repos/asf/felix/trunk/httplite</url>
  </scm>

PS. you can always use the "mvn release:rollback" command to revert the poms 
when "release:prepare" fails (as long as you haven't done "release:clean")

   
http://maven.apache.org/plugins/maven-release-plugin/examples/rollback-release.html

HTH

> -> richard
> 
> On 11/30/11 23:13, Ken Gilmer wrote:
>> Thanks Bruno and Felix for your suggestions.  I have tried 'svn update' and
>> mvn release:prepare' multiple times but continue to get a build failure.  I
>> went back to the beginning of the release process.  The build error I'm
>> getting now is slightly different:
>> 
>> [INFO] Building Apache Felix Lightweight HTTP Server
>> [INFO]    task-segment: [release:prepare] (aggregator-style)
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [release:prepare {execution: default-cli}]
>> [INFO] Resuming release from phase 'scm-tag'
>> [INFO] Tagging release with the label org.apache.felix.httplite-0.1.2...
>> [INFO] Executing: /bin/sh -c cd
>> /home/kgilmer/dev/repos/felix-trunk/httplite&&  svn --non-interactive copy
>> --file /tmp/maven-scm-1734538187.commit
>> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2
>> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2
>> [INFO] Working directory: /home/kgilmer/dev/repos/felix-trunk/httplite
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Unable to tag SCM
>> Provider message:
>> The svn tag command failed.
>> Command output:
>> svn: Path '
>> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2'
>> does not exist in revision 1208948
>> 
>> I have looked in the repo and indeed `org.apache.felix.httplite-0.1.2` does
>> not exist.  So, I'm assuming that there is an automated step that copies
>> from trunk to releases, and that is somehow failing.  Any suggestions on
>> how to resolve this problem?
>> 
>> thx,
>> ken
>> 
>> On Tue, Nov 29, 2011 at 10:09 PM, Felix Meschberger<fmesc...@adobe.com>wrote:
>> 
>>> Hi,
>>> 
>>> This is a known problem with the way the Subversion repo is replicated.
>>> 
>>> Just svn update and run mvn release:prepare one more time (maybe
>>> repeatedly) until the things work.
>>> 
>>> Regards
>>> Felix
>>> 
>>> 
>>> Am 29.11.2011 um 10:29 schrieb Ken Gilmer:
>>> 
>>>> Hi,
>>>> 
>>>>  I'm going for attempt #2 to release the httplite bundle.  I have
>>> upgraded
>>>> the parent pom version in the local pom.xml.  In following the release
>>>> procedure everything looks alright until I get to the 'mvn
>>> release:prepare'
>>>> step which fails with:
>>>> 
>>>> [INFO] Checking in modified POMs...
>>>> [INFO] Executing: /bin/sh -c cd
>>>> /home/kgilmer/dev/repos/felix-trunk/httplite&&  svn --non-interactive
>>>> commit --file /tmp/maven-scm-1280215403.commit --targets
>>>> /tmp/maven-scm-4132652216088199281-targets
>>>> [INFO] Working directory: /home/kgilmer/dev/repos/felix-trunk/httplite
>>>> [INFO] Tagging release with the label org.apache.felix.httplite-0.1.2...
>>>> [INFO] Executing: /bin/sh -c cd
>>>> /home/kgilmer/dev/repos/felix-trunk/httplite&&  svn --non-interactive
>>> copy
>>>> --file /tmp/maven-scm-899510912.commit --revision 1207801
>>>> 
>>> https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.httplite
>>> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.httplite-0.1.2
>>>> [INFO] Working directory: /home/kgilmer/dev/repos/felix-trunk/httplite
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD FAILURE
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Unable to tag SCM
>>>> Provider message:
>>>> The svn tag command failed.
>>>> Command output:
>>>> svn: Path '
>>>> 
>>> https://svn.apache.org/repos/asf/felix/releases/felix-parent-2.1/org.apache.felix.httplite
>>> '
>>>> does not exist in revision 1207801
>>>> 
>>>> It looks to me that the tag path is being incorrectly with
>>>> 'felix-parent-2.1' rather than 'org.apache.felix.httplite-0.1.2', however
>>>> I'm not sure what the problem with the pom is.  Before upgrading the pom
>>> I
>>>> did not see this issue.  Any ideas?
>>>> 
>>>> thx,
>>>> ken
>>> 

Reply via email to