diff options
| author | Miles Bader | 2005-02-13 07:19:08 +0000 |
|---|---|---|
| committer | Miles Bader | 2005-02-13 07:19:08 +0000 |
| commit | dd75f82d04b1c7fb91fd3024021a3d7977154857 (patch) | |
| tree | 456488f67c9de7fec805140f39993e1e3bebac8f /admin | |
| parent | 3807ffd05dc6b10cef9066b4d3b49b24788313a9 (diff) | |
| parent | 9b981cb6861358a05a241509d73f2b8ea25c64ce (diff) | |
| download | emacs-dd75f82d04b1c7fb91fd3024021a3d7977154857.tar.gz emacs-dd75f82d04b1c7fb91fd3024021a3d7977154857.zip | |
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90
Update from CVS: man/calc.texi: Add macro for LaTeX for info output.
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91
- miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94
Update from CVS
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/FOR-RELEASE | 55 | ||||
| -rw-r--r-- | admin/make-tarball.txt | 53 |
2 files changed, 72 insertions, 36 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index facce8ec9a7..55505c1ae6b 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -65,6 +65,41 @@ further. | |||
| 65 | I think in the near future we will see more of this problem, so it might be | 65 | I think in the near future we will see more of this problem, so it might be |
| 66 | time to make anfe-ftp more intelligent. | 66 | time to make anfe-ftp more intelligent. |
| 67 | 67 | ||
| 68 | ** pcvs bug: | ||
| 69 | |||
| 70 | In a CVS mode buffer created using the `cvs-examine' command, if I | ||
| 71 | commit a file in a subdirectory, after committing the line is not | ||
| 72 | updated with the version of the new revision. Instead, a line is added | ||
| 73 | in the buffer in the top directory listing. | ||
| 74 | |||
| 75 | Example: I start with this: | ||
| 76 | |||
| 77 | ,---- | ||
| 78 | | In directory .: | ||
| 79 | | Unknown .htaccess | ||
| 80 | | Unknown 404.php | ||
| 81 | | Unknown rain.jpg | ||
| 82 | | In directory include: | ||
| 83 | | Modified include/foo.include | ||
| 84 | `---- | ||
| 85 | |||
| 86 | I commit the file include/foo.include using `c' on the corresponding | ||
| 87 | line. I get: | ||
| 88 | |||
| 89 | ,---- | ||
| 90 | | In directory .: | ||
| 91 | | Unknown .htaccess | ||
| 92 | | Unknown 404.php | ||
| 93 | | committed Up-To-Date 1.13 foo.include | ||
| 94 | | Unknown rain.jpg | ||
| 95 | | In directory include: | ||
| 96 | | Modified include/foo.include | ||
| 97 | `---- | ||
| 98 | |||
| 99 | There is no file named foo.include in the top directory. This bug | ||
| 100 | appeared sometime before October 2004 and now. | ||
| 101 | |||
| 102 | |||
| 68 | 103 | ||
| 69 | * GTK RELATED BUGS | 104 | * GTK RELATED BUGS |
| 70 | 105 | ||
| @@ -178,26 +213,26 @@ people who have checked it. | |||
| 178 | 213 | ||
| 179 | SECTION READERS | 214 | SECTION READERS |
| 180 | ----------------------------- | 215 | ----------------------------- |
| 181 | man/abbrevs.texi | 216 | man/abbrevs.texi Chong Yidong |
| 182 | man/anti.texi | 217 | man/anti.texi |
| 183 | man/basic.texi "Luc Teirlinck" | 218 | man/basic.texi "Luc Teirlinck" Chong Yidong |
| 184 | man/buffers.texi "Luc Teirlinck" Chong Yidong | 219 | man/buffers.texi "Luc Teirlinck" Chong Yidong |
| 185 | man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> | 220 | man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> |
| 186 | man/calendar.texi Joakim Verona <joakim@verona.se> | 221 | man/calendar.texi Joakim Verona <joakim@verona.se> |
| 187 | man/cmdargs.texi | 222 | man/cmdargs.texi Chong Yidong |
| 188 | man/commands.texi "Luc Teirlinck" | 223 | man/commands.texi "Luc Teirlinck" |
| 189 | man/custom.texi | 224 | man/custom.texi Chong Yidong |
| 190 | man/dired.texi | 225 | man/dired.texi |
| 191 | man/display.texi "Luc Teirlinck" | 226 | man/display.texi "Luc Teirlinck" |
| 192 | man/emacs.texi "Luc Teirlinck" | 227 | man/emacs.texi "Luc Teirlinck" |
| 193 | man/entering.texi "Luc Teirlinck" | 228 | man/entering.texi "Luc Teirlinck" Chong Yidong |
| 194 | man/files.texi "Luc Teirlinck" Chong Yidong | 229 | man/files.texi "Luc Teirlinck" Chong Yidong |
| 195 | man/fixit.texi "Luc Teirlinck" | 230 | man/fixit.texi "Luc Teirlinck" |
| 196 | man/frames.texi "Luc Teirlinck" Chong Yidong | 231 | man/frames.texi "Luc Teirlinck" Chong Yidong |
| 197 | man/glossary.texi | 232 | man/glossary.texi |
| 198 | man/help.texi "Luc Teirlinck" | 233 | man/help.texi "Luc Teirlinck" |
| 199 | man/indent.texi "Luc Teirlinck" | 234 | man/indent.texi "Luc Teirlinck" |
| 200 | man/killing.texi "Luc Teirlinck" | 235 | man/killing.texi "Luc Teirlinck" Chong Yidong |
| 201 | man/kmacro.texi "Luc Teirlinck" | 236 | man/kmacro.texi "Luc Teirlinck" |
| 202 | man/macos.texi | 237 | man/macos.texi |
| 203 | man/maintaining.texi | 238 | man/maintaining.texi |
| @@ -210,7 +245,7 @@ man/mule.texi "Luc Teirlinck" | |||
| 210 | man/m-x.texi "Luc Teirlinck" | 245 | man/m-x.texi "Luc Teirlinck" |
| 211 | man/picture.texi Joakim Verona <joakim@verona.se> | 246 | man/picture.texi Joakim Verona <joakim@verona.se> |
| 212 | man/programs.texi "Stephen Eglen" | 247 | man/programs.texi "Stephen Eglen" |
| 213 | man/regs.texi "Luc Teirlinck" | 248 | man/regs.texi "Luc Teirlinck" Chong Yidong |
| 214 | man/rmail.texi | 249 | man/rmail.texi |
| 215 | man/screen.texi "Luc Teirlinck" | 250 | man/screen.texi "Luc Teirlinck" |
| 216 | man/search.texi "Luc Teirlinck" | 251 | man/search.texi "Luc Teirlinck" |
| @@ -261,17 +296,17 @@ lispref/macros.texi "Luc Teirlinck" | |||
| 261 | lispref/maps.texi | 296 | lispref/maps.texi |
| 262 | lispref/markers.texi "Luc Teirlinck" | 297 | lispref/markers.texi "Luc Teirlinck" |
| 263 | lispref/minibuf.texi "Luc Teirlinck" | 298 | lispref/minibuf.texi "Luc Teirlinck" |
| 264 | lispref/modes.texi | 299 | lispref/modes.texi Chong Yidong |
| 265 | lispref/nonascii.texi "Luc Teirlinck" | 300 | lispref/nonascii.texi "Luc Teirlinck" |
| 266 | lispref/numbers.texi "Luc Teirlinck" | 301 | lispref/numbers.texi "Luc Teirlinck" |
| 267 | lispref/objects.texi "Luc Teirlinck" | 302 | lispref/objects.texi "Luc Teirlinck" |
| 268 | lispref/os.texi "Luc Teirlinck" | 303 | lispref/os.texi "Luc Teirlinck" |
| 269 | lispref/positions.texi "Luc Teirlinck" | 304 | lispref/positions.texi "Luc Teirlinck" Chong Yidong |
| 270 | lispref/processes.texi | 305 | lispref/processes.texi |
| 271 | lispref/searching.texi "Luc Teirlinck" | 306 | lispref/searching.texi "Luc Teirlinck" |
| 272 | lispref/sequences.texi "Luc Teirlinck" | 307 | lispref/sequences.texi "Luc Teirlinck" |
| 273 | lispref/streams.texi "Luc Teirlinck" | 308 | lispref/streams.texi "Luc Teirlinck" |
| 274 | lispref/strings.texi "Luc Teirlinck" | 309 | lispref/strings.texi "Luc Teirlinck" Chong Yidong |
| 275 | lispref/symbols.texi "Luc Teirlinck" | 310 | lispref/symbols.texi "Luc Teirlinck" |
| 276 | lispref/syntax.texi "Luc Teirlinck" | 311 | lispref/syntax.texi "Luc Teirlinck" |
| 277 | lispref/text.texi Chong Yidong | 312 | lispref/text.texi Chong Yidong |
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 3af7cb81da3..30f5dc33082 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -4,7 +4,7 @@ Instructions to create pretest or release tarballs. | |||
| 4 | 4 | ||
| 5 | For each step, check for possible errors. | 5 | For each step, check for possible errors. |
| 6 | 6 | ||
| 7 | 1. cvs -q update -Pd | 7 | 1. cvs -q update -Pd |
| 8 | 8 | ||
| 9 | 2. Bootstrap to make 100% sure all elc files are up-to-date, and to | 9 | 2. Bootstrap to make 100% sure all elc files are up-to-date, and to |
| 10 | make sure that the later tagged version will bootstrap, should it be | 10 | make sure that the later tagged version will bootstrap, should it be |
| @@ -19,51 +19,52 @@ For each step, check for possible errors. | |||
| 19 | M-x set-version RET). For a release, add released change log | 19 | M-x set-version RET). For a release, add released change log |
| 20 | entries (M-x add-release-logs RET). | 20 | entries (M-x add-release-logs RET). |
| 21 | 21 | ||
| 22 | 5. rm configure; make bootstrap | 22 | 5. rm configure; make bootstrap |
| 23 | 23 | ||
| 24 | 6. Commit configure, README, AUTHORS, lisp/loaddefs.el, | 24 | 6. Commit configure, README, AUTHORS, lisp/loaddefs.el, |
| 25 | lisp/cus-load.el, lisp/finder-inf.el, lisp/version.el, | 25 | lisp/cus-load.el, lisp/finder-inf.el, lisp/version.el, |
| 26 | man/emacs.texi. For a release, also commit the ChangeLog files in | 26 | man/emacs.texi. For a release, also commit the ChangeLog files in |
| 27 | all directories. | 27 | all directories. |
| 28 | 28 | ||
| 29 | 7. make-dist --snapshot. Check the contents of the new tar with | 29 | 7. make-dist --snapshot. Check the contents of the new tar with |
| 30 | admin/diff-tar-files against an older tar file. Some old pretest | 30 | admin/diff-tar-files against an older tar file. Some old pretest |
| 31 | tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while | 31 | tarballs are kept under fencepost.gnu.org:~pot/emacs-pretest/, while |
| 32 | old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>. | 32 | old emacs tarballs are at <ftp://ftp.gnu.org/pub/gnu/emacs/>. |
| 33 | 33 | ||
| 34 | 8. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta | 34 | 8. xdelta delta emacs-OLD.tar.gz emacs-NEW.tar.gz emacs-OLD-NEW.xdelta |
| 35 | 35 | ||
| 36 | 9. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW | 36 | 9. tar -zxf emacs-NEW.tar.gz; cd emacs-NEW |
| 37 | configure && make && make -n install | 37 | configure && make && make -n install |
| 38 | Use `script' or M-x compile to save the compilation log in | 38 | Use `script' or M-x compile to save the compilation log in |
| 39 | compile-NEW.log and compare it against an old one. The easiest way | 39 | compile-NEW.log and compare it against an old one. The easiest way |
| 40 | to do that is to visit the old log in Emacs, change the version | 40 | to do that is to visit the old log in Emacs, change the version |
| 41 | number of the old Emacs to __, do the same with the new log and do | 41 | number of the old Emacs to __, do the same with the new log and do |
| 42 | M-x ediff. Especially check that Info files aren't built. | 42 | M-x ediff. Especially check that Info files aren't built. |
| 43 | 43 | ||
| 44 | 10. cd EMACS_ROOT_DIR; cvs tag TAG | 44 | 10. cd EMACS_ROOT_DIR; cvs tag TAG |
| 45 | TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a | 45 | TAG is EMACS_PRETEST_XX_YY_ZZZ for a pretest, EMACS_XX_YY for a |
| 46 | release. | 46 | release. |
| 47 | 47 | ||
| 48 | 11. admin/make-announcement OLD NEW | 48 | 11. admin/make-announcement OLD NEW |
| 49 | This creates an announcement for pretests. OLD is the version used | 49 | This creates an announcement for pretests. OLD is the version used |
| 50 | to make deltas with respect to NEW. Anouncements for pretests need | 50 | to make deltas with respect to NEW. Announcements for releases need |
| 51 | to be crafted by hand. Use an older announcement to start with. | 51 | to be crafted by hand. Use an older announcement to start with: |
| 52 | 52 | look in ssh://fencepost.gnu.org/~pot/emacs-tarballs/. | |
| 53 | 12. For the moment, put the tarballs on a public site and send a GPG | 53 | |
| 54 | signed email to <maintainers@gnu.org> with the URLs of the tarballs | 54 | 12. Now you should upload the files to the GNU ftp server. In order to |
| 55 | and their md5sum signatures. As of 2003-10, the GNU maintainers are | 55 | do that, you must be registered as an Emacs maintainer and have your |
| 56 | working on a better procedure. For reference, here are the previous | 56 | GPG key acknowledged by the ftp people. Mail <ftp-upload@gnu.org> |
| 57 | instructions, which are no more valid after the break-in of 2003-08: | 57 | for instructions. Once you are there, for each file FILE to be |
| 58 | ==== | 58 | released, create a detached GPG binary signature and a clearsigned |
| 59 | For a pretest, do: | 59 | directive file like this: |
| 60 | rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta compile-NEW.log \ | 60 | gpg -b FILE |
| 61 | emacs-NEW.announce alpha.gnu.org:/home/alpha/gnu/emacs/pretest/. | 61 | echo directory: emacs/pretest > FILE.directive (for a pretest) |
| 62 | For a release, do: | 62 | echo directory: emacs > FILE.directive (for a release) |
| 63 | rsync -aP emacs-NEW.tar.gz emacs-OLD-NEW.xdelta \ | 63 | gpg --clearsign FILE.directive |
| 64 | alpha.gnu.org:/home/ftp/gnu/emacs/. | 64 | Upload by anonymous ftp to ftp://ftp-upload.gnu.org/incoming/ftp/ |
| 65 | 65 | the files FILE, FILE.sig, FILE.directive.asc | |
| 66 | 13. Verify that the files are visible at | 66 | |
| 67 | 13. After five minutes, verify that the files are visible at | ||
| 67 | ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at | 68 | ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, at |
| 68 | ftp://ftp.gnu.org/gnu/emacs/ for a release. | 69 | ftp://ftp.gnu.org/gnu/emacs/ for a release. |
| 69 | 70 | ||