I redid everything and now I was able to close the repository. I don't
know what the problem was.
Peter
On 22.01.2013 17:54, Peter Klügl wrote:
A short update:
I removed the skip option in my parent pom and now the release was
uploaded to the staging area. However, I cannot close the repository
because the signing key is not recognized:
<quote>
Staging ruleset evaluation on repository 'org.apache.uima-153
(u:pkluegl, a:132.187.15.93)' has failed.
Staging Signature Validation
-No public key: Key with id: (66d69cca068e30f8) was not able to be
located on http://gpg-keyserver.de/. Upload your public key and try
the operation again.
-No public key: Key with id: (66d69cca068e30f8) was not able to be
located on http://pool.sks-keyservers.net:11371. Upload your public
key and try the operation again.
-No public key: Key with id: (66d69cca068e30f8) was not able to be
located on http://pgp.mit.edu:11371. Upload your public key and try
the operation again.
</quote>
I created my key following the instuctions I found on apache.org and
also uploaded it to some key servers, added it to my LDAP account and
to the KEYS file. After a short internet search, I think the key used
a sub key for signing. I removed the subkey, but this resulted in a
changed public key. So, my next steps would be to revoke my key, drop
the repository and rollback the changes again in order to do the
release process again with a new key.
Although I am not sure, if this is really the problem...
Any better ideas?
What are your best practices to create a valid key?
Peter
On 22.01.2013 15:12, Richard Eckart de Castilho wrote:
Yup, sounds like the culprit. The "apache-release" profile is used to
simulate a release, isn't it? So that setting would be there to avoid
the staging, which makes sense. During a "mvn release:perform", the
profile "apache-release" shouldn't be active and the setting
shouldn't be used outside that profile unless you really want to
avoid deploying dist zips or such.
-- Richard
Am 22.01.2013 um 15:01 schrieb Peter Klügl <[email protected]>:
it says:
[INFO] [INFO] --- maven-deploy-plugin:2.6:deploy (default-deploy) @
uimaj-textmarker-parent ---
[INFO] [INFO] Skipping artifact deployment
looks like my parent pom is not correctly configured. I found in the
profile "apache-release":
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
I copied this, when I created the my textmarker parent pom. The
original setting is in build/trunk/parent-pom.
There is a comment about
"https://issues.apache.org/jira/browse/UIMA-2008". Would that not
also be a problem for uimaj releases? I think I can remove this in
my pom, right?