aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2011-09-25 23:40:18 -0400
committerChong Yidong2011-09-25 23:40:18 -0400
commitab22a8a19695ddbb5c5d08cfe4f60e7202072d82 (patch)
tree6f270108a36c5cffe36ba622a0bd22ac73d81c05
parentf7d75b4bba824e0956b2e78cf4e7e98378d23521 (diff)
downloademacs-ab22a8a19695ddbb5c5d08cfe4f60e7202072d82.tar.gz
emacs-ab22a8a19695ddbb5c5d08cfe4f60e7202072d82.zip
Updates to admin/make-tarball.txt.
-rw-r--r--admin/make-tarball.txt37
1 files changed, 13 insertions, 24 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 1af20326543..06793b31097 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -62,37 +62,26 @@ For each step, check for possible errors.
62 number of the old Emacs to __, do the same with the new log and do 62 number of the old Emacs to __, do the same with the new log and do
63 M-x ediff. Especially check that Info files aren't built. 63 M-x ediff. Especially check that Info files aren't built.
64 64
6510. cd EMACS_ROOT_DIR; cvs tag TAG 6510. cd EMACS_ROOT_DIR; bzr tag TAG
66 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a 66 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a
67 release. 67 release.
68 68
69 Shortly before the release, cut the branch with the following commands: 69 Shortly before the release, cut the version branch also, and open
70 70 a Savannah support request asking for commits to the new branch to
71 cvs rtag EMACS_`NUMBER'_BASE 71 be sent to the emacs-diffs mailing list (by default, the list
72 cvs rtag -b EMACS_`NUMBER'_RC -r EMACS_`NUMBER'_BASE 72 normally only gets commits to the trunk).
73
74 where `NUMBER' is the major version number of the release. This
75 makes it easier to see what changes have been applied to the
76 branch with:
77
78 cvs diff -r EMACS_`NUMBER'_BASE -r EMACS_`NUMBER'_RC
79
80 or merge changes back to the trunk with "cvs update -j", if
81 necessary.
82
83 After doing this, increase the version number on the trunk as per
84 step 4.
85
86 Also, open a Savannah support request asking for commits to the
87 new branch to be sent to the emacs-diffs mailing list (by default,
88 the list normally only gets commits to the trunk).
89 73
9011. Now you should upload the files to the GNU ftp server. In order to 7411. Now you should upload the files to the GNU ftp server. In order to
91 do that, you must be registered as an Emacs maintainer and have your 75 do that, you must be registered as an Emacs maintainer and have your
92 GPG key acknowledged by the ftp people. Mail <ftp-upload@gnu.org> 76 GPG key acknowledged by the ftp people. Mail <ftp-upload@gnu.org>
93 for instructions. Once you are there, for each file FILE to be 77 for instructions.
94 released, create a detached GPG binary signature and a clearsigned 78
95 directive file like this: 79 You can use the gnupload script to upload each FILE, like this:
80 gnupload --to alpha.gnu.org:emacs/pretest FILE (for a pretest)
81 gnupload --to ftp.gnu.org:emacs FILE (for a release)
82
83 Instead of using gnupload, for each FILE, create a detached GPG
84 binary signature and a clearsigned directive file like this:
96 gpg -b FILE 85 gpg -b FILE
97 echo directory: emacs/pretest > FILE.directive (for a pretest) 86 echo directory: emacs/pretest > FILE.directive (for a pretest)
98 echo directory: emacs > FILE.directive (for a release) 87 echo directory: emacs > FILE.directive (for a release)