[devel] FYI: no \n from pty; Re: python3-3.5.1-alt7: Sisyphus/x86_64 test rebuild failed

Ivan Zakharyaschev imz на altlinux.org
Пн Май 23 17:31:01 MSK 2016


FYI:

Последний раз на x86_64 сломалось из-за отсутствия новой строки в 
полученных данных в test_pty, насколько я понял.

На i586 такое не повторилось -- 
http://git.altlinux.org/beehive/logs/Sisyphus-i586/latest/success/python3-3.5.1-alt7 
.

Раньше ни разу такое не вылезало. Если вдруг у кого-то ещё в сборочной 
среде какие-то подобные проблемы, обратите внимание/дайте знать, 
пожалуйста.

On Sun, 22 May 2016, ALT beekeeper wrote:

> Package: python3-3.5.1-alt7
> Status: Sisyphus/x86_64 test rebuild failed
> Cannot build this package.
> Please investigate.
> Excerpt from build log:

[259/397] test_pty
test_basic (test.test_pty.PtyTest) ... Calling master_open()
Got master_fd '9', slave_name '/dev/pts/1'
Calling slave_open('/dev/pts/1')
Got slave_fd '22'
Writing to slave_fd
Writing chunked output
FAIL
test_fork (test.test_pty.PtyTest) ... calling pty.fork()
Waiting for child (23981) to finish.
Child (23981) exited with status 4 (1024).
ok
test__copy_eof_on_all (test.test_pty.SmallPtyTests)
Test the empty read EOF case on both master_fd and stdin. ... ok
test__copy_to_each (test.test_pty.SmallPtyTests)
Test the normal data case on both master_fd and stdin. ... test test_pty 
failed
ok

======================================================================
FAIL: test_basic (test.test_pty.PtyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/src/RPM/BUILD/python3-3.5.1/Lib/test/test_pty.py", line 109, 
in test_basic
     self.assertEqual(b'For my pet fish, Eric.\n', normalize_output(s2))
AssertionError: b'For my pet fish, Eric.\n' != b'For my pet fish, Eric.'

----------------------------------------------------------------------
Ran 4 tests in 0.031s


Подробная информация о списке рассылки Devel