[Bug 2166827] [NEW] FTBFS on Noble

Bruce Cable 2166827 at bugs.launchpad.net
Wed Sep 9 00:57:57 UTC 2026


Public bug reported:

When attempting to build from source on Noble the following test fails
as part of the build process:

======================================================================
ERROR: tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_doctests.py", line 55, in load_tests
    tests.addTests(doctest.DocTestSuite(m, optionflags=option_flags))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/doctest.py", line 2425, in DocTestSuite
    tests = test_finder.find(module, globs=globs, extraglobs=extraglobs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/doctest.py", line 948, in find
    self._find(tests, obj, name, module, source_lines, globs, {})
  File "/usr/lib/python3.12/doctest.py", line 1022, in _find
    self._find(tests, val, valname, module, source_lines,
  File "/usr/lib/python3.12/doctest.py", line 1054, in _find
    self._find(tests, val, valname, module, source_lines,
  File "/usr/lib/python3.12/doctest.py", line 1010, in _find
    test = self._get_test(obj, name, module, globs, source_lines)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/doctest.py", line 1078, in _get_test
    lineno = self._find_lineno(obj, source_lines)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/doctest.py", line 1127, in _find_lineno
    obj = inspect.unwrap(obj).__code__
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'wrapper_descriptor' object has no attribute '__code__'. Did you mean: '__call__'?

----------------------------------------------------------------------
Ran 315 tests in 4.792s

FAILED (errors=1, skipped=23)
(<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), <traceback object at 0x7b389edc0400>)
1.01 1.01
2.5 2.5
300 300
4.100 4.100
5.001 5.001
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build; python3.12 -m unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

** Affects: urwid (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: urwid (Ubuntu Noble)
     Importance: Undecided
         Status: New

** Also affects: urwid (Ubuntu Noble)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to urwid in Ubuntu.
https://bugs.launchpad.net/bugs/2166827

Title:
  FTBFS on Noble

Status in urwid package in Ubuntu:
  New
Status in urwid source package in Noble:
  New

Bug description:
  When attempting to build from source on Noble the following test fails
  as part of the build process:

  ======================================================================
  ERROR: tests.test_doctests (unittest.loader._FailedTest.tests.test_doctests)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build/tests/test_doctests.py", line 55, in load_tests
      tests.addTests(doctest.DocTestSuite(m, optionflags=option_flags))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/doctest.py", line 2425, in DocTestSuite
      tests = test_finder.find(module, globs=globs, extraglobs=extraglobs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/doctest.py", line 948, in find
      self._find(tests, obj, name, module, source_lines, globs, {})
    File "/usr/lib/python3.12/doctest.py", line 1022, in _find
      self._find(tests, val, valname, module, source_lines,
    File "/usr/lib/python3.12/doctest.py", line 1054, in _find
      self._find(tests, val, valname, module, source_lines,
    File "/usr/lib/python3.12/doctest.py", line 1010, in _find
      test = self._get_test(obj, name, module, globs, source_lines)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/doctest.py", line 1078, in _get_test
      lineno = self._find_lineno(obj, source_lines)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.12/doctest.py", line 1127, in _find_lineno
      obj = inspect.unwrap(obj).__code__
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  AttributeError: 'wrapper_descriptor' object has no attribute '__code__'. Did you mean: '__call__'?

  ----------------------------------------------------------------------
  Ran 315 tests in 4.792s

  FAILED (errors=1, skipped=23)
  (<class 'ZeroDivisionError'>, ZeroDivisionError('division by zero'), <traceback object at 0x7b389edc0400>)
  1.01 1.01
  2.5 2.5
  300 300
  4.100 4.100
  5.001 5.001
  E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_urwid/build; python3.12 -m unittest discover -v
  dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13
  make: *** [debian/rules:7: binary] Error 25
  dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/urwid/+bug/2166827/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list