Summary: | Сломалась сборка python-module-sh | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | AEN <aen> |
Component: | python-module-sh | Assignee: | Stanislav Levin <slev> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, cas, cow, darktemplar, enp, evg, george, imz, lav, mithraen, nbr, qa_viy, rider, sem, shaba, sin, slev, vitty, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
AEN
2019-01-15 10:03:01 MSK
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". Пока что не закрываю. Предлагаю закрыть. Проблема исправлена и не воспроизводится. Если перестанет собираться, переоткроете. Спасибо. |