diff options
author | Werner Koch <wk@gnupg.org> | 2007-02-26 21:24:29 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2007-02-26 21:24:29 +0100 |
commit | f6243073a87e08d756b2337c63b89cc815824e7d (patch) | |
tree | ce913fa5eb73b47ae37c637200f2ab1cdf591627 /README.maint | |
parent | Updated (diff) | |
download | gnupg2-f6243073a87e08d756b2337c63b89cc815824e7d.tar.xz gnupg2-f6243073a87e08d756b2337c63b89cc815824e7d.zip |
Add new SVN only file README.maint
doc/
* gpg.texi (GPG Configuration): Document envvar LANGUAGE.
(GPG Configuration Options): Document show-primary-uid-only.
g10/
* gpg.c (main): Add verify option show-primary-uid-only.
* options.h (VERIFY_SHOW_PRIMARY_UID_ONLY): New.
* mainproc.c (check_sig_and_print): Implement it.
* encr-data.c (decrypt_data): Correctly test for unknown algorithm.
* import.c (check_prefs): Ditto.
* keyedit.c (show_prefs): Ditto.
* mainproc.c (proc_symkey_enc): Ditto.
Diffstat (limited to 'README.maint')
-rw-r--r-- | README.maint | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/README.maint b/README.maint new file mode 100644 index 000000000..e74da9297 --- /dev/null +++ b/README.maint @@ -0,0 +1,42 @@ + Notes for the GnuPG maintainer (SVN only) + ============================================ + +Here are some notes on how to maintain GnuPG. + + +Release process: +================ + + * Make sure that all new PO files are checked in. + * Decide whether you want to update the automake standard files + (Mainly config.guess and config.sub). + * [1.4 only] Update gpg.texi and gpgv.texi from the trunk. + * Run "make update-po". + * Write NEWS entries and set the release date in NEWS. + * In configure.ac set "my_issvn" to "no". + * Commit all changes to the SVN. + * Update the SVN then (to sync the release number of all files). + * Run "./autogen.sh --force" + (--force is required for the svn magic in configure.ac and a good + idea in any case) + * Run "make distcheck" + * Build and test the new tarball (best on a different machine). + * [1.4 only] Build and test the W32 vesion. + * Sign the tarball + * Get the previous tarball and run "mkdiff gnupg". + You might need to set a different signature key than mine. mkdiff + has an option for this. + * If you are satisied with the result tag the release. Use "svn + info" to get the current URL and use an svn cp command similar to + "svn cp svn+ssh://host/gnupg/trunk svn+ssh://host/gnupg/tags/2.n.m" + (for 1.4 you should see "branches/STABLE-BRANCH-1-4" instead of "trunk", + however tags are all below tags). + * Copy the files to the FTP server + * Update the webpages - at least the file swdb.wml needs an update. + * Add a new headline to NEWS. + * Bump "my_version" up and set "my_issvn" back to "yes" in configure.ac + * Write an announcement. + + + + |