# HG changeset patch # User Karl Berry # Date 1258816347 28800 # Node ID 87377cb9705fed295141c2483aa92fde290cb67f # Parent dfb465b19291fd4596a496a383f59317ba78bacf autoupdate diff --git a/doc/maintain.texi b/doc/maintain.texi --- a/doc/maintain.texi +++ b/doc/maintain.texi @@ -5,7 +5,7 @@ @c For double-sided printing, uncomment: @c @setchapternewpage odd @c This date is automagically updated when you save this file: -@set lastupdate July 24, 2009 +@set lastupdate November 20, 2009 @c %**end of header @dircategory GNU organization @@ -83,25 +83,32 @@ entitled to change and redistribute GNU software; you need not pay attention to this file to get permission. But if you want to maintain a version for widespread distribution, we suggest you follow these -guidelines; if you would like to be a GNU maintainer, then it is +guidelines. If you would like to be a GNU maintainer, then it is essential to follow these guidelines. In addition to this document, please read and follow the GNU Coding Standards (@pxref{Top, , Contents, standards, GNU Coding Standards}). +@cindex @code{gnustandards-commit@@gnu.org} mailing list +If you want to receive diffs for every change to these GNU documents, +join the mailing list @code{gnustandards-commit@@gnu.org}, via the web +interface at +@url{http://lists.gnu.org/mailman/listinfo/gnustandards-commit}. +Archives are also available there. + @cindex @code{maintainers@@gnu.org} email address Please send corrections or suggestions for this document to -@email{maintainers@@gnu.org}. If you make a suggestion, please include -a suggested new wording for it, to help us consider the suggestion -efficiently. We prefer a context diff to the @file{maintain.texi} file, -but if you don't have that file, you can make a context diff for some -other version of this document, or propose it in any way that makes it -clear. +@email{bug-standards@@gnu.org}. If you make a suggestion, please +include a suggested new wording for it, to help us consider the +suggestion efficiently. We prefer a context diff to the +@file{maintain.texi} file, but if you don't have that file, you can +make a context diff for some other version of this document, or +propose it in any way that makes it clear. @cindex @code{mentors@@gnu.org} mailing list If you have general questions or encounter a situation where it isn't clear what to do, you can ask @email{mentors@@gnu.org}, which is a -list of a few other GNU contributor who have offered to answer +list of a few experienced GNU contributors who have offered to answer questions for new maintainers. The directory @file{/gd/gnuorg} mentioned throughout this document is @@ -1247,9 +1254,14 @@ @item In the @samp{My Account Conf} page on @code{savannah}, upload the GPG -key you will use to sign your packages. You can create a key with the -command @code{gpg --gen-key}. (For full information about GPG, see -@url{http://www.gnu.org/software/gpg}). +key you will use to sign your packages. + +You can create a key with the command @code{gpg --gen-key}. It is +good to also send your key to the GPG public key server: @code{gpg +--keyserver keys.gnupg.net --send-keys @var{keyid}}, where @var{keyid} +is the eight hex digits reported by @code{gpg --list-public-keys} on +the @code{pub} line before the date. For full information about GPG, +see @url{http://www.gnu.org/software/gpg}) @item Compose a message with the following items in some @var{msgfile}. diff --git a/doc/standards.texi b/doc/standards.texi --- a/doc/standards.texi +++ b/doc/standards.texi @@ -3,7 +3,7 @@ @setfilename standards.info @settitle GNU Coding Standards @c This date is automagically updated when you save this file: -@set lastupdate September 14, 2009 +@set lastupdate November 20, 2009 @c %**end of header @dircategory GNU organization @@ -81,9 +81,6 @@ even if you write in another programming language. The rules often state reasons for writing in a certain way. -This release of the GNU Coding Standards was last updated -@value{lastupdate}. - @cindex where to obtain @code{standards.texi} @cindex downloading this manual If you did not obtain this file directly from the GNU project and @@ -92,6 +89,18 @@ different formats, including the Texinfo source, PDF, HTML, DVI, plain text, and more, at: @uref{http://www.gnu.org/prep/standards/}. +If you are maintaining an official GNU package, in addition to this +document, please read and follow the GNU maintainer information +(@pxref{Top, , Contents, maintain, Information for Maintainers of GNU +Software}). + +@cindex @code{gnustandards-commit@@gnu.org} mailing list +If you want to receive diffs for every change to these GNU documents, +join the mailing list @code{gnustandards-commit@@gnu.org}, via the web +interface at +@url{http://lists.gnu.org/mailman/listinfo/gnustandards-commit}. +Archives are also available there. + Corrections or suggestions for this document should be sent to @email{bug-standards@@gnu.org}. If you make a suggestion, please include a suggested new wording for it; our time is limited. We prefer a context @@ -114,6 +123,10 @@ coding standards for a trivial program. @uref{http://www.gnu.org/software/hello/hello.html}. +This release of the GNU Coding Standards was last updated +@value{lastupdate}. + + @node Legal Issues @chapter Keeping Free Software Free @cindex legal aspects