diff options
| author | Francesco Potortì | 2002-12-11 10:02:23 +0000 |
|---|---|---|
| committer | Francesco Potortì | 2002-12-11 10:02:23 +0000 |
| commit | 7d5c9c1bb5a99be5bf6632b7d7067e1e66558aca (patch) | |
| tree | b9ca1f764b1d587571626c90085c635315950ca0 /admin | |
| parent | fda1ff99fa9c3b31a32c5156b2905a10c0b0bde1 (diff) | |
| download | emacs-7d5c9c1bb5a99be5bf6632b7d7067e1e66558aca.tar.gz emacs-7d5c9c1bb5a99be5bf6632b7d7067e1e66558aca.zip | |
Cleaned up, added reference to make-announce and to emacs-pretest-bug.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/make-tarball.txt | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 8c477320bfb..e54cc1e899c 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -22,27 +22,21 @@ For each step, check for possible errors. | |||
| 22 | admin/diff-tar-files against an older tar file. Some old pretest | 22 | admin/diff-tar-files against an older tar file. Some old pretest |
| 23 | tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/. | 23 | tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/. |
| 24 | 24 | ||
| 25 | 7. Make xdeltas: | 25 | 7. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta |
| 26 | xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta | 26 | |
| 27 | 27 | 8. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW | |
| 28 | 8. tar -zxf emacs-NEW.tar.gz; cd NEW | 28 | configure && make && make -n install |
| 29 | Then, either using `script' or M-x compile, do | 29 | Use `script' or M-x compile to save the compilation log in |
| 30 | configure && make && make -n install | 30 | compile-NEW.log and compare it against an old one. The easiest way |
| 31 | Save the compilation log in compile-NEW.log and compare it against | 31 | to do that is to visit the old log in Emacs, change the version |
| 32 | an old one. The easiest way to do that is to visit the old log in | 32 | number of the old Emacs to __, do the same with the new log and do |
| 33 | Emacs, change the version number of the old Emacs to __, do the same | 33 | M-x ediff. Especially check that Info files aren't built. |
| 34 | with the new log and do M-x ediff. Especially check that Info files | 34 | |
| 35 | aren't built. | 35 | 9. cd EMACS_ROOT_DIR; cvs tag TAG |
| 36 | 36 | TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest. Don't know for a release. | |
| 37 | 9. `cvs tag TAG' in the toplevel Emacs dir. TAG is | 37 | |
| 38 | EMACS_PRETEST_XX_YY_ZZZ for a pretest, don't know for a release. | 38 | 10. admin/make-announcement OLD NEW |
| 39 | 39 | This creates an announcement for pretests. Don't know for a release. | |
| 40 | 10. For pretests, make an announcement by selecting new data from the | ||
| 41 | change logs and save it into emacs-NEW.announce, don't know for a | ||
| 42 | release. To get the new data from change logs, you can use: | ||
| 43 | cvs -q diff -b -r EMACS_PRETEST_XX_YY_ZZZ $(find -name ChangeLog|sort) | | ||
| 44 | sed -n -e 's/^=\+//p' -e 's/^> //p' -e 's/^diff.*//p' \ | ||
| 45 | -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | ||
| 46 | 40 | ||
| 47 | 11. rsync emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ | 41 | 11. rsync emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ |
| 48 | emacs-new.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/ | 42 | emacs-new.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/ |
| @@ -51,4 +45,5 @@ For each step, check for possible errors. | |||
| 51 | ftp://alpha.gnu.org/gnu/emacs/pretest/. | 45 | ftp://alpha.gnu.org/gnu/emacs/pretest/. |
| 52 | 46 | ||
| 53 | 13. Let Richard Stallman know about the new pretest and tell him to | 47 | 13. Let Richard Stallman know about the new pretest and tell him to |
| 54 | announce it using the announcement you prepared. | 48 | announce it using the announcement you prepared. Remind him to set |
| 49 | a Reply-to header to <emacs-pretest-bug@gnu.org>. | ||