diff --git a/RELEASE b/RELEASE index 8eb499f4e..faba1f09c 100644 --- a/RELEASE +++ b/RELEASE @@ -32,6 +32,28 @@ Solaris (gcc and SUN cc) --- saturn.ai.mit.edu NetBSD (gcc) --- repo-man.ai.mit.edu (use /home/repo/jimb) HP/UX (gcc, HP cc) --- nutrimat.gnu.ai.mit.edu +These gentlemen has kindly offered to do pre-release testing: + +Tom Tromey : + + alphaev5-unknown-linux-gnu + hppa1.1-hp-hpux10.20 + hppa1.1-hp-hpux11.00 + mips-sgi-irix5.3 + powerpc-ibm-aix4.2.0.0 + powerpc-unknown-linux-gnu + sparc-sun-solaris2.6 + i686-pc-linux-gnu + mips-sgi-irix6.3 + sparc-sun-sunos4.1.4 + +Ian Grant : + + alpha-dec-osf4.0e + +Julian Satchell : + + dec-mips-ultrix 1) Check that the versions of aclocal, automake, autoconf, and autoheader in your PATH match those given in README. Note that the `make @@ -66,15 +88,23 @@ HP/UX (gcc, HP cc) --- nutrimat.gnu.ai.mit.edu e) Run autoheader. 10) Commit all changes to the CVS repository. 11) Verify that the disty works, too: - a) Make a disty, using 'make dist'. - b) Unpack it somewhere else. - c) Remove automake and autoconf from your path, or turn off their + a) BEFORE doing 'make dist', configure the source tree for build + in the same tree with configuration option --with-threads. + Make sure that readline was enabled correctly. + If this is not done, there will be missing dependencies in two + Makefile.in. + b) Make a disty, using 'make dist'. + c) Unpack it somewhere else. + d) Remove automake and autoconf from your path, or turn off their execute bits, or something. (Users should be able to build disty without installing those tools.) - d) Configure, make, and install. - e) Test the installed version; don't forget to unset GUILE_LOAD_PATH. - f) Test the example code in the doc directory. - g) If you made any fixes, commit them, and start from a) again + e) Configure, make, and install. + f) Test the installed version; don't forget to unset GUILE_LOAD_PATH. + g) Test the example code in the doc directory. + h) Give the volunteer pre-release testers above a few days to run + the distribution on their systems (make the disty available to them + via ftp). + j) If you made any fixes, commit them, and start from a) again 11a) Add "Guile N.M released." entry to ChangeLog, and commit it. 12) Tag the entire source tree with a tag of the form "release_N_M". 13) Copy the tar file over to the GNU machines, and send mail to