Прошу исправить.
python-module-sh-1.12.14-alt2: Sisyphus/x86_64 test rebuild failed Это не собирается только в тестовой пересборочнице. В нормальной сборочнице пересобирается нормально. Task #219397. Покажите мне непересобираемость в нормальной сборочнице, пожалуйста.
(In reply to comment #1) > python-module-sh-1.12.14-alt2: Sisyphus/x86_64 test rebuild failed > Это не собирается только в тестовой пересборочнице. В нормальной сборочнице > пересобирается нормально. Task #219397. > Покажите мне непересобираемость в нормальной сборочнице, пожалуйста. Как вам не стыдно! У них пакеты свои собственные тесты не проходят, а они на сборочницу пеняют.
Проблему подтверждаю. Воспроизводится локально. Проблемные как минимум два теста: ``` test_piped_exception1 test_piped_exception2 ``` Возможный метод воспроизведения: 1) пишем в файл, например, out.py: import sys sys.stdout.write("line1\n") sys.stdout.write("line2\n") exit(2) 2) создаем пустой файл in.py 3) запускаем ``` python3 out.py | python3 -u in.py ``` Проблема периодически повторяется: ``` Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'> BrokenPipeError: [Errno 32] Broken pipe ```
Или находясь в дереве с исходниками: ``` python3 test.py FunctionalTests.test_piped_exception1 ```
Отправил в sisyphus исправленный вариант. Посмотрим на результаты (10?) тестовых пересборок.
(In reply to comment #5) > Отправил в sisyphus исправленный вариант. > Посмотрим на результаты (10?) тестовых пересборок. Сегодня звёзды оказались в неправильной ориентации и пакет не собрался.
Да, вчера возникла новая проблема. Попробую сегодня добраться до нее.
Отправил в Sisyphus 1.12.14-alt4 с возможным исправлением "test_general_signal". Пока что не закрываю.
Предлагаю закрыть. Проблема исправлена и не воспроизводится. Если перестанет собираться, переоткроете.
Спасибо.