On 15 December 2011 03:32, William Speirs <wspe...@apache.org> wrote: > Anyone have any idea on this? Should I be seeing basic auth for my > challenge? Where can I set the password as I was never prompted to > enter it. > > At this point, can someone else deploy RC1 while I figure out what is > wrong on my end?
I don't use the release plugin so cannot help directly. You could create the RC tag manually, as described in http://wiki.apache.org/commons/UsingNexus#Create_the_SVN_tags_.28Manual_method.29 This has the advantage that trunk never loses the SNAPSHOT suffix, and you have a clean workspace in which to build the code, and the SVN commands are not buried in the Maven invocation. However, AFAICT dbutils is not currently set up to use Nexus - it's not an o.a.c groupId - so you cannot use Nexus to stage and deploy the Maven artifacts. Be very careful you don't accidentally deploy the artifacts to the live repo before the vote succeeds. Sorry, but I don't know how deployment is done without Nexus. > Thanks... > > Bill- > > On Tue, Dec 13, 2011 at 4:32 PM, William Speirs <wspe...@apache.org> wrote: >> First, thank you all again for the help! >> >> I got past the GPG step, now I'm stuck on password/auth issues now with SVN >> :-( >> >> I thought the issue was that my password manager wasn't authed and >> that svn was working in a non-interactive mode, so it couldn't get my >> password; this was the reason for -r1213934. >> >> Anyway, output below... any/all ideas welcomed! >> >> Bill- >> >> [INFO] Checking in modified POMs... >> [INFO] Executing: /bin/sh -c cd >> /home/wspeirs/workspace/commons-dbutils && svn --non-interactive >> commit --file /tmp/maven-scm-481300763.commit --targets >> /tmp/maven-scm-3917786176898805146-targets >> [INFO] Working directory: /home/wspeirs/workspace/commons-dbutils >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Unable to commit files >> Provider message: >> The svn command failed. >> Command output: >> svn: Commit failed (details follow): >> svn: MKACTIVITY of >> '/repos/asf/!svn/act/3b6f8370-abd6-4d88-adeb-7dc981ecd57f': >> authorization failed: Could not authenticate to server: rejected Basic >> challenge (https://svn.apache.org) >> >> >> On Tue, Dec 13, 2011 at 10:28 AM, sebb <seb...@gmail.com> wrote: >>> On 13 December 2011 15:19, William Speirs <wspe...@apache.org> wrote: >>>> I will try adding the additional elements: >>>> >>>> <gpg.secretKeyring>/path/to/secring.gpg</gpg.secretKeyring> >>>> <!-- must be on the execution path --> >>>> <gpg.executable>gpg2</gpg.executable> >>> >>> Sorry, should have clarified - the above requires gpg2 to be installed >>> and created. >>> >>> I installed both gpg1 and gpg2, and created gpg1 and gpg2 as copies of >>> their respective gpg executables. >>> e.g. on Windows copy gpg.exe gpg<n>.exe >>> >>> Both versions of gpg are on the execution path; running gpg picks the >>> first one; running gpg1 or gpg2 picks only that version. >>> >>> This enables quick swapping between them as required. >>> >>>> And also try with gpg2. >>>> >>>> I'll try later today and update. >>>> >>>> Thanks again for all of the help! >>>> >>>> Bill- >>>> >>>> On Tue, Dec 13, 2011 at 9:23 AM, Gary Gregory <garydgreg...@gmail.com> >>>> wrote: >>>>> FWIW: My set up is such that I always enter my password on the CLI when >>>>> Maven asks for it. >>>>> >>>>> Gary >>>>> >>>>> On Tue, Dec 13, 2011 at 9:20 AM, sebb <seb...@gmail.com> wrote: >>>>> >>>>>> On 13 December 2011 13:53, William Speirs <wspe...@apache.org> wrote: >>>>>> > On Tue, Dec 13, 2011 at 12:16 AM, Gary Gregory <garydgreg...@gmail.com> >>>>>> wrote: >>>>>> >> Did you do the whole master pass phrase/obfuscated stuff that the top >>>>>> >> of the Using Nexus wiki points to? >>>>>> > >>>>>> > I did not do this at first, but I have since tried. I setup my >>>>>> > settings-security.xml file as show on the wiki page, and added the >>>>>> > encrypted passwords to my settings.xml file. Still doesn't work. >>>>>> > >>>>>> > Below is my entire settings.xml file (with passwords removed). By >>>>>> > adding the <mavenExecutorId> element, it will not hang but prompt me >>>>>> > for a password if it's not supplied via <gpg.passphrase>. However, >>>>>> > even when I type my passphrase in, it still rejects it. Again, if I >>>>>> > use gpg -c somefile.txt and type in that same passphrase, everything >>>>>> > works. >>>>>> > >>>>>> > I'm testing this by running: mvn -Prc,apache package gpg:sign >>>>>> >>>>>> Not sure what the rc profile does compared with the release profile. >>>>>> >>>>>> What version of GPG are you using? >>>>>> >>>>>> >>>>>> > And I keep getting: >>>>>> > >>>>>> > [INFO] [gpg:sign {execution: default-cli}] >>>>>> > gpg: skipped "B0EC1E65": bad passphrase >>>>>> > gpg: signing failed: bad passphrase >>>>>> > >>>>>> > I'm at a loss at this point... >>>>>> > >>>>>> > Bill- >>>>>> > >>>>>> > * settings.xml * >>>>>> > >>>>>> > <?xml version="1.0"?> >>>>>> > <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" >>>>>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>>> > xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 >>>>>> > http://maven.apache.org/xsd/settings-1.0.0.xsd"> >>>>>> > <servers> >>>>>> > <server> >>>>>> > <id>apache.releases</id> >>>>>> > <username>wspeirs</username> >>>>>> > <password>{my encrypted Apache password here}</password> >>>>>> > <filePermissions>664</filePermissions> >>>>>> > <directoryPermissions>775</directoryPermissions> >>>>>> > </server> >>>>>> > <server> >>>>>> > <id>apache.website</id> >>>>>> > <username>wspeirs</username> >>>>>> > <password>{my encrypted Apache password here}</password> >>>>>> > <filePermissions>664</filePermissions> >>>>>> > <directoryPermissions>775</directoryPermissions> >>>>>> > </server> >>>>>> > <server> >>>>>> > <id>apache.snapshots</id> >>>>>> > <username>wspeirs</username> >>>>>> > <password>{my encrypted Apache password here}</password> >>>>>> > <filePermissions>664</filePermissions> >>>>>> > <directoryPermissions>775</directoryPermissions> >>>>>> > </server> >>>>>> > </servers> >>>>>> > <profiles> >>>>>> > <profile> >>>>>> > <id>apache</id> >>>>>> > <activation> >>>>>> > <activeByDefault>false</activeByDefault> >>>>>> > </activation> >>>>>> > <properties> >>>>>> > <mavenExecutorId>forked-path</mavenExecutorId> >>>>>> > <commons.deployment.protocol>scp</commons.deployment.protocol> >>>>>> > <gpg.keyname>B0EC1E65</gpg.keyname> >>>>>> > <gpg.passphrase>{my encrypted GPG password >>>>>> > here}</gpg.passphrase> >>>>>> > </properties> >>>>>> > </profile> >>>>>> > </profiles> >>>>>> > </settings> >>>>>> >>>>>> I use an external GPG database (on a USB stick); but for test purposes >>>>>> I have a dummy signing key using a local database. >>>>>> >>>>>> <profile> >>>>>> <id>keyTest</id> >>>>>> <properties> >>>>>> <gpg.keyname>Deploy Test User</gpg.keyname> >>>>>> <gpg.passphrase>password in clear</gpg.passphrase> >>>>>> <gpg.useagent>false</gpg.useagent> >>>>>> </properties> >>>>>> </profile> >>>>>> >>>>>> Here's the real key profile: >>>>>> >>>>>> <profile> >>>>>> <id>keyReal</id> >>>>>> <properties> >>>>>> <gpg.keyname>4FAD5F62</gpg.keyname> >>>>>> <gpg.secretKeyring>/path/to/secring.gpg</gpg.secretKeyring> >>>>>> <!-- must be on the execution path --> >>>>>> <gpg.executable>gpg2</gpg.executable> >>>>>> <gpg.useagent>false</gpg.useagent> >>>>>> </properties> >>>>>> </profile> >>>>>> >>>>>> I found gpg2 worked better for me, but I still use gpg1 sometimes. >>>>>> >>>>>> The real gpg password is not stored anywhere; I have to enter it at >>>>>> run-time. >>>>>> >>>>>> For example, if I remove the test password, I see the following: >>>>>> >>>>>> mvn package gpg:sign -PkeyTest >>>>>> ... >>>>>> [INFO] [jar:jar {execution: default-jar}] >>>>>> [INFO] [jar:test-jar {execution: default}] >>>>>> [INFO] [gpg:sign {execution: default-cli}] >>>>>> GPG Passphrase: * <= enter the passphrase here. >>>>>> >>>>>> The same applies to gpg1 and gpg2, but if I use gpg2, I also get the >>>>>> following warnings: >>>>>> >>>>>> gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect >>>>>> gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect >>>>>> gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect >>>>>> >>>>>> The settings-security.xml file is not needed for GPG passwords. >>>>>> And I've not tried it. >>>>>> >>>>>> I suggest you set up a dummy local key and password as per my example. >>>>>> Get that working, then try specifying the secret key ring to point to >>>>>> the dummy key. >>>>>> When that works, drop the password. >>>>>> Then fix the secret key ring tag to point to your real secret key ring. >>>>>> >>>>>> > >>>>>> > --------------------------------------------------------------------- >>>>>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>>> > For additional commands, e-mail: dev-h...@commons.apache.org >>>>>> > >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>>>> JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 >>>>> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK >>>>> Blog: http://garygregory.wordpress.com >>>>> Home: http://garygregory.com/ >>>>> Tweet! http://twitter.com/GaryGregory >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org