Bug#870688: [Debian-science-sagemath] Sage 8.0 status (was Re: Sage 7.6 upload for RC bugfix and GAP 4.8.7 in unstable)

Ximin Luo infinity0 at debian.org
Tue Aug 8 07:04:00 UTC 2017


Ximin Luo:
> -#869778
> 
> Ximin Luo:
>> [..]
>>
>> Hi, I see that libgsl23 was uploaded but who is taking care of the library transition? It seems that this process was not followed:
>> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
>>
>> The transition tracker detected the library change:
>> https://release.debian.org/transitions/html/auto-gsl.html
>>
>> However there is no corresponding Transition Tracking bug report:
>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=release.debian.org
>>
>> Currently this prevents me from doing test builds of sagemath, because some of its build dependencies are not installable [..]
>>
> 
> As a temporary workaround:
> 
> $ aptitude search '~Dlibgsl2$ ~R^sagemath$ ~rnative' --disable-columns
> p  python-cvxopt - Python package for convex optimization                                                      
> p  xcas - Computer Algebra System - console and graphical calculator
> 
> Since this list is quite small, I've done my own binNMUs of these packages (using sbuild --binNMU etc) and uploaded them to deb-sci-sage. This makes `debian/rules release-deb-sci-sage` work again, I'll run it properly in the morning and report the results.
> 

8.0-0~sage1 built and uploaded! https://debian-science.alioth.debian.org/apt/sid-sage/

----------------------------------------------------------------------
sage -t --long src/sage/geometry/polyhedron/backend_cdd.py  # 1 doctest failed
sage -t --long src/sage/interfaces/giac.py  # 7 doctests failed
sage -t --long src/sage/interfaces/gap.py  # 1 doctest failed
sage -t --long src/sage/libs/gap/all_documented_functions.py  # 1 doctest failed
sage -t --long src/sage/libs/gap/assigned_names.py  # 1 doctest failed
sage -t --long src/sage/libs/ppl.pyx  # Timed out after testing finished
sage -t --long src/sage/misc/compat.py  # 1 doctest failed
sage -t --long src/sage/misc/fast_methods.pyx  # 1 doctest failed
sage -t --long src/sage/misc/weak_dict.pyx  # 1 doctest failed
sage -t --long src/sage/numerical/backends/glpk_backend.pyx  # 1 doctest failed
sage -t --long src/sage/numerical/optimize.py  # 5 doctests failed
sage -t --long src/sage/parallel/use_fork.py  # 1 doctest failed
sage -t --long src/sage/plot/arrow.py  # 1 doctest failed
sage -t --long src/sage/plot/plot.py  # 1 doctest failed
sage -t --long src/sage/probability/probability_distribution.pyx  # 1 doctest failed
sage -t --long src/sage/repl/interpreter.py  # 1 doctest failed
sage -t --long src/sage/repl/rich_output/backend_ipython.py  # 1 doctest failed
sage -t --long src/sage/rings/number_field/number_field.py  # 1 doctest failed
sage -t --long src/sage/rings/number_field/unit_group.py  # 1 doctest failed
sage -t --long src/sage/rings/polynomial/polynomial_quotient_ring.py  # 8 doctests failed
sage -t --long src/sage/tests/cython.pyx  # 1 doctest failed
sage -t --long src/sage/tests/cmdline.py  # 6 doctests failed
----------------------------------------------------------------------

Requires binNMU-rebuilt cvxopt, giac (against libgsl23), plus new source uploads of fplll, fpylll, givaro, and a cypari2 that is going through NEW.

As soon as cypari2 passes NEW I think it is OK to upload all of those other packages to unstable, then we can fix the failing tests later.

X

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



More information about the debian-science-maintainers mailing list