Hey Bram, I guess you're right about the svn problem, I normally use https. I did try with a clean checkout from http too however, but was still not prompted for my credentials. I did find some posts about a bug in the maven release plugin not propagating the login correctly, so that might be related too.
After looking at what needs to be updated on Confluence for the release I noticed I was missing the release packaging that other projects use. It's added now, but will not be part of this release any more because we already performed the release. Do you want to do another release to fix this, or manually upload the binaries to confluence? Besides uploading the binaries and javadoc, what else is required to finalize the release? Let's do it the formal way so I can get to know the process :-) Paul On Nov 25, 2011, at 1:16 AM, Bram de Kruijff wrote: > On Fri, Nov 25, 2011 at 12:43 AM, Bram de Kruijff <[email protected]> > wrote: >> He Paul, >> >> On Fri, Nov 25, 2011 at 12:11 AM, Paul Bakker <[email protected]> wrote: >>> Hi Bram, >>> >>> It turns out I need to specify both -Dusername=[user] and >>> -Dpassword=[password]. I still think it's strange to use http for the scm >>> url, why not use https? >> >> True, HTTPS would be better.I think maybe there was an issue with the >> certificate being a fraud, but you can easily try be switching to >> https in your scm config AND local checkout. > > Btw. the fact that you need to pass username and password like that is > that the release plugin needs to pass them on to en nested invocation > of maven that does the clean checkout/build pre-commit IF you svn > client has not cached the credentials. What may have happen is that... > > 1) You checked out and commited a few time over HTTPS during development > ----> I assume that you do not have to specify username/password on > each commit, right? > 2) Then you svn switch --relocated -ed to HTTP to do the release on my > instructions > 3) Now, your svn client had no cached credentials for HTTP so you > needed to pass them in as you describe > > If this hunch is corrected next time you want have this problem as > long as you are consistently working of either HTTP or HTTPS > > Muchos grz > Bram > > >>> The release:prepare is complete now, but as you expected I can't "perform" >>> it: >>> >>> INFO] [ERROR] Failed to execute goal >>> org.apache.maven.plugins:maven-deploy-plugin:2.5:deploy (default-deploy) on >>> project org.amdatu.storage: Failed to deploy artifacts: Could not transfer >>> artifact org.amdatu.storage:org.amdatu.storage:pom:1.0.0 from/to >>> amdatu.releases (dav:http://repository.amdatu.org/releases): Access denied >>> to: >>> http://repository.amdatu.org/releases/org/amdatu/storage/org.amdatu.storage/1.0.0/org.amdatu.storage-1.0.0.pom >>> -> [Help 1] >> >> Done -> http://repository.amdatu.org/releases/org/amdatu/storage/ >> >>> Please bribe your sysadmin ;-) >> >> Will do >> >> >> grz >> Bram >> >> >>> >>> >>> >>> On Nov 21, 2011, at 3:52 PM, Bram de Kruijff wrote: >>> >>>> Hi Paul, >>>> >>>> as discussed briefly over skype earlier the release:prepare should at >>>> least work as you are able to svn commit and that's all you need. >>>> Judging from the error you reported you need to make sure that >>>> repository location as specified in the pom.scm matches you local >>>> checkout repository location. >>>> >>>> My second point was that I can imagine release:perform will fail on >>>> you because I suspect our sysadmins may not have enable writing to >>>> repository.amdatu.org. If that is the case we can run it from inside >>>> our network while trying to bride them into giving you these >>>> privileges ;) >>>> >>>> grz >>>> Bram >>>> >>>> On Wed, Oct 26, 2011 at 10:13 AM, Bram de Kruijff <[email protected]> >>>> wrote: >>>>> Hi Paul, >>>>> >>>>> 2011/10/25 Paul Bakker <[email protected]>: >>>>>> Hi all, >>>>>> As you might have seen from the 1001 commits I did in the past two hours, >>>>> >>>>> LOL :) >>>>> >>>>>> I'm trying to do a formal release of the first RC for amdatu-storage. >>>>>> I assume you normally use the Maven release plugin to do so. Creating a >>>>>> tag >>>>>> in subversion fails however because of insufficient permission. I believe >>>>> >>>>> So you can commit but not tag... that is strange right? I'm guessing >>>>> the problem is in the maven config, not at the svn server end. >>>>> >>>>>> the problem is that in the pom there is the following: >>>>>> <scm> >>>>>> >>>>>> >>>>>> <connection>scm:svn:http://subversion.amdatu.org/svn/amdatu/trunk/amdatu-storage</connection> >>>>>> <developerConnection>scm:svn:http://subversion.amdatu.org/svn/amdatu/trunk/amdatu-storage</developerConnection> >>>>>> <url>scm:svn:http://subversion.amdatu.org/svn/amdatu/trunk/amdatu-storage</url> >>>>>> </scm> >>>>>> The developerConnection is http (not https) which can cause this >>>>>> problem. If >>>>>> I look at other POMs however, all of them just use http urls. I did try >>>>>> to >>>>>> use https, but in that case Maven gets confused because: >>>>>> "svn: Source and dest appear not to be in the same repository (src: >>>>>> 'https://subversion.amdatu.org/svn/amdatu/trunk/amdatu-storage'; dst: >>>>>> 'http://subversion.amdatu.org/svn/amdatu/tags/org.amdatu.storage-1.0.0-RC1')" >>>>>> I don't understand where the http is coming from in the destination url, >>>>>> it's not in the pom anymore. >>>>> >>>>> What does your svn info URL say? I think it must match the >>>>> developerConnection so if you change that to https in the pom you may >>>>> need to svn switch --relocate your local checkout. >>>>> >>>>>> My question is basically, what do you use to release now? >>>>> >>>>> mvn release:prepare >>>>> mvn release:perform >>>>> >>>>> But me and Ivo are on the internal GX network so that may be >>>>> different. Eg. this weekend I noticed I could not do the >>>>> release:perform upload to repository.amdatu.org from the outside. >>>>> >>>>> Check and try the svn info first. >>>>> >>>>> grz >>>>> Bram >>>>> >>>> >>>> _______________________________________________ >>>> Amdatu-developers mailing list >>>> [email protected] >>>> http://lists.amdatu.org/mailman/listinfo/amdatu-developers >>> >>> >>> _______________________________________________ >>> Amdatu-developers mailing list >>> [email protected] >>> http://lists.amdatu.org/mailman/listinfo/amdatu-developers >>> >> > > _______________________________________________ > Amdatu-developers mailing list > [email protected] > http://lists.amdatu.org/mailman/listinfo/amdatu-developers _______________________________________________ Amdatu-developers mailing list [email protected] http://lists.amdatu.org/mailman/listinfo/amdatu-developers

