You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by an...@apache.org on 2010/12/27 18:23:44 UTC
svn commit: r1053112 - /ant/core/trunk/ReleaseInstructions
Author: antoine
Date: Mon Dec 27 17:23:44 2010
New Revision: 1053112
URL: http://svn.apache.org/viewvc?rev=1053112&view=rev
Log:
suggest to use commons-openpgp instead of a script to sign the artifacts
Modified:
ant/core/trunk/ReleaseInstructions
Modified: ant/core/trunk/ReleaseInstructions
URL: http://svn.apache.org/viewvc/ant/core/trunk/ReleaseInstructions?rev=1053112&r1=1053111&r2=1053112&view=diff
==============================================================================
--- ant/core/trunk/ReleaseInstructions (original)
+++ ant/core/trunk/ReleaseInstructions Mon Dec 27 17:23:44 2010
@@ -118,27 +118,17 @@ Note: This document was updated in the c
Revision 437509 Uebertragen.
-9. Sign the distribution files using the following simple script
+9. Sign the distribution files using the script release/signit.xml
- @TODO : document using commons-openpgp to sign the artefacts,
- change the build file to do this
-
- #!/bin/sh
- # signing the various source and binary archives of the entire distribution
- for i in `/usr/bin/find distribution \( -name "*.bz2" -o -name "*.zip" -o -name "*.gz" \)`
- do
- echo "Signing " $i
- gpg -a -b --force-v3-sigs $i
- done
- # signing the maven artefacts
- for i in `/usr/bin/find java-repository \( -name "*.pom" -o -name "*.jar" \)`
- do
- echo "Signing " $i
- gpg -a -b --force-v3-sigs $i
- done
+ This script requires using commons-openpgp to sign the artefacts,
- The --force-v3-sigs will improve the interoperability with PGP 5.x,
- see <http://www.gnupg.org/(en)/documentation/faqs.html#q5.5>.
+ This tool can be checked out from
+ http:/svn.apache.org/repos/asf/commons/sandbox/openpgp/trunk
+ You have to build it using maven
+
+ You can create a property file .gnupg.properties in your home directory
+ with your key id
+ and pass your key passphrase on the command line with -Dpassword=****
Before you do that, ensure that the key you use is inside the KEYS
file in Ant's SVN repository