libtool/README-alpha
Alexandre Oliva ca3dd128dd An account at gnu.org is no longer needed for the common files,
they're available for anonymous CVS
1999-03-11 01:26:34 +00:00

75 lines
2.6 KiB
Plaintext

This is an alpha testing release of GNU Libtool. To get the latest
CVS version of this package, do:
cvs -d :pserver:anoncvs@anoncvs.gnu.org:/gd/gnu/anoncvsroot login
[Hit return when prompted for the password]
cvs -d :pserver:anoncvs@anoncvs.gnu.org:/gd/gnu/anoncvsroot checkout libtool
cd libtool
./autogen
The `autogen' script sets up the source directory for you to hack. To
use it, you need a recent (maybe yet to be released) version of both
Autoconf and Automake.
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.
The most important ones are available for anonymous CVS in the
`common' directory, sibling of the libtool CVS tree:
cvs -d :pserver:anoncvs@anoncvs.gnu.org:/gd/gnu/anoncvsroot checkout common
* Update NEWS.
* Update the version number in configure.in and libtool.spec.
(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.
* 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.
Commit.