Bug 35905

Summary: Сломалась сборка python-module-sh
Product: Sisyphus Reporter: AEN <aen>
Component: python-module-shAssignee: 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
Прошу исправить.
Comment 1 nbr 2019-01-15 11:01:37 MSK
python-module-sh-1.12.14-alt2: Sisyphus/x86_64 test rebuild failed
Это не собирается только в тестовой пересборочнице. В нормальной сборочнице пересобирается нормально. Task #219397.
Покажите мне непересобираемость в нормальной сборочнице, пожалуйста.
Comment 2 Dmitry V. Levin 2019-01-15 14:23:26 MSK
(In reply to comment #1)
> python-module-sh-1.12.14-alt2: Sisyphus/x86_64 test rebuild failed
> Это не собирается только в тестовой пересборочнице. В нормальной сборочнице
> пересобирается нормально. Task #219397.
> Покажите мне непересобираемость в нормальной сборочнице, пожалуйста.

Как вам не стыдно! У них пакеты свои собственные тесты не проходят, а они на сборочницу пеняют.
Comment 3 Stanislav Levin 2019-01-15 15:36:34 MSK
Проблему подтверждаю.
Воспроизводится локально.
Проблемные как минимум два теста:
```
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
```
Comment 4 Stanislav Levin 2019-01-15 16:18:32 MSK
Или находясь в дереве с исходниками:
```
python3 test.py FunctionalTests.test_piped_exception1
```
Comment 5 Stanislav Levin 2019-01-16 09:25:34 MSK
Отправил в sisyphus исправленный вариант.
Посмотрим на результаты (10?) тестовых пересборок.
Comment 6 Grigory Ustinov 2019-01-18 19:39:56 MSK
(In reply to comment #5)
> Отправил в sisyphus исправленный вариант.
> Посмотрим на результаты (10?) тестовых пересборок.

Сегодня звёзды оказались в неправильной ориентации и пакет не собрался.
Comment 7 Stanislav Levin 2019-01-18 21:13:32 MSK
Да, вчера возникла новая проблема.
Попробую сегодня добраться до нее.
Comment 8 Stanislav Levin 2019-01-23 10:23:57 MSK
Отправил в Sisyphus 1.12.14-alt4 с возможным исправлением "test_general_signal".
Пока что не закрываю.
Comment 9 Grigory Ustinov 2019-02-04 17:03:51 MSK
Предлагаю закрыть. Проблема исправлена и не воспроизводится. Если перестанет собираться, переоткроете.
Comment 10 AEN 2019-02-04 17:13:35 MSK
Спасибо.