+1998-12-08 Gary V. Vaughan <gvaughan@oranda.demon.co.uk>
+
+ * README-alpha: adapted the release procedure from
+ automake/HACKING.
+ * Makefile.am: adapted the cvs-dist and cvs-diff rules from
+ automake/Makefile.am. I guess this is probably safe to use
+ already, but I didn't test it as it tags the CVS tree. If
+ it needs tweaking, we'll find out come 1.2d.
+
1998-12-08 Thomas Tanner <tanner@gmx.de>
* ltconfig.in: fixed some typos in archive_sym_cmds
$(srcdir)/libltdl/aclocal.m4: libltdl/configure.in libltdl/acinclude.m4
cd $(srcdir)/libltdl && $(ACLOCAL)
+
+################################################################
+##
+## Everything past here is useful to the maintainer, but probably not
+## to anybody else (snarfed from automake/Makefile.am).
+##
+
+# Tag before making distribution. Also, don't make a distribution if
+# checks fail. Also, make sure the NEWS file is up-to-date.
+cvs-dist: distcheck
+ @if sed 1q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \
+ echo "NEWS not updated; not releasing" 1>&2; \
+ exit 1; \
+ fi
+ cd $(srcdir) && cvs -q tag `echo "Release-$(VERSION)" | sed 's/\./-/g'`
+ $(MAKE) dist
+
+cvs-diff:
+ thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
+ if test -z "$$OLDVERSION"; then \
+ prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
+ else prevno="$$OLDVERSION"; fi; \
+ prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
+ cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
+ > $(PACKAGE)-$$prevno-$(VERSION).diff
Please do not send any bug reports or questions about this snapshot to
public forums (such as GNU newsgroups), send them directly to the
libtool mailing list, <bug-libtool@gnu.org>.
+
+================================================================
+= Administrivia
+
+* If you incorporate a change from somebody on the net:
+ First, if it is a large change, you must make sure they have signed the
+ appropriate paperwork.
+ Second, be sure to add their name and email address to THANKS
+
+* If a change fixes a test, mention the test in the ChangeLog entry.
+
+* If somebody reports a new bug, mention his name in the ChangeLog entry
+ and in the test case you write. Put him into THANKS.
+
+* The correct response to most actual bugs is to write a new test case
+ which demonstrates the bug. Then fix the bug, re-run the test suite,
+ and check everything in.
+
+* Some files in the automake package are not owned by libtool. These
+ files should never be edited here. These files are COPYING, INSTALL,
+ config.guess config.sub, install-sh, mdate-sh, mkinstalldirs, texinfo.tex
+
+* Changes other than bug fixes must be mentioned in NEWS
+
+================================================================
+= Test suite
+
+* Use "make check" and "make maintainer-check" liberally
+
+* Make sure each test file is executable
+
+
+================================================================
+= Release procedure
+
+* Fetch new versions of the files that are maintained by the FSF.
+ Commit. Unfortunately you need an FSF account to do this.
+
+* Update NEWS. For an alpha release, update README-alpha.
+
+* Update the version number in configure.in.
+ (The idea is that every other alpha number will be a net release.
+ The repository will always have its own "odd" number so we can easily
+ distinguish net and repo versions.)
+
+* Configure, build, and install.
+
+* Run aclocal, automake, and autoconf.
+
+* Commit
+
+* Run `make cvs-dist'
+
+* Put new release on ftp site and send announcement.
+ (If not an alpha, announcement must also go to FSF.)
+
+* Update version number in configure.in to next alpha number.
+ Re-run autoconf and commit.