[sage-devel] Debian packaging status update

2008-06-04 Thread Timothy G Abbott
The first bunch of SAGE dependencies entered the Debian NEW queue (the queue of packages waiting for review from the Debian ftpmasters before they are uploaded to Debian unstable) tonight; by tomorrow I expect that that the remaining SAGE dependencies will enter the Debian NEW queue. I am

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread John Cremona
2008/6/4 Robert Bradshaw [EMAIL PROTECTED]: But right now we've already got enough on our plate trying to get the changes we have pushed through. (Any help on this front would be greatly appreciated.) Robert, Can you be more specific about how others can help with this? John

[sage-devel] Re: more licensing discussion - Blender

2008-06-04 Thread Harald Schilly
On Jun 4, 1:32 am, David Joyner [EMAIL PROTECTED] wrote: I would like to learn a bit about Blender too. If you have a book you'd recommend, please let me know. I've played around with blender and it's amazingly cool if you understand how it works (the UI), but this takes some time. I don't

[sage-devel] Re: Lattice Boltzmann method

2008-06-04 Thread David Joyner
According to http://en.wikipedia.org/wiki/Lattice_Boltzmann_methods the packages http://www.lbmethod.org/openlb/ and http://www.physics.ndsu.nodak.edu/people/wagner/LB.html are GPL'd. The first is GPLv2 but SAGE is licensed GPLv2+, and the second is licenced under the GPL but doesn't say which

[sage-devel] Re: Early failure of 3.0.3.alpha0 on Solaris Express on x86

2008-06-04 Thread Dr. David Kirkby
On May 30, 10:03 am, mabshoff [EMAIL PROTECTED] wrote: On May 30, 10:06 am, Dr. David Kirkby [EMAIL PROTECTED] wrote: I managed to get quite a way building 3.0.2 on my Solaris laptop before there were any issues at all, but with 3.0.3.alpha0 things have not gone so smoothly. However,

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread Dr. David Kirkby
On Jun 4, 5:13 am, mabshoff [EMAIL PROTECTED] wrote: Hello folks, with malb's libSingular fix we are down from 120+ segfaults to about 100 doctest failures, none of them segfaults. While that does not look like much of an improvement nearly all of those errors are caused by the following

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread Bill Page
Robert, Thanks for the elaboration. I hope that this follow-up is not too far off topic and I don't want to distract you (or any of the Sage developers) from your main tasks. I wrote this mostly as notes and questions to myself - but if you or anyone else have some time or the inclination to

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread David Harvey
On Jun 4, 2008, at 7:07 AM, Bill Page wrote: Ok (and thanks also for the clarification, David). There are of course two different uses of object here: 1) object of some category, 2) Python object. All Python objects have a 'type', i.e. belong to some Python class. So in Sage 3.0.2 I

[sage-devel] Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Dr. David Kirkby
Here's my attempt to build sage 3.0.2 on Solaris (SPARC). The build process reports gmp_aux.h is not found, I checked and there is no such file. However, this in itself does not cause the build process to stop, but it later stops when various things are undefined. See below. The system in a

[sage-devel] ohloh

2008-06-04 Thread Jaap Spies
Just found this: http://www.ohloh.net/projects/sage Sage seems to have 5 users and 173 contributors :-)! Jaap --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED]

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Francois
Dr. David Kirkby wrote: Here's my attempt to build sage 3.0.2 on Solaris (SPARC). The build process reports gmp_aux.h is not found, I checked and there is no such file. However, this in itself does not cause the build process to stop, but it later stops when various things are undefined.

[sage-devel] Re: ohloh

2008-06-04 Thread Martin Albrecht
On Wednesday 04 June 2008, Jaap Spies wrote: Just found this: http://www.ohloh.net/projects/sage Sage seems to have 5 users and 173 contributors :-)! Is this relevant: http://www.ohloh.net/projects/sage/factoids/473513 ? Martin -- name: Martin Albrecht _pgp:

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread mabshoff
On Jun 4, 2:06 pm, Dr. David Kirkby [EMAIL PROTECTED] wrote: Here's my attempt to build sage 3.0.2 on Solaris (SPARC). The build process reports gmp_aux.h is not found, I checked and there is no such file. However, this in itself does not cause the build process to stop, but it later stops

[sage-devel] Re: ohloh

2008-06-04 Thread Martin Albrecht
On Wednesday 04 June 2008, Jaap Spies wrote: Just found this: http://www.ohloh.net/projects/sage Sage seems to have 5 users and 173 contributors :-)! Jaap Another thing (this is a funny tool to play with :-)) Few source code comments Sage: Open Source Mathematics Software is written

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread mabshoff
On Jun 4, 12:51 pm, Dr. David Kirkby [EMAIL PROTECTED] wrote: On Jun 4, 5:13 am, mabshoff [EMAIL PROTECTED] wrote: Hello folks, Hi David, with malb's libSingular fix we are down from 120+ segfaults to about 100 doctest failures, none of them segfaults. While that does not look like

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread Martin Albrecht
Well, I have seens the same problem on other Solaris boxen and we do not explicitly just /dev/random, but we do so via GNUTLS. We might patch GNUTLS slightly on Solaris, but up to know it isn't 100% clear to my why this happens. Yeah, patching the random number generation of the SSL

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread mabshoff
On Jun 4, 2:56 pm, Francois [EMAIL PROTECTED] wrote: SNIP Hi, Hi Francois, It looks like gmp_aux.h is generated during make setup3 which is completely skipped on sun, from the skpg-install script: do_tune() {     if [ $UNAME = SunOS ]; then         return     fi     do_make setup1    

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread mabshoff
On Jun 4, 3:08 pm, Martin Albrecht [EMAIL PROTECTED] wrote: Well, I have seens the same problem on other Solaris boxen and we do not explicitly  just /dev/random, but we do so via GNUTLS. We might patch GNUTLS slightly on Solaris, but up to know it isn't 100% clear to my why  this

[sage-devel] Re: [sage-support] Re: 3 == pi

2008-06-04 Thread Dan Christensen
William Stein [EMAIL PROTECTED] writes: Sage Enhancement Proposal: Change comparisons that involve elements of the symbolic ring to return True or False if both sides of the symbolic comparison are constants and the comparison can be definitely determined. I'm not sure what symbolic

[sage-devel] Re: Debian packaging status update

2008-06-04 Thread Martin Albrecht
On Wednesday 04 June 2008, Timothy G Abbott wrote: The first bunch of SAGE dependencies entered the Debian NEW queue (the queue of packages waiting for review from the Debian ftpmasters before they are uploaded to Debian unstable) tonight; by tomorrow I expect that that the remaining SAGE

[sage-devel] Re: ohloh

2008-06-04 Thread boothby
Curious. I show up as a contributor at least 3 times. William shows up at least 10 times... I think I saw you (Martin) in there at least twice. It seems that many of us don't configure .hgrc on every machine we use... On Wed, 4 Jun 2008, Martin Albrecht wrote: On Wednesday 04 June 2008,

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread mabshoff
On Jun 4, 5:29 pm, Martin Albrecht [EMAIL PROTECTED] wrote: On Wednesday 04 June 2008, mabshoff wrote: SNIP Yes, what could go wrong? ;) Seriously: What I meant above is that we ought to see on Solaris only if switching to /dev/urandom as an entropy source does fix the infinite

[sage-devel] Re: ohloh

2008-06-04 Thread Martin Albrecht
On Wednesday 04 June 2008, [EMAIL PROTECTED] wrote: Curious. I show up as a contributor at least 3 times. William shows up at least 10 times... I think I saw you (Martin) in there at least twice. It seems that many of us don't configure .hgrc on every machine we use... Yes, and sometimes

[sage-devel] osx, easy install, steps 4-6

2008-06-04 Thread [EMAIL PROTECTED]
Hi I just read the installation readme and built my own application to start the sageserver: Just start the Apple-ScriptEditor and enter the following code: tell application Terminal do script /Applications/sage/sage -notebook end tell Well, that's all. Now only save the script as a

[sage-devel] Re: osx, easy install, steps 4-6

2008-06-04 Thread mabshoff
On Jun 4, 6:13 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi Hi Kai-Philipp I just read the installation readme and built my own application to start the sageserver: Just start the Apple-ScriptEditor and enter the following code: tell application Terminal         do script

[sage-devel] Re: osx, easy install, steps 4-6

2008-06-04 Thread kcrisman
On Jun 4, 12:13 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi I just read the installation readme and built my own application to start the sageserver: Just start the Apple-ScriptEditor and enter the following code: tell application Terminal         do script /Applications/sage/sage

[sage-devel] Re: [debian-sage] Debian packaging status update

2008-06-04 Thread Pablo De Napoli
The first bunch of SAGE dependencies entered the Debian NEW queue (the queue of packages waiting for review from the Debian ftpmasters before they are uploaded to Debian unstable) tonight; by tomorrow I expect that that the remaining SAGE dependencies will enter the Debian NEW queue.

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread Robert Bradshaw
On Jun 4, 2008, at 1:32 AM, John Cremona wrote: 2008/6/4 Robert Bradshaw [EMAIL PROTECTED]: But right now we've already got enough on our plate trying to get the changes we have pushed through. (Any help on this front would be greatly appreciated.) Robert, Can you be more specific about

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Dr. David Kirkby
Hi Dave, I know one issue with NTL that pops up when people use either csh or tcsh as a login shell and I got a likely fix that will be in Sage 3.0.3. SNIP Cheers, Michael It's not that [EMAIL PROTECTED]:[~] $ grep drkirkby /etc/passwd

[sage-devel] Re: Some implementation questions (Re: sage, s-integral points, diploma thesis)

2008-06-04 Thread John Cremona
Dear Michael, I am glad that you have made some progress. I am copying this to sage-devel since the questions you ask are about how to use Sage and not about this particular problem (which is to compute integral points on elliptic curves, if anyone on sage-devel is reading this). 2008/6/4

[sage-devel] Re: New Sage website

2008-06-04 Thread Clement Pernet
First, I really think this web site looks much better, and mature. Great job! I asked my roomate, Alan, to review it, since he's quite a bit into web app. development. Here are his comments: * in general: less pages, dont hide things 3 pages deep. everything on the site could be edited down

[sage-devel] Re: New Sage website

2008-06-04 Thread David Harvey
Everyone keeps saying they don't like the blue. Well, I *do* like the blue! Just my 2 cents :-) david On Jun 4, 2008, at 1:40 PM, Clement Pernet wrote: First, I really think this web site looks much better, and mature. Great job! I asked my roomate, Alan, to review it, since he's

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread Robert Bradshaw
On Jun 4, 2008, at 4:07 AM, Bill Page wrote: Robert, Thanks for the elaboration. I hope that this follow-up is not too far off topic and I don't want to distract you (or any of the Sage developers) from your main tasks. I wrote this mostly as notes and questions to myself - but if you or

[sage-devel] new website

2008-06-04 Thread David Harvey
nitpicking issues. (some are more subjective than others, feel free to ignore any of the suggestions below) main page: Python based = Python-based Next to the download button, shouldn't be a space between 3.0.2 and the comma; and I don't see the need for a colon after Version

[sage-devel] Re: 3 == pi

2008-06-04 Thread Robert Bradshaw
On Jun 4, 2008, at 8:40 AM, Dan Christensen wrote: William Stein [EMAIL PROTECTED] writes: Sage Enhancement Proposal: Change comparisons that involve elements of the symbolic ring to return True or False if both sides of the symbolic comparison are constants and the comparison can be

[sage-devel] Re: new website

2008-06-04 Thread David Harvey
Some more. Development page: The proclaimed mission is = Our mission is Let's be consistent with create vs creating. It's different here from the main page. I think creating is better. In the enumerated list, I would prefer n-dashes (ndash;) instead of hyphens. There is the IRC channel =

[sage-devel] Re: new website

2008-06-04 Thread David Harvey
On the main page, why not put the mission *first*, and then afterwards put Sage is... Also, under Library, I don't know what works means. Maybe that works in deutsch, but it doesn't work in english :-). Do you mean like projects that use Sage, or tools built on top of Sage, or something

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Francois
On Jun 5, 1:10 am, mabshoff [EMAIL PROTECTED] wrote: On Jun 4, 2:56 pm, Francois [EMAIL PROTECTED] wrote: SNIP Hi, Hi Francois, It looks like gmp_aux.h is generated during make setup3 which is completely skipped on sun, from the skpg-install script: do_tune() { if [

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread mabshoff
On Jun 4, 9:30 pm, Francois [EMAIL PROTECTED] wrote: On Jun 5, 1:10 am, mabshoff [EMAIL PROTECTED] wrote: SNIP gmp_aux.h exists without the tuning, but I am not sure why we skip the tuning on Solaris. I will certainly see if I cannot reactivate that. As I mentioned in the other email

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread Robert Bradshaw
On Jun 4, 2008, at 9:02 AM, mabshoff wrote: On Jun 4, 5:29 pm, Martin Albrecht [EMAIL PROTECTED] wrote: On Wednesday 04 June 2008, mabshoff wrote: SNIP Yes, what could go wrong? ;) Seriously: What I meant above is that we ought to see on Solaris only if switching to /dev/urandom as

[sage-devel] Re: Solaris porting porting progress report on Sage 3.0.x

2008-06-04 Thread mabshoff
On Jun 4, 9:39 pm, Robert Bradshaw [EMAIL PROTECTED] wrote: On Jun 4, 2008, at 9:02 AM, mabshoff wrote: SNIP Aside from that it would be good with somebody with deeper Solaris- internals fu than me could enlighten me if /dev/random is the preferred source of randomness. On linux at

[sage-devel] parent of component of CartesianProduct

2008-06-04 Thread Bill Page
In: http://modular.math.washington.edu/msri06/work/kohel/msri_magma.pdf A Brief Magma Tutorial by David R. Kohel gives this example: -- The parent structure of a tuple is more important than in the case of sequences or sets. C := CartesianProduct(Integers(),RationalField()); t :=

[sage-devel] Re: parent of component of CartesianProduct

2008-06-04 Thread William Stein
On Wed, Jun 4, 2008 at 3:03 PM, Bill Page [EMAIL PROTECTED] wrote: In: http://modular.math.washington.edu/msri06/work/kohel/msri_magma.pdf A Brief Magma Tutorial by David R. Kohel gives this example: -- The parent structure of a tuple is more important than in the case of

[sage-devel] Re: new website

2008-06-04 Thread Harald Schilly
Thanks, just went through your remarks, very good comments. I used about 90% of them ... On Jun 4, 8:19 pm, David Harvey [EMAIL PROTECTED] wrote: On the main page, why not put the mission *first*, and then   afterwards put Sage is... This first page first sentence problem will never be

[sage-devel] Re: parent of component of CartesianProduct

2008-06-04 Thread Mike Hansen
Notice that the parent of t[1] is incorrect in the 2nd case. This is a bug. I've opened a ticket here: http://trac.sagemath.org/sage_trac/ticket/3368 and assigned it to Mike Hansen :-) This was never the intended functionality of CartesianProduct? -- it is different than the

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Dr. David Kirkby
On Jun 4, 8:35 pm, mabshoff [EMAIL PROTECTED] wrote: On Jun 4, 9:30 pm, Francois [EMAIL PROTECTED] wrote: On Jun 5, 1:10 am, mabshoff [EMAIL PROTECTED] wrote: SNIP gmp_aux.h exists without the tuning, but I am not sure why we skip the tuning on Solaris. I will certainly see if I

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread mabshoff
On Jun 5, 12:56 am, Dr. David Kirkby [EMAIL PROTECTED] wrote: On Jun 4, 8:35 pm, mabshoff [EMAIL PROTECTED] wrote: SNIP Hi David, I don't believe the problem I was experiencing is anything to do with the shell, or how it is called. As Is said, I'm not using csh or tcsh as a login shell,

[sage-devel] Re: parent of component of CartesianProduct

2008-06-04 Thread Bill Page
On Wed, Jun 4, 2008 at 6:07 PM, William Stein wrote: On Wed, Jun 4, 2008 at 3:03 PM, Bill Page wrote: Is there any interest in also implementing the Co-product constructor? Yes. What about Record and Union constructors? I don't know what those are (at least what Record is). Records

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Francois
On Jun 5, 11:05 am, mabshoff [EMAIL PROTECTED] wrote: On Jun 5, 12:56 am, Dr. David Kirkby [EMAIL PROTECTED] wrote: On Jun 4, 8:35 pm, mabshoff [EMAIL PROTECTED] wrote: SNIP Hi David, I don't believe the problem I was experiencing is anything to do with the shell, or how it is

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Dr. David Kirkby
On Jun 5, 12:05 am, mabshoff [EMAIL PROTECTED] wrote: g++ -I../include -I. -O2 -g -fPIC -fPIC -shared -Wl,-soname,lib`cat DIRNAME`.so -o lib`cat DIRNAME`.so FFT.o FacVec.o GF2.o GF2E.o GF2EX.o GF2EXFactoring.o GF2X.o GF2X1.o GF2XFactoring.o GF2XVec.o GetTime.o HNF.o ctools.o LLL.o

[sage-devel] Re: Problems building Sage 3.0.2 on Solaris 10 - NTL issue

2008-06-04 Thread Dr. David Kirkby
On Jun 5, 12:36 am, Francois [EMAIL PROTECTED] wrote: Spot on Michael. gcc config is given at the beginning of the compilation and says: --without-gnu-ld --with-ld=/usr/ccs/bin/ld OK back to square one to put together a better patch. It's at time like this that you start wishing everything

[sage-devel] Another Solaris NTL problem

2008-06-04 Thread Dr. David Kirkby
I set up a Sun Ultra 60 for testing of sage and have mailed a couple of people passwords. I just checked this, and found another issue with NTL on the Ultra 60 which I did not notice on the Blade 2000. It appears to fail with: make: Fatal error in reader: makefile, line 522: Macro assignment

[sage-devel] Re: Another Solaris NTL problem

2008-06-04 Thread Dr. David Kirkby
On Jun 5, 2:32 am, Dr. David Kirkby [EMAIL PROTECTED] wrote: I set up a Sun Ultra 60 for testing of sage and have mailed a couple of people passwords. I just checked this, and found another issue with NTL on the Ultra 60 which I did not notice on the Blade 2000. It appears to fail with:

[sage-devel] Re: new website

2008-06-04 Thread David Harvey
On Jun 4, 2008, at 6:09 PM, Harald Schilly wrote: Also, under Library, I don't know what works means. This was already a problem mentioned somewhere else. Very interesting. I looked it up in a dictionary and it is the correct translation. Maybe it is used differently? Or is the word

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread Bill Page
On Wed, Jun 4, 2008 at 1:54 PM, Robert Bradshaw wrote: On Jun 4, 2008, at 4:07 AM, Bill Page wrote: ... These seem consistent to me, albeit rather complex. However I am not sure I understand the following: sage: parent(IntegerRing()) type 'sage.rings.integer_ring.IntegerRing_class'

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread William Stein
On Wed, Jun 4, 2008 at 7:35 PM, Bill Page [EMAIL PROTECTED] wrote: On Wed, Jun 4, 2008 at 1:54 PM, Robert Bradshaw wrote: On Jun 4, 2008, at 4:07 AM, Bill Page wrote: ... These seem consistent to me, albeit rather complex. However I am not sure I understand the following: sage:

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread Bill Page
On Wed, Jun 4, 2008 at 11:06 PM, William Stein wrote: On Wed, Jun 4, 2008 at 7:35 PM, Bill Page wrote: On Wed, Jun 4, 2008 at 1:54 PM, Robert Bradshaw wrote: David's explanation of this is right on. We need parent() to work in some sensible way on non-Elements (e.g. Python ints, objects

[sage-devel] Re: coercing of sqrt(2)

2008-06-04 Thread William Stein
On Wed, Jun 4, 2008 at 10:16 PM, Bill Page [EMAIL PROTECTED] wrote: On Wed, Jun 4, 2008 at 11:06 PM, William Stein wrote: On Wed, Jun 4, 2008 at 7:35 PM, Bill Page wrote: On Wed, Jun 4, 2008 at 1:54 PM, Robert Bradshaw wrote: David's explanation of this is right on. We need parent() to