Skip to content

Tests broken in latest develop #40926

@whoami730

Description

@whoami730

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions