Hi, small update - build finished, "make test" running - posted ticket about it the issue (with better explanation) with spkg attached for review - #6362
cheers, Andrzej On Sat, Jun 20, 2009 at 2:42 AM, Andrzej Giniewicz<ggi...@gmail.com> wrote: > Hi, > > nice to have a new release! > > I tried to build but didn't get far, GCC 4.4 here (actually gcc > version 4.4.0 20090526 prerelease that fixes other problem with build > I had with sage 4.0). Anyway - had to patch libsingular (it use > deprecated strchr form in 2 places, simple cast is enough to fix it > just as recommended on official porting guide for gcc 4.4) - there is > patch against singular spkg from 4.0.2 - > http://giniu.ravenlord.ws/singular-3-1-0-2-20090620.diff - and spkg > itself - http://giniu.ravenlord.ws/singular-3-1-0-2-20090620.spkg - > wasn't doing any patches for Sage for a while so would be good to > check if before commit, I hope I got it right :) Don't know if that's > all, it still compiles on my not-so-new machine, but seems like it > should do... will get back with make/make test report tomorrow > probably :) > > cheers, > Andrzej. > > On Fri, Jun 19, 2009 at 9:22 PM, John Cremona<john.crem...@gmail.com> wrote: >> >> It's a small point but the title of >> #6193: John Cremona: implement elliptic logarithm >> is nto really accurate since we already had the elliptic log, but the >> implementation has been improved. Therefore it's not exactly a "new >> feature". (there will be a related new feature soon, namely >> "implement complex elliptic logarithm" -- up to now we only have the >> real case). >> >> Next time I'll change the ticket title before it's too late! >> >> John >> >> >> 2009/6/19 Minh Nguyen <nguyenmi...@gmail.com>: >>> >>> Hi folks, >>> >>> Here is a release note for Sage 4.0.2. I'm sending this only to >>> sage-release and sage-devel. The announcement on sage-announce will be >>> forthcoming when binaries are in order, and a release tour is ready. >>> >>> Sage 4.0.2 was released on June 18th, 2009. It is available at >>> >>> http://www.sagemath.org/download.html >>> >>> * About Sage (http://www.sagemath.org) >>> >>> Sage is developed by volunteers and combines 83 open source packages. >>> It is available for download from www.sagemath.org and its mirrors in >>> source or binary form. If you have any questions and/or problems, >>> please report them to the Google groups sage-devel or sage-support. >>> You can also drop by in #sage-devel or #sage-support in freenode. >>> >>> --------------------------------------------------------------------- >>> >>> The following 36 people contributed to this release. Of those, 2 made >>> their first contribution to Sage: >>> >>> * Alex Ghitza >>> * Burcin Erocal >>> * Carl Witty >>> * Craig Citro >>> * Dan Gordon >>> * Dan Shumow >>> * David Joyner >>> * David Kirkby >>> * David Kohel >>> * David Loeffler >>> * Fidel Barrera Cruz [first contribution] >>> * Florent Hivert >>> * Francis Clarke >>> * Franco Saliola >>> * Harald Schilly >>> * Jason Grout >>> * Jerome Lefebvre [first contribution] >>> * Jim Stankewicz >>> * John Cremona >>> * John Palmieri >>> * Josh Kantor >>> * Karl-Dieter Crisman >>> * Kiran Kedlaya >>> * Maite Aranes >>> * Martin Albrecht >>> * Michael Abshoff >>> * Mike Hansen >>> * Minh Van Nguyen >>> * Nick Alexander >>> * Nicolas Thiery >>> * Rob Beezer >>> * Robert Bradshaw >>> * Robert Miller >>> * Sebastien Labbe >>> * William Stein >>> * Yann Laigle-Chapuy >>> >>> >>> Release managers: Nick Alexander, Craig Citro >>> >>> >>> * Major Features, New Spkgs and Bug fixes >>> >>> * Upgrade NumPy, SciPy, Singular, and FLINT to latest upstream releases >>> * A script to automate the testing and merging of tickets >>> * LaTeX output for combinatorial graphs >>> * New features for linear algebra include Hermite normal form over >>> principal ideal domains >>> * New features for number theory include elliptic curve isogeny, >>> elliptic curve logarithm, and local and global heights for number fields >>> >>> For all the details of what else changed in Sage 4.0.2, please see the >>> release tour in the Sage wiki at >>> >>> http://wiki.sagemath.org/sage-4.0.2 >>> >>> >>> * Bug Statistics >>> >>> We closed 84 tickets. For details see >>> >>> http://trac.sagemath.org/sage_trac/milestone/sage-4.0.2 >>> >>> or check out the closed ticket section at the end of the announcement. >>> >>> >>> * Upcoming Release >>> >>> The upcoming release is Sage 4.0.3. The focus will be on increasing >>> support for mpmath, upgrade to Python 2.6, and cleaning up mergeable >>> tickets. >>> >>> >>> * Doctesting Coverage >>> >>> For 4.0.1 we had: >>> >>> Overall weighted coverage score: 77.2% >>> Total number of functions: 21988 >>> >>> In 4.0.2, we increased coverage by 0.3%, while adding 194 functions: >>> >>> Overall weighted coverage score: 77.5% >>> Total number of functions: 22182 >>> >>> >>> * Closed Tickets: >>> >>> #4559: fixed due to #5954 >>> #5341: William Stein: jsmath broken on wiki [Reviewed by Burcin Erocal] >>> #6248: Craig Citro: remove executable bits from sage-README-osx.txt >>> [fixed by removing the executable bits] >>> #6285: fixed due to #6244 >>> #6298: fixed by merging in optional repository >>> >>> >>> Merged in Sage 4.0.2.final >>> >>> #6360: Craig Citro: Change -O2 to -O0 in singular spkg [Reviewed by >>> Nick Alexander] >>> >>> >>> Merged in Sage 4.0.2.rc3 >>> >>> #6170: Craig Citro, Nick Alexander: automate applying patches from a >>> ticket and testing them [Reviewed by Craig Citro, Nick Alexander] >>> #6295: Burcin Erocal: build runs sphinx-build even on failure >>> [Reviewed by Craig Citro] >>> #6297: Minh Van Nguyen: fix LaTeX formatting in >>> sage/schemes/elliptic_curves/period_lattice.py [Reviewed by Nick >>> Alexander] >>> #6306: John Palmieri: fix some reference manual issues for 4.0.2 >>> [Reviewed by Minh Van Nguyen] >>> #6308: Craig Citro: Fix scipy spkg to play nicely with gfortran and >>> g95 [Reviewed by William Stein] >>> #6346: William Stein: sage-4.0.2.rc2 build test problem on ppc os x >>> 10.5 [Reviewed by Craig Citro] >>> #6350: Martin Albrecht: update M4RI to newest upstream release >>> (20090617) [Reviewed by Craig Citro] >>> >>> >>> Merged in Sage 4.0.2.rc2 >>> >>> #6303: John Cremona, Craig Citro: sage-4.0.2.rc0 test failure >>> [Reviewed by Nick Alexander] >>> >>> >>> Merged in Sage 4.0.2.rc1 >>> >>> #6202: Robert Bradshaw: bitset "noise" on solaris sparc (mark) >>> [Reviewed by William Stein] >>> #6241: William Stein: numerical noise (very easy to fix) on cicero >>> (redhat 9) i686 32-bit [Reviewed by Craig Citro] >>> #6266: David Kirkby: Build problem of sqlite on Solaris 10 with gcc >>> 4.4.0 [Reviewed by William Stein] >>> #6299: Mike Hansen: major scoping error introduced by refactoring >>> dsage [Reviewed by Nick Alexander] >>> #6300: Martin Albrecht: doctest fix related to singular upgrad; needed >>> on 32-bit OS X intel, at least (maybe all 32-bit) [Reviewed by William >>> Stein] >>> >>> >>> Merged in Sage 4.0.2.alpha0 >>> >>> #2256: Craig Citro: matrix inverse over CC raises ZeroDivisionError >>> [Reviewed by Jason Grout, Nick Alexander] >>> #2513: Craig Citro: Weird printing issues with gcc, caused by LANG >>> environment variable [Reviewed by William Stein] >>> #3391: Jason Grout: update scipy to 0.7 [Reviewed by Josh Kantor] >>> #3829: Burcin Erocal: wester.py disagrees with Wester!!! [Reviewed by >>> Alex Ghitza] >>> #5321: Martin Albrecht: follow up to #5287: improve mq.SR usability >>> even more [Reviewed by Burcin Erocal] >>> #5371: Michael Abshoff, Rob Beezer: change autosave defaults [Reviewed >>> by Rob Beezer, Kiran Kedlaya] >>> #5431: Mike Hansen: Command line parser fails on hex values with 'e' >>> [Reviewed by Robert Bradshaw] >>> #5444: Mike Hansen: ellipses + float = boom [Reviewed by Robert Bradshaw] >>> #5454: Robert Bradshaw: Add coercion documentation to the reference >>> manual [Reviewed by David Loeffler] >>> #5510: Martin Albrecht: update M4RI interface [Reviewed by Jason Grout] >>> #5539: John Palmieri: "sage -docbuild" could use a better error >>> message [Reviewed by Minh Van Nguyen] >>> #5701: David Joyner: Remove Guava from standard Sage [Reviewed by Robert >>> Miller] >>> #5771: John Palmieri: %latex should issue a warning if latex isn't >>> installed on the system [Reviewed by Rob Beezer] >>> #5842: Francis Clarke: Various number field improvements [Reviewed by >>> John Cremona, David Loeffler] >>> #5845: John Cremona: Fix precision bug in hilbert_class_polynomial() >>> [Reviewed by Alex Ghitza, Jim Stankewicz] >>> #5975: Robert Beezer, Fidel Barrera Cruz: Implement latex output for >>> (combinatorial) graphs [Reviewed by John Palmieri] >>> #5976: Dan Shumow: Add an Elliptic Curve Isogeny object [Reviewed by >>> John Cremona, David Kohel] >>> #6014: David Joyner: hexads in S(5,6,12) and mathematical blackjack >>> [Reviewed by Dan Gordon] >>> #6017: Provide methods for graphs to set options for latex printing >>> [closed due to #5975] >>> #6034: Martin Albrecht: update Singular to newest upstream release >>> [Reviewed by Kiran Kedlaya] >>> #6044: Maite Aranes: Enhanced reduction modulo ideals of number fields >>> [Reviewed by John Cremona, David Loeffler] >>> #6046: John Cremona: Implement local and global heights for number >>> field elements [Reviewed by Francis Clarke, Nick Alexander] >>> #6051: Martin Albrecht: Enable Singular's coefficient rings which are >>> not fields [Reviewed by Kiran Kedlaya] >>> #6089: John Palmieri: view command: don't always use jsMath [Reviewed >>> by Rob Beezer] >>> #6108: Mike Hansen: sage -tp skips all.py!! [Reviewed by Nick Alexander] >>> #6110: Carl Witty, Nicolas Thiery: implement a "decorator" to allow >>> pickling nested classes [Reviewed by Robert Bradshaw, Nicolas Thiery] >>> #6121: Robert Bradshaw, Nicolas Thiery: use metaclasses to support >>> nested class pickling [Reviewed by Nicolas Thiery] >>> #6123: Robert Miller: expose partition refinement functions to Python >>> [Reviewed by Nick Alexander] >>> #6140: Jason Grout: Upgrade numpy to 1.3.0 [Reviewed by Josh Kantor] >>> #6178: David Loeffler: Hermite normal form over PIDs [Reviewed by John >>> Cremona] >>> #6185: Martin Albrecht: Add SBox -> CNF Conversion [Reviewed by Yann >>> Laigle-Chapuy] >>> #6188: David Loeffler: Add more files in sage/rings/number_field to >>> reference [Reviewed by John Cremona] >>> #6193: John Cremona: implement elliptic logarithm [Reviewed by Robert >>> Bradshaw] >>> #6201: Alex Ghitza: CC() raises exception instead of returning 0 >>> [Reviewed by John Palmieri] >>> #6205: Nick Alexander: add __invert__ to number field morphism >>> [Reviewed by Craig Citro] >>> #6211: Burcin Erocal: typesetting exp sometimes broken [Reviewed by >>> Nick Alexander] >>> #6213: Craig Citro: easy addition of an alias to eta product (trivial >>> ticket to deal with) [Reviewed by David Loeffler] >>> #6218: Nick Alexander: small changes to jacobian_morphism to make >>> hyperelliptic curve arithmetic faster [Reviewed by Kiran Kedlaya] >>> #6221: Minh Van Nguyen: typos in Lagrange interpolation polynomial >>> [Reviewed by Nick Alexander] >>> #6222: Minh Van Nguyen: typos in super-increasing code [Reviewed by >>> Nick Alexander] >>> #6225: Harald Schilly: add link to irc in notebook help page [Reviewed >>> by Nick Alexander] >>> #6226: Michael Abshoff, Florent Hivert, Minh Van Nguyen: developer's >>> guide: sections on formatting docstrings and trac guidelines [Reviewed >>> by John Palmieri, Minh Van Nguyen] >>> #6229: Yann Laigle-Chapuy: efficiency in Lagrange polynomial >>> interpolation (easy fix...) [Reviewed by Minh Van Nguyen] >>> #6234: Craig Citro: make parallel GCC'ing of Sage library not >>> experimental [Reviewed by Nick Alexander] >>> #6244: Burcin Erocal: conjugate() in sage-4.0 is broken [Reviewed by >>> Nick Alexander] >>> #6250: Nicolas Thiery: Standardize MatrixGroup_gap: by adding >>> .cardinality, and deprecating __len__ [Reviewed by David Joyner] >>> #6252: Minh Van Nguyen: Add 11 people to the development map [Reviewed >>> by Mike Hansen] >>> #6256: Burcin Erocal: bug in symbolic arithmetic with exp [Reviewed by >>> Nick Alexander] >>> #6257: Karl-Dieter Crisman: Minor plot doc issues [Reviewed by John >>> Palmieri] >>> #6259: Craig Citro: Fix spurious file creation in >>> sage/server/support.py [Reviewed by Nick Alexander] >>> #6260: William Stein: sage -startuptime is totally broken in >>> sage-4.0.1 [Reviewed by Mike Hansen] >>> #6263: Franco Saliola: Add __cmp__ method to ClassFunctions (group >>> characters) [Reviewed by Jerome Lefebvre, David Joyner] >>> #6264: Sebastien Labbe: ReST bug introduced by #5452 (missing '::' >>> before a sage block) [Reviewed by John Palmieri] >>> #6268: John Palmieri: Typesetting of sec(x), csc(x), cot(x) are broken >>> [Reviewed by Nick Alexander] >>> #6270: John Palmieri: add some files from the plot directory to the >>> reference manual [Reviewed by Minh Van Nguyen] >>> #6271: Nick Alexander: upgrade to mpir-1.3.0 [Reviewed by Craig Citro] >>> #6272: Nick Alexander: upgrade to flint-1.3.0 [Reviewed by Craig Citro] >>> #6282: William Stein: document SAGE_CHECK [Reviewed by John Palmieri, >>> Nick Alexander] >>> >>> -- >>> Regards >>> Minh Van Nguyen >>> >>> > >>> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---