diff options
| author | Glenn Morris | 2010-10-21 20:28:21 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-10-21 20:28:21 -0700 |
| commit | 1a71dc4933266d80b229b9ef43919c6da93a822c (patch) | |
| tree | 6a83324241b4c8d268dfea44c38bf837aca9aae1 /admin | |
| parent | f3dd02ea54c1591ca8088749dd29de1af1a7c6ba (diff) | |
| download | emacs-1a71dc4933266d80b229b9ef43919c6da93a822c.tar.gz emacs-1a71dc4933266d80b229b9ef43919c6da93a822c.zip | |
* admin/make-tarball.txt: Misc updates.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/make-tarball.txt | 24 |
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 | ||
| 5 | For each step, check for possible errors. | 5 | For each step, check for possible errors. |
| 6 | 6 | ||
| 7 | 1. cvs -q update -Pd | 7 | 1. `bzr update' (for a bound branch), or `bzr pull'. |
| 8 | bzr status # check for locally modified files | ||
| 8 | 9 | ||
| 9 | 2. Bootstrap to make 100% sure all elc files are up-to-date, and to | 10 | 2. 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 | ||
| 30 | 5. rm configure; autoconf | 31 | 5. rm configure src/config.in; autoconf; autoheader |
| 31 | make bootstrap | 32 | make bootstrap |
| 32 | 33 | ||
| 33 | 6. Commit configure, README, doc/emacs/emacs.texi, | 34 | 6. 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 | ||
| 39 | 7. make-dist --snapshot. Check the contents of the new tar with | 39 | 7. 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 | ||
| 49 | 8. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta | 49 | 8. 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 | ||