Your message dated Mon, 11 Jan 2016 19:50:42 +0000
with message-id <[email protected]>
and subject line Bug#806480: fixed in python-curtsies 0.1.22-1
has caused the Debian Bug report #806480,
regarding python-curtsies: FTBFS with no terminal/closed stdin, as tests
require a terminal
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
806480: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806480
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-curtsies
Version: 0.1.19-2
Severity: normal
Tags: sid stretch
User: [email protected]
Usertags: ftbfs
X-Debbugs-CC: [email protected]
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)
--- End Message ---
--- Begin Message ---
Source: python-curtsies
Source-Version: 0.1.22-1
We believe that the bug you reported is fixed in the latest version of
python-curtsies, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (supplier of updated python-curtsies
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 11 Jan 2016 20:29:43 +0100
Source: python-curtsies
Binary: python-curtsies python3-curtsies
Architecture: source all
Version: 0.1.22-1
Distribution: unstable
Urgency: medium
Maintainer: Sebastian Ramacher <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Description:
python-curtsies - library for terminal interaction (Python 2)
python3-curtsies - library for terminal interaction (Python 3)
Closes: 806480
Changes:
python-curtsies (0.1.22-1) unstable; urgency=medium
.
* New upstream release.
* debian/patches/Check-isatty-instead.patch: Fix FTBFS if no terminal
present. (Closes: #806480)
Checksums-Sha1:
7ad732c8b0aa16b6da004171faf60a94f4bf8a58 2203 python-curtsies_0.1.22-1.dsc
4d64bfdd94edeecc029a2febeb090459c4dc1d6e 43767
python-curtsies_0.1.22.orig.tar.gz
6da004b05b04a1668837ff748895cefac06ad3e9 2456
python-curtsies_0.1.22-1.debian.tar.xz
8f7537108bc23a4fcc8e59cf244d1d81cf0d32ec 22554 python-curtsies_0.1.22-1_all.deb
2a3aa10ba243eba1f727777b8c9d2f020a973e19 22638
python3-curtsies_0.1.22-1_all.deb
Checksums-Sha256:
262818091f265624e44e2afb962fc22cc22d6bc36956edfd069af57261e8f036 2203
python-curtsies_0.1.22-1.dsc
8f17d3d05a7d11c0c2ab1848f16a910cde5ef54582d5a97433e60feef7bcb150 43767
python-curtsies_0.1.22.orig.tar.gz
7d2cfc7272a6e6acaeec64aa3cfa25ed51a0658c4f03340c7d31fec04ac23408 2456
python-curtsies_0.1.22-1.debian.tar.xz
f03124024764ea495e5e6cf42c4e816c5fb86436cd61e77798e616a1d9d7d54e 22554
python-curtsies_0.1.22-1_all.deb
24f6eb8c6d9ebdfe457f7d6118bc75c65ea42a52d2277c6d644047ff2b5ff82d 22638
python3-curtsies_0.1.22-1_all.deb
Files:
420313e9720ca00703eb026cece953e6 2203 python optional
python-curtsies_0.1.22-1.dsc
1e280a3e576893df03513c55a23d2a11 43767 python optional
python-curtsies_0.1.22.orig.tar.gz
86c7054221cbbf10c927bce6ec898342 2456 python optional
python-curtsies_0.1.22-1.debian.tar.xz
a971d9606612b4d8cfda5d6348964aad 22554 python optional
python-curtsies_0.1.22-1_all.deb
118ab3f4c783442bd390b28dfd7d1e2a 22638 python optional
python3-curtsies_0.1.22-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWlALXAAoJEGny/FFupxmTfN0QAMr/97z5JmQ1qAOqEREBrbSL
Y4JRV4tShFG5r76GHiKHBZ0xX1WkeCSYI83n8m8g1eMTlInMKHg96eoRuN+fz+28
Wm7FX6vwrx0ms09ZBJuV+P0GOG+4Y+9QotRKkh8Ne8VWUyvHOam1q1/SvCqC0Xyo
EEJpnOBJC00orNIqzCPWcQhEV2q8slLUo4JMlcy8YSqEEI+wYe1N9dsqz95fdlPq
z+rB96/VBW9dXtWQN7uYnEOW5fNPKOlmk4VYSUITt8VZkSBnD0Qc5C3lzFojR5wG
v6ktWK64JBpC3n+7GgnHZEBkEyzZ+roNCtZ27FDDl6qjUkDHNaT1OOmMItidtuPB
N4mguyBeBCpTojZ/S7qP4Czf+uNemYPI8WdoKKMTfNm/K5wrm6/ISAd2s2OzpwEp
iYY/2M9H2acgYwFPNk5yHp1I1yUES8SEIKI1YzSL6MnCCxQR+VzhBnB43j/hq+3a
M/rxSsrS2C9eL2vmxHtodSHWgV1F0xSyq5pH9Ud/u02OPjHluqWNUgfng/KmJbPJ
G3Pmit/if12LfKYBLiMbAK+8SejRl38BDybFKVRq6+KReWUpEBnUK4z8qM2j6B1s
Qax9d/tCAdi2gp5eRzH8llJkfhedCk1h36nHZbNCBa1mH0zJ1NhoieUmuo+z/4rd
qbtB8sIxRl8iklkuYyng
=blMo
-----END PGP SIGNATURE-----
--- End Message ---