[m-dev.] todo for 0.9.1

Tyson Dowd trd at cs.mu.OZ.AU
Tue Jan 4 13:15:34 AEDT 2000


On 03-Jan-2000, Erwan Jahier <Erwan.Jahier at irisa.fr> wrote:
> Tyson wrote:
> | On 24-Dec-1999, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> | > In addition to the guidelines in compiler/notes/release_checklist.html,
> | > here's some notes about stuff that should be done for 0.9.1.
> | > 	
> | > 	- test Morphine on taifun (we have Eclipse 4.1 installed there
> | > 	  in /usr/local/apps/eclipse-4.1/bin)
> | 
> | Tested.  It works fine.
> 
> I understand you went through all the examples of my tutorial. Did you also 
> run the morphine/non-regression-tests/runtests script?

No, thanks for reminding me.  I just ran it, and there was only a
problem with some warning messages being different:

WARNING: opium_scenario_in_module / 2 in file scenario_handler.load
replaces previous definition in file /tmp/trd/mercury/extras/morphine/source/util.pl
WARNING: check_arg_type / 5 in file error.load replaces previous definition in file /tmp/trd/mercury/extras/morphine/source/util.pl
WARNING: check_arg / 5 in file error.load replaces previous definition in file / tmp/trd/mercury/extras/morphine/source/util.pl
etc...etc..

I don't thing these cause a problem, so I've added some code to filter
them out.

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


Estimated hours taken: 0.3

extras/morphine/non-regression-tests/Mmakefile:
	Filter out the WARNING messages given by Eclipse (about
	redefinition of predicates) from the actual output of the
	tests.


Index: Mmakefile
===================================================================
RCS file: /home/mercury1/repository/mercury/extras/morphine/non-regression-tests/Mmakefile,v
retrieving revision 1.2
diff -u -r1.2 Mmakefile
--- Mmakefile	1999/12/15 13:40:24	1.2
+++ Mmakefile	2000/01/04 02:07:24
@@ -49,7 +49,7 @@
 queens.out.orig: queens queens.in 
 	$(MORPHINE) < queens.in > queens.out.orig 2>&1
 
-# Filter out things that might chande depending if we use Eclipse3.5.2 
+# Filter out things that might change depending if we use Eclipse3.5.2 
 # or Eclipse4.*, unix or inet socket, etc.
 queens.out: queens.out.orig
 	cat queens.out.orig | \
@@ -58,6 +58,7 @@
 		grep -v 'loading' | \
 		grep -v 'is loaded' | \
 		grep -v 'making scenario' | \
+		grep -v 'WARNING' | \
 		grep -v 'Compiling collect.m' | \
 		grep -v 'mmc --grade' | \
 		grep -v 'ml --grade' \
@@ -71,6 +72,7 @@
 		grep -v 'host = ' | \
 		grep -v 'compiled traceable' | \
 		grep -v 'loading' | \
+		grep -v 'WARNING' | \
 		grep -v 'is loaded' | \
 		grep -v 'making scenario' \
 			> test_vars.out 2>&1

-- 
       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