[Debian-science-sagemath] Sage 8.0

Ximin Luo infinity0 at debian.org
Sat Jun 17 13:08:00 UTC 2017


OK, let's wait with NTL then.

My docbuild succeeded after I uninstalled libpynac10. Now I just have to fix my overzealous fail-fast in d/rules:

! grep Error sage/logs/dochtml.log
debian/build/usr/lib/python2.7/dist-packages/sage/functions/error.py:docstring of sage.functions.error:22: WARNING: citation not found: DLMF-Error
debian/build/usr/lib/python2.7/dist-packages/sage/functions/error.py:docstring of sage.functions.error:24: WARNING: citation not found: WP-Error

Should be fairly simple, will push a fix soon. I'll see about adding a Build-Conflicts in d/control too.

X

Tobias Hansen:
> 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
>>>>>>>
>>
> 
> 
> _______________________________________________
> Debian-science-sagemath mailing list
> Debian-science-sagemath at lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath
> 


-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Debian-science-sagemath mailing list