diff options
| author | Francesco Potortì | 2003-01-20 16:15:42 +0000 |
|---|---|---|
| committer | Francesco Potortì | 2003-01-20 16:15:42 +0000 |
| commit | 2bdbfa86da206b18a8a88c695e88f0705e682c19 (patch) | |
| tree | f783f5fa0f0ddf7948234ae293c531d5fa1060bc /admin/make-tarball.txt | |
| parent | 2193f56e082959d9fa55cb3d41924a69d31e9666 (diff) | |
| download | emacs-2bdbfa86da206b18a8a88c695e88f0705e682c19.tar.gz emacs-2bdbfa86da206b18a8a88c695e88f0705e682c19.zip | |
Improve some rough ends.
Diffstat (limited to 'admin/make-tarball.txt')
| -rw-r--r-- | admin/make-tarball.txt | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index e54cc1e899c..59fa166521a 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -15,12 +15,14 @@ For each step, check for possible errors. | |||
| 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 | ||
| @@ -33,17 +35,23 @@ For each step, check for possible errors. | |||
| 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* | ||