Michael, Is there anything I can do to help with 1946? It's now a month since I wrote that stuff and the more releases that go by before it is merged the harder it will be. Or will it be easier (for you!) to wait until 2.10.2 is released without it and then redo the patch based on that?
John On 21/02/2008, mabshoff <[EMAIL PROTECTED]> wrote: > > Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest > failures > and also finishes the merging of the graph theory code. > > The tarball [209MB] is available at the usual place: > > > http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar > > The doctest failures in detail: > > const.tex: special function failure - see #2222 > > sage -t devel/sage-main/sage/groups/group.pyx - #2224 > sage -t devel/sage-main/sage/misc/functional.py - #2226 > sage -t devel/sage-main/sage/modules/quotient_module.py - #2230 > > --- > > sage -t devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx > > 4 times "NotImplementedError: log is not quite working yet" - David > Roe might or might not have the resources to implement the missing > bits. > > --- > > sage -t devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx > > File "multi_polynomial.pyx", line 256: > sage: R(S.0) > Expected: > BROKEN -- FIX ME > Got: > p > > I am hazy on the details, but the result is not correct, but it was > unclear during SD7 what the result should be or what causes the bug. > > --- > > sage -t devel/sage-main/sage/schemes/elliptic_curves/padics.py > > File "padics.py", line 947: > sage: E.padic_sigma_truncated(5, 10) > Expected: > O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 + > 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 + > 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7 > + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11) > Got: > O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 + > 3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 + > 5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7 > + O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11) > > Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10 > > Once we fix all the above issue 2.10.2 will be release. I am > optimitic > and think that this will be the case in the next 24 hours. > > I am catching some sleep now - back in about right hours. > > Cheers, > > Michael > > ######################################################################## > > Merge que, needs some additonal review: > > #1893: David Kohel: Added graphical plotting to discrete random > variables > #2153: David Kohel: Defined Hom parent of group homomorphisms. > > Has been merged, could use more review: > > #174, #1963, #2190 > > Merged in alpha2: > > #1961: Robert Miller: Fix graph_isom bug > #2186: Robert Miller: verbosity for graph_isom - visualize the tree > that is traversed during search > #2211: Robert Miller: another segfault issue in graph_isom > #2213: Robert Miller: misc graph theory fixes > #2218: Mike Hansen: assuming an expression is not equal to another > expression doesn't work > #2221: Gary Furnish: Silent failure of sage-env > #2227: William Stein, Michael Abshoff: sage-2.10.2.alpha1 -- doctest > broken in sageinspect.py because I added a new option > #2228: William Stein, Michael Abshoff: sage-2.10.2.alpha1 -- > fractional > ideal doctest failure -- output is equivalent > #2229: Craig Citro: sage-2.10.2.alpha1 -- breakage in new > totally_rel.py > #2231: Mike Hansen, William Stein: sage-2.10.2-alpha1: doctest > failure > in partition_algebra.py > #2233: Willem Jan Palenstijn: "valuation too large" in padics on 64bit > #2234: Martin Albrecht: typo fix in doctest > #2236: Jason Grout: plot randomizes the endpoints of the interval and > causes wiggling in the graph > #2238: William Stein, Alex Ghitza: doctest failure in const.tex > > Merged in alpha1: > > #174: William Stein: Implement a modular Hermite Normal Form algorithm > #506: William Stein: add %timeit support to the notebook > #521: David Harvey, Alex Ghitza: increase the doctest coverage for > schemes/elliptic_curves/monsky_washnitzer.py > #1116: Michael Abshoff: sage -sdist recreates certain empty files in > $SAGE_LOCAL/bin > #1130: John Cremona, Nick Alexander: point counting for elliptic > curves over non-prime finite fields > #1171: Robert Bradshaw: _new() method for quadratic field elements > #1304: Robert Miller: edge-labeled graph isomorphism > #1601: Rob Gross, Michael Abshoff: issue with noclobber and building > sage > #1651: David Joyner: bug in decode > #1857: David Joyner: examples of parametric surfaces in 3d > #1971: Jason Grout: notebook/jsmath -- make an optional spkg with the > image fonts > #1987: Nils Bruin: "forall" and "exists" need pointers in docstring > to "all" and "any > #2004: David Harvey: padic_height_via_multiply > #2041: Alex Ghitza: tutorial: long lines in verbatim environments get > cut off in pdf file > #2063: William Stein: sage -q is broken > #2079: Robert Bradshaw: /= does not work for univariate polynomials > #2085: Robert Miller: bug in graph_isom and binary_code > #2089: Martin Albrecht: major finite field printing bug > #2107: Clement Pernet, Michael Abshoff: serious malloc problem > triggered > by Hecke operator computation > #2126: Alex Ghitza: small fixes to eisenstein_series_qexp() > #2127: Clement Pernet: Mod n determinant and LinBox/FFPACK > #2128: Kate Minola, Alex Ghitza: bug in random_prime > #2133: Alex Ghitza: running dimension_modular_forms on weight 0 > should > return 1 (trivial to fix) > #2146: Burcin Erocal: PolyBoRi random_element is broken > #2172: Michael Abshoff: sage -sdist loses debian build infrastructure > #2176: Tim Abbott: debianize tachyon.spkg > #2177: Tim Abbott: debianized jmol.spkg > #2178: Carl Witty: latex2html does not like $+$ > #2182: Jason Grout: undefined symbol: gzopen64 when starting the > notebook() > #2183: David Joyner: scipy and special functions, better doctesting > #2184: Robert Miller: readjust xmin...ymax for plotting digraphs with > arrows > #2185: Robert Miller: improvement to plotting digraphs with fixed > heights > #2187: Carl Witty: improve refman autogeneration; add and rewrite > much > reference manual text > #2190: William Stein: implement a ZZ-module saturation algorithm: > this > is the key thing needed to compute kernels over ZZ, etc. > #2191: Tim Abbott: Debianize gfan spkg > #2193: Burcin Erocal: doctest framework should check for keywords > only > in comments > #2194: Carl Witty, William Stein: Elliptic curves over QQbar: point > creation fails > #2196: John Cremona: Elliptic Curve quadratic/quartic/sextic twists: > unhelpful error message when D=0 > #2201: Craig Citro: doctest failure on 2.10.2.alpha0: number_field.py > #2202: Tim Abbott: Debianize rubiks spkg > #2204: William Stein, Michael Abshoff, Karim Belabas: Integrate Karim > Belabas's HNF bug fix for pari, add 64 bit OSX support for > pari.spkg > > Merged in alpha0: > > #1014: Alex Ghitza: there should be an Integer.number_of_digits() > function > #1085: John Voight, Craig Citro: code for enumerating totally real > fields > #1366: Tom Boothby: speed up "sage -br" - cache the dependency > diagram instead of computing it every time > #1371: John Hanke: hg_sage.pull/push() to non-default server with > multiple branches > #1413: Joel Mohler: added _sig_on/_sig_off to mpolynomial_libsingular > #1714: Martin Albrecht: allow keyword arguments for remote sage > methods > (sage0) > #1793: Martin Albrecht: Hilbert series, Hilbert polynomial, Laurent > series expansion > #1824: Martin Albrecht: *huge* memory leak in PolyBoRi iteratiors > #1908: Jason Grout: Make it so that show plots a list as a grid > #1927: Mike Hansen: dots in symbolic variable names should not be > allowed, etc. > #1963: David Roe: unramified and eisenstein extensions [Credit also > goes to Craig Citro, Kiran Kedlaya, Robert Bradshaw for > extensive review and bug fixes, especially during Bug Day 7] > #2003: Justin Walker, Michael Abshoff: gnutls configure script finds > local copy of guile when it shouldn't > #2032: William Stein: bug in bundle script for sage hg repo > #2036: Jason Grout: maxima is off by -1 with its charpoly > #2046: Carl Witty: save(srange(3), './foo') fails > #2047: Carl Witty: new fast float evaluation framework does not > work with multivariate polynomials > #2051: Martin Albrecht: added documentation for parameters of > groebner_basis method of boolean ideals > #2053: William Stein: creating symbolic matrices is insanely slow > #2055: Martin Albrecht: MPolynomialRing(BooleanPolynomial) > #2056: Peter Jipsen: 3d graphics examples: include two very nice > examples in the sage docstrings > #2057: William Stein: followup to #1983 -- 0^0 for 0 a rational > #2068: Michael Abshoff: zlib -- not picking up the right zlib when > building libpng > #2073: Willam Stein, Mike Hansen: calculus -- get doctest coverage > above 50% > #2074: Tom Boothby: PermutationGroupElement constructor bug. > #2077: Jason Grout: matrix.column(i) should throw error when i is > larger than the number of columns in the matrix (minus 1). > #2080: William Stein: notebook -- create eval_asap cells; fix bug > in checkbox functionality > #2081: Mike Hansen: Add .coefficients() and .exponents() to > univariate polynomials and power series > #2082: Robert Miller: plot loops > #2083: Nick Alexander: Make number_field .galois_closure require > a name and .galois_conjugates take an explicit field. > #2097: Bobby Moretti, Carl Witty: aspect_ratio option to show() for > function plots does not work correctly > #2098: Tim Abbott: rudimentary debian package build support > #2101: Tim Abbott: debianize various spkgs > #2104: Tim Abbott: missing dependency: lcalc on mpfr > #2111: Martin Albrecht: Gröbner bases over any field > #2112: Mike Hansen: __contains__ sometimes fails with SR elements > due to == returning an equation > #2115: Mike Hansen: add native python implementation of multiset > combinations > #2116: Jason Grout: is package installed function > #2123: Craig Citro: bug in modular symbols setting sign on subspace > #2124: Craig Citro: minor bug in f.root_field() > #2125: Jonathan Bober: bober's name is spelled wrong > #2132: Carl Witty, Michael Abshoff: disable "padlock" support in > libgcrypt > #2134: Robert Miller: arrows for digraphs > #2139: Mike Hansen: set partitions iterator not working > #2140: Nick Alexander: enhance search_src and add search_def for > easier source navigating. > #2144: Robert Bradshaw: hex constants do not work as expected > #2147: Nick Alexander: Make default cyclotomic polynomial be > defined over ZZ. > #2156: Robert Bradshaw: update cython to 0.9.6.12 release > #2158: Jaap Spies: Fix some typos in matrix/matrix2.pyx > #2160: Jaap Spies: leftovers from python to cython translation > #2161: Joel Mohler: some speed improvements for mpolynomials over ZZ > #2162: William Stein: pari stack -- ability to resize at runtime > #2164: Mike Hansen: add fast iterator for partitions > #2166: Michael Abshoff: matrix/matrix_symbolic_dense.pyx doctest > failure > #2168: Mike Hansen: add native implementation for PartitionTuples > #2169: William Stein: magma <--> sage conversions: first step to > more systematic conversions back and forth > > > -- John Cremona --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---