[sage-devel] Fwd: [NumPy] #1525: Numpy is ignoring CFLAGS, which makes a 64-bit build difficult
A two-year old Sage ticket added 64-bit OS X support for Numpy. http://trac.sagemath.org/sage_trac/ticket/3186 But the method used was a bit brain-dead. A script with a hard-coded path to gcc was used, which had the -m64 flag. That was then copied and used as compiler. I've removed that file gcc_fake, but created a similar one dynamically, so the path of gcc does not have to be /usr/bin/gcc. The package is here http://boxen.math.washington.edu/home/kirkby/patches/numpy-1.3.0.p4.spkg awaiting review http://trac.sagemath.org/sage_trac/ticket/8086 But this is really a hack, so the issue has now been reported upstream to the Numpy developers via their bug-tracking system. Hopefully they can fix it so CFLAGS gets inherited properly. http://projects.scipy.org/numpy/ticket/1525 Dave Original Message Subject: [NumPy] #1525: Numpy is ignoring CFLAGS, which makes a 64-bit build difficult Date: Mon, 28 Jun 2010 07:46:32 - From: NumPy Trac" Reply-To: numpy-tick...@scipy.org CC: numpy-tick...@scipy.org #1525: Numpy is ignoring CFLAGS, which makes a 64-bit build difficult +--- Reporter: drkirkby| Owner: somebody Type: defect | Status: new Priority: normal | Milestone: 2.0.0 Component: numpy.core | Version: 1.3.0 Keywords: | +--- I am trying to get Numpy to build as a 64-bit executable, as part of a 64-bit port of Sage to !OpenSolaris. But despite adding the compiler option -m64 (which generates 64-bit objects) to CFLAGS, Numpy ignores this so GCC generates an error. The same issue has been known in Sage for a long time affecting OS X systems where building 32-bit objects is the default, so one needed the -m64 compiler flag to generate the 64-bit code. {{{ wrong ELF class: ELFCLASS64 }}} which is typical of when a program is expecting to find a 32-bit object, but finds a 64-bit one. {{{ numpy-1.3.0.p2/src/setup.py numpy-1.3.0.p2/src/MANIFEST.in numpy-1.3.0.p2/.hgtags Finished extraction Host system uname -a: SunOS hawk 5.11 snv_111b i86pc i386 i86pc CC Version gcc -v Using built-in specs. Target: i386-pc-solaris2.11 Configured with: ../gcc-4.3.4/configure --prefix=/usr/local/gcc-4.3.4-GNU- assembler-Sun-linker --with-as=/usr/local/binutils-2.20/bin/as --with- ld=/usr/ccs/bin/ld --with-gmp=/usr/local --with-mpfr=/usr/local Thread model: posix gcc version 4.3.4 (GCC) Running from numpy source directory. F2PY Version 2 blas_opt_info: blas_mkl_info: libraries mkl,vml,guide not found in /export/home/drkirkby/sage-4.3.1/local/lib NOT AVAILABLE atlas_blas_threads_info: Setting PTATLAS=ATLAS libraries ptf77blas,ptcblas,atlas not found in /export/home/drkirkby/sage-4.3.1/local/lib NOT AVAILABLE atlas_blas_info: FOUND: libraries = ['f77blas', 'cblas', 'atlas'] library_dirs = ['/export/home/drkirkby/sage-4.3.1/local/lib'] language = c include_dirs = ['/export/home/drkirkby/sage-4.3.1/local/include'] /export/home/drkirkby/sage-4.3.1/spkg/build/numpy-1.3.0.p2/src/numpy/distutils/command/config.py:361: DeprecationWarning: + Usage of get_output is deprecated: please do not use it anymore, and avoid configuration checks involving running executable on the target machine. + DeprecationWarning) customize Sage_FCompiler_1 customize Sage_FCompiler_1 customize Sage_FCompiler_1 using config compiling '_configtest.c': /* This file is generated from numpy/distutils/system_info.py */ void ATL_buildinfo(void); int main(void) { ATL_buildinfo(); return 0; } C compiler: gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict- prototypes -fPIC compile options: '-c' gcc: _configtest.c gcc _configtest.o -L/export/home/drkirkby/sage-4.3.1/local/lib -lf77blas -lcblas -latlas -o _configtest ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libf77blas.so: wrong ELF class: ELFCLASS64 ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libcblas.so: wrong ELF class: ELFCLASS64 ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libatlas.so: wrong ELF class: ELFCLASS64 ld: fatal: file processing errors. No output written to _configtest collect2: ld returned 1 exit status ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libf77blas.so: wrong ELF class: ELFCLASS64 ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libcblas.so: wrong ELF class: ELFCLASS64 ld: fatal: file /export/home/drkirkby/sage-4.3.1/local/lib/libatlas.so: wrong ELF class: ELFCL
[sage-devel] Anyone want to help port Sage to Solaris/OpenSolairs 64-bit ??
Following Roberts huge effort to get a lot of .spkg updates into sage-4.5.0.alpha0, a 64-bit build of Sage on both Solaris 10 SPARC and OpenSolaris x64 does not look to be a distant dream any more. I think it will be close race between a Cygwin port and 64-bit Solaris or OpenSolaris port. There are still however 5 or 6 problems with a Solaris build, so any help would be appreciated. One or two problems might be specific to Solaris 10 SPARC or specific to OpenSolaris x64, but most of the problems appear on all 64-bit versions of Solaris. There are two ways to attack this port. 1) Install OpenSolaris, which is a free download, as a virtual machine. One problem with this can be that if your BIOS on your PC is crippled, you can only install 32-bit operating systems as virtual machines. This is the case with my Sony Vaio. 2) Use 't2' and build Sage on there in 64-bit mode. Now the parallel building of packages is working, building on 't2' is nowhere near the pain it used to be, though it is still not exactly fast. The only changes for those used to building Sage on t2 are $ export SAGE64=yes $ export SAGE_FORTRAN_LIB=/usr/local/gcc-4.4.1-sun-linker/lib/sparcv9/libgfortran.so There's a list of the issues on a 'metaticket' http://trac.sagemath.org/sage_trac/ticket/9026 Most of the issues are resolved in sage-4.5.0.alpha0. The few remaining are: 1) Pynac - http://trac.sagemath.org/sage_trac/ticket/9026 Awaiting review. http://boxen.math.washington.edu/home/kirkby/patches/pynac-0.2.0.p4.spkg 2) Libfpll http://trac.sagemath.org/sage_trac/ticket/7864 awaiting review http://boxen.math.washington.edu/home/kirkby/patches/libfplll-3.0.12.p1.spkg 3) Numpy http://trac.sagemath.org/sage_trac/ticket/8086 awaiting review http://boxen.math.washington.edu/home/kirkby/patches/numpy-1.3.0.p4.spkg 4) R. http://trac.sagemath.org/sage_trac/ticket/9040 This is potentially problematic, as R does not apparently build with gcc on x86 versions of Solaris, though it does with Sun Studio I'm hoping to get the help of Dennis Clarke of Blastwave on this one. We don't really want to make have two compilers a prerequisite for building Sage. But since R is only called via the command line, and not a library, we can just forget R for a minute. 5) Maxima http://trac.sagemath.org/sage_trac/ticket/9099 6) Sage library. This patch (awaiting review) allows c_lib to build http://trac.sagemath.org/sage_trac/ticket/9097 but then things go wrong and I can't work out where the compiler flags are coming from. Can someone take a look at this, and tell me what's up http://groups.google.co.uk/group/sage-devel/browse_thread/thread/14155a7f42d4df7a# 7) Scipy installs, but I'm very suspicious it is not a full 64-bit install. http://trac.sagemath.org/sage_trac/ticket/9100 This is because some of the object files created are 32-bit, though the final build is fully 64-bit. Something is wrong there. 8) Linbox http://trac.sagemath.org/sage_trac/ticket/9101 This is problematic on Solaris 10 SPARC, but works fine on OpenSolaris. As such, that can only be solved with the aid of 't2' or similar SPARC based system. 9) Singular http://trac.sagemath.org/sage_trac/ticket/9033 I find the libsingular build will not complete, though the other bits in the Singular package do. One can just comment out the line that builds libsingular, though clearly that is not ideal. For more detailed discussions, we should take this to sage-solaris, or drop me private emails, But I'd like to get a bit of feedback here. See who is willing to do what. I think any one of many people probably here probably know how to solve the issue with the Sage library. http://groups.google.co.uk/group/sage-devel/browse_thread/thread/14155a7f42d4df7a# Somehow it needs to be told to add the -m64 flag, but I don't know how. Dave -- 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
[sage-devel] Re: [Numpy-discussion] Is numpy ignoring CFLAGS?
On 06/28/10 09:38 AM, Dag Sverre Seljebotn wrote: Dr. David Kirkby wrote: On some 64-bit platforms, which include, but is not limited to: * Some version of OS X (I don't know what versions or processors) * Solaris on SPARC processors. * Solaris on x86 processors. * OpenSolaris on SPARC processors. * OpenSolaris on x86 processors. * HP-UX on PA-RISC processors. the default is to build 32-bit objects, but 64-bit objects can be created if needed. This is usually done via adding the -m64 flag when compiling with GCC or SunStudio, though the flag will be different with HP's compiler. Numpy is used as part of Sage, but it would appear that adding -m64 to CFLAGS will not work. A comment in the script used to build numpy shows: First: Is Python built using -m64? If not, is there a reason that NumPy in 64 bit and load it into 32 bit Python work? If Python is built with -m64 I'd expect NumPy to pick it up automatically as it queries Python for the build flags to use... Yes, Python is built 64-bit, using the -m64 option. # numpy's distutils is buggy and runs a conftest without # taking CFLAGS into account. With 64 bit OSX this results # in *boom* it then goes on to copy a file called gcc_fake, which is basically a script which gets renamed to gcc, but includes the -m64 flag. We are using numpy-1.3.0. Is this a known bug? If not, can I submit it to a bug database? Better still, does anyone have a patch to resolve it - I hate the idea of making Until somebody who really knows an answer chimes in; AFAIK this is a "feature" in distutils itself, so it affects most Python software. (Setting CFLAGS overwrites the necesarry CFLAGS settings, like -fPIC and -fno-strict-aliasing, that is queried from Python). Try setting "OPT" instead? Dag Sverre OPT has -m64 in it. This is the bit that shows how Python is built on Solaris (uname=SunOS). SAGE64 will be set to "yes" for a 64-bit build. OPT="-g -O3 -m64 -Wall -Wstrict-prototypes"; export OPT ./configure $EXTRAFLAGS --prefix="$SAGE_LOCAL" \ --enable-unicode=ucs4 --with-gcc="gcc -m64" Many other parts of Sage seem to inherit the flags ok from Python, but not numpy. It is not a Solaris specific issue, as the same issue results on OS X. Dave Dave -- 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
[sage-devel] Re: [Matplotlib-users] Is there a test suite for Matplotlib ?
On 06/28/10 01:37 PM, Michael Droettboom wrote: There is a set of nose tests installed in matplotlib.tests. It can be invoked with: import matplotlib matplotlib.test() or (from the commandline): nosetests matplotlib.tests Mike Thank you Mike. We don't have 'nosetests' as a part of Sage, but it should be possible to write a script which just executes the first two lines. I'll add that to Sage so we can run the matplotlib test suite. Dave On 06/27/2010 08:24 AM, Dr. David Kirkby wrote: Matplotlib is used as part of the Sage project, where we aim to run test-suites that are part of upstream packages where possible. Someone suggested it would be good if we did that for Matplotlib, which we currently do not do. However, on reading the contents of the source directory (README.txt, INSTALL etc) I could not find any reference to how to test Matplotlib. Is there such a test suite, and if so how does one invoke it? Dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Matplotlib-users mailing list matplotlib-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- 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
[sage-devel] Fwd: William, Write a "Sagemath" Book for Packt Publishing!
A heads-up, Many Sage Developers are getting the following form-letter email... William -- Forwarded message -- From: Mary Nadar Date: Mon, Jun 28, 2010 at 1:23 AM Subject: William, Write a "Sagemath" Book for Packt Publishing! To: wst...@gmail.com Hi William, I am an author recruiter at Packt Publishing (www.packtpub.com). We publish computer-related books on a wide variety of IT topics. We are planning to publish a new book on Sagemath. While trying to look out for potential authors to write this book, I came across one of your blog and website which shows your expertise in Sagemath. This gives me an impression that you could be a potential author for this book. Details of the Book: Title: Sagemath Beginners Guide It is planned to be a 300 page book targeted at Scientists, Mathematicians and Engineers who want a practical introduction to Sage. Prerequisite for readers: No knowledge of Sage is expected, basic knowledge of other programming languages will be an advantage. To give you an idea about the way things works at Packt: - The editorial team at Packt works with the author through out the project. - We pay a royalty of 16% and an advance against it. - The marketing team at Packt ensures that the book is well promoted. - In its ongoing commitment to OpenSource, Packt donates a percentage of revenue generated by the book to the OpenSource project on which it is based. We have donated more than 150 000 dollars to various OpenSource projects since inception in 2004. Could you please let me know if you find it interesting to write this book? Regards, Mary. -- Mary Nadar Author Relationship Executive Packt Publishing www.PacktPub.com MSN: ma...@packtpub.com Interested in becoming an author? Visit http://authors.packtpub.com for all the information you need about writing for Packt. -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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
[sage-devel] question about _sig_on _sig_off in cython code
Hi, I have found an unhandled SIGFPE in number_field_element_quadratic as explained in ticket http://trac.sagemath.org/sage_trac/ticket/9357 Basically, sage does not check if a quadratic algebraic number is zero when trying to invert it. I added a trivial patch that checks if the zero element is being inverted to rise a ZeroDivisionError. However, the error message before the crash suggests that the compiled code is not properly wrapped with _sig_on _sig_off. In this example even if one adds this wrapper the zero check is advisable, since _sing_on would rise a RuntimeError instead a ZeroDivisionError, so it seems that the zero check is enough in this case. On the other hand would the _sig_on stuff made the code more robust? What is the way to proceed in this cases? Thanks, Luis -- 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
[sage-devel] Sage 4.4.4 doctest failure on Mac PPC
I know there are not tons of PPC users still on these lists, but I wanted to ask whether they had seen something weird when testing sage/ interfaces/maxima.py. Namely, there is a guaranteed timeout (even with SAGE_TIMEOUT=1)! Previously I traced this to the functions which create the tab-completion list for maxima.[tab], and I have no reason to believe this isn't still the problem. Georg, anyone with access to the Skynet PPC computer (varro?)... any ideas? Have you seen this? - kcrisman -- 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
[sage-devel] frobby
Hi, I have moved Frobby from optional to experimental due to build issues that haven't been sufficiently addressed by any package maintainers over the past 2 months. I'll move it back when this problem is addressed. http://trac.sagemath.org/sage_trac/ticket/8783 william -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
Even if it is a form letter, I don't think Packt is a scam of any kind. They appear to be a real publisher. They focus on IT titles. They do have staff (usually hired from India, but with "impeccable" English) who work with the author over a series of revisions and through peer review, typesetting, indexing, etc... I don't recall seeing any of their publications. But I checked and some of them get very good reviews online (good authors I guess). As with all such things, beware you are dealing with the real people and not some phoney. I see the links in the form letter don't direct to the websites they say they do, but instead go via google. Not sure what's up with that Bill. On 28 June, 17:10, William Stein wrote: > A heads-up, > > Many Sage Developers are getting the following form-letter email... > > William > > > > -- Forwarded message -- > From: Mary Nadar > Date: Mon, Jun 28, 2010 at 1:23 AM > Subject: William, Write a "Sagemath" Book for Packt Publishing! > To: wst...@gmail.com > > Hi William, > > I am an author recruiter at Packt Publishing (www.packtpub.com). We > publish computer-related books on a wide variety of IT topics. > > We are planning to publish a new book on Sagemath. While trying to > look out for potential authors to write this book, I came across one > of your blog and website which shows your expertise in Sagemath. This > gives me an impression that you could be a potential author for this > book. > > Details of the Book: > > Title: Sagemath Beginners Guide > It is planned to be a 300 page book targeted at Scientists, > Mathematicians and Engineers who want a practical introduction to > Sage. > > Prerequisite for readers: No knowledge of Sage is expected, basic > knowledge of other programming languages will be an advantage. > > To give you an idea about the way things works at Packt: > > - The editorial team at Packt works with the author through out the project. > - We pay a royalty of 16% and an advance against it. > - The marketing team at Packt ensures that the book is well promoted. > - In its ongoing commitment to OpenSource, Packt donates a percentage > of revenue generated by the book to the OpenSource project on which it > is based. We have donated more than 150 000 dollars to various > OpenSource projects since inception in 2004. > > Could you please let me know if you find it interesting to write this book? > > Regards, > Mary. > -- > > Mary Nadar > Author Relationship Executive > Packt Publishingwww.PacktPub.com > MSN: ma...@packtpub.com > Interested in becoming an author? Visithttp://authors.packtpub.com > for all the information you need about writing for Packt. > > -- > William Stein > Professor of Mathematics > University of Washingtonhttp://wstein.org -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On 28 Jun, 2010, at 1:20 PM, Bill Hart wrote: > As with all such things, beware you are dealing with the real people > and not some phoney. I see the links in the form letter don't direct > to the websites they say they do, but instead go via google. Not sure > what's up with that Maybe it's a form of "click-through" that somehow makes money for someone. It's the new economy, all over again. Justin -- Justin C. Walker, Curmudgeon at Large Director Institute for the Enhancement of the Director's Income --- Nobody knows the trouble I've been --- -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
I don't think it is a click-through. I think this publisher is for real and actually does quite a good job. Apart from the fact that the cover illustrations have nothing at all to do with the content, their books seem well-written. They publish a lot of titles and they offer them much cheaper if you buy them as E- books. They ship lots of places if you want a physical copy. They also offer a single chapter from each book for evaluation before you purchase. They also do seem to add value to the publication after the author is done with it. It is definitely publication on a budget, but their prices seem to reflect that, and Sage does seem to be something they would definitely want to publish a book on. If I was an expert Sage user, had more time, etc, etc. I'd definitely take this seriously. Bill. On 28 June, 21:33, "Justin C. Walker" wrote: > On 28 Jun, 2010, at 1:20 PM, Bill Hart wrote: > > > As with all such things, beware you are dealing with the real people > > and not some phoney. I see the links in the form letter don't direct > > to the websites they say they do, but instead go via google. Not sure > > what's up with that > > Maybe it's a form of "click-through" that somehow makes money for someone. > It's the new economy, all over again. > > Justin > > -- > Justin C. Walker, Curmudgeon at Large > Director > Institute for the Enhancement of the Director's Income > --- > Nobody knows the trouble I've been > --- -- 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
[sage-devel] Re: Multivariate polynomial multiplication
I implemented the algorithm for multivariate poly multn. But it is in flint2, which won't be suitable for inclusion in Sage for some months (probably the end of the year). In the mean time, Sage uses Pari or Singular for multivariate poly multn, if I recall. There's not really anything you can do via flint, yet. But those options work in the mean time. Hooking Sage up to use my implementation, even if I pulled it out of flint2 temporarily, would still be quite some work. At the moment *all* that is implemented is multiplication. It could be done, but would require someone quite determined, expert and with quite some time on their hands. Bill. On 27 June, 00:08, Ryan Hinton wrote: > There was a flurry of activity a while ago (http://groups.google.com/ > group/sage-devel/browse_thread/thread/ > f5b976c979a3b784/6ca3d61f4347daf4) regarding multivariate polynomial > multiplication. I am working on asymptotic expansions for a set of > generating functions, and this feature will really help me in > verifying my results. > > What is the current best solution using Sage? I am also interested in > nearly-ready alternatives. > > Thanks! > > - Ryan -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On 28 Jun, 2010, at 1:41 PM, Bill Hart wrote: > I don't think it is a click-through. > > I think this publisher is for real and actually does quite a good job. I was only commenting on the trip through Google, not trying to get engaged in discussions about religion and politics. Justin -- Justin C. Walker, Curmudgeon-At-Large Institute for the Absorption of Federal Funds Men are from Earth. Women are from Earth. Deal with it. -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On Jun 28, 9:49 pm, "Justin C. Walker" wrote: > I was only commenting on the trip through Google, not trying to get engaged > in discussions about religion and politics. For the record, any url posted on google groups always redirects through google when you click on it. Wiliam posted a plain-text message, any hyperlinking is added by google groups. Volker -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart wrote: > I don't think it is a click-through. > > I think this publisher is for real and actually does quite a good job. > > Apart from the fact that the cover illustrations have nothing at all > to do with the content, their books seem well-written. They publish a > lot of titles and they offer them much cheaper if you buy them as E- > books. They ship lots of places if you want a physical copy. They also > offer a single chapter from each book for evaluation before you > purchase. > > They also do seem to add value to the publication after the author is > done with it. > > It is definitely publication on a budget, but their prices seem to > reflect that, and Sage does seem to be something they would definitely > want to publish a book on. If I was an expert Sage user, had more > time, etc, etc. I'd definitely take this seriously. I definitely would not. In my opinion, the are only two reasonable options for publishing Sage-related books: 1. Use an open license and self publish through, e.g., Lulu.The Sage community can do the hard editing work better than most publishers. (Here's I'm talking mainly about Minh Nguyen.) I think you'll earn as much money as you would get from Packt, but you get 100% of the profits instead of 18%, so end buyers pay far less (and get more -- due to the open license). 2. Publish with a very high quality reputable publisher, e.g., Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math world and can advertise. And they also are starting to understand "freeness" Case in point: http://wstein.org/ent/ -- William > > Bill. > > On 28 June, 21:33, "Justin C. Walker" wrote: >> On 28 Jun, 2010, at 1:20 PM, Bill Hart wrote: >> >> > As with all such things, beware you are dealing with the real people >> > and not some phoney. I see the links in the form letter don't direct >> > to the websites they say they do, but instead go via google. Not sure >> > what's up with that >> >> Maybe it's a form of "click-through" that somehow makes money for someone. >> It's the new economy, all over again. >> >> Justin >> >> -- >> Justin C. Walker, Curmudgeon at Large >> Director >> Institute for the Enhancement of the Director's Income >> --- >> Nobody knows the trouble I've been >> --- > > -- > 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 > -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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
[sage-devel] Got Fortran issues (R etc)? It is probably #9346
Despite the title of #9346, I think that could potentially screw up on any platform. The updated package should hopefully fix it. Dave -- 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
[sage-devel] rpy2 can try to write outside SAGE_ROOT
I noticed this error message creating /usr/lib/python2.4/site-packages/rpy2 error: could not create '/usr/lib/python2.4/site-packages/rpy2': Permission denied whilst trying to build R. (See more below if you wish). The important thing is that it tried to write to directories where the system python (/usr/lib) is installed, rather than in the Sage area. If someone tries to build Sage as root (and plenty of people are either blissfully unaware of the risks, or chose to ignore them), though could end up really screwing their system up. Since I do not build Sage as root, I just got the error message: This is a very similar issue to that reported here http://trac.sagemath.org/sage_trac/ticket/9209 Basically, bits in Sage often "pick up" things like python from outside the Sage directory tree, and act on them rather than their own version. copying rpy/rinterface/tests/test_SexpVector.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests copying rpy/rinterface/tests/test_SexpEnvironment.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests copying rpy/rinterface/tests/__init__.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests copying rpy/rinterface/tests/test_SexpClosure.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests copying rpy/rinterface/tests/test_EmbeddedR.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests copying rpy/rinterface/tests/test_SexpVectorNumeric.py -> build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/tests running build_ext building 'rpy2.rinterface.rinterface' extension creating build/temp.solaris-2.10-sun4v-2.4 creating build/temp.solaris-2.10-sun4v-2.4/rpy creating build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface /usr/lib/python2.4/pycc -DNDEBUG -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/ -O2 -g -m64 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -DR_INTERFACE_PTRS=1 -DCSTACK_DEFNS=1 -DRIF_HAS_RSIGHAND=1 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/include -Irpy/rinterface -I/usr/include/python2.4 -c rpy/rinterface/array.c -o build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/array.o /usr/lib/python2.4/pycc -DNDEBUG -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/ -O2 -g -m64 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -DR_INTERFACE_PTRS=1 -DCSTACK_DEFNS=1 -DRIF_HAS_RSIGHAND=1 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/include -Irpy/rinterface -I/usr/include/python2.4 -c rpy/rinterface/r_utils.c -o build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/r_utils.o /usr/lib/python2.4/pycc -DNDEBUG -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/ -O2 -g -m64 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -DR_INTERFACE_PTRS=1 -DCSTACK_DEFNS=1 -DRIF_HAS_RSIGHAND=1 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/include -Irpy/rinterface -I/usr/include/python2.4 -c rpy/rinterface/rinterface.c -o build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/rinterface.o /usr/lib/python2.4/pycc -G -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/ -m64 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/ -O2 -g -m64 -I/rootpool2/local/kirkby/sage-4.5.alpha0/local/include build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/array.o build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/r_utils.o build/temp.solaris-2.10-sun4v-2.4/rpy/rinterface/rinterface.o -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/lib -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/modules -R/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/lib -R/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R/modules -lR -o build/lib.solaris-2.10-sun4v-2.4/rpy2/rinterface/rinterface.so -L/rootpool2/local/kirkby/sage-4.5.alpha0/local/lib/R//lib -lR -llapack -lblas running install_lib creating /usr/lib/python2.4/site-packages/rpy2 error: could not create '/usr/lib/python2.4/site-packages/rpy2': Permission denied Error building RPY -- Python interface to R. -- 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
[sage-devel] Re: Sage 4.4.4 doctest failure on Mac PPC
On 28 Jun., 19:28, kcrisman wrote: > I know there are not tons of PPC users still on these lists, but I > wanted to ask whether they had seen something weird when testing sage/ > interfaces/maxima.py. Namely, there is a guaranteed timeout (even > with SAGE_TIMEOUT=1)! Previously I traced this to the functions > which create the tab-completion list for maxima.[tab], and I have no > reason to believe this isn't still the problem. > > Georg, It's not a "PPC specific" issue; I do see this every now and then on my MacIntel running OS X 10.4.11, so I suspect it's some incompatibility of the sometimes rather rude way Sage interfaces with Maxima (via pexpect, using Ctrl-C from time to time) on the one hand, and on the other hand some system peculiarity/deficiency of OS X 10.4 Tiger. Or maybe the OS X 10.4 system itself is absolutely fine, but more vulnerable than all the other systems to some "race condition- like" bug still lurking somewhere in the way Sage incorporates Maxima. I remember that once Michael Abshoff had created some mechanism to make the Sage/Maxima interface (i.e. the pexpect interface in general) produce verbose output into some log files (via setting an enironment variable?), but I didn't get around to do any testing in that direction, and then Michael left the Sage project. And I don't think it's a problem with the general pexpect interface --- although going this way might be the only way to go, starting to hunt down the bug. Cheers, Georg > anyone with access to the Skynet PPC computer (varro?)... any > ideas? Have you seen this? > > - kcrisman -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On 28 June, 22:21, Volker Braun wrote: > On Jun 28, 9:49 pm, "Justin C. Walker" wrote: > > > I was only commenting on the trip through Google, not trying to get engaged > > in discussions about religion and politics. > > For the record, any url posted on google groups always redirects > through google when you click on it. Wiliam posted a plain-text > message, any hyperlinking is added by google groups. Except, that for me, these links don't work. But yeah, I see that is a google thing, not the original. Bill. > > Volker -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On Mon, Jun 28, 2010 at 3:10 PM, Bill Hart wrote: > > > On 28 June, 22:21, Volker Braun wrote: >> On Jun 28, 9:49 pm, "Justin C. Walker" wrote: >> >> > I was only commenting on the trip through Google, not trying to get >> > engaged in discussions about religion and politics. >> >> For the record, any url posted on google groups always redirects >> through google when you click on it. Wiliam posted a plain-text >> message, any hyperlinking is added by google groups. > > Except, that for me, these links don't work. > > Bill. Are you using Google Chrome for your web browser? Starting about one week ago, for me all google redirect links (in gmail) have stopped working for me. I have to use Firefox instead for opening them. William > >> >> Volker > > -- > 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 > -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On 28 June, 22:21, William Stein wrote: > On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart > wrote: > > I don't think it is a click-through. > > > I think this publisher is for real and actually does quite a good job. > > > Apart from the fact that the cover illustrations have nothing at all > > to do with the content, their books seem well-written. They publish a > > lot of titles and they offer them much cheaper if you buy them as E- > > books. They ship lots of places if you want a physical copy. They also > > offer a single chapter from each book for evaluation before you > > purchase. > > > They also do seem to add value to the publication after the author is > > done with it. > > > It is definitely publication on a budget, but their prices seem to > > reflect that, and Sage does seem to be something they would definitely > > want to publish a book on. If I was an expert Sage user, had more > > time, etc, etc. I'd definitely take this seriously. > > I definitely would not. In my opinion, the are only two reasonable > options for publishing Sage-related books: > > 1. Use an open license and self publish through, e.g., Lulu. The > Sage community can do the hard editing work better than most > publishers. (Here's I'm talking mainly about Minh Nguyen.) I think > you'll earn as much money as you would get from Packt, but you get > 100% of the profits instead of 18%, so end buyers pay far less (and > get more -- due to the open license). > > 2. Publish with a very high quality reputable publisher, e.g., > Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math > world and can advertise. And they also are starting to understand > "freeness" Case in point: http://wstein.org/ent/ Come on William, how can you possibly hold Springer up as the model of "openness". Where is the tex file? Where is the OSI license text? Last time I published a paper with Springer, they sent me 50 free electronic copies of my own damned paper with DRM on them and asked if I wanted to buy 50 more electronic copies! Every time I publish an article in a Springer Journal I have to sign a damned copyright assignment form *and physically fax it to them*. This is bloody inconvenient. I'm sure Springer is changing, and I am sure their book publishing division is completely different to their journal publication section. But really The whole point of Packt's model is they pay the author a royalty advance up-front, regardless of the success of the book, then make a donation to the Open Source project involved (I'm sure it's pretty small). That possibly gives an author a chance to actually sit down and write a book that they otherwise wouldn't write. They also add value to the book by offering publisher expertise throughout the process, unlikely to be present amongst a bunch of computer scientists. They *specialise* in Open Source topics, and many very decent Open Source projects have chosen to publish with them. And Lulu? And Packt are reputable. They get reviews on Slashdot, just the same as O'Reilly. Bill. P.S: I don't give a toss whether anyone publishes a Sage book through Packt or not. This isn't about "religion", though I admit, I don't "get" Open Source publishing completely. Were we building a community of publishers, I might, because then it would make sense to say that we felt we had the expertise to do it better than professional companies charging exorbitant fees to do the same thing, and keeping information proprietary. > > -- William > > > > > > > > > Bill. > > > On 28 June, 21:33, "Justin C. Walker" wrote: > >> On 28 Jun, 2010, at 1:20 PM, Bill Hart wrote: > > >> > As with all such things, beware you are dealing with the real people > >> > and not some phoney. I see the links in the form letter don't direct > >> > to the websites they say they do, but instead go via google. Not sure > >> > what's up with that > > >> Maybe it's a form of "click-through" that somehow makes money for someone. > >> It's the new economy, all over again. > > >> Justin > > >> -- > >> Justin C. Walker, Curmudgeon at Large > >> Director > >> Institute for the Enhancement of the Director's Income > >> --- > >> Nobody knows the trouble I've been > >> --- > > > -- > > 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 > > athttp://groups.google.com/group/sage-devel > > URL:http://www.sagemath.org > > -- > William Stein > Professor of Mathematics > University of Washingtonhttp://wstein.org -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On 28 June, 23:19, William Stein wrote: > On Mon, Jun 28, 2010 at 3:10 PM, Bill Hart > wrote: > > > On 28 June, 22:21, Volker Braun wrote: > >> On Jun 28, 9:49 pm, "Justin C. Walker" wrote: > > >> > I was only commenting on the trip through Google, not trying to get > >> > engaged in discussions about religion and politics. > > >> For the record, any url posted on google groups always redirects > >> through google when you click on it. Wiliam posted a plain-text > >> message, any hyperlinking is added by google groups. > > > Except, that for me, these links don't work. > > > Bill. > > Are you using Google Chrome for your web browser? Starting about one > week ago, for me all google redirect links (in gmail) have stopped > working for me. I have to use Firefox instead for opening them. Yep, google chrome has sucked for me for the past few months. Crashes all the time now too. I hope they fix it soon, because I prefer it by far over other choices. I did file one bug report > > William > > > > >> Volker > > > -- > > 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 > > athttp://groups.google.com/group/sage-devel > > URL:http://www.sagemath.org > > -- > William Stein > Professor of Mathematics > University of Washingtonhttp://wstein.org -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
On Mon, Jun 28, 2010 at 4:21 PM, Bill Hart wrote: > > > On 28 June, 22:21, William Stein wrote: >> On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart >> wrote: >> > I don't think it is a click-through. >> >> > I think this publisher is for real and actually does quite a good job. >> >> > Apart from the fact that the cover illustrations have nothing at all >> > to do with the content, their books seem well-written. They publish a >> > lot of titles and they offer them much cheaper if you buy them as E- >> > books. They ship lots of places if you want a physical copy. They also >> > offer a single chapter from each book for evaluation before you >> > purchase. >> >> > They also do seem to add value to the publication after the author is >> > done with it. >> >> > It is definitely publication on a budget, but their prices seem to >> > reflect that, and Sage does seem to be something they would definitely >> > want to publish a book on. If I was an expert Sage user, had more >> > time, etc, etc. I'd definitely take this seriously. >> >> I definitely would not. In my opinion, the are only two reasonable >> options for publishing Sage-related books: >> >> 1. Use an open license and self publish through, e.g., Lulu. The >> Sage community can do the hard editing work better than most >> publishers. (Here's I'm talking mainly about Minh Nguyen.) I think >> you'll earn as much money as you would get from Packt, but you get >> 100% of the profits instead of 18%, so end buyers pay far less (and >> get more -- due to the open license). >> >> 2. Publish with a very high quality reputable publisher, e.g., >> Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math >> world and can advertise. And they also are starting to understand >> "freeness" Case in point: http://wstein.org/ent/ > > Come on William, how can you possibly hold Springer up as the model of > "openness". Where is the tex file? Where is the OSI license text? I wrote: 'And they also are starting to understand "freeness"'. This is dramatically different than what you implied I wrote. William -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
Then I don't understand. What do you mean by free? I don't see how anything at all about Springer exemplifies even a beginning of an understanding. They are to me the archetypal proprietary publisher... To contrast them to Packt well, OK, I can download your Springer book without paying for it. I suppose it is conceivable Packt wouldn't allow this, if asked. On one point, I will agree with you. Packt are not a mathematical publisher, They focus on IT only. Springer is a specialist in mathematical publishing. No doubt they also have a *lot* more money to advertise your book than Packt. Bill. On 29 June, 00:37, William Stein wrote: > On Mon, Jun 28, 2010 at 4:21 PM, Bill Hart > wrote: > > > On 28 June, 22:21, William Stein wrote: > >> On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart > >> wrote: > >> > I don't think it is a click-through. > > >> > I think this publisher is for real and actually does quite a good job. > > >> > Apart from the fact that the cover illustrations have nothing at all > >> > to do with the content, their books seem well-written. They publish a > >> > lot of titles and they offer them much cheaper if you buy them as E- > >> > books. They ship lots of places if you want a physical copy. They also > >> > offer a single chapter from each book for evaluation before you > >> > purchase. > > >> > They also do seem to add value to the publication after the author is > >> > done with it. > > >> > It is definitely publication on a budget, but their prices seem to > >> > reflect that, and Sage does seem to be something they would definitely > >> > want to publish a book on. If I was an expert Sage user, had more > >> > time, etc, etc. I'd definitely take this seriously. > > >> I definitely would not. In my opinion, the are only two reasonable > >> options for publishing Sage-related books: > > >> 1. Use an open license and self publish through, e.g., Lulu. The > >> Sage community can do the hard editing work better than most > >> publishers. (Here's I'm talking mainly about Minh Nguyen.) I think > >> you'll earn as much money as you would get from Packt, but you get > >> 100% of the profits instead of 18%, so end buyers pay far less (and > >> get more -- due to the open license). > > >> 2. Publish with a very high quality reputable publisher, e.g., > >> Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math > >> world and can advertise. And they also are starting to understand > >> "freeness" Case in point: http://wstein.org/ent/ > > > Come on William, how can you possibly hold Springer up as the model of > > "openness". Where is the tex file? Where is the OSI license text? > I wrote: 'And they also are starting to understand "freeness"'. > > This is dramatically different than what you implied I wrote. > > William > > -- > William Stein > Professor of Mathematics > University of Washingtonhttp://wstein.org -- 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
Re: [sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
sage-flame? On Mon, Jun 28, 2010 at 4:47 PM, Bill Hart wrote: > Then I don't understand. What do you mean by free? I don't see how > anything at all about Springer exemplifies even a beginning of an > understanding. They are to me the archetypal proprietary publisher... > > To contrast them to Packt well, OK, I can download your Springer > book without paying for it. I suppose it is conceivable Packt wouldn't > allow this, if asked. > > On one point, I will agree with you. Packt are not a mathematical > publisher, They focus on IT only. Springer is a specialist in > mathematical publishing. No doubt they also have a *lot* more money to > advertise your book than Packt. > > Bill. > > On 29 June, 00:37, William Stein wrote: >> On Mon, Jun 28, 2010 at 4:21 PM, Bill Hart >> wrote: >> >> > On 28 June, 22:21, William Stein wrote: >> >> On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart >> >> wrote: >> >> > I don't think it is a click-through. >> >> >> > I think this publisher is for real and actually does quite a good job. >> >> >> > Apart from the fact that the cover illustrations have nothing at all >> >> > to do with the content, their books seem well-written. They publish a >> >> > lot of titles and they offer them much cheaper if you buy them as E- >> >> > books. They ship lots of places if you want a physical copy. They also >> >> > offer a single chapter from each book for evaluation before you >> >> > purchase. >> >> >> > They also do seem to add value to the publication after the author is >> >> > done with it. >> >> >> > It is definitely publication on a budget, but their prices seem to >> >> > reflect that, and Sage does seem to be something they would definitely >> >> > want to publish a book on. If I was an expert Sage user, had more >> >> > time, etc, etc. I'd definitely take this seriously. >> >> >> I definitely would not. In my opinion, the are only two reasonable >> >> options for publishing Sage-related books: >> >> >> 1. Use an open license and self publish through, e.g., Lulu. The >> >> Sage community can do the hard editing work better than most >> >> publishers. (Here's I'm talking mainly about Minh Nguyen.) I think >> >> you'll earn as much money as you would get from Packt, but you get >> >> 100% of the profits instead of 18%, so end buyers pay far less (and >> >> get more -- due to the open license). >> >> >> 2. Publish with a very high quality reputable publisher, e.g., >> >> Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math >> >> world and can advertise. And they also are starting to understand >> >> "freeness" Case in point: http://wstein.org/ent/ >> >> > Come on William, how can you possibly hold Springer up as the model of >> > "openness". Where is the tex file? Where is the OSI license text? >> I wrote: 'And they also are starting to understand "freeness"'. >> >> This is dramatically different than what you implied I wrote. >> >> William >> >> -- >> William Stein >> Professor of Mathematics >> University of Washingtonhttp://wstein.org > > -- > 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 > -- Robert L. Miller http://www.rlmiller.org/ -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
I'm pretty sure I was banned from posting there. On 29 June, 00:51, Robert Miller wrote: > sage-flame? > > > > > > On Mon, Jun 28, 2010 at 4:47 PM, Bill Hart > wrote: > > Then I don't understand. What do you mean by free? I don't see how > > anything at all about Springer exemplifies even a beginning of an > > understanding. They are to me the archetypal proprietary publisher... > > > To contrast them to Packt well, OK, I can download your Springer > > book without paying for it. I suppose it is conceivable Packt wouldn't > > allow this, if asked. > > > On one point, I will agree with you. Packt are not a mathematical > > publisher, They focus on IT only. Springer is a specialist in > > mathematical publishing. No doubt they also have a *lot* more money to > > advertise your book than Packt. > > > Bill. > > > On 29 June, 00:37, William Stein wrote: > >> On Mon, Jun 28, 2010 at 4:21 PM, Bill Hart > >> wrote: > > >> > On 28 June, 22:21, William Stein wrote: > >> >> On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart > >> >> wrote: > >> >> > I don't think it is a click-through. > > >> >> > I think this publisher is for real and actually does quite a good job. > > >> >> > Apart from the fact that the cover illustrations have nothing at all > >> >> > to do with the content, their books seem well-written. They publish a > >> >> > lot of titles and they offer them much cheaper if you buy them as E- > >> >> > books. They ship lots of places if you want a physical copy. They also > >> >> > offer a single chapter from each book for evaluation before you > >> >> > purchase. > > >> >> > They also do seem to add value to the publication after the author is > >> >> > done with it. > > >> >> > It is definitely publication on a budget, but their prices seem to > >> >> > reflect that, and Sage does seem to be something they would definitely > >> >> > want to publish a book on. If I was an expert Sage user, had more > >> >> > time, etc, etc. I'd definitely take this seriously. > > >> >> I definitely would not. In my opinion, the are only two reasonable > >> >> options for publishing Sage-related books: > > >> >> 1. Use an open license and self publish through, e.g., Lulu. The > >> >> Sage community can do the hard editing work better than most > >> >> publishers. (Here's I'm talking mainly about Minh Nguyen.) I think > >> >> you'll earn as much money as you would get from Packt, but you get > >> >> 100% of the profits instead of 18%, so end buyers pay far less (and > >> >> get more -- due to the open license). > > >> >> 2. Publish with a very high quality reputable publisher, e.g., > >> >> Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math > >> >> world and can advertise. And they also are starting to understand > >> >> "freeness" Case in point: http://wstein.org/ent/ > > >> > Come on William, how can you possibly hold Springer up as the model of > >> > "openness". Where is the tex file? Where is the OSI license text? > >> I wrote: 'And they also are starting to understand "freeness"'. > > >> This is dramatically different than what you implied I wrote. > > >> William > > >> -- > >> William Stein > >> Professor of Mathematics > >> University of Washingtonhttp://wstein.org > > > -- > > 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 > > athttp://groups.google.com/group/sage-devel > > URL:http://www.sagemath.org > > -- > Robert L. Millerhttp://www.rlmiller.org/ -- 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
[sage-devel] Re: Fwd: William, Write a "Sagemath" Book for Packt Publishing!
OK. I agree, I was over the top a bit. I removed my follow up to this, FWIW. I see you mean at least the information in the book is now "free", which is a good thing. Bill. On 29 June, 00:37, William Stein wrote: > On Mon, Jun 28, 2010 at 4:21 PM, Bill Hart > wrote: > > > On 28 June, 22:21, William Stein wrote: > >> On Mon, Jun 28, 2010 at 1:41 PM, Bill Hart > >> wrote: > >> > I don't think it is a click-through. > > >> > I think this publisher is for real and actually does quite a good job. > > >> > Apart from the fact that the cover illustrations have nothing at all > >> > to do with the content, their books seem well-written. They publish a > >> > lot of titles and they offer them much cheaper if you buy them as E- > >> > books. They ship lots of places if you want a physical copy. They also > >> > offer a single chapter from each book for evaluation before you > >> > purchase. > > >> > They also do seem to add value to the publication after the author is > >> > done with it. > > >> > It is definitely publication on a budget, but their prices seem to > >> > reflect that, and Sage does seem to be something they would definitely > >> > want to publish a book on. If I was an expert Sage user, had more > >> > time, etc, etc. I'd definitely take this seriously. > > >> I definitely would not. In my opinion, the are only two reasonable > >> options for publishing Sage-related books: > > >> 1. Use an open license and self publish through, e.g., Lulu. The > >> Sage community can do the hard editing work better than most > >> publishers. (Here's I'm talking mainly about Minh Nguyen.) I think > >> you'll earn as much money as you would get from Packt, but you get > >> 100% of the profits instead of 18%, so end buyers pay far less (and > >> get more -- due to the open license). > > >> 2. Publish with a very high quality reputable publisher, e.g., > >> Springer, O'Reilly, AMS, Cambridge, Oxford. They understand the math > >> world and can advertise. And they also are starting to understand > >> "freeness" Case in point: http://wstein.org/ent/ > > > Come on William, how can you possibly hold Springer up as the model of > > "openness". Where is the tex file? Where is the OSI license text? > I wrote: 'And they also are starting to understand "freeness"'. > > This is dramatically different than what you implied I wrote. > > William > > -- > William Stein > Professor of Mathematics > University of Washingtonhttp://wstein.org -- 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
Re: [sage-devel] Re: Sage 4.4.4 doctest failure on Mac PPC
On Mon, Jun 28, 2010 at 3:07 PM, Georg S. Weber wrote: > I remember that once Michael Abshoff had created some mechanism to > make the Sage/Maxima interface (i.e. the pexpect interface in general) > produce verbose output into some log files (via setting an enironment > variable?), but I didn't get around to do any testing in that > direction, and then Michael left the Sage project. And I don't think > it's a problem with the general pexpect interface --- although going > this way might be the only way to go, starting to hunt down the bug. Here this is: http://trac.sagemath.org/sage_trac/ticket/4180 --Mike -- 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
[sage-devel] A bug in matrix conversion into Magma
Hi, On Sage 4.4.4, I have the following bug. sage: F.=GF(4) sage: m=matrix(2,[F(1),2,3,4]) sage: magma(m) --- TypeError Traceback (most recent call last) ... TypeError: unable to coerce element into magma I investigated a little bit. sage: m._magma_init_(Magma()) --- AttributeErrorTraceback (most recent call last) ... AttributeError: 'FiniteField_givaro' object has no attribute '_element_poly_repr' The version of Magma on my system is "V2.16-6". Kwankyu -- 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
Re: [sage-devel] Re: Clickable OS X app for 4.4.4
The promised binaries are up at http://boxen.math.washington.edu/home/iandrus/ sage-4.4.4-i386-Darwin.dmg has the "old" application--the one that you can make with sage -bdist sage-deluxe-4.4.4-i386-Darwin.dmg has the "new" application--it should be nicer, but more experimental. Please read the README and give me any feedback you have. I would have put them both on the same disk image if I could figure out a safe way to share SAGE_ROOT without duplicating the data. -Ivan On Jun 26, 2010, at 7:51 PM, Ivan Andrus wrote: > On Jun 26, 2010, at 11:13 AM, Jason Grout wrote: >> On 6/24/10 8:53 AM, Ivan Andrus wrote: >>> I don't know if there is work being done to create the clickable >>> applications for OS X for this release (I know being release manager is >>> hard enough), so I took the liberty of creating one, for intel at least. I >>> created them on my MacBook Pro: >>> >> >> Thanks! > > No problem. > >>> Darwin parduc.home 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 >>> PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386 i386 >>> >>> OS X 10.6.4 >>> SAGE64=yes >>> SAGE_CHECK=yes >>> >>> MacPorts installed, but removed from PATH while building sage (I hope this >>> doesn't cause any problems, but it does make me a little nervous). I'm >>> also worried that they may not work on 10.5/10.4. >> >> Hopefully #9208 and #9210 take care of the Macports issues. They solve at >> least one Macports issue for me. > > Cool. I'll have to check them out. > >>> I created the "normal" application with sage -bdist, as well as a different >>> dmg with the new "experimental" SageMenu.app. The latter should be >>> considered somewhat experimental (though much nicer IMHO). If you don't >>> like it or it doesn't work, it's easy to get the sage folder out of it, so >>> it won't be a wasted download. It would also be really great to get some >>> feedback as to whether we are going down the right road with this >>> application. >>> >>> But here's the catch, I don't have a place that I feel comfortable hosting >>> 2 files that are so big. Any ideas as to where I should put them? >>> >> >> sage.math seems like an obvious place > > Okay, I guess I'll have to figure out how to get an account. > > -Ivan -- 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
[sage-devel] Re: OpenSUSE source build failure
On Jun 28, 2010, at 9:12 AM, caleb wrote: I've attached the output of gcc -v to the discussion, but I notice now that it was mentioned in some earlier discussion that gcc 4.1.0 was blacklisted. The version of gcc is the only difference that I notice between the cluster that complies Sage flawlessly and this one. Well, the answer is to us a more recent gcc (as 4.1.0 clearly has a bug in it). Caleb On Jun 27, 1:54 am, Robert Bradshaw wrote: On Jun 27, 2010, at 1:40 AM, caleb miles wrote: Hello, I am attempting to compile SAGE 4.4.4 on an OpenSUSE cluster for local use, however, the build process fails while installing Cython, and I have attached the portion of install.log corresponding to the build process. Thanks. The key lines seem to be /nano/scratch/camiles/binaries/sage-4.4.4/spkg/build/cython-0.12.1/ src/ Cython/Compiler/Parsing.c: In function ‘__pyx_f_6Cython_8Compiler_7Parsing_flatten_parallel_assignments’: /nano/scratch/camiles/binaries/sage-4.4.4/spkg/build/cython-0.12.1/ src/ Cython/Compiler/Parsing.c:17225: internal compiler error: in merge_alias_info, at tree-ssa-copy.c:235 Please submit a full bug report, with preprocessed source if appropriate. See http://www.suse.de/feedback> for instructions. error: command 'gcc' failed with exit status 1 i.e. a compiler error. Can you do gcc -v? The cluster has four processors, on the administration node I am working on of the type: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU5140 @ 2.33GHz stepping: 6 cpu MHz : 2327.554 cache size : 4096 KB physical id : 0 siblings: 2 core id : 0 cpu cores : 2 fdiv_bug: no hlt_bug : no f00f_bug: no coma_bug: no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl v mx est tm2 cx16 xtpr lahf_lm bogomips: 4658.82 further information about the computer Linux version 2.6.16.27-0.9-chpc (ge...@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 SMP Tue Mar 27 15:24:37 MDT 2007 I was able to compile SAGE version 3.4.3 on another similar cluster which is working wonderfully, so I was rather surprised by the failure in this case. Any help would be greatly appreciated. Sincerely, Caleb Miles -- Cahn's Axiom: When all else fails, read the instructions. -- 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 athttp://groups.google.com/group/sage-devel URL:http://www.sagemath.org -- 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
[sage-devel] Re: OpenSUSE source build failure
Yes, I believe so too, however, the latest version of gcc 4.5.0 causes a build error with R, so I'm compiling and testing an intermediate version , gcc-4.3.5. On Mon, Jun 28, 2010 at 9:46 PM, Robert Bradshaw < rober...@math.washington.edu> wrote: > On Jun 28, 2010, at 9:12 AM, caleb wrote: > > I've attached the output of gcc -v to the discussion, but I notice now >> that it was mentioned in some earlier discussion that gcc 4.1.0 was >> blacklisted. The version of gcc is the only difference that I notice >> between the cluster that complies Sage flawlessly and this one. >> > > Well, the answer is to us a more recent gcc (as 4.1.0 clearly has a bug in > it). > > >> Caleb >> >> On Jun 27, 1:54 am, Robert Bradshaw >> wrote: >> >>> On Jun 27, 2010, at 1:40 AM, caleb miles wrote: >>> >>> Hello, >>> >>> I am attempting to compile SAGE 4.4.4 on an OpenSUSE cluster for local use, however, the build process fails while installing Cython, and I have attached the portion of install.log corresponding to the build process. >>> >>> Thanks. The key lines seem to be >>> >>> /nano/scratch/camiles/binaries/sage-4.4.4/spkg/build/cython-0.12.1/src/ >>> Cython/Compiler/Parsing.c: In function >>> ‘__pyx_f_6Cython_8Compiler_7Parsing_flatten_parallel_assignments’: >>> /nano/scratch/camiles/binaries/sage-4.4.4/spkg/build/cython-0.12.1/src/ >>> Cython/Compiler/Parsing.c:17225: internal compiler error: in >>> merge_alias_info, at tree-ssa-copy.c:235 >>> Please submit a full bug report, >>> with preprocessed source if appropriate. >>> See http://www.suse.de/feedback> for instructions. >>> error: command 'gcc' failed with exit status 1 >>> >>> i.e. a compiler error. Can you do gcc -v? >>> >>> The cluster has four processors, on the administration node I am working on of the type: >>> >>> processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU5140 @ 2.33GHz stepping: 6 cpu MHz : 2327.554 cache size : 4096 KB physical id : 0 siblings: 2 core id : 0 cpu cores : 2 fdiv_bug: no hlt_bug : no f00f_bug: no coma_bug: no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl v mx est tm2 cx16 xtpr lahf_lm bogomips: 4658.82 >>> >>> further information about the computer >>> >>> Linux version 2.6.16.27-0.9-chpc (ge...@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 SMP Tue Mar 27 15:24:37 MDT 2007 >>> >>> I was able to compile SAGE version 3.4.3 on another similar cluster which is working wonderfully, so I was rather surprised by the failure in this case. Any help would be greatly appreciated. >>> >>> Sincerely, >>> >>> Caleb Miles -- Cahn's Axiom: When all else fails, read the instructions. >>> >>> -- 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 athttp:// groups.google.com/group/sage-devel URL:http://www.sagemath.org >>> > -- 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
[sage-devel] moinmoin wiki deleting pages
Hi, Does anybody have a clue why users accidentally randomly delete Moinmoin pages all the time? This is constantly happening to people at Sage Days 22, with all kinds of browsers, networks, etc. This is very weird. I couldn't find anything via a fast web search. We should either upgrade the wiki and see if that fixes the problem, or move the wiki out of a virtual machine, or failing all that, switch to media wiki. Any thoughts? -- William -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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