[sage-devel] Re: [sage-git] cython cache and speeding up rebuild

2013-11-16 Thread R. Andrew Ohana
On Sat, Nov 16, 2013 at 10:08 PM, Robert Bradshaw wrote:

> On Sat, Nov 16, 2013 at 9:10 AM, Volker Braun 
> wrote:
> > Can somebody remind me of the status of the cython compiler cache?
>
> Discussion at http://trac.sagemath.org/ticket/13031 , but it may have
> been fixed since then.
>

I'm pretty sure the issues that were encountered were because of bugs in
the dependency checking (which I believe are largely resolved at this
point). I think
the issue was that there was a lot of opposition to enabling a cache --
which could
easily be resolved with some environment/configuration variable.

-- 
Andrew

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] OS X Mavericks

2013-11-16 Thread R. Andrew Ohana
Ok, I've successfully built a fully working copy of sage on 10.9 (i.e.
passes all
doctests with 3 exceptions, see below).

polybori: I stopped experiencing the issue others are having (and still
have not
been able to figure out what resolved it for me)

scipy: This seems like more or less the same issue that we had with 10.8 --
see
#13309. An easy work around until scipy is updated is to add
-D__ACCELERATE__ to the CPPFLAGS.

r: links against CoreData, which in turn links against sqlite.
Unfortunately, it
seems like CoreData now requires the extra modules Apple has included in the
system copy of sqlite. As I see it we have 2 options:
1) include these extra modules to support CoreData
2) switch to using the system sqlite on osx
I would vote for the 2nd, as I think it would reduce future headache (and
it isn't
crucial for our purposes to have the most recent version of sqlite). Doing
this
currently produces 3 doctests errors that explicitly test our copy of sqlite

sage library: the system cblas won't pretend it is atlas anymore, so set
BLAS2 to 'cblas'

gcc: at least for me, I was finding that the resulting libstdc++ was
missing some
symbols. I haven't looked into this yet (I instead used homebrew's gcc).

-- 
Andrew

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


[sage-devel] Re: [sage-git] cython cache and speeding up rebuild

2013-11-16 Thread Robert Bradshaw
On Sat, Nov 16, 2013 at 9:10 AM, Volker Braun  wrote:
> Can somebody remind me of the status of the cython compiler cache?

Discussion at http://trac.sagemath.org/ticket/13031 , but it may have
been fixed since then.

> IMHO the first goal *after* the initial git release will be to speed up the
> build when you are jumping around in the repo. This requires some sort of
> package management in SAGE_LOCAL, either nix/stow or something simple like
> putting SAGE_LOCAL under git revision control to restore already-compiled
> versions. Feel free to post your suggestions if you have any ;-)

Are you thinking that ccache and cycache won't be sufficiently fast?
Granted some package changes compile non-C code or do expensive
tuning, but those changes should be relatively rare (and cloning the
repo isn't that bad in the exceptional case).

- Robert

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


[sage-devel] Re: Sage-git buildbot

2013-11-16 Thread Volker Braun
Another update: mark and iras on Skynet also do not have git installed, so 
the buildbot won't work.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] *PAID FOR* Sagemath Cloud that quarantees minimal quality of service a money maker

2013-11-16 Thread David Joyner
On Sat, Nov 16, 2013 at 3:56 PM, Chris Seberino  wrote:
> Paid for Sagemath Cloud sounds like a win for everyone.
> Most of my student run Windows and Macs and many
> have trouble installing Sage..
>
> Paid for Sagemath Cloud will be attractive to avoid
> installing but still have responsive fast Sage!
>
> I hope this takes off and makes Sage community
> a ton of money.  I will definitely support it.

Ditto.

>
> cs
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] *PAID FOR* Sagemath Cloud that quarantees minimal quality of service a money maker

2013-11-16 Thread William Stein
On Nov 16, 2013 12:56 PM, "Chris Seberino"  wrote:
>
> Paid for Sagemath Cloud sounds like a win for everyone.
> Most of my student run Windows and Macs and many
> have trouble installing Sage..
>
> Paid for Sagemath Cloud will be attractive to avoid
> installing but still have responsive fast Sage!
>
> I hope this takes off and makes Sage community
> a ton of money.  I will definitely support it.
>

Thanks for your support.  I hope it takes off too, and have been spending
all my available time on this for over a year to make it happen!

  - William

> cs
>
> --
> You received this message because you are subscribed to the Google Groups
"sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


[sage-devel] *PAID FOR* Sagemath Cloud that quarantees minimal quality of service a money maker

2013-11-16 Thread Chris Seberino
Paid for Sagemath Cloud sounds like a win for everyone.
Most of my student run Windows and Macs and many 
have trouble installing Sage..

Paid for Sagemath Cloud will be attractive to avoid
installing but still have responsive fast Sage!

I hope this takes off and makes Sage community
a ton of money.  I will definitely support it.

cs

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


[sage-devel] cython cache and speeding up rebuild

2013-11-16 Thread Volker Braun
Can somebody remind me of the status of the cython compiler cache?

IMHO the first goal *after* the initial git release will be to speed up the 
build when you are jumping around in the repo. This requires some sort of 
package management in SAGE_LOCAL, either nix/stow or something simple like 
putting SAGE_LOCAL under git revision control to restore already-compiled 
versions. Feel free to post your suggestions if you have any ;-)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] OS X Mavericks

2013-11-16 Thread John H Palmieri


On Saturday, November 16, 2013 12:55:07 AM UTC-8, yomcat wrote:
>
> On 16/11/2013, at 2126, Jeroen Demeyer > 
> wrote: 
> > 
> > On 2013-10-23 02:48, yomcat wrote: 
> >> 
> >> 
> >> On Wednesday, 23 October 2013 10:48:00 UTC+13, yomcat wrote: 
> >> 
> >> 
> >> 
> >>On Wednesday, 23 October 2013 10:04:57 UTC+13, yomcat wrote: 
> >> 
> >> 
> >>I'll go hunting for dev tools. 
> >> 
> >> 
> >>They're not out yet. 
> >> 
> >> 
> >> Got some. 
> > Perhaps you should explain the steps that you did to get this far with 
> building Sage, such that other people can continue from there. 
>
> My method isn't easily reproducible. 
>
> Now, one can in theory install the dev tools by trying to run make. OS X 
> should then ask you to download and install them (much like it does with 
> X11). Alternatively (this is what will go in the readme), one can run the 
> command xcode-select --install and click "install" in the resulting pop-up. 
> (#15319). The other way is to log in to developer.apple.com and find the 
> download.



I installed the latest version of Xcode (via the App store) and then ran 
"xcode-select --install" from the terminal. All of the files in 
/usr/include have recent modification dates, so I think they were put there 
by this method. 

Then I ran 'make -k' and got failures in polybori (still -- I tried again 
last night), r, and singular.

-- 
John

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


[sage-devel] Re: Sage-git buildbot

2013-11-16 Thread Volker Braun
Sorry, I mixed up two different issues:

On Saturday, November 16, 2013 12:46:22 AM UTC-5, Volker Braun wrote:
>
> The UGent moufang bulid slave does not have git installed, somebody needs 
> to fix that. Paul-Olivier Dehaye should be in charge, who knows how to 
> reach him?
>

The UGent moufang machine needs git installed, and the buildbot config does 
not list a contact.
 
The Dehaye machine lists Paul-Olivier Dehaye as contact but no email 
address. There, the build fails with the message:

Agreeing to the Xcode/iOS license requires admin privileges, please re-run 
as root via sudo.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] OS X Mavericks

2013-11-16 Thread Michael Welsh
On 16/11/2013, at 2126, Jeroen Demeyer  wrote:
> 
> On 2013-10-23 02:48, yomcat wrote:
>> 
>> 
>> On Wednesday, 23 October 2013 10:48:00 UTC+13, yomcat wrote:
>> 
>> 
>> 
>>On Wednesday, 23 October 2013 10:04:57 UTC+13, yomcat wrote:
>> 
>> 
>>I'll go hunting for dev tools.
>> 
>> 
>>They're not out yet.
>> 
>> 
>> Got some.
> Perhaps you should explain the steps that you did to get this far with 
> building Sage, such that other people can continue from there.

My method isn't easily reproducible.

Now, one can in theory install the dev tools by trying to run make. OS X should 
then ask you to download and install them (much like it does with X11). 
Alternatively (this is what will go in the readme), one can run the command 
xcode-select --install and click "install" in the resulting pop-up. (#15319). 
The other way is to log in to developer.apple.com and find the download.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] Re: OS X Mavericks

2013-11-16 Thread Jeroen Demeyer

On 2013-10-23 02:48, yomcat wrote:



On Wednesday, 23 October 2013 10:48:00 UTC+13, yomcat wrote:



On Wednesday, 23 October 2013 10:04:57 UTC+13, yomcat wrote:


I'll go hunting for dev tools.


They're not out yet.


Got some.
Perhaps you should explain the steps that you did to get this far with 
building Sage, such that other people can continue from there.


--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] Re: OS X Mavericks

2013-11-16 Thread William Stein
On Sat, Nov 16, 2013 at 12:20 AM, Jeroen Demeyer  wrote:
> On 2013-11-16 06:02, R. Andrew Ohana wrote:
>>
>> Has anyone else been looking into this?
>
> Yes, I tried William's laptop (which is down now). But I didn't get far,
> since /usr/include is missing. Somebody needs to properly install XCode on
> that machine before I can continue.

I spent a while clicking around, trying what you suggested, searching,
etc., with XCode, but no matter what I did /usr/include never got
installed.  Also, yesterday, I stupidly didn't reconnect the
laptop to the correct network, which is why it isn't accessible right
now.

-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sage-devel] Re: OS X Mavericks

2013-11-16 Thread Jeroen Demeyer

On 2013-11-16 06:02, R. Andrew Ohana wrote:

Has anyone else been looking into this?
Yes, I tried William's laptop (which is down now). But I didn't get far, 
since /usr/include is missing. Somebody needs to properly install XCode 
on that machine before I can continue.


--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.