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

Reply via email to