On 16 August 2024 19:39:02 BST, Enrique Artal <[email protected]> wrote:
>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
line 113 in this file, before the error is caught,
is
ans, err = gfan_processes.communicate(input=input)
What `ans` and `err` do you get while running this test?
(add a print and see, please)
>>>>
>>>> **********************************************************************
>>>> 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/9DCDE917-2E96-4C0C-8456-C62D9D948C28%40gmail.com.