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)