[Debian-science-sagemath] libgap 4.8.4

Tobias Hansen thansen at debian.org
Wed Oct 12 08:18:55 UTC 2016


On 10/12/2016 02:48 AM, Jerome BENOIT wrote:
> 
> 
> On 12/10/16 00:18, Tobias Hansen wrote:
>> Hi,
> 
>> today I created a libgap 4.8.4 "release" for us (gladly there are
>> instructions in libgaps readme). With this we should be able to use the
>> gap package from unstable (a complete test run is not finished yet). I
>> pushed it to the libgap-sage packaging git:
> 
>> https://anonscm.debian.org/cgit/debian-science/packages/libgap-sage.git
> 
>> Jerome, I used the orig tarball originating from 'make dist' and
>> realized only later that you used a version of the git source and do the
>> magic that usually happens during 'make dist' in debian/rules. I think
>> it makes for a simpler package if we use the make dist tarball, but you
>> are the maintainer, what do you prefer?
> 
> Actually I did prefer the original tarball: the package was reject for
> copyright reasons: the issue is that the source files are modified but
> not their copyright header. It is why I play with the git material
> which contains only non-modified material.
> 
> 
>  If you want to do it as before,
> 
> For copyright reason, yes.
> 
>> you can create a new tarball based on the upstream-git branch and update
>> the master and upstream branches.
> 
> Yes I could, but I wanted to build my very first package on a stable commit.
> Do you know the `right' commit for gap 4.8.4 ?
> 
> If so, I will upgrade the package and upload it in Sid (as DM).
> 

What do you mean by stable commit? A commit from the upstream libgap
repo? If it's the former, you can use the last commit from the repo,
6f4bb7e8ff84beb86afebd38305ee3df77cb75e6.

Since the package uses autoreconf, it's enough to apply the commit
c43e89d489bbdb0e72deb889a7982f228f80ecfa
to create a libgap 4.8.4.

With gap and libgap 4.8.4, I got +40 failed tests and +8 timed out
processes during testing:

--- ptestlong-7.3-20161010-1-thansen.log.summary	2016-10-12
08:09:12.801687250 +0000
+++ ptestlong-7.3-20161012-1-thansen.log.summary	2016-10-12
08:09:30.205764090 +0000
@@ -1,29 +1,46 @@
-sage -t --long
src/doc/en/thematic_tutorials/tutorial-objects-and-classes.rst  # 2
doctests failed
-sage -t --long src/sage/libs/gap/all_documented_functions.py  # 1
doctest failed
+sage -t --long src/sage/libs/gap/all_documented_functions.py  # 4
doctests failed
+sage -t --long src/sage/coding/linear_code.py  # 3 doctests failed
+sage -t --long src/sage/interfaces/gap.py  # 3 doctests failed
+sage -t --long src/sage/misc/randstate.pyx  # 13 doctests failed
+sage -t --long src/sage/homology/simplicial_complex.py  # 1 doctest failed
+sage -t --long src/sage/repl/interpreter.py  # 1 doctest failed
+sage -t --long src/sage/coding/codecan/autgroup_can_label.pyx  # 1
doctest failed
+sage -t --long src/sage/algebras/group_algebra.py  # 2 doctests failed
+sage -t --long src/sage/libs/gap/element.pyx  # 1 doctest failed
+sage -t --long src/sage/groups/matrix_gps/matrix_group.py  # 1 doctest
failed
+sage -t --long src/sage/libs/gap/assigned_names.py  # 13 doctests failed
+sage -t --long src/sage/misc/sageinspect.py  # Timed out
+sage -t --long src/sage/interfaces/expect.py  # Timed out
+sage -t --long src/sage/modular/abvar/finite_subgroup.py  # Timed out
+sage -t --long src/sage/interfaces/r.py  # Timed out
+sage -t --long
src/doc/en/prep/Quickstarts/Statistics-and-Distributions.rst  # Timed out
+sage -t --long /usr/lib/python2.7/dist-packages/sagenb/misc/support.py
# Timed out
+sage -t --long src/sage/interfaces/interface.py  # Timed out
+sage -t --long src/sage/stats/r.py  # Timed out

Best,
Tobias



More information about the Debian-science-sagemath mailing list