Sage 3.4.1.rc2 released

3 views
Skip to first unread message

mabshoff

unread,
Apr 11, 2009, 4:22:55 AM4/11/09
to sage-devel
Hello,

this is 3.4.1.rc2. Loads of Solaris fixes for doctests, additional
doctests, several spkg updates and misc fixes. All the details can be
seen in the list below, but note that the number of patches merged is
much larger than originally intended and announced. This build will be
the basis of Doc Day 4 this Saturday, so if you plan to participate
please build this as soon as possible. As usual a sage.math binary,
the sources and the update tree are all available at or in

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/

Compared to 3.4.1.rc1 two doctests failures were fixed, but it seems
that a new OSX and Solaris specific one popped up:

bsd:sage-3.4.1.rc2 mabshoff$ ./sage -t devel/sage/sage/rings/
infinity.py
sage -t "devel/sage/sage/rings/infinity.py"
**********************************************************************
File "/Users/mabshoff/sage-3.4.1.rc2/devel/sage/sage/rings/
infinity.py", line 408:
sage: CDF(-infinity)
Expected:
-infinity
Got:
+infinity
**********************************************************************

This is now #5748. Tomorrow should bring plenty of doctest patches and
merges, so a 3.4.1.rc3 is in the card. My main goal is to fix some
ATLAS issues, downgrade GAP and update clisp and enable the no
readline option for Maxima.

Please build, test and report any failures you do find. It is now
planned to get this release out as soon as possible with the bounty
from DocDay 4 since tomorrow a months will have passed since the
release of Sage 3.4.

Cheers,

Michael

3.4.1 Blockers:

* #5219: Build ATLAS in dist mode with SSE2 only
* #5559: roots issue on fedora core 32-bit and gcc 4.3.3
* #5662: Gonzalo Tonoria: [with patch, needs review] Timing issue in
clisp-readline (Nasty hang (deadlock?) in maxima pexpect interface on
core 2 quad
* #5697: downgrade GAP due to Itanium issues
* #5702: make "make check" & friends doctest the documentation too
* #5741: Detect Atom CPUs as Core2 in the ATLAS detection script
* #5742: ATLAS.spkg: parallel make breaks on system with "real" sh
* #5743: Solaris 10/Sparc: Fix numerical noise issues in doctests
* #5748: Sage 3.4.1.rc2: isinf() related doctest failure in sage/
rings/infinity.py

Merged in Sage 3.4.1.rc2:

#673: William Stein: Solaris 10: rings/complex_double.pyx doctests
failure: inf vs. Infinity [Reviewed by Michael Abshoff]
#1595: William Stein: do something about the pari overflow test
[Reviewed by Michael Abshoff]
#3812: Nick Alexander: add apply_morphism to ideal [Reviewed by John
Cremona]
#5002: Anne Schilling: CrystalOfTableaux call method breaks on
legitimate data [Reviewed by Dan Bump]
#5140: Lars Fischer, John Cremona: is_irreducible() reports units as
irreducible [Reviewed by Alex Ghitza]
#5156: William Stein: implement computation of the conjectural
(analytic) order of Sha for elliptic curves over Heegner quadratic
imaginary fields [Reviewed by Robert Miller, John Cremona]
#5230: Bill Cauchois: implement boundary_style parameter for
parametric 3d plots [Reviewed by William Stein]
#5306: Maite Aranes: More number field ideal utilities [Reviewed by
John Cremona, David Loeffler]
#5555: John Palmieri: make some TeX macros available to docstrings
[Reviewed by Dan Drake]
#5606: Robert Bradshaw: color complex plotting [Reviewed by William
Stein]
#5628: Gonzalo Tornaria, William Stein: work arroud annoying false
positive SSE4a sage-flags.txt issue [Reviewed by Michael Abshoff]
#5678: Golam Mortuza Hossain: LaTeX typesetting for two letters phi
and Phi [Reviewed by John Palmieri]
#5689: William Stein: hitting control c while computing pi results in
wrong answers later [Reviewed by Michael Abshoff]
#5693: William Stein: sloane_sequence -- very confusing error message
[Reviewed by Jaap Spies]
#5694: William Stein: _ for previous output is completely broken in
the notebook due to the preparser [Reviewed by Robert Bradshaw]
#5695: Michael Abshoff: Sage 3.4.1.rc1: doctest failure in combinat/
words/words.py on 32 bit boxen [Reviewed by Jaap Spies]
#5696: Michael Abshoff: update libpng to latest release (security)
[Reviewed by Mike Hansen]
#5698: William Stein, Bill Hart: Sage 3.4.1.rc1: doctest failure in
schemes/elliptic_curves/monsky_washnitzer.py [Reviewed by Michael
Abshoff]
#5699: William Stein: notebook -- %r mode is completely broken
(trivial to fix) [Reviewed by Mike Hansen]
#5703: William Stein: notebook -- fix major bug introduced by #5687
[Reviewed by Michael Abshoff, Jaap Spies]
#5705: Martin Albrecht: homogenize() does not respect the rule that
parents are unique [Reviewed by Simon King, Alex Ghitza]
#5706: William Stein: implicit_plot totally sucks when input an
equation [Reviewed by Michael Abshoff]
#5708: William Stein: solaris -- fix heilbronn.pyx (it turns out that
our roundf is wrong) [Reviewed by Michael Abshoff]
#5709: William Stein: singular interface -- use a smaller file size
cutoff on solaris [Reviewed by Michael Abshoff]
#5710: William Stein: solaris -- fix "is monic" issue with NTL in
number_field_element.pyx [Reviewed by Michael Abshoff]
#5713: Michael Abshoff: multigraph plotting bug [Reviewed by Michael
Abshoff]
#5719: Florent Hivert: Corrected a bad deprecation message [Reviewed
by Michael Abshoff]
#5720: John Palmieri: notebook -- new worksheets open in new page/tab
[Reviewed by William Stein]
#5722: Robert Bradshaw: fast callable pow [Reviewed by Michael
Abshoff]
#5724: William Stein: get coverage of quotient_ring_element.py to 100%
[Reviewed by Martin Albrecht]
#5725: William Stein: sequences -- bring coverage to 100%; don't allow
hashing of mutable sequences [Reviewed by Robert Bradshaw]
#5727: David Loeffler: Improve doctest coverage for sage/modular
[Reviewed by William Stein]
#5729: Anne Schilling: Cleanup of crystal code: cartan_type now a
method rather than attribute [Reviewed by Nicolas Thiery]
#5730: William Stein: Add a line to the output of "sage -coverage ."
which lists how many more tests are needed to get to 75% coverage
[Reviewed by Michael Abshoff]
#5738: Michael Abshoff: update MPIR to 1.0.0.rc8: --enable-gmplink ->
--enable-gmpcompat [reviewed by Mike Hansen]
#5744: Michael Abshoff: Solaris 10: use C99 mode to compile extensions
instead of using clumsy extern declarations, properly work around
_Complex_I problem in complex.h [Reviewed by William Stein]

Jaap Spies

unread,
Apr 11, 2009, 9:53:28 AM4/11/09
to sage-...@googlegroups.com


On Fedora 9, 32 bit all tests passed.

Jaap

John Cremona

unread,
Apr 11, 2009, 4:03:13 PM4/11/09
to sage-...@googlegroups.com
> On Fedora 9, 32 bit all tests passed.

Ditto on ubuntu 32-bit and Suse 64-bit, both vuilt from scratch.

John

Robert Bradshaw

unread,
Apr 11, 2009, 4:06:45 PM4/11/09
to sage-...@googlegroups.com
I got an error building on OS X 10.4

/Users/robert/sage/sage-3.4.1.rc2/local/lib/libmpir.dylib
(sizeinbase.o) definition of ___gmpz_sizeinbase
/Users/robert/sage/sage-3.4.1.rc2/local/lib/libgmp.dylib
(sizeinbase.o) definition of ___gmpz_sizeinbase
/usr/bin/libtool: internal link edit command failed
make[4]: *** [liblinboxsage.la] Error 1
make[3]: *** [install-recursive] Error 1
make[2]: *** [install-recursive] Error 1
Error installing linbox

Full log at http://sage.math.washington.edu/home/robertwb/install.log

mabshoff

unread,
Apr 11, 2009, 4:17:48 PM4/11/09
to sage-devel


On Apr 11, 1:06 pm, Robert Bradshaw <rober...@math.washington.edu>
wrote:
> I got an error building on OS X 10.4
>
> /Users/robert/sage/sage-3.4.1.rc2/local/lib/libmpir.dylib
> (sizeinbase.o) definition of ___gmpz_sizeinbase
> /Users/robert/sage/sage-3.4.1.rc2/local/lib/libgmp.dylib
> (sizeinbase.o) definition of ___gmpz_sizeinbase
> /usr/bin/libtool: internal link edit command failed
> make[4]: *** [liblinboxsage.la] Error 1
> make[3]: *** [install-recursive] Error 1
> make[2]: *** [install-recursive] Error 1
> Error installing linbox
>
> Full log athttp://sage.math.washington.edu/home/robertwb/install.log

Yeah, David Roe reported the same problem. The bug is present on OSX
in general, but only bites us on OSX 10.4.

To work around it: find libgmpxx.la in $SAGE_LOCAL/lib and adjust
(accounting for you prefix)

# Libraries that this one depends upon.
dependency_libs=' /tmp/mpr-1.0/lib/libmpir.la'

from libmpir.la to libgmp.la. I have reported it upstream and will put
a temporary fix in place in the mpir.spkg so we do not have to wait on
upstream to build mpir on OSX 10.4.

Cheers,

Michael

Justin C. Walker

unread,
Apr 11, 2009, 4:51:59 PM4/11/09
to sage-...@googlegroups.com

On Apr 11, 2009, at 01:22 , mabshoff wrote:

>
> Hello,
>
> this is 3.4.1.rc2. Loads of Solaris fixes for doctests, additional
> doctests, several spkg updates and misc fixes. All the details can be
> seen in the list below, but note that the number of patches merged is
> much larger than originally intended and announced. This build will be
> the basis of Doc Day 4 this Saturday, so if you plan to participate
> please build this as soon as possible. As usual a sage.math binary,
> the sources and the update tree are all available at or in
>
> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/


Built w/o problems on Mac OS X, 10.5.6 (Dual Quad Xeon). Testing was
successful, save for the +/- infinity issue you mentioned.

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's Income
-----------
Nobody knows the trouble I've been
-----------

Kiran Kedlaya

unread,
Apr 11, 2009, 11:43:48 PM4/11/09
to sage-devel
Built from scratch on Fedora 10 (64-bit Opteron 250), failed two
doctests on the first try:

sage -t "devel/sage/sage/calculus/calculus.py"
sage -t "devel/sage/sage/calculus/equations.py"

both on timeouts. I tried them both individually: equations.py ran in
30 seconds, calculus.py took long enough that I didn't have the
patience to let it finish (I killed it after 288 seconds).

Kiran

J Elaych

unread,
Apr 11, 2009, 11:49:49 PM4/11/09
to sage-devel
Ubuntu 9.04 beta (Jaunty), compiled and tested fine with 'export
MAKE=make -j2'
and 'make'. Using it now.

David M. Monarres

unread,
Apr 12, 2009, 2:11:29 PM4/12/09
to sage-...@googlegroups.com
On OSX 10.5.6 it builds fine with the following errors in doctests:

----------------------------------------------------------------------
The following tests failed:


sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
sage -t "devel/sage/sage/rings/infinity.py"
sage -t "devel/sage/sage/structure/sage_object.pyx"


With these errors:


sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 16:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[5]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 16:
sage: import sage.algebras.quaternion_algebra_element
ImportError: dlopen(/Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so, 2): Symbol
not found: __Z16ZZX_to_fmpz_polyP16fmpz_poly_structRKN3NTL3ZZXE
Referenced from: /Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so
Expected in: /Users/ayeq/sage-3.4.1.alpha/local/lib//
libflint.dylib

**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 17:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[6]>", line 1, in <module>

sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t)###line 17:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 19:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t) == z
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[7]>", line 1, in <module>

sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t) == z###line 19:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_generic_v0(*t) == z
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 30:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[4]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 30:
sage: import sage.algebras.quaternion_algebra_element
ImportError: dlopen(/Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so, 2): Symbol
not found: __Z16ZZX_to_fmpz_polyP16fmpz_poly_structRKN3NTL3ZZXE
Referenced from: /Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so
Expected in: /Users/ayeq/sage-3.4.1.alpha/local/lib//
libflint.dylib

**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 31:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[5]>", line 1, in <module>

sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)###line 31:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 42:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[4]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 42:
sage: import sage.algebras.quaternion_algebra_element
ImportError: dlopen(/Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so, 2): Symbol
not found: __Z16ZZX_to_fmpz_polyP16fmpz_poly_structRKN3NTL3ZZXE
Referenced from: /Users/ayeq/sage-3.4.1.alpha/local/lib/python/
site-packages/sage/algebras/quaternion_algebra_element.so
Expected in: /Users/ayeq/sage-3.4.1.alpha/local/lib//
libflint.dylib

**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 43:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[5]>", line 1, in <module>

sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t)###line 43:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/algebras/
quaternion_algebra_element.py", line 45:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t) == z
Exception raised:
Traceback (most recent call last):
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/ayeq/sage-3.4.1.alpha/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[6]>", line 1, in <module>

sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t) == z###line 45:
sage:
sage
.algebras
.quaternion_algebra_element
.unpickle_QuaternionAlgebraElement_number_field_v0(*t) == z
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
3 items had failures:
3 of 8 in __main__.example_0
2 of 6 in __main__.example_1
3 of 7 in __main__.example_2
***Test Failed*** 8 failures.
For whitespace errors, see the file /Users/ayeq/sage-3.4.1.alpha/
tmp/.doctest_quaternion_algebra_element.py



sage -t "devel/sage/sage/rings/infinity.py"
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/rings/infinity.py",
line 408:
sage: CDF(-infinity)
Expected:
-infinity
Got:
+infinity
**********************************************************************
1 items had failures:
1 of 10 in __main__.example_11
***Test Failed*** 1 failures.
For whitespace errors, see the file /Users/ayeq/sage-3.4.1.alpha/
tmp/.doctest_infinity.py
[3.0 s]


sage -t "devel/sage/sage/structure/sage_object.pyx"
**********************************************************************
File "/Users/ayeq/sage-3.4.1.alpha/devel/sage/sage/structure/
sage_object.pyx", line 715:
sage: sage.structure.sage_object.unpickle_all(std)
Expected:
doctest:...: DeprecationWarning: RQDF is deprecated; use
RealField(212) instead.
Successfully unpickled 487 objects.
Failed to unpickle 0 objects.
Got:
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_generic__
.sobj
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_number_field__
.sobj
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_rational_field__
.sobj
doctest:1172: DeprecationWarning: RQDF is deprecated; use
RealField(212) instead.
Failed:

_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_generic__
.sobj

_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_number_field__
.sobj

_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_rational_field__
.sobj
Successfully unpickled 484 objects.
Failed to unpickle 3 objects.
**********************************************************************
1 items had failures:
1 of 7 in __main__.example_16
***Test Failed*** 1 failures.

David Monarres
dmmon...@gmail.com

"Which is worse: ignorance or apathy? Who knows? Who cares?"

Ondrej Certik

unread,
Apr 15, 2009, 6:57:07 AM4/15/09
to sage-...@googlegroups.com
On Sat, Apr 11, 2009 at 1:22 AM, mabshoff <mabs...@googlemail.com> wrote:
>
> Hello,
>
> this is 3.4.1.rc2. Loads of Solaris fixes for doctests, additional
> doctests, several spkg updates and misc fixes. All the details can be

HI Michael,

I noticed the following change in dsage_worker.py in sage_scripts:

$ git diff dsage_worker.py
diff --git a/dsage_worker.py b/dsage_worker.py
index e7652be..b3081a1 100755
--- a/dsage_worker.py
+++ b/dsage_worker.py
@@ -1,4 +1,4 @@
-#!/scratch/mabshoff/sage-3.4.1.rc2/local/bin/python
+#!/usr/bin/env python
############################################################################
#
# DSAGE: Distributed SAGE

(the diff is the opposite, e.g. I took the 3.4.1.rc2 and copied over
it the old version of sage_scripts from 3.4 to see what has changed)

It seems to me like a leftover.

Ondrej

mabshoff

unread,
Apr 15, 2009, 7:17:36 AM4/15/09
to sage-devel


On Apr 15, 3:57 am, Ondrej Certik <ond...@certik.cz> wrote:
> On Sat, Apr 11, 2009 at 1:22 AM, mabshoff <mabsh...@googlemail.com> wrote:
>
> > Hello,
>
> > this is 3.4.1.rc2. Loads of Solaris fixes for doctests, additional
> > doctests, several spkg updates and misc fixes. All the details can be
>
> HI Michael,

Hi Ondrej,

> I noticed the following change in dsage_worker.py in sage_scripts:

<SNIP>

> (the diff is the opposite, e.g. I took the 3.4.1.rc2 and copied over
> it the old version of sage_scripts from 3.4 to see what has changed)

dsage_worker.py is copied over from within the Sage repo each time you
run -b. It seems rather strange and there is no record of
dsage_worker.py being changed, indeed it is in .hgignore. I can only
speculate why it is broken in your version, but did you use a binary
by any chance? Strangely enough in my current merge tree it is rc3
instead of rc2, but I have neither -sdisted nor -bdisted that tree,
but the build directory is

/scratch/mabshoff/sage-3.4.1.rc3

I suspect it might be due to building it in that directory, but I have
no clue why this broke aside from maybe a new and updated version of
setup tools. Note that there is also

$SAGE_LOCAL/bin/dsage_setup.py

which does not have a shebang, but is also copied over out of the Sage
library. Strange to say the least.

If this persists in 3.4.1.final I will open a ticket. Thanks for the
report.

> It seems to me like a leftover.
>
> Ondrej

Cheers,

Michael
Reply all
Reply to author
Forward
0 new messages