Hi Alex,

On Sat, Mar 13, 2010 at 10:36 AM, Alex Ghitza <aghi...@gmail.com> wrote:

<SNIP>

> Building Sage on t2 takes a long time.  It would be great to have a
> t2.math binary available for each alpha/rc/final release of Sage, which
> anyone can just grab and untar and start testing on *right away*.

Building Sage on t2.math is possible. But wrapping up one's build into
a t2.math binary is hampered by the sage-bdist script using this
GNUism:

if [ $UNAME = "Darwin" ]; then
    OPT="Rp"
else
    OPT="ra"
fi

I'm referring to the option "a", which is passed to cp later on in
that script. With sage-bdist as is, I can't wrap up my build. But if I
remove the option "a", then there is some progress. A better approach
is to systematically go through the script sage-bdist and purge it of
GNUism. That way, the script would happily run on t2.math, and indeed
on Cygwin, Linux, Mac OS X, Solaris.


> (a) I don't know if this has been fixed
> since 4.3.0.1, but each run of "make ptestlong" starts by rebuilding
> all the documentation, which takes almost 1.5 hours.

This should now be fixed by ticket #7943:

http://trac.sagemath.org/sage_trac/ticket/7943

which has been merged in Sage 4.3.4.alpha1.


> (b) I had to run
> all this from my home directory on t2, instead of the local /scratch
> disk on t2, because somehow the group ownership/permissions are messed
> up and I couldn't copy into /scratch.  I don't know if doctesting from
> /scratch would be any faster, but it would be worth looking into this.

On a related note, there really needs to be a bigger /scratch
partition or drive.

-- 
Regards
Minh Van Nguyen

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to