[Debian-science-sagemath] fpylll: dependency or dependencee of Sage ?

Jerome BENOIT calculus at rezozer.net
Mon Oct 17 14:23:32 UTC 2016


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

Hi,

On 17/10/16 14:49, Julien Puydt wrote:
> Hi,
> 
> On 17/10/2016 15:38, Jerome BENOIT wrote:
>>
>> On 17/10/16 14:24, Jeroen Demeyer wrote:
>>> Possibly at the expense of performance. But that is something to discuss with the fpylll developers.
>>
>> Are we dealing with a wrapper here ?
>>
> 
> I didn't follow the thread very closely, but I have understood there was a partial dependency circle, and since packaging javascript packages taught me some tricks, I have an uninformed idea :
> 
> - get fpylll in Debian without sage support ;
> - since it's a runtime and not a build-time dep of sage, one can then get sage in Debian -- it compiles but doesn't run : a big temporary RC bug!
> - now sage is in Debian, it's possible to compile fpylll in Debian with sage support ;
> - the RC bug is hence fixed.
> 
> How does that sound?

Awful because it does not solve the cycle dependency issue, it just initialize it.

- From Debian point of view, if the cycle dependency issue cannot be solved upstream
for whatever reason, we may consider to bring it with the sage package itself.

If the main aim of fpylll is to be used by Sage with a specific dependence on it,
it is no more a software library but a plug-in, and it must be distributed as is.
Instead of comparing to KDE, we may rather compare Sage to GAP or R.

Jerome 


> 
> Snark on #debian-science

- -- 
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-----

iQQcBAEBCgAGBQJYBN7kAAoJED+SGaZ/NsaLvkcgAJdZAdNExctHA9udFVkNKug2
gWhI4a7L3CDNvip6URgCMZsGc5lJPvbUwp60xqqYWM9mWJ97X3Sso09cbhR6GtQY
hpmKrBoAQrF5JLJ4Kc3zYygG0U9yzCOdEkRDgrL9ULcfmP2qU2TJvzB9aWivomMm
aGlyw276uKNE4Lvppub8qC7p6dtrFaDe75GhDX3qz05ZZFtbmbYh09joVXgIeclr
CWiryAM+xlreZP+zw99DHBQj0iuMuIus2yJux99QosiyMEzhnY9TEGw/nmcfdllz
2lOFZPFbJkwWM2Lc4z8RImZQs1kqtAsGntfKUxyvogUTLZhfLd7fAiGSdaM6wuvq
X7KqlYd0ztFu2tdjCHduM3G1wEKDJd2hwCrNkYEwWv53hUt9S3sI5+th9xuB99Kx
Sp9tZoOWTI81B9BDnHxtk+6S1SB6EfeFMycjdlyvz2rDGVkbgExsYAU354Jkw2Rs
ccVs1BtIf9ZnzqxlEKjl6N28PkZAtOFGziWUIWgpyrBG+4/2Cbl7zRVaBNHHAHRy
N2WfiDLhcadfoRMQF+pfbltd6LkdAREVw3qoPY9jjWGD7T3A7Q9MKn+RgKKCTss3
o5DPpoV2ixDO7O3jMHknfjYU1SThD6wvZrsljLjwdsEtAO47T68ZobWNJTFhdnJh
s0FohVRNLkLsiDwiX2sB138elk6k1O2qXX9FUdFBV7fYsqdsf3lYrYRJ4wPKtnS4
bQqurA5GDiv/VKf8ZI85kqhGmn1i3qkxco/oRXflzU0LHmCjL0XjpJSt2L7qsl5D
REjXE8Tt6CuB7aSvnF0ptfXLpet316+XOxwi0DIykZe5dkRkqDti7ZkzYxJhBza6
4v/bk/QJJGU1Lr7zFYffx4LG4KSAUhvLFrDDHBtmFur46kNflRsG27O/Mwcw94UV
+rl4yAZrCgWF24fvT3byoJujDsS70/RxRG1rxfdsDf2wkPbSr4V1Lk9kCdCAba2x
4pEgfGwoLdIbK6uSeYSE47RJEWbcPGBK3Np48xNgI5gZiylfNxKlm2kAKLbye8WQ
2I8Hdvy27K603ecKZReDTiY1kdIzyfFyBnYDj0qiGDWXk5RFWrtGxfEKppLaniwH
EWioBFYPF6cfz8r4MzQ0GYrMXaHAcViLuE9nJCwg+Sw+Cejx+0bCvIJSVV5T1Z+o
ITOlBCi/pBflJZrcfmHNXKfgF1d2k8GwA4SLOZ7aH7Sq5sBk7sCSy+9qz1kfm/sA
HRo6sluKjcsfIeBkaEN16Z9WxoMGcFA5C3fSBsqmIh5jacLelh1+//KsHLnbYKCo
TGsoQe4uI5GhhGytOfU+fs0RJN8oqE+1e8zPGJyRhtycYX+5J7s/fUYnAZaIHis=
=PpnQ
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list