[devel] aprutil1-1.3.10-alt5: Sisyphus/x86_64 test rebuild failed

Aleksey Avdeev solo на solin.spb.ru
Вс Ноя 6 15:46:25 MSK 2011


06.11.2011 13:47, Dmitry V. Levin пишет:
> On Sun, Nov 06, 2011 at 01:40:08PM +0400, Aleksey Avdeev wrote:
>> 05.11.2011 23:47, Dmitry V. Levin пишет:
>>> On Sat, Nov 05, 2011 at 09:41:48PM +0400, Aleksey Avdeev wrote:
> [...]
>>>>   Есть ли статистика по успешным и прерванным тестовым перезборкам
>>>> данного пакета?
>>>
>>> Успешно: 54 раза; безуспешно: 6 раз:
...
>>>
>>> Все 6 раз зависание происходило на одном и том же тесте.
>>
>>   Прогнал (на people) цикл из 100 пересборок. Результаты:
>>
>> 1. OK -- 66 (1 4 5 6 7 10 12 13 14 16 18 19 20 21 23 24 25 26 27 29 31
>> 32 33 34 35 36 38 40 43 44 45 46 47 48 49 51 52 53 55 56 58 61 63 64 65
>> 66 70 71 72 74 77 79 80 83 85 86 87 89 90 91 92 93 95 96 97 99)
>>
>> 2. Сбой при сборке тестов -- 25 (2 3 8 9 11 15 17 28 30 37 39 41 50 57
>> 60 62 68 73 75 76 82 84 94 98 100). Выглядит оно примерно так (см
>> приложенный gear2.log.bz2):
> [...]
>> .libs/testmemcache.o: file not recognized: File truncated
>> collect2: ld returned 1 exit status
>> make[1]: *** [testall] Error 1
> [...]
>> /bin/sh: line 16: ./testall: Permission denied
>> Programs failed: testall
>> make[1]: *** [check] Error 126
> [...]
>> teststrmatch        :  /usr/bin/ld: reopening testall: Text file busy
> 
> Сборочные скрипты пакета не поддерживают многопоточную сборку,
> попробуйте hsh --nprocs=1.

  В таком режиме все 100 пересборок (на people) прошли вообще без
проблем с тестами.

  Выводы на данный момент:

1. У тестов проблемы с многопоточностью => в пакете необходимо
обеспечить однопоточное тестирование.

2. Т. к. исходная проблема (зависание самотестирования) проявляется не
на всех ядрах -- необходимо провести испытания на широком спектре ядер,
дабы локализовать те, где проблема проявляется.

3. На проблемных ядрах необходимо поиграть с составом патчей и опциями
сборки.

PS: Не исключено что баг
<https://bugzilla.altlinux.org/show_bug.cgi?id=25842> связан с данной
проблемой.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 900 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111106/9afa69c4/attachment.bin>


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