[m-dev.] for review: announce release of 0.9.1

Tyson Dowd trd at cs.mu.OZ.AU
Wed Jan 19 17:05:11 AEDT 2000


Hi,

I won't commit this change until 0.9.1 is ready to go.  I've done
the appropriate tagging and changes to the checkout options, so
tonight's build should be 0.9.1.

===================================================================


Estimated hours taken: 1.5

Update documentation for 0.9.1 release.  I've chosen to keep all the
0.9.1 stuff in the *0.9.inc files instead of creating a new bunch of
*0.9.1.inc files because this is mainly only a bugfix release (unlike say 0.7.3
which included significant language changes).  Besides, it's less work.

download/include/old-release.inc:
	Put 0.9 in the old releases.

download/release-0.9-bugs.php3:
download/include/release-0.9-bugs.inc:
	Note that the binary distribution bugs are fixed.

download/release-0.9-contents.php3:
download/include/release-0.9-contents.inc:
	Add morphine to the contents.

download/release-0.9.php3:
download/include/release-0.9.inc:
	Add release notes for 0.9.1.	

download/include/release.inc:
	Refer to 0.9.1 as the current release.

news/newsdb.inc:
	Announce the release of 0.9.1


Index: download/release-0.9-bugs.php3
===================================================================
RCS file: /home/mercury1/repository/w3/download/release-0.9-bugs.php3,v
retrieving revision 1.1
diff -u -r1.1 release-0.9-bugs.php3
--- download/release-0.9-bugs.php3	1999/12/18 08:00:27	1.1
+++ download/release-0.9-bugs.php3	2000/01/05 14:06:37
@@ -1,6 +1,6 @@
 <HTML>
 <?
-    $title="Release 0.9 known problems";
+    $title="Release 0.9.1 known problems";
     $dir="download";
     $root="..";
     $include="release-0.9-bugs.inc";
Index: download/release-0.9-contents.php3
===================================================================
RCS file: /home/mercury1/repository/w3/download/release-0.9-contents.php3,v
retrieving revision 1.1
diff -u -r1.1 release-0.9-contents.php3
--- download/release-0.9-contents.php3	1999/12/18 08:00:27	1.1
+++ download/release-0.9-contents.php3	2000/01/05 14:05:51
@@ -1,6 +1,6 @@
 <HTML>
 <?
-    $title="Release 0.9 Contents";
+    $title="Release 0.9.1 Contents";
     $dir="download";
     $root="..";
     $include="release-0.9-contents.inc";
Index: download/release-0.9.php3
===================================================================
RCS file: /home/mercury1/repository/w3/download/release-0.9.php3,v
retrieving revision 1.1
diff -u -r1.1 release-0.9.php3
--- download/release-0.9.php3	1999/12/18 08:00:28	1.1
+++ download/release-0.9.php3	2000/01/05 14:06:50
@@ -1,6 +1,6 @@
 <HTML>
 <?
-    $title="Release 0.9 Notes";
+    $title="Release 0.9.1 Notes";
     $dir="download";
     $root="..";
     $include="release-0.9.inc";
Index: download/include/old-release.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/old-release.inc,v
retrieving revision 1.6
diff -u -r1.6 old-release.inc
--- download/include/old-release.inc	1999/12/18 08:00:35	1.6
+++ download/include/old-release.inc	2000/01/05 13:57:07
@@ -11,6 +11,45 @@
 Please note, however, that the source and binaries for these
 releases are often no longer available from the FTP site.
 
+<h3>Release 0.9</h3>
+
+Mercury 0.9 was released on December 18, 1998.
+<p>
+The NEWS file, detailing differences since the release of 0.8.1,
+is available <a href="release-0.9.html">here</a>.
+Source distributions of release 0.9 are available 
+at the following site(s):
+
+<dl>
+<dt> Australia 
+<dd> <a href = "ftp://ftp.mercury.cs.mu.OZ.AU/pub/mercury/">
+     ftp://ftp.mercury.cs.mu.OZ.AU/pub/mercury</a><br>
+     The Mercury ftp site in Melbourne, Australia.
+<dt> Greece
+<dd> <a href = "ftp://ftp.ntua.gr/pub/lang/mercury/">
+     ftp://ftp.ntua.gr/pub/lang/mercury/</a><br>
+     National Technical University of Athens, Greece.
+<dt> Sweden
+<dd> <a href = "ftp://ftp.csd.uu.se/pub/Mercury/">
+     ftp://ftp.csd.uu.se/pub/Mercury/</a><br>
+     Uppsala University, Sweden.
+<dt> USA
+<dd> <a href = "ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/">
+     ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/</a><br>
+     Stonybrook University in New York, USA. 
+<dt> USA
+<dd> <a href = "ftp://sunsite.unc.edu/pub/Linux/devel/lang/">
+     ftp://sunsite.unc.edu/pub/Linux/devel/lang/mercury/</a><br>
+     Sunsite in the USA. 
+<dt> Elsewhere	
+<dd> Sunsite has many 
+     <a href="http://sunsite.unc.edu/pub/Linux/MIRRORS.html">mirrors</a>.
+     <br>
+     Mercury is available in the /pub/Linux/devel/lang/mercury directory, or
+     its equivalent place on the mirrors.
+</dl>
+
+
 <h3>Release 0.8.1</h3>
 
 Mercury 0.8.1 was released on December 13, 1998.
Index: download/include/release-0.9-bugs.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.9-bugs.inc,v
retrieving revision 1.2
diff -u -r1.2 release-0.9-bugs.inc
--- download/include/release-0.9-bugs.inc	1999/12/26 10:10:51	1.2
+++ download/include/release-0.9-bugs.inc	2000/01/05 13:59:02
@@ -1,13 +1,12 @@
-<h2>Release 0.9 - Known Problems</h2>
+<h2>Release 0.9.1 - Known Problems</h2>
 
-There are a couple of serious bugs in the binary distributions
-of Mercury 0.9.  One of them is that you need to type
+Release 0.9 had a couple of serious bugs in the binary distributions.
+One of them is that you need to type
 `make INSTALL_EMACS_SCRIPTS=scripts/mdb.el install'
 instead of `make install' to install it.
 The other is that installation of the binary distribution
 for Windows will fail.
-These bugs will be fixed in 0.9.1, which we plan to release
-sometime soon. <p>
+These bugs are fixed in 0.9.1.<p>
 
 The following is collected email of reported problems with release
 0.9 of the Mercury distribution.  Included, where possible, are
Index: download/include/release-0.9-contents.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.9-contents.inc,v
retrieving revision 1.2
diff -u -r1.2 release-0.9-contents.inc
--- download/include/release-0.9-contents.inc	1999/12/18 14:44:42	1.2
+++ download/include/release-0.9-contents.inc	2000/01/05 07:51:49
@@ -32,6 +32,7 @@
 	<li> POSIX interface
 	<li> backtrackable (trailed) destructive update
 	<li> an ODBC database interface
+	<li> the Morphine trace analysis system
 	<li> a CLP(R) interface, i.e. constraint solving over real numbers
 	</ul>
 <p>
Index: download/include/release-0.9.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.9.inc,v
retrieving revision 1.2
diff -u -r1.2 release-0.9.inc
--- download/include/release-0.9.inc	1999/12/20 13:21:02	1.2
+++ download/include/release-0.9.inc	2000/01/05 13:52:59
@@ -1,3 +1,20 @@
+<h2>New in release 0.9.1 of the Mercury distribution</h2>
+
+This release is primarily a bug-fix release.  
+It fixes some bugs with the binary distribution of 0.9,
+stops the compiler accepting some incorrect inst declarations,
+fixes a bug in exception handling and a problem with the source
+distribution where `configure' did the wrong thing on some architectures
+if you ran it twice.
+<p>
+
+In addition, Morphine has been added to the extras distribution.
+Morphine is a trace analysis system, which allows Mercury programs to be
+debugged and dynamically analyzed using a Prolog interface.  You need
+the ECLiPSe Prolog system to use Morphine.  See the README file in the
+Morpine directory for more details.
+
+
 <h2>New in release 0.9 of the Mercury distribution</h2>
 
 <h3>HIGHLIGHTS</h3>
Index: download/include/release.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release.inc,v
retrieving revision 1.14
diff -u -r1.14 release.inc
--- download/include/release.inc	1999/12/26 10:10:51	1.14
+++ download/include/release.inc	2000/01/05 13:59:25
@@ -1,19 +1,11 @@
 <h2>Current Release</h2>
 
-Mercury 0.9 was released on December 18, 1999. <p>
+Mercury 0.9 was released on December 18, 1999. <br>
+Mercury 0.9.1 was released on January 7, 2000. <p>
 
-There are a couple of serious bugs in the binary distributions
-of Mercury 0.9.  One of them is that you need to type
-`make INSTALL_EMACS_SCRIPTS=scripts/mdb.el install'
-instead of `make install' to install it.
-The other is that installation of the binary distribution
-for Windows will fail.
-These bugs will be fixed in 0.9.1, which we plan to release
-sometime soon. <p>
-
 The NEWS file, detailing differences since the release of 0.8.1,
 is available <a href="release-0.9.html">here</a>.
-Source distributions of release 0.9 
+Source distributions of release 0.9.1
 are available at the following site(s):
 (note: some of these links may be dangling links for now...)
 
@@ -53,17 +45,17 @@
 <ul>
 	<li>
 	<a href = "release-0.9.html">
-	Release notes for 0.9
+	Release notes for 0.9.1
 	</a>
 
 	<li>
 	<a href = "release-0.9-contents.html">
-	Contents of release 0.9 distribution
+	Contents of release 0.9.1 distribution
 	</a>
 
 	<li>
 	<a href = "release-0.9-bugs.html">
-	Known problems with release 0.9
+	Known problems with release 0.9.1
 	</a>
 
 	<li>
Index: news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.41
diff -u -r1.41 newsdb.inc
--- news/newsdb.inc	2000/01/19 05:36:52	1.41
+++ news/newsdb.inc	2000/01/19 05:40:14
@@ -18,6 +18,13 @@
 
 $newsdb = array(
 
+"20 Jan 2000" => array("Mercury 0.9.1 released",
+
+"Mercury 0.9.1 fixes a few bugs in Mercury 0.9, including a few problems
+with binary distributions.  Release information can be found
+<A HREF=\"download/release-0.9.html\">here</A>."
+),
+
 "19 Jan 2000" => array("Morphine released",
 
 "<a href=\"http://www.irisa.fr/lande/jahier/download.html\">Morphine</a>,


-- 
       Tyson Dowd           # 
                            #  Surreal humour isn't eveyone's cup of fur.
     trd at cs.mu.oz.au        # 
http://www.cs.mu.oz.au/~trd #
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list