summaryrefslogtreecommitdiff
path: root/admin/make-tarball.txt
diff options
context:
space:
mode:
authorLute Kamstra <lute@gnu.org>2005-04-19 09:59:29 +0000
committerLute Kamstra <lute@gnu.org>2005-04-19 09:59:29 +0000
commit834671a685981e1919000870974325d8bc86b343 (patch)
tree71519e820e6b63acb88e4bcfda5209a6bca58760 /admin/make-tarball.txt
parent089ed5652e2892a09b6697edc5b5b269954606f6 (diff)
downloademacs-834671a685981e1919000870974325d8bc86b343.tar.gz
Don't commit lisp/loaddefs.el.
Diffstat (limited to 'admin/make-tarball.txt')
-rw-r--r--admin/make-tarball.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 30f5dc33082..4ca4a21feab 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -21,10 +21,11 @@ For each step, check for possible errors.
5. rm configure; make bootstrap
-6. Commit configure, README, AUTHORS, lisp/loaddefs.el,
- lisp/cus-load.el, lisp/finder-inf.el, lisp/version.el,
- man/emacs.texi. For a release, also commit the ChangeLog files in
- all directories.
+6. Commit configure, README, AUTHORS, lisp/cus-load.el,
+ lisp/finder-inf.el, lisp/version.el, man/emacs.texi.
+ Copy lisp/loaddefs.el to lisp/ldefs-boot.el and commit
+ lisp/ldefs-boot.el. For a release, also commit the ChangeLog
+ files in all directories.
7. make-dist --snapshot. Check the contents of the new tar with
admin/diff-tar-files against an older tar file. Some old pretest
@@ -34,12 +35,12 @@ For each step, check for possible errors.
8. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta
9. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW
- configure && make && make -n install
+ ./configure && make && make -n install
Use `script' or M-x compile to save the compilation log in
compile-NEW.log and compare it against an old one. The easiest way
to do that is to visit the old log in Emacs, change the version
number of the old Emacs to __, do the same with the new log and do
- M-x ediff. Especially check that Info files aren't built.
+ M-x ediff. Especially check that Info files aren't built.
10. cd EMACS_ROOT_DIR; cvs tag TAG
TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a