[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