#12522: Check assignment of SAGE_ROOT in $SAGE_ROOT/sage
------------------------+---------------------------------------------------
Reporter: jdemeyer | Owner: leif
Type: defect | Status: needs_review
Priority: major | Milestone: sage-5.0
Component: scripts | Keywords:
Work_issues: | Upstream: N/A
Reviewer: | Author: Jeroen Demeyer
Merged: | Dependencies:
------------------------+---------------------------------------------------
Changes (by jdemeyer):
* status: new => needs_review
Old description:
> The top-level Sage script doesn't check the value of `SAGE_ROOT` if it
> was set from the outside. Example:
> {{{
> $ SAGE_ROOT=does_not_exist ./sage
> ./sage: line 118: cd: does_not_exist: No such file or directory
> ./sage: line 122: /spkg/bin/sage: No such file or directory
> }}}
New description:
The top-level Sage script doesn't check the value of `SAGE_ROOT` if it was
set from the outside. Example:
{{{
$ SAGE_ROOT=does_not_exist ./sage
./sage: line 118: cd: does_not_exist: No such file or directory
./sage: line 122: /spkg/bin/sage: No such file or directory
}}}
After:
{{{
$ SAGE_ROOT=does_not_exist ./sage
./sage: line 118: cd: does_not_exist: No such file or directory
./sage: cannot determine SAGE_ROOT directory
}}}
The new top-level script can now also be used together with sage-4.x:
{{{
$ SAGE_ROOT=/usr/local/src/sage-4.8.alpha6
/usr/local/src/sage-5.0.beta1/sage
----------------------------------------------------------------------
| Sage Version 4.8.alpha6, Release Date: 2012-01-01 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
**********************************************************************
* *
* Warning: this is a prerelease version, and it may be unstable. *
* *
**********************************************************************
sage:
}}}
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12522#comment:1>
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.