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

Aleksey Avdeev solo на solin.spb.ru
Вс Ноя 6 12:40:08 MSK 2011


05.11.2011 23:47, Dmitry V. Levin пишет:
> On Sat, Nov 05, 2011 at 09:41:48PM +0400, Aleksey Avdeev wrote:
>> 05.11.2011 21:23, Dmitry V. Levin пишет:
>>> On Sat, Nov 05, 2011 at 09:11:18PM +0400, Aleksey Avdeev wrote:
>>>> 05.11.2011 20:55, Dmitry V. Levin пишет:
>>>>> On Sat, Nov 05, 2011 at 08:45:34PM +0400, Aleksey Avdeev wrote:
>>>>>> 05.11.2011 19:32, ALT beekeeper пишет:
>>>>>>> Package: aprutil1-1.3.10-alt5
>>>>>>> Status: Sisyphus/x86_64 test rebuild failed
>>>>>>> Cannot build this package.
>>>>>> ...
>>>>>>> hasher-priv: master: idle time limit (3600 seconds) exceeded
>>>>>>> hsh-rebuild: rebuild of `aprutil1-1.3.10-alt5.src.rpm' failed.
>>>>>>> Command exited with non-zero status 1
>>>>>>
>>>>>>   Если time limit поднять -- должен начать пересобираться. (Только-что
>>>>>> проверил на people.)
>>>>>
>>>>> Если пакет во время сборки в течение целого часа ничего не выводит, то
>>>>> такой пакет надо фиксить, а не надеятся, что он что-нибудь выведет за два
>>>>> часа сборки.
>>>>
>>>>   Тогда странно, что на people его сборка занимает около 2х минут, что
>>>> сильно меньше часа:
>>> [...]
>>>>   Я не знаю, чем вызвана такая задержка при тестовой пересборке... Куда
>>>> копать?
>>>
>>> Тесты кривые, зависают с вероятностью строго между 0 и 1?
>>
>>   Незнаю: у меня ещё небыло случая, чтобы сборка этого пакета на people
>> зависла.
> 
> На people совсем другое, более традиционное ядро.  Для тестовой пересборки
> используется текущее std-def из Сизифа.
> 
>>   Есть ли статистика по успешным и прерванным тестовым перезборкам
>> данного пакета?
> 
> Успешно: 54 раза; безуспешно: 6 раз:
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/0718/error/aprutil1-1.3.10-alt5.gz
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/0909/error/aprutil1-1.3.10-alt5.gz
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/0914/error/aprutil1-1.3.10-alt5.gz
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/0917/error/aprutil1-1.3.10-alt5.gz
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/1026/error/aprutil1-1.3.10-alt5.gz
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2011/1105/error/aprutil1-1.3.10-alt5
> 
> Все 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):

/bin/sh /usr/share/apr-1/build/libtool --silent --mode=link
x86_64-alt-linux-gcc -pthread  -pipe -Wall -g -O2 -DHAVE_CONFIG_H
-DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-I/usr/src/RPM/BUILD/aprutil1-1.3.10/include
-I/usr/src/RPM/BUILD/aprutil1-1.3.10/include/private
-I/usr/include/pgsql -I/usr/include/mysql -I/usr/include
-I/usr/include/apr-1       -no-install  -o testall abts.lo testutil.lo
teststrmatch.lo testuri.lo testuuid.lo testbuckets.lo testpass.lo
testmd4.lo testmd5.lo testldap.lo testdate.lo testdbm.lo testdbd.lo
testxml.lo testrmm.lo testreslist.lo testqueue.lo testxlate.lo
testmemcache.lo  ../libaprutil-1.la -lexpat -L/usr/lib64 -R/usr/lib64
-lapr-1 -lldap -llber -llber
.libs/testmemcache.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make[1]: *** [testall] Error 1

100 11 15 17 28 2 30 37 39 3 41 50 57 60 62 68 73 75 76 82 84 8 94 98 9

3. Permission denied во время тестов -- 8 (22 54 59 67 69 78 81 88).
Сбой выглядит примерно так (см приложенный gear22.log.bz2):

/bin/sh: line 16: ./testall: Permission denied
Programs failed: testall
make[1]: *** [check] Error 126

4. Сбой dl во время тестов -- 1 (42). Выглядит так (см. gear42.log.bz2):

teststrmatch        :  /usr/bin/ld: reopening testall: Text file busy

/usr/bin/ld: final link failed: Text file busy
collect2: ld returned 1 exit status

PS: Надо посмотреть что будет происходить при однопоточном тестировании.

-- 

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

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : gear2.log.bz2
Тип     : application/octet-stream
Размер  : 7564 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111106/0ca39718/attachment-0003.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : gear22.log.bz2
Тип     : application/octet-stream
Размер  : 8741 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111106/0ca39718/attachment-0004.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : gear42.log.bz2
Тип     : application/octet-stream
Размер  : 8920 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111106/0ca39718/attachment-0005.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 900 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111106/0ca39718/attachment-0001.bin>


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