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

Jerome BENOIT calculus at rezozer.net
Sat Oct 29 14:23:38 UTC 2016


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

Hello, 

On 25/10/16 00:26, Ximin Luo wrote:
> Jerome BENOIT:
>> 
>> 
>> On 23/10/16 23:43, Jerome BENOIT wrote:
>>>>> 2. I added python-pytest as a Build-Depends: so that pybuild 
>>>>> discovers this and actually runs the tests during the build.
>>>>> (I know you already have post-install tests, but pre-install
>>>>> tests are also good.)
>>> I should have looked the pre-install tests indeed.
>> 
>> 
>>>>> 
>>>>> Everything else looks good, shall I upload?
>>> We may wait for fplll 5.0.3 in Sid before. I will do some furhter
>>> tests and let you know.
>> 
>> I have just tried a pbuilder build, it failed. The reason is that
>> the initial clean invokes
>> 
>> python2.7 setup.py clean
>> 
>> as expected, but the `setup.py clean' does some compiling hence the
>> issue. I can reproduce on a schroot environment: here it does not
>> hurt because the dep-build are already present, what is not the
>> case in the pbuilder case. Is there a simple way to hack setup.py
>> do avoid the compiling at cleaning time ?
>> 
> 
> I noticed this yesterday and reported it to cython:
> 
> https://github.com/cython/cython/issues/1495
> 
> I didn't think it would make the build fail though. You could try
> something like the hacky example mentioned in the first reply to me.
> It should be OK to avoid the failure, but note that it doesn't
> actually clean the cython-built files (if they existed).

No patch can be applied because the clean step is invoked first.
Anyway, a workaround has been figured out.

The package as uploaded at Alioth [1] should be ready for review and eventually for upload.

Thanks,
Jerome

[1] https://anonscm.debian.org/cgit/python-modules/packages/fpylll.git


> 
> X
> 

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

iQQcBAEBCgAGBQJYFLDqAAoJED+SGaZ/NsaLhHgf/Ag/bgGVRnJwzQeJB0O3OnQ8
B9/aaNuLElVz4ShIPfSUaiYO7iG+7sIAqd9p/tlzKOqUYOvpkIneDYi8s5Ae8gGe
geL//eY9BYXfGPh5sCvme8m1tLbwZDeHkg5vSM1sQUNmJ3+IOwXI8z63abxRNNIi
piCrgHowOi/liFdhC0XZpuL1TLNd6L/TeroeRN4pf3tAexg5/d/gUuCLVdPo7Sz5
figzv/57su/FO8bZZR77yaOjsn75dGSRF7DL5nX84ZOgrHGJ73CuSPHEN98PJRaF
EZP+RJPBOncJ/+VtuntqWY3/J0YfycJEWJsPVL0Uq20GnNbVfV3/NlIhHwCfDsFc
mbaUierkVWt1+/UpaBDFUC3r89wOCAwgkmpzrE1ZcXAzLnOAuV7Ob875ThePkk56
lY/CfnJqDriozwmEleh19CcXdYCD/1TUQhhiT4xpl5qPDGin57c9MU/4BCaZNsRH
a/PpSNPxaFiEnUM5HgTb61CesZmB+Hsyy4a+m9GaphBEuEq+EkVl3SiNevCU1QBC
ijjDSiKOEhg6uVxKUyd6TUH6iazqr5wgkQfXwXRQnBxagD6OBXc9OeKiRlQhqQC5
CbvfqtB08MN20XR/Z1ILuTtraBhyl2MGrn+tHRjzhRvu7MF2A7yl1BByGbUqgHwM
6CNmnOUg4fc9M+WGYEPX+9JS51Uj4ou41wfI+vK6g2yG6hKR9owXmSAAtxUzb/PW
x7l1itWxPnU9wdbSqUN6xMwa8pLvyGIvbMuKFMy/ZigP1tcyPCbRwwHEwacB0/1S
5Ypzu2lctkeI1latIi1JIQAcT2+DnbmwTSPxv/2216EqX+TxUidMeX+BtZ+s2++c
gLhBGFyjD5GmHDt7lq1rYYprBxuqHw5oWfU+nh/9MipgVUlubLMdroOIV/Qa7W+F
Bl6bINFsHdxKfgcxOQoFr+cZ0CsG7kENTyKjRzK8ye0MtzwovAIISFvpotUGDUBg
SAwmuRQwW/uO62rhzJHzBQIwLOppsUeRs1iCCRmIy+GBe/P4TtVTOEmCuKqdeTmf
SIJY+7sIuiROesg/1rC1Th2Wm3xbvjZL+/Arh2Iz3HxBJmAUPYZef6TZKJr8lJ3C
siJgD19MkmUyZQc+PQlAdlV34309eMxKLvPfSxWkWF0uQFqEsBpXwqgS2ua5KLlA
+PlwqupUWkGCeeikYE1D4ECqQu+WTgbwxjLlR2ziSQVlEnfVfJvIz1cL8Cv3kv5+
9fLWB+RJ656KUdXYgEP+jH+HmFwfgLV58hfBH9IFED0B6HSHv1/6hwwUlUSeUPH0
UxLUSztWhwIG5qiscHwxjL0yGbjZ8Lut6M8JaNj9yAKwx2Mws9obin8PPrgMhlI=
=KoEh
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list