[Debian-science-sagemath] Sage 8.0

Tobias Hansen thansen at debian.org
Sat Jun 17 12:48:29 UTC 2017


I also still have libpynac10 installed. It doesn't appear in the stack
trace but it's worth a try.

The upstream ticket is now
https://trac.sagemath.org/ticket/23264

Regarding NTL, I think we should wait with updating NTL until Sage 8.0
is in unstable (and then do a normal transition in unstable). We already
had this version mismatch for sage 7.x and it didn't lead to any
problems. The reason is that if we upload libntl27 to experimental now,
we also need to upload all its reverse dependencies to experimental:

eclib, flint, giac, libzn-poly, linbox, pynac,
sagemath, singular

It would also complicate the transition from experimental to unstable.

Best,
Tobias



On 06/17/2017 01:37 PM, Ximin Luo wrote:
> I just noticed that I have both libpynac10 and libpynac13 installed at the same time, because I still have sagemath 7.6 installed as a system package and it depends on libpynac10. I'll remove these and try again.
>
> (We had similar problems before, with doctest segfaults, when libntl27 and libntl5 was being installed at the same time.)
>
> X
>
> Ximin Luo:
>> I get the same error. Also I see that we're on NTL 9 in Debian whereas Sage uses NTL 10, and number_field_element_quadratic.so links against it. I'll try to update it next week and see if that fixes things.
>>
>> It's a shame incremental docbuild doesn't work so it's hard to re-run the specific failing command. :(
>>
>> X
>>
>> Tobias Hansen:
>>> Yes we are using 8.0.beta11, but already with pynac 0.7.8. Reported it
>>> in #23199.
>>>
>>> Thanks!
>>> Tobias
>>>
>>> On 06/17/2017 12:23 PM, François Bissey wrote:
>>>> Looks like 
>>>> https://trac.sagemath.org/ticket/23134#comment:5
>>>> if you are using 8.0.beta11, it means that #23199 didn’t fix it.
>>>>
>>>> François
>>>>
>>>>> On 17/06/2017, at 23:13, Tobias Hansen <thansen at debian.org> wrote:
>>>>>
>>>>> With all the new packages in order the only major problem now is a
>>>>> segfault during the doc build:
>>>>>
>>>>> [dochtml] Done building the documentation!
>>>>> [dochtml]
>>>>> ------------------------------------------------------------------------
>>>>> [dochtml]
>>>>> /usr/lib/python2.7/dist-packages/cysignals/signals.x86_64-linux-gnu.so(+0x4e77)[0x7fb1c8788e77]
>>>>> [dochtml]
>>>>> /usr/lib/python2.7/dist-packages/cysignals/signals.x86_64-linux-gnu.so(+0x5a05)[0x7fb1c8789a05]
>>>>> [dochtml]
>>>>> /usr/lib/python2.7/dist-packages/cysignals/signals.x86_64-linux-gnu.so(+0x8057)[0x7fb1c878c057]
>>>>> [dochtml] /lib/x86_64-linux-gnu/libpthread.so.0(+0x110c0)[0x7fb1cdf3e0c0]
>>>>> [dochtml] python(PyErr_Fetch+0xa)[0x55fbc80988da]
>>>>> [dochtml]
>>>>> /home/thansen/src/sage/sagemath/sagemath/debian/build/usr/lib/python2.7/dist-packages/sage/rings/number_field/number_field_element_quadratic.so(+0x8a0f)[0x7fb0b5a36a0f]
>>>>> [dochtml]
>>>>> /usr/lib/x86_64-linux-gnu/libpynac.so.13(+0x169451)[0x7fb09bb3f451]
>>>>> [dochtml] /lib/x86_64-linux-gnu/libc.so.6(+0x35910)[0x7fb1cd29e910]
>>>>> [dochtml] /lib/x86_64-linux-gnu/libc.so.6(+0x3596a)[0x7fb1cd29e96a]
>>>>> [dochtml]
>>>>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf8)[0x7fb1cd2892b8]
>>>>> [dochtml] python(_start+0x2a)[0x55fbc806031a]
>>>>> [dochtml]
>>>>> ------------------------------------------------------------------------
>>>>> [dochtml] Attaching gdb to process id 6055.
>>>>> [dochtml]
>>>>> [dochtml] Saved trace to
>>>>> /home/thansen/src/sage/sagemath/sagemath/debian/test/crash_logs/crash_tq1JYo.log
>>>>> [dochtml]
>>>>> ------------------------------------------------------------------------
>>>>> [dochtml] Unhandled SIGSEGV: A segmentation fault occurred.
>>>>> [dochtml] This probably occurred because a *compiled* module has a bug
>>>>> [dochtml] in it and is not properly wrapped with sig_on(), sig_off().
>>>>> [dochtml] Python will now terminate.
>>>>>
>>>>> The crash log file is empty.
>>>>>
>>>>> Nothing segfaults during doctesting though:
>>>>>
>>>>> sage -t --long src/sage/plot/plot.py  # 1 doctest failed
>>>>> sage -t --long src/sage/tests/cmdline.py  # 6 doctests failed
>>>>> sage -t --long src/sage/tests/gosper-sum.py  # 1 doctest failed
>>>>> sage -t --long src/sage/plot/arrow.py  # 1 doctest failed
>>>>> sage -t --long src/sage/functions/orthogonal_polys.py  # 1 doctest failed
>>>>> sage -t --long src/sage/libs/pynac/pynac.pxd  # 1 doctest failed
>>>>> sage -t --long src/sage/numerical/optimize.py  # 5 doctests failed
>>>>> sage -t --long src/sage/libs/pari/tests.py  # 2 doctests failed
>>>>> sage -t --long src/sage/probability/probability_distribution.pyx  # 1
>>>>> doctest failed
>>>>> sage -t --long src/sage/geometry/polyhedron/backend_cdd.py  # 1 doctest
>>>>> failed
>>>>> sage -t --long src/sage/repl/rich_output/backend_ipython.py  # 1 doctest
>>>>> failed
>>>>> sage -t --long src/sage/tests/cython.pyx  # 1 doctest failed
>>>>> sage -t --long src/sage_setup/find.py  # 2 doctests failed
>>>>> sage -t --long /usr/lib/python2.7/dist-packages/sagenb/notebook/misc.py 
>>>>> # 2 doctests failed
>>>>> sage -t --long src/sage/numerical/backends/glpk_backend.pyx  # 1 doctest
>>>>> failed
>>>>>
>>>>> Best,
>>>>> Tobias
>>>>>
>>>>> On 06/16/2017 08:37 AM, Jerome BENOIT wrote:
>>>>>> I have just pushed the update to Alioth as experimental package.
>>>>>> Once fplll-5.1.0-1 reaches experimental, I will upload it.
>>>>>>
>>>>>> Cheers,
>>>>>> Jerome
>>>>>>
>




More information about the Debian-science-sagemath mailing list