Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#43890 - [sage-mathematics] installation incomplete, source package necessary
Attached to Project:
Community Packages
Opened by Tim Ruffing (realorrandom) - Thursday, 19 February 2015, 16:34 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 April 2015, 18:41 GMT
Opened by Tim Ruffing (realorrandom) - Thursday, 19 February 2015, 16:34 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 April 2015, 18:41 GMT
|
DetailsDescription:
trying to run the following code (from https://github.com/TheBlueMatt/bitcoinninja/blob/master/secp256k1.ecdsa.sage) with sage-mathematics (6.4.1-9) fails: F = FiniteField (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F) C = EllipticCurve ([F (0), F (7)]) G = C.lift_x(0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798) Installing sage-mathematics-src (6.4.1-6) solves the problem. (I assume it's not intended that the source package is necessary to just use sage. If I'm wrong, then this should be documented somewhere.) The error message is: --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-3-9beebe35e050> in <module>() ----> 1 G = C.lift_x(Integer(0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798)) /usr/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ell_generic.pyc in lift_x(self, x, all) 773 one = x.parent()(1) 774 if a1.is_zero() and a3.is_zero(): --> 775 if f.is_square(): 776 if all: 777 ys = f.sqrt(all=True) /usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so in sage.rings.finite_rings.integer_mod.IntegerMod_abstract.is_square (build/cythonized/sage/rings/finite_rings/integer_mod.c:8741)() /usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so in sage.rings.finite_rings.integer_mod.IntegerMod_abstract.is_square_c (build/cythonized/sage/rings/finite_rings/integer_mod.c:9219)() /usr/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__getattr__ (build/cythonized/sage/structure/parent.c:7974)() /usr/lib/python2.7/site-packages/sage/structure/misc.so in sage.structure.misc.getattr_from_other_class (build/cythonized/sage/structure/misc.c:1543)() AttributeError: 'FiniteField_prime_modn_with_category' object has no attribute 'factored_order' --- |
This task depends upon
Closed by Antonio Rojas (arojas)
Wednesday, 29 April 2015, 18:41 GMT
Reason for closing: Fixed
Additional comments about closing: sagemath 6.6-2
Wednesday, 29 April 2015, 18:41 GMT
Reason for closing: Fixed
Additional comments about closing: sagemath 6.6-2
sage: F=FiniteField(5)
sage: a=F(4)
sage: a.is_square()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-43-c3185289c9c7> in <module>()
----> 1 a.is_square()
/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so in sage.rings.finite_rings.integer_mod.IntegerMod_abstract.is_square (build/cythonized/sage/rings/finite_rings/integer_mod.c:8867)()
/usr/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so in sage.rings.finite_rings.integer_mod.IntegerMod_int.is_square_c (build/cythonized/sage/rings/finite_rings/integer_mod.c:28689)()
/usr/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__getattr__ (build/cythonized/sage/structure/parent.c:8045)()
/usr/lib/python2.7/site-packages/sage/structure/misc.so in sage.structure.misc.getattr_from_other_class (build/cythonized/sage/structure/misc.c:1585)()
AttributeError: 'FiniteField_prime_modn_with_category' object has no attribute 'factored_order'
https://groups.google.com/forum/#!topic/sage-devel/Ecdz1h2NUOc
https://github.com/cython/cython/commit/9139a7f836151fb5bdb1624a05dce13b1bb17164