Source: python-curtsies
Version: 0.1.19-2
Severity: normal
Tags: sid stretch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

The package fails to build on my builder and the Reproducible Builds
builder, as the tests appear to require a terminal.  I don't understand
why it succeeds on the buildd (hence the normal); maybe the tests have
Mysteriously Switched On?

   debian/rules override_dh_auto_test
make[1]: Entering directory '/python-curtsies-0.1.19'
dh_auto_test -- --test-nose
I: pybuild base:184: cd /python-curtsies-0.1.19/.pybuild/pythonX.Y_2.7/build; 
python2.7 -m nose tests
............................................................FE..FF.F.Exception 
in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File 
"/python-curtsies-0.1.19/.pybuild/pythonX.Y_2.7/build/tests/test_input.py", 
line 107, in check_event
    self.assertEqual(type(inp.send(1)), CustomEvent)
  File "curtsies/input.py", line 130, in send
    return self._send(timeout)
  File "curtsies/input.py", line 179, in _send
    assert num_bytes > 0, num_bytes
AssertionError: 0

.EEEEEEE.EEE
======================================================================
ERROR: test_interrupting_sigint (test_input.TestInput)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/python-curtsies-0.1.19/.pybuild/pythonX.Y_2.7/build/tests/test_input.py", 
line 121, in test_interrupting_sigint
    with inp:
  File "curtsies/input.py", line 66, in __enter__
    self.original_stty = termios.tcgetattr(self.in_stream)
error: (25, 'Inappropriate ioctl for device')

======================================================================
ERROR: test_cursor_position (test_terminal.TestCursorAwareWindow)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/python-curtsies-0.1.19/.pybuild/pythonX.Y_2.7/build/tests/test_terminal.py", 
line 121, in setUp
    in_stream=self.screen._report_file)
  File "curtsies/window.py", line 212, in __init__
    BaseWindow.__init__(self, out_stream=out_stream, hide_cursor=hide_cursor)
  File "curtsies/window.py", line 57, in __init__
    self.t = blessings.Terminal(stream=out_stream, force_styling=True)
  File "/usr/lib/python2.7/dist-packages/blessings/__init__.py", line 105, in 
__init__
    self._init_descriptor)
error: setupterm: could not find terminal
-------------------- >> begin captured logging << --------------------
curtsies.window: DEBUG: -------initializing Window object 
<curtsies.window.CursorAwareWindow object at 0x7f5725819950>------
--------------------- >> end captured logging << ---------------------

[...]

----------------------------------------------------------------------
Ran 81 tests in 0.069s

FAILED (errors=11, failures=4)

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/python-curtsies.html

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Reply via email to