aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorGlenn Morris2010-10-21 20:28:21 -0700
committerGlenn Morris2010-10-21 20:28:21 -0700
commit1a71dc4933266d80b229b9ef43919c6da93a822c (patch)
tree6a83324241b4c8d268dfea44c38bf837aca9aae1 /admin
parentf3dd02ea54c1591ca8088749dd29de1af1a7c6ba (diff)
downloademacs-1a71dc4933266d80b229b9ef43919c6da93a822c.tar.gz
emacs-1a71dc4933266d80b229b9ef43919c6da93a822c.zip
* admin/make-tarball.txt: Misc updates.
Diffstat (limited to 'admin')
-rw-r--r--admin/make-tarball.txt24
1 files changed, 11 insertions, 13 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index f685dd5e50f..6ff7a815cb7 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -4,7 +4,8 @@ Instructions to create pretest or release tarballs.
4 4
5For each step, check for possible errors. 5For each step, check for possible errors.
6 6
71. cvs -q update -Pd 71. `bzr update' (for a bound branch), or `bzr pull'.
8 bzr status # check for locally modified files
8 9
92. Bootstrap to make 100% sure all elc files are up-to-date, and to 102. Bootstrap to make 100% sure all elc files are up-to-date, and to
10 make sure that the later tagged version will bootstrap, should it be 11 make sure that the later tagged version will bootstrap, should it be
@@ -27,24 +28,23 @@ For each step, check for possible errors.
27 refer to a newer release of Emacs. (This is probably needed only 28 refer to a newer release of Emacs. (This is probably needed only
28 when preparing a major Emacs release, or branching for it.) 29 when preparing a major Emacs release, or branching for it.)
29 30
305. rm configure; autoconf 315. rm configure src/config.in; autoconf; autoheader
31 make bootstrap 32 make bootstrap
32 33
336. Commit configure, README, doc/emacs/emacs.texi, 346. Commit configure, src/config.in, etc/AUTHORS, all the files changed
34 doc/lispref/elisp.texi, etc/AUTHORS, src/emacs.c, nt/emacs.rc, 35 by M-x set-version, and lisp/cus-edit.el (if modified).
35 and lisp/cus-edit.el (if modified). Copy lisp/loaddefs.el to 36 Copy lisp/loaddefs.el to lisp/ldefs-boot.el and commit lisp/ldefs-boot.el.
36 lisp/ldefs-boot.el and commit lisp/ldefs-boot.el. For a release, 37 For a release, also commit the ChangeLog files in all directories.
37 also commit the ChangeLog files in all directories.
38 38
397. make-dist --snapshot. Check the contents of the new tar with 397. make-dist --snapshot. Check the contents of the new tar with
40 admin/diff-tar-files against an older tar file. Some old pretest 40 admin/diff-tar-files against an older tar file. Some old pretest
41 tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while 41 tarballs may be found at <ftp://alpha.gnu.org/gnu/emacs/pretest>;
42 old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>. 42 old release tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>.
43 43
44 If this is the first pretest of a major release, just comparing 44 If this is the first pretest of a major release, just comparing
45 with the previous release may overlook many new files. You can try 45 with the previous release may overlook many new files. You can try
46 something like `find -f | grep -v CVS...etc' in a clean CVS tree, 46 something like `find . | sort' in a clean bzr tree, and compare the
47 and compare the results against the new tar contents. 47 results against the new tar contents.
48 48
498. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta 498. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta
50 50
@@ -108,5 +108,3 @@ For each step, check for possible errors.
108 For a release, announce it on info-gnu@gnu.org, 108 For a release, announce it on info-gnu@gnu.org,
109 info-gnu-emacs@gnu.org, and emacs-devel. 109 info-gnu-emacs@gnu.org, and emacs-devel.
110 110
111
112# arch-tag: c23c771f-ca26-4584-8a04-50ecf0989390