-11. For a pretest, do:
- rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \
- emacs-NEW.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/.
- For a release, do:
- rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta \
- alpha.gnu.org:/home/ftp/gnu/emacs/.
+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/ the files FILE,
+ FILE.sig, FILE.directive.asc.
+ For a release, place the files in the /incoming/ftp directory.
+ For a pretest, place the files in /incoming/alpha instead, so that
+ they appear on ftp://alpha.gnu.org/.