[Debian-science-sagemath] charpoly

Jerome BENOIT calculus at rezozer.net
Sat Nov 19 18:37:58 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

On 19/11/16 17:43, Bill Allombert wrote:
> On Sat, Nov 19, 2016 at 05:18:37AM +0000, Jerome BENOIT wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA512
>>
>> Hello Forum,
>>
>> as a matter of fact, discarding the patch <GAP>/debian/patches/fix-compressed-six-files
>> fixes the doctests failures related to gap (and libgap).
>>
>> I have just uploaded un unpatched version of gap at the deb-sci-sage repository:
>> please double check !
> 
> Hello Jerome,
> If I remove fix-compressed-six-files and rebuild the packages, then GAP
> is unable to read compressed old-style .six files.
> 
> For example install gap-alnuth and do
> ?FieldByMatrices

Indeed, I can reproduce this issue on two distinct schroots, one with the patch applied and one without it.

> 
> With the patch fix-compressed-six-files applied, I get
> gap> ?FieldByMatrices
> Help: several entries match this topic - type ?2 to get match [2]
> 
> [1] Alnuth: FieldByMatrices
> [2] Alnuth: FieldByMatricesNC
> 
> With the patch removed fix-compressed-six-files, I get
> 
> gap> ?FieldByMatrices
> Help: no matching entry found
> Help: 'FieldByMatrices' is currently undocumented.
>       For details, try ?Undocumented Variables
> 
> which is wrong.
> 
> New-style .six files start by a comment lines so are not affected by the
> upstream gap bug (which cause the first line to be lost, because rewind
> does not work on pipe).
> 
> So it seems to me you need to apply fix-compressed-six-files to libgap
> also.

The path fix-compressed-six-files does not affect libgap since it patchs only a GAP Include file,
more precisely <GAP>/lib/helpbase.gi , while libgap deals with none of them.
libgap only deals with the file in <GAP>/src  [1,2]
Second, the patches that deal with the material in <GAP>/src are applied [3].

[1] http://sources.debian.net/src/libgap-sage/4.8.6%2B3%2B20160327g69a66f0%2Bdsx-1/debian/get-orig-source.sh/
[2] http://sources.debian.net/src/libgap-sage/4.8.6%2B3%2B20160327g69a66f0%2Bdsx-1/debian/rules/
[3] http://sources.debian.net/src/libgap-sage/4.8.6%2B3%2B20160327g69a66f0%2Bdsx-1/debian/patches/series/ (the two first ones)

So now, I think that the patch fix-compressed-six-files might be improved.

But before, we must find a way to reproduce in `pure' GAP the issue effectively observed within Sage.

Thanks,
Jerome


> 
> Cheers,
> Bill.
> 

- -- 
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/developer.php?login=calculus@rezozer.net
AE28 AE15 710D FF1D 87E5  A762 3F92 19A6 7F36 C68B
-----BEGIN PGP SIGNATURE-----

iQQcBAEBCgAGBQJYMJwGAAoJED+SGaZ/NsaLk78f+wYpZbl2SwFMwnj3WEeT02wC
V0w5kl800KpphnE5BKce5wmn+3hHFPwiudbPSs051nXu4LAoCC20V4y3av1JI3yS
ws+8EIXr3cx7B101VfEYyKJRNCqdbrLOO7Yvb8EyI0ipJTlvGJydzM4O3p3+FHfB
9nknuqcP40P2mmpDoSCgKo1hrLpokeDCrYU0KdzhFy/GqVNbU51h8yHFgcPqfYm1
qc1rzlxzC00jplQqsptvItb5p6+2jyLkIOO69fvdM8lD37vCKcAWsYOO9eTUGesA
2F1WC+4vAJjHp5fawX27+awfQflnRp3yFAzgaT0Tw22MsnAT89NdeHX8Bu+LEBrS
kkLM6qL0ZXcvDqDNWEFBuQfjTsLKOaIYYrCWDHg91Tj5gxJhBP4qODeQEYtf6nSM
xvJ4LuxCLDoAVqdW5a5sf3lqC1VNEClJ7QxqHByQjRFgfkEGLi6XzBditH1OlgB4
j1vI1LPQJsNIUjuBwtzioJmOrFG1MOvJLbJP87QcmaLAxdX9bpKgRpR5VjdW2W8V
4aGJ0MYXe+YV0lZAOVF/dPYprCCRMiX4/hiTrCreyMOJuLwT5XjLuQrHZ/6gZE9R
gJfxR7hO3cmeC5DYNGrRAdzWHpEQriBWtAwy5MWEK+vRK6WILenRtQzqw7Va2UJK
BNLnFDdNDcKwuYAIHU9Dfc3Cn9lrIJ618twUrNggU7VHIBcINnNcWNOn8naIGYO7
SIHLs6QK7sV9g7BMi5yTqKDL5yCP/UG+9bUhGjFYmUGwksuNN1/1IlpYohJGQWHx
hjuU6AIVDDm2VHHmc6AdBFp8q4r38OAn3wwnXPATQhZfQNFBDNuwB8RoKhRWluwI
yqr1nZCW3x1ugp1V4rLGWL1ErxKInJr2uGlUBh2jFi+64elYPY+tNluTIDE1296R
OkLteMysF9aXqxIPcRhrZaBoOzsE3WwwSSwyL06qUvJUk5N8IMwy2Aj1zG8RK3Ev
O1aVdOhMtScKtoOfvv3McICriLd7yhNTGA2yTHQ8t2LeEFMrpox7dCvXemgo+Xoy
TV1+yqMycXpQFsGiOliPQQAGUKX8RUmI9P/RWZNTN7KfX40a6Hb7R5OXTlTA2rVn
oLjvAd2Z7kWJiGaBBIrIkl0f8i0yrd/ctUz+qMWntHsMtrimUg6A05VI+bg0v5tN
jyywT5/erFdlggp77cloEQ57zDBRnSyTU0NC0ipmKIOYmcFYvswD8sFcxNEIQzQn
Lgbs/pgO77pvSM1Ktuy0eNpbFL4jhhLyE5brANlN+iazjD+VsIOAUd3K/Ie6rbuK
IAFE1kOcQ8r8xW0WE9U7hqv2DUiPFjkIXXsIi+Umg/as5tgskt9O4QXClT0VYns=
=RZ48
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list