-10. For pretests, make an announcement by selecting new data from the
- change logs and save it into emacs-NEW.announce, don't know for a
- release. To get the new data from change logs, you can use:
- cvs -q diff -b -r EMACS_PRETEST_XX_YY_ZZZ $(find -name ChangeLog|sort) |
- sed -n -e 's/^=\+/\f/p' -e 's/^> //p' -e 's/^diff.*//p' \
- -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p'
+12. Now you should upload the files to the GNU ftp server. In order to
+ do that, you must be registered as an Emacs maintainer and have your
+ GPG key acknowledged by the ftp people. Mail <ftp-upload@gnu.org>
+ for instructions. Once you are there, for each file FILE to be
+ released, create a detached GPG binary signature and a clearsigned
+ directive file like this:
+ gpg -b FILE
+ echo directory: emacs/pretest > FILE.directive (for a pretest)
+ echo directory: emacs > FILE.directive (for a release)
+ gpg --clearsign FILE.directive
+ Upload by anonymous ftp to ftp://ftp-upload.gnu.org/incoming/ftp/
+ the files FILE, FILE.sig, FILE.directive.asc