#13007: Update to Frobby 0.9.0
----------------------------------------+-----------------------------------
Reporter: mhansen | Owner: tbd
Type: task | Status: closed
Priority: major | Milestone: sage-5.1
Component: experimental package | Resolution: fixed
Keywords: sd40.5 | Work issues:
Report Upstream: N/A | Reviewers: Benjamin Jones
Authors: Mike Hansen | Merged in:
Dependencies: | Stopgaps:
----------------------------------------+-----------------------------------
Comment (by kcrisman):
See also #8515 - Ben, do you have access to one of those Solaris machines?
I just had it pass with `SAGE_CHECK` on Mac OS. However, the tests in
sage/interfaces/frobby.py don't pass.
{{{
sage -t --optional "devel/sage/sage/interfaces/frobby.py"
**********************************************************************
File
"/Users/.../sage-5.1.beta1-flask/devel/sage/sage/interfaces/frobby.py",
line 42:
sage: frobby("analyze", input="vars x,y,z;[x^2,x*y];", #optional
options=["lcm", "iformat monos", "oformat 4ti2"]) #optional
Expected:
'x^2*y\n'
Got:
' 2 1 0\n\n2 generators\n3 variables\n'
**********************************************************************
File
"/Users/.../sage-5.1.beta1-flask/devel/sage/sage/interfaces/frobby.py",
line 47:
sage: frobby("do_dishes") #optional
Expected:
Traceback (most recent call last):
...
RuntimeError: Frobby reported an error:
ERROR: Unknown action "do_dishes".
Got:
Traceback (most recent call last):
RuntimeError: Frobby reported an error:
ERROR: No action has the prefix "do_dishes".
<BLANKLINE>
**********************************************************************
File
"/Users/.../sage-5.1.beta1-flask/devel/sage/sage/interfaces/frobby.py",
line 96:
sage: decom = frobby.irreducible_decomposition(id) #optional
Exception raised:
raise RuntimeError("Format error: incorrect matrix dimensions.")
RuntimeError: Format error: incorrect matrix dimensions.
**********************************************************************
File
"/Users/.../sage-5.1.beta1-flask/devel/sage/sage/interfaces/frobby.py",
line 98:
sage: set(decom) == set(true_decom) # use sets to ignore order
#optional
Exception raised:
set(decom) == set(true_decom) # use sets to ignore order
#optional###line 98:
sage: set(decom) == set(true_decom) # use sets to ignore order
#optional
NameError: name 'decom' is not defined
**********************************************************************
File
"/Users/.../sage-5.1.beta1-flask/devel/sage/sage/interfaces/frobby.py",
line 117:
sage: for ring in rings: #optional
id1 = ring.ideal(Integer(1)) #optional
decom1 = frobby.irreducible_decomposition(id1) #optional
allOK = allOK and decom1 == [id1] #optional
Exception raised:
RuntimeError: Format error: encountered non-number.
*******************************************************************
}}}
Otherwise we could really make it an optional package again after all this
testing if it worked on Solaris.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13007#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.