view admin/make-announcement @ 69478:e8bb5df2ba7a

Add index entries around each paragraph rather than depend on entries from beginning of node. Doing so ensures that index entries are less likely to be forgotten if text is cut and pasted, and are necessary anyway if the references are on a separate page. It seems that makeinfo is now (v. 4.8) only producing one index entry per node, so there is no longer any excuse not to. Use subheading instead of heading. The incorrect use of heading produced very large fonts in Info--as large as the main heading. (From Bill Wohler): MH-E never did appear in Emacs 21--MH-E versions 6 and 7 appeared *around* the time of these Emacs releases.
author Bill Wohler <wohler@newt.com>
date Wed, 15 Mar 2006 00:26:12 +0000
parents 695cf19ef79e
children 53c1af431f97 375f2633d815
line wrap: on
line source

#! /bin/bash

if [ $# -ne 2 ]; then
    echo "usage: $0 <old version number> <new version number>" >&2
    exit 1
fi

if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then
    echo "this script should be run in the emacs root directory" >&2
    exit 2
fi

OLD=$1
NEW=$2
outfile=emacs-$NEW.announce
oldtag=EMACS_PRETEST_$(echo $OLD|tr . _)
newtag=EMACS_PRETEST_$(echo $NEW|tr . _)

if [ -f $outfile ]; then
    echo "$outfile exists"
    echo -n "interrupt to abort, ENTER to overwrite "; read answer
fi

echo -n "tag name for OLD emacs version $OLD [$oldtag]: "; read answer
if [ "$answer" ]; then oldtag=$answer; fi

echo -n "tag name for NEW emacs version $NEW [$newtag]: "; read answer
if [ "$answer" ]; then newtag=$answer; fi

exec > $outfile

cat <<EOF
There is a new pretest available in

  <ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-$NEW.tar.gz>
  <ftp://alpha.gnu.org/gnu/emacs/pretest/leim-$NEW.tar.gz>

Please report results from compiling and running the pretest to
<emacs-pretest-bug@gnu.org>.  Your feedback is necessary for us
to know on which platforms the pretest has been tried.
Please say whether you built with LEIM or not.

If you have the tars from the previous pretest, and you have the
\`xdelta' utility, you can instead download the much smaller

  <ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-$OLD-$NEW.xdelta>
  <ftp://alpha.gnu.org/gnu/emacs/pretest/leim-$OLD-$NEW.xdelta>

You can use a command like

  $ xdelta patch XDELTA PREVIOUS-TAR CURRENT-TAR

to generate the new tar from the old one, where XDELTA is the xdelta
file you downloaded, PREVIOUS-TAR is the tar file from the previous
pretest, and CURRENT-TAR is the name of the tar file you downloaded.

Information about xdelta can be found on the GNU ftp site, in
/non-gnu/xdelta.README.

Changes since $OLD

EOF

make-changelog-diff $oldtag $newtag

echo " announcement created in $outfile" >&2

# arch-tag: 605e00c7-7330-4c45-81e1-2ed53a13c39f