| 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". Пока что не закрываю. Предлагаю закрыть. Проблема исправлена и не воспроизводится. Если перестанет собираться, переоткроете. Спасибо. |