aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorFrancesco Potortì2002-12-11 10:02:23 +0000
committerFrancesco Potortì2002-12-11 10:02:23 +0000
commit7d5c9c1bb5a99be5bf6632b7d7067e1e66558aca (patch)
treeb9ca1f764b1d587571626c90085c635315950ca0 /admin
parentfda1ff99fa9c3b31a32c5156b2905a10c0b0bde1 (diff)
downloademacs-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.txt39
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
257. Make xdeltas: 257. 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 278. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW
288. 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. 359. 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.
379. `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. 3810. admin/make-announcement OLD NEW
39 39 This creates an announcement for pretests. Don't know for a release.
4010. 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
4711. rsync emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ 4111. 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
5313. Let Richard Stallman know about the new pretest and tell him to 4713. 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>.