__color__	__group__	ticket	summary	status	component	version	milestone	type	priority	created	_changetime	_description
4	basic arithmetic	3	control-enter doesn't work in the notebook in firefox on the mac	closed	basic arithmetic			defect	minor	2006-09-11T04:22:29-07:00	2006-09-14T11:24:53-07:00	"Summary says it all.....

Firefox version string:

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
"
4	basic arithmetic	6	PowerSeriesRing(QQ, 10) raises unhelpful exception	closed	basic arithmetic			defect	minor	2006-09-11T18:11:15-07:00	2006-10-15T10:27:47-07:00	"PowerSeriesRing(QQ, 10) crashes SAGE:

Traceback (most recent call last):
    PowerSeriesRing(QQ, 10)
  File ""/home/server/"", line 1, in ?
    
  File ""/sage/local/lib/python2.4/site-packages/sage/rings/power_series_ring.py"",
line 44, in PowerSeriesRing
    R = PowerSeriesRing_over_field(base_ring, name, default_prec)
  File ""/sage/local/lib/python2.4/site-packages/sage/rings/power_series_ring.py"",
line 171, in __init__
    PowerSeriesRing_generic.__init__(self, base_ring, name, default_prec)
  File ""/sage/local/lib/python2.4/site-packages/sage/rings/power_series_ring.py"",
line 63, in __init__
    self.__generator = self.__power_series_class(self, [0,1], check=True,
is_gen=True)
  File
""/sage/local/lib/python2.4/site-packages/sage/rings/power_series_ring_element.py"",
line 506, in __init__
    f = R(f, check=check)
  File ""/sage/local/lib/python2.4/site-packages/sage/rings/multi_polynomial_ring.py"",
line 481, in __call__
    c = self.base_ring()(x)
  File ""/sage/local/lib/python2.4/site-packages/sage/rings/rational_field.py"", line
155, in __call__
    return sage.rings.rational.Rational(x, base)
  File ""rational.pyx"", line 105, in rational.Rational.__init__
  File ""rational.pyx"", line 183, in rational.Rational.__set_value
TypeError: Unable to coerce [0, 1] (<type 'list'>) to Rational
"
4	packages: standard	48	spkg-install for singular	closed	packages: standard			defect	minor	2006-09-13T02:28:23-07:00	2012-07-25T10:04:15-07:00	"On Tue, 12 Sep 2006 17:32:37 -0700, Rob Gross <gross@bc.edu> wrote:

I finally found my error, by deleting every alias and environment
variable in turn and seeing if I could then build sage successfully
from scratch.  I'm still not sure why defining the environment
variable TMPDIR as /tmp caused a problem, but it did.  TMPDIR defaults
to /tmp anyway, according to ""man ar"" which is why I'm a bit confused
why it caused a problem.

I can't remember why I had bothered to define TMPDIR in the first
place, but there must have been some other build at some other time
that needed it to be defined.

Thanks for all of your help.  I suppose that adding a check to make
sure that no one else commits this particular act of stupidity might
be a good idea, but it's impossible to guess at all of the potential
things that could go wrong.--Rob

I can put ""unset TMPDIR"" in the spkg-install file for singular.  I'm
really glad you tracked this down precisely!

William"
4	basic arithmetic	47	make it easy to turn off preparser	closed	basic arithmetic		sage-2.10.4	enhancement	minor	2006-09-13T02:26:37-07:00	2008-03-16T00:53:05-07:00	"It's ""from sage.all import *"".  But then I'm being dumb, since that
just turns the preparser back on. 

The preparser in SAGE is activated in misc/interpreter.py in this line:

# Rebind this to be the new IPython prefilter:
InteractiveShell.prefilter = sage_prefilter

If you comment that one line out, then restart SAGE (with sage -br) you'll 
get a SAGE that has no preparsing at all by default.  Yet all the library
code
should work fine and you have the sage library functions available by
default.

That sounds reasonable. I undid the preparser.py change and commented out the
suggested line in interpreter.py. With a few basic tests everything seems OK.

I guess the default int is now a Python int, but that is okay for what I'm working on
right now. 

Thanks for sorting this out."
