- to make deltas with respect to NEW. Anouncements for pretests need
- to be crafted by hand. Use an older announcement to start with.
-
-12. For the moment, put the tarballs on a public site and send a GPG
- signed email to <maintainers@gnu.org> with the URLs of the tarballs
- and their md5sum signatures. As of 2003-10, the GNU maintainers are
- working on a better procedure. For reference, here are the previous
- instructions, which are no more valid after the break-in of 2003-08:
- ====
- 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/.
-
-13. Verify that the files are visible at
+ to make deltas with respect to NEW. Announcements for releases need
+ to be crafted by hand. Use an older announcement to start with:
+ look in ssh://fencepost.gnu.org/~pot/emacs-tarballs/.
+
+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
+
+13. After five minutes, verify that the files are visible at