-
-
Notifications
You must be signed in to change notification settings - Fork 674
Open
Labels
Description
Steps To Reproduce
The below tests are broken on develop and leading to pipeline failures -
$ ./sage -t --warn-long 5.0 --random-seed=68761394398938757348712572365363458196 src/sage/rings/finite_rings/finite_field_base.pyx
Running doctests with ID 2025-09-30-16-46-30-c0dae7bd.
Git branch: develop
Git ref: 10.7.beta9-1677-gf4adc250dcc
Running with SAGE_LOCAL='/home/sahil/miniforge3/envs/sage-dev' and SAGE_VENV='/home/sahil/miniforge3/envs/sage-dev'
Using --optional=conda,pip,sage,symengine
Features to be detected: 4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,coxeter3,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dot2tex,dvipng,ecm,flatter,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polenta,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,giac,glucose,graphviz,imagemagick,info,ipython,jmol,jupymake,jupyter_sphinx,kenzo,khoca,kissat,latte_int,lrcalc_python,lrslib,mathics,matroid_database,mcqd,meataxe,meson_editable,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pycosat,pycryptosat,pynormaliz,pyparsing,python_igraph,regina,requests,rpy2,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.giac,sage.libs.homfly,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sirocco,sloane_database,sphinx,symengine_py,sympy,tdlib,threejs,topcom
Doctesting 1 file.
src/bin/sage -t --warn-long 5.0 --random-seed=68761394398938757348712572365363458196 src/sage/rings/finite_rings/finite_field_base.pyx
**********************************************************************
File "src/sage/rings/finite_rings/finite_field_base.pyx", line 1421, in sage.rings.finite_rings.finite_field_base.FiniteField.?
Failed example:
L.<v> = K.extension(b)
Exception raised:
Traceback (most recent call last):
File "/home/sahil/kaam-ki-cheezein/repozzz/sage/src/sage/doctest/forker.py", line 733, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/home/sahil/kaam-ki-cheezein/repozzz/sage/src/sage/doctest/forker.py", line 1157, in compile_and_execute
exec(compiled, globs)
File "<doctest sage.rings.finite_rings.finite_field_base.FiniteField.?[21]>", line 1, in <module>
L = K.extension(b, names=('v',)); (v,) = L._first_ngens(1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "sage/rings/finite_rings/finite_field_base.pyx", line 1434, in sage.rings.finite_rings.finite_field_base.FiniteField.extension
E = GF((self.characteristic(), modulus), name=name, **kwds)
File "sage/structure/factory.pyx", line 371, in sage.structure.factory.UniqueFactory.__call__
key, kwds = self.create_key_and_extra_args(*args, **kwds)
File "/home/sahil/kaam-ki-cheezein/repozzz/sage/src/sage/rings/finite_rings/finite_field_constructor.py", line 649, in create_key_and_extra_args
certify_names((name,))
File "sage/structure/category_object.pyx", line 1037, in sage.structure.category_object.certify_names
cpdef bint certify_names(names) except -1:
File "sage/structure/category_object.pyx", line 1076, in sage.structure.category_object.certify_names
raise TypeError("variable name {!r} must be a string, not {}".format(N, type(N)))
TypeError: variable name ('v',) must be a string, not <class 'tuple'>
**********************************************************************
File "src/sage/rings/finite_rings/finite_field_base.pyx", line 1422, in sage.rings.finite_rings.finite_field_base.FiniteField.?
Failed example:
L(u).minpoly() == u.minpoly()
Exception raised:
Traceback (most recent call last):
File "/home/sahil/kaam-ki-cheezein/repozzz/sage/src/sage/doctest/forker.py", line 733, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/home/sahil/kaam-ki-cheezein/repozzz/sage/src/sage/doctest/forker.py", line 1157, in compile_and_execute
exec(compiled, globs)
File "<doctest sage.rings.finite_rings.finite_field_base.FiniteField.?[22]>", line 1, in <module>
L(u).minpoly() == u.minpoly()
^
NameError: name 'L' is not defined
**********************************************************************
1 item had failures:
2 of 24 in sage.rings.finite_rings.finite_field_base.FiniteField.?
[342 tests, 2 failures, 3.98s wall]
----------------------------------------------------------------------
src/bin/sage -t --warn-long 5.0 --random-seed=68761394398938757348712572365363458196 src/sage/rings/finite_rings/finite_field_base.pyx # 2 doctests failed
----------------------------------------------------------------------
Total time for all tests: 4.1 seconds
cpu time: 4.0 seconds
cumulative wall time: 4.0 seconds
Features detected for doctesting: sage.groups,sage.libs.linbox,sage.libs.ntl,sage.libs.pari,sage.modules,sage.rings.finite_rings,sage.rings.number_field,sage.rings.padics
Environment
- OS: Ubuntu 25.04
- Sage Version: 10.8.beta5
Checklist
- I have searched the existing issues for a bug report that matches the one I want to file, without success.
- I have read the documentation and troubleshoot guide