Mercurial > emacs
comparison admin/make-tarball.txt @ 49345:79a402242606
Improve some rough ends.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Mon, 20 Jan 2003 16:15:42 +0000 |
parents | bd5cc892ddde |
children | aaac2b2bb2d1 |
comparison
equal
deleted
inserted
replaced
49344:d1f15789b40b | 49345:79a402242606 |
---|---|
13 M-x set-version RET). For a release, add released change log | 13 M-x set-version RET). For a release, add released change log |
14 entries (M-x add-release-logs RET). | 14 entries (M-x add-release-logs RET). |
15 | 15 |
16 4. rm configure; make bootstrap | 16 4. rm configure; make bootstrap |
17 | 17 |
18 5. Commit configure, loaddefs.el, cus-load.el, finder-inf.el, README, | 18 5. Commit configure, README, lisp/loaddefs.el, lisp/cus-load.el, |
19 emacs.texi. | 19 lisp/finder-inf.el, lisp/version.el, man/emacs.texi. For a release, |
20 also commit the ChangeLog files in all directories. | |
20 | 21 |
21 6. make-dist --snapshot. Check the contents of the new tar with | 22 6. make-dist --snapshot. Check the contents of the new tar with |
22 admin/diff-tar-files against an older tar file. Some old pretest | 23 admin/diff-tar-files against an older tar file. Some old pretest |
23 tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/. | 24 tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while |
25 old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>. | |
24 | 26 |
25 7. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta | 27 7. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta |
26 | 28 |
27 8. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW | 29 8. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW |
28 configure && make && make -n install | 30 configure && make && make -n install |
31 to do that is to visit the old log in Emacs, change the version | 33 to do that is to visit the old log in Emacs, change the version |
32 number of the old Emacs to __, do the same with the new log and do | 34 number of the old Emacs to __, do the same with the new log and do |
33 M-x ediff. Especially check that Info files aren't built. | 35 M-x ediff. Especially check that Info files aren't built. |
34 | 36 |
35 9. cd EMACS_ROOT_DIR; cvs tag TAG | 37 9. cd EMACS_ROOT_DIR; cvs tag TAG |
36 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest. Don't know for a release. | 38 TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a |
39 release. | |
37 | 40 |
38 10. admin/make-announcement OLD NEW | 41 10. admin/make-announcement OLD NEW |
39 This creates an announcement for pretests. Don't know for a release. | 42 This creates an announcement for pretests. OLD is the version used |
43 to make deltas with respect to NEW. *release instructions missing* | |
40 | 44 |
41 11. rsync emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ | 45 11. For a pretest, do: |
42 emacs-new.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/ | 46 rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ |
47 emacs-NEW.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/ | |
48 *release instructions missing* | |
43 | 49 |
44 12. Verify that after five minutes at most the files appear on | 50 12. Verify that after five minutes at most the files appear on |
45 ftp://alpha.gnu.org/gnu/emacs/pretest/. | 51 ftp://alpha.gnu.org/gnu/emacs/pretest/. |
52 *release instructions missing* | |
46 | 53 |
47 13. Let Richard Stallman know about the new pretest and tell him to | 54 13. Let Richard Stallman know about the new pretest and tell him to |
48 announce it using the announcement you prepared. Remind him to set | 55 announce it using the announcement you prepared. Remind him to set |
49 a Reply-to header to <emacs-pretest-bug@gnu.org>. | 56 a Reply-to header to <emacs-pretest-bug@gnu.org>. |
57 *release instructions missing* |