Reported: https://bugzilla.redhat.com/show_bug.cgi?id=2305344 Already got a reply (and I do not know what to say):
%%%%%% The only important difference between the Fedora 39 and 40 cddlib package builds is the addition of this upstream commit: https://github.com/cddlib/cddlib/commit/1210faf9ee9cf02e29fc67e11a8ea4e847c58ddd Does sagemath access cddlib from multiple threads and assume they will share data? %%%%%% El martes, 13 de agosto de 2024 a las 23:03:16 UTC+2, [email protected] escribió: > I think it would be worth reporting it as a bug to Fedora. > > On Monday, August 12, 2024 at 9:26:18 AM UTC-7 [email protected] wrote: > >> I had similar errors with system cddlib also in Fedora 40 and with a >> previous version, see https://github.com/sagemath/sage/pull/38358; >> forcing the installation of the package, it works. I do not know why. >> >> El lunes, 12 de agosto de 2024 a las 11:36:14 UTC+2, [email protected] >> escribió: >> >>> On Fedora 40 I get >>> >>> ---------------------------------------------------------------------- >>> sage -t --long --warn-long 29.7 >>> --random-seed=312965183184317696093439207698161157083 src/sage/rings/pol >>> ynomial/multi_polynomial_ideal.py # 1 doctest failed >>> sage -t --long --warn-long 29.7 >>> --random-seed=312965183184317696093439207698161157083 src/sage/rings/pol >>> ynomial/groebner_fan.py # 47 doctests failed >>> ---------------------------------------------------------------------- >>> Those failures were already known in sage-10.4.rcx >>> >>> Doctesting 1 file. >>> sage -t --long --warn-long 29.7 >>> --random-seed=312965183184317696093439207698161157083 src/sage/rings/pol >>> ynomial/multi_polynomial_ideal.py >>> ********************************************************************** >>> File "src/sage/rings/polynomial/multi_polynomial_ideal.py", line 4181, >>> in sage.rings.polynomial.multi_po >>> lynomial_ideal.NCPolynomialIdeal.groebner_fan >>> Failed example: >>> g.reduced_groebner_bases() >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/rings/polynomial/groebner_fan.py", >>> >>> line 1057, i >>> n reduced_groebner_bases >>> return self.__reduced_groebner_bases >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> AttributeError: 'GroebnerFan' object has no attribute >>> '_GroebnerFan__reduced_groebner_bases'. Did yo >>> u mean: '_GroebnerFan__is_groebner_basis'? >>> >>> During handling of the above exception, another exception occurred: >>> >>> Traceback (most recent call last): >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/rings/polynomial/groebner_fan.py", >>> >>> line 1008, i >>> n _gfan_reduced_groebner_bases >>> return self.__gfan_reduced_groebner_bases >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> AttributeError: 'GroebnerFan' object has no attribute >>> '_GroebnerFan__gfan_reduced_groebner_bases' >>> >>> During handling of the above exception, another exception occurred: >>> >>> Traceback (most recent call last): >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/doctest/forker.py", line 715, >>> in _run >>> self.compile_and_execute(example, compiler, test.globs) >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/doctest/forker.py", line >>> 1145, in compile_and_e >>> xecute >>> exec(compiled, globs) >>> File "<doctest >>> sage.rings.polynomial.multi_polynomial_ideal.NCPolynomialIdeal.groebner_fan[3]>", >>> >>> l >>> ine 1, in <module> >>> g.reduced_groebner_bases() >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/rings/polynomial/groebner_fan.py", >>> >>> line 1059, i >>> n reduced_groebner_bases >>> G = self._gfan_reduced_groebner_bases() >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/rings/polynomial/groebner_fan.py", >>> >>> line 1010, i >>> n _gfan_reduced_groebner_bases >>> B = self.gfan(cmd='bases') >>> ^^^^^^^^^^^^^^^^^^^^^^ >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/rings/polynomial/groebner_fan.py", >>> >>> line 1132, i >>> n gfan >>> s = gfan(I, cmd, verbose=self.__verbose) >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/misc/decorators.py", line >>> 656, in wrapper >>> return func(*args, **kwds) >>> ^^^^^^^^^^^^^^^^^^^ >>> File >>> "/home/jaap/sagemath/sage-10.5.beta2/src/sage/interfaces/gfan.py", line >>> 118, in __call__ >>> raise RuntimeError(err) >>> RuntimeError: Falling back on CddLib >>> Falling back on CddLib >>> >>> ********************************************************************** >>> 1 item had failures: >>> 1 of 5 in >>> sage.rings.polynomial.multi_polynomial_ideal.NCPolynomialIdeal.groebner_fan >>> [986 tests, 1 failure, 3.74 s] >>> ---------------------------------------------------------------------- >>> sage -t --long --warn-long 29.7 >>> --random-seed=312965183184317696093439207698161157083 src/sage/rings/pol >>> ynomial/multi_polynomial_ideal.py # 1 doctest failed >>> ---------------------------------------------------------------------- >>> Total time for all tests: 4.3 seconds >>> cpu time: 3.6 seconds >>> cumulative wall time: 3.7 seconds >>> >>> >>> Jaap >>> >>> On Sat, Aug 10, 2024 at 11:29 PM Volker Braun <[email protected]> >>> wrote: >>> >>>> As always, you can get the latest beta version from the "develop" git >>>> branch. Alternatively, the self-contained source tarball is at >>>> http://www.sagemath.org/download-latest.html >>>> >>>> >>>> e042294b5ed (HEAD -> develop, tag: 10.5.beta2, github/develop) Updated >>>> SageMath version to 10.5.beta2 >>>> b178c10a740 (origin/develop) gh-38492: expose fplll enumeration >>>> routines in IntegralLattice >>>> 8587c1351b7 gh-38479: Choose special name to avoid '@c' by singular's >>>> absFactorize >>>> 95a580db85e gh-38476: Include modular composition for polynomial rings >>>> over finite fields >>>> cac6e29f1a8 gh-38470: `build/pkgs/furo`: Set lower bound >>>> 6522292ad72 gh-38466: introduce half-angle transformations >>>> 80ba1d5955c gh-38458: simplify conversion code in cubic Hecke >>>> 7c41ea58284 gh-38444: Moving ideal methods to category of rings >>>> b20628a403f gh-38442: `build/pkgs/gcc`: Update to 13.3 >>>> a58fd635e62 gh-38433: Make # abs tol compare over the complex numbers >>>> 896eee58941 gh-38432: fix memory leak in is_planar >>>> cee79e3abe2 gh-38414: Properly check dimension in curve constructor >>>> ce92b938f24 gh-38409: `xgcd` for multiple arguments >>>> d83f90cfafc gh-38395: get rid of some sage-eval in gap3-related code >>>> f369f6576f5 gh-38347: support passing two base points to .log() for >>>> elliptic-curve points >>>> 8abb61cab64 gh-38331: use pkg-config to find msolve, otherwise try to >>>> run it >>>> 66f679d6f29 gh-38330: Lattes to curve function code commits for >>>> enhancement #38329 >>>> 8d9da51214c gh-38323: some fixes for ruff code C41 (about loops and >>>> iteration) >>>> 5be4da7b396 gh-38296: Deprecate `is_SchemeMorphism`, >>>> `is_SchemeTopologicalPoint` >>>> 095e6ee6579 gh-38273: Update the deprecation policy >>>> a1deb75ea13 gh-38185: Simplify doc build process by removing empty >>>> directories locally >>>> 27c9b02a90e gh-37372: Strength 2 Covering Array constructions >>>> 0f3477394fb (tag: 10.5.beta1) Updated SageMath version to 10.5.beta1 >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "sage-release" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/sage-release/07e44a5e-b281-45b4-b225-f62bdde24f72n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/sage-release/07e44a5e-b281-45b4-b225-f62bdde24f72n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/a5273f50-ba0e-44a9-9b49-06fc6f3d7216n%40googlegroups.com.
