- From: Tim Berners-Lee <timbl@w3.org>
- Date: Mon, 5 Apr 2004 16:28:34 -0400
- To: Dan Connolly <connolly@w3.org>
- Cc: public-cwm-bugs@w3.org
This is a python2.3 change. Python declares it an error, instead of returning NaN. I guess this means that we should do regression tests using >1 version of python. Tim\ On Mar 9, 2004, at 18:13, Dan Connolly wrote: > > I tried the new release; failed thusly: > > connolly@dirk:~/w3ccvs/WWW/2000/10/swap/test$ make > rm -f ../*.pyc > touch pyc-check > PYTHONPATH=`/bin/pwd`/.. python retest.py -c regression.n3 > list/detailed.tests online.tests math/detailed.tests > norm/detailed.tests > cwm/detailed.tests i18n/detailed.tests ntriples/detailed.tests > rdfcore-tests.n3 testmeta.n3 > retest.py:35: DeprecationWarning: Non-ASCII character '\xc2' in file > /home/connolly/w3ccvs/WWW/2000/10/swap/llyn.py on line 38, but no > encoding declared; see http://www.python.org/peps/pep-0263.html for > details > import llyn > 1/205 cwm/detailed.tests#cwm001 Use think=rules.n3 to iterate > using separate rules > 2/205 i18n/detailed.tests#int001 N3 string, qname and IRI with > utf-8 non-ascii characters > 3/205 i18n/detailed.tests#int002 N3 string, qname and IRI with > utf-8 non-ascii. N3 to XML > 4/205 i18n/detailed.tests#int003 XML to XML with utf-8 non-ascii > characters > 5/205 list/detailed.tests#t1017 parsing and generation of N3 > list syntax 6/205 list/detailed.tests#t1018 conversion of N3 > list > syntax to RDF > 7/205 list/detailed.tests#t1018b1 List processing bug check 1 > 8/205 list/detailed.tests#t1018b2 List processing bug check 2 > 9/205 list/detailed.tests#t1020 What to do with URI-labelled > lists > 10/205 list/detailed.tests#t1031 Inference using lists > 11/205 list/detailed.tests#t1032a Query with list with the same > var in >once > 12/205 list/detailed.tests#t2004u1 List unification 1 > 13/205 list/detailed.tests#t2004u2 List unification 2 - variable > in > list > 14/205 list/detailed.tests#t2004u3 List unification 3 - nested > lists > 15/205 list/detailed.tests#t2004u4 List unification 4 - nested > lists > 16/205 list/detailed.tests#t2005 Iterative ops on lists > 17/205 list/detailed.tests#t2006 last, in builtins on lists > 18/205 math/detailed.tests#t10393 Various math builtins > 19/205 math/detailed.tests#t10394 Various trig builtins > Traceback (most recent call last): > File "../cwm.py", line 636, in ? > doCommand() > File "../cwm.py", line 507, in doCommand > think(workingContext, mode=option_flags["think"]) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 58, in > think > return InferenceTask(knowledgeBase, ruleFormula, mode=mode, > repeat=1).run() > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 210, in > run > return self.runSmart() > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 198, in > runSmart > total += cy.run() > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 306, in > run > return rule.once() > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 405, in > once > total = query.resolve() > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 546, in > resolve > return self.unify(self.queue, self.variables, self.existentials) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 782, in > unify > bindings.copy(), nb, evidence = evidence + [reason]) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 713, in > unify > nbs = item.tryBuiltin(queue, bindings, heavy=0, evidence=evidence) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/query.py", line 997, in > tryBuiltin > result = pred.evalSubj(obj, queue, bindings.copy(), proof, > self.query) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/term.py", line 868, in > evalSubj > return self.store._fromPython(self.evaluateSubject(obj.value())) > File "/home/connolly/w3ccvs/WWW/2000/10/swap/cwm_trigo.py", line 63, > in evaluateSubject > return acos(numeric(x)) > ValueError: math domain error > Files differ, result= 256 > # If this is OK, cp ,temp/detailed.tests_t10394.out > math/trigo.ref.n3 > ######### Differences from reference output: > --- math/trigo.ref.n3 2004-03-06 14:39:42.000000000 -0600 > +++ ,temp/detailed.tests_t10394.out 2004-03-09 17:04:58.000000000 > -0600 > @@ -1,58 +0,0 @@ > - @prefix : <#> . > - > - -0.707 a :TestValue; > - :ACOS 2.3560434901900495; > - :ASIN -0.78524716339515299; > - :ATAN -0.6154085176292563; > - :COS 0.76031396174443966; > - :COSH 1.2605098866758351; > - :SIN -0.64955575555642242; > - :SINH -0.76738854200953921; > - :TAN -0.85432569732917008; > - :TANH -0.60879216428303051 . > - > - 0.23 a :TestValue; > - :ACOS 1.3387186439321834; > - :ASIN 0.23207768286271319; > - :ATAN 0.22606838799388393; > - :COS 0.97366639500537489; > - :COSH 1.0265668062164059; > - :SIN 0.22797752353518841; > - :SINH 0.2320332037130719; > - :TAN 0.2341433623514653; > - :TANH 0.22602835227867096 . > - > - 1.23 a :TestValue; > - :ACOS nan; > - :ASIN nan; > - :ATAN 0.88817377437767964; > - :COS 0.33423772712450261; > - :COSH 1.8567610569852664; > - :SIN 0.94248880193169748; > - :SINH 1.564468479304407; > - :TAN 2.8198157342681518; > - :TANH 0.84257932565892957 . > - > - 3.1415926535897931 a :Pi, > - :TestValue; > - :ACOS nan; > - :ASIN nan; > - :ATAN 1.2626272556789118; > - :COS -1.0; > - :COSH 11.591953275521519; > - :SIN 1.2246467991473532e-16; > - :SINH 11.548739357257748; > - :TAN -1.2246467991473532e-16; > - :TANH 0.99627207622074987 . > - > - 0 a :TestValue; > - :ACOS 1.5707963267948966; > - :ASIN 0.0; > - :ATAN 0.0; > - :COS 1.0; > - :COSH 1.0; > - :SIN 0.0; > - :SINH 0.0; > - :TAN 0.0; > - :TANH 0.0 . > - > > ######### from normal case detailed.tests_t10394.out: cwm > math/trigo-test.n3 --think --data > make: *** [all] Error 255 > > -- > Dan Connolly, W3C http://www.w3.org/People/Connolly/ > see you at the WWW2004 in NY 17-22 May?
Received on Monday, 5 April 2004 16:29:15 UTC