#11081: Update the "Install from Source Code" section of the Sage Installation
Guide
-----------------------------------+----------------------------------------
Reporter: drkirkby | Owner: mvngu
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-4.7
Component: documentation | Keywords:
Author: David Kirkby | Upstream: N/A
Reviewer: Karl-Dieter Crisman | Merged:
Work_issues: |
-----------------------------------+----------------------------------------
Comment(by drkirkby):
Replying to [comment:3 kcrisman]:
> A few comments for improvement:
> * I think it would be nice to have at least the main "fully supported"
versions here. No need to go clicking through if you are on a normal
system, then, and also it will be clear that e.g. Windows 7 is not on that
list just by looking at it. Something like "supported on many Linux
distributions, Mac OS X, and 32-bit Solaris; see ... for details and
status of other systems." I'm not wedded to that phrasing, but it's
reasonable to have at least minimal info.
OK, point taken. I'll keep that to the bare minimum though. I don't think
its true to say Sage is "supported on many Linux distributions" when we
only test on a few. The issue we had before was a huge range of
"supported" Linux distributions, which nobody had tested on for ages, if
at all.
> * A minor note should be added that gfortran is not provided by Xcode
on OS X, but that Sage provides a suitable Fortran compiler for OS X.
I can add that, though the current documentation does say in this very
file:
''On Mac OS X, you are not required to have a Fortran compiler on your
system. The Sage source distribution is shipped with a Fortran compiler
for Mac OS X. This Fortran compiler is used, unless you specify another
Fortran compiler via the variable SAGE_FORTRAN.''
> * Even for my ancient < 1 GHz Emac (probably from around 2003), it
takes less than a minute for Sage to start up the first time (though it's
close!). I think it is more reasonable to say "starting the first time
may take more than a few seconds; a few platforms will take longer for
reason X" where it is clear that reason X is something about the platform,
not Sage.
I hear plenty of complaints on sage-devel of Sage taking a very long time
to start.
> * "**Note from David Kirkby.** " - is that going to look ok in the
docs? Maybe instead using the ".. note:" syntax...
In my opinion it looked ok, but perhaps I'm biased. I don't know how to
use the ''note syntax''. I wanted to make this quite prominent, as I think
its a pretty important point. We are documenting how to do something that
any decent system administer knows one should never do.
> All the updates etc. and changes for more accurate documentation look
fine, though I'm sure more knowledgeable folks will have some minor
changes there, since it's a rule that any patch longer than 1 character
has a bug :-)
Yes, I just want to avoid it becoming like tickets have become. I feel
quite sorry for John, as I feel that reviewers have requested changes far
outside the scope of some of John's tickets.
> Nice work cleaning this up, Dave. We are very fortunate that Sage has
enough people who care about this kind of thing that we do eventually
clean them up!
I think documentation will always tend to be out of date. We can however
limit that by not being too specific. The original version saying
developers use gcc 4.3.x was just asking for trouble.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11081#comment:4>
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.