[devel] Q: Как бороться с remote: cannot build src.rpm?
Aleksey Avdeev
solo на solin.spb.ru
Вт Мар 26 13:07:17 MSK 2013
26.03.2013 12:29, Dmitry V. Levin пишет:
> On Tue, Mar 26, 2013 at 10:10:59AM +0400, Aleksey Avdeev wrote:
>> Приветствую.
>>
>> 26.03.2013 09:55, Girar Builder robot пишет:
>>> http://git.altlinux.org/tasks/89971/logs/events.106.1.log
>>>
>>> 2013-Mar-26 05:36:05 :: test-only shared task #89971 for sisyphus resumed by solo:
>> ...
>>> 2013-Mar-26 05:48:01 :: [i586] #3362 python-module-markupsafe.git 0.15-alt1.1: build start
>>> 2013-Mar-26 05:48:11 :: [x86_64] python-module-mako.git 0.7.3-alt1: remote: no need to rebuild
>>> 2013-Mar-26 05:48:11 :: [x86_64] #3370 python-module-mako.git 0.7.3-alt1: build OK
>>> 2013-Mar-26 05:48:12 :: [x86_64] #3420 python-module-scipy.git 0.12.0-alt2.git20121009.1: build start
>>> Reading Package Lists...
>>> Building Dependency Tree...
>>> hsh-install: Failed to calculate package file list.
>>> hsh-install: Failed to generate package file list.
>>> 2013-Mar-26 05:48:16 :: [i586] python-module-markupsafe.git 0.15-alt1.1: remote: cannot build src.rpm
>> ^^^^^
>>> 2013-Mar-26 05:48:16 :: [i586] #3362 python-module-markupsafe.git 0.15-alt1.1: build FAILED
>>> 2013-Mar-26 05:48:37 :: [x86_64] python-module-scipy.git 0.12.0-alt2.git20121009.1: remote: no need to rebuild
>>> 2013-Mar-26 05:48:38 :: [x86_64] #3420 python-module-scipy.git 0.12.0-alt2.git20121009.1: build OK
>> ...
>>>
>>
>> Какие есть способы борьбы с remote: cannot build src.rpm (см.
>> <http://git.altlinux.org/tasks/89971/build/3362/i586/srpm.log>), окромя
>> перезапуска задания (которое не всегда помогает)?
>
> Сборочница оптимизирована не под отладку несобирающихся пакетов.
> Собирайте локально.
Данный пакет собирается. Но сейчас до сборки на i586 дело даже не
доходит: сбой происходит на этапе формирования .src.rpm для i586 (на
x86_64 .src.rpm формируется и пакет собирается).
Собственно данную проблему (невозможность сформировать .src.rpm на
одной из архитектур) при работе с #89971 встречаю далеко не первый раз.
Проблема возникает у разных пакетов, которые вполне нормально собирались
на предыдущих итерациях. Возникнув, исчезает проблема самопроизвольно,
после N-ной попытки сборки.
Касательно конкретной ситуации с "[i586] #3362
python-module-markupsafe.git 0.15-alt1.1": Данная подзадача собиралась
ещё на 101`ой итерации (см.
<http://git.altlinux.org/tasks/89971/logs/events.101.1.log>). Проблема
возникла на 102`ой (см.
<http://git.altlinux.org/tasks/89971/logs/events.102.1.log>), и _только_
для i586 (x86_64 собирается нормально).
Аналогичная проблема с "[x86_64] #12600 python-module-repoze.lru.git
0.6-alt1" (здесь i586 собирался нормально):
1. На 103`ей итерации пакет нормально собирался для обеих архитектур
(см. <http://git.altlinux.org/tasks/89971/logs/events.103.1.log>).
2. На 104`ей итерации возник сбой, похожий на обсуждаемый, при сборке
пакета на x86_64 (см.
<http://git.altlinux.org/tasks/89971/logs/events.104.1.log>). (На i586
сборка пакета прошла нормально.)
3. Итерации 105-106 я прерывал раньше попытки сборки данного пакета.
4. На 107`ей итерации, при сборке пакета на x86_64 сбой ещё есть (см.
<http://git.altlinux.org/tasks/89971/logs/events.107.1.log>). (На i586
сборка пакета прошла нормально.)
5. А на На 108`ей итерации, проблема самопроизвольно исчезла: Сборка
прошла нормально для обоих архитектур.
Причём для ликвидации проблемы я ничего на делал -- только
перезапускал сборку.
На people такие вещи не ловятся -- там .src.rpm создаётся нормально
для обеих архитектур.
PS: Если покопаться в логах #89971, то там таких примеров будет довольно
много. Но связи данного сбоя с какими-то конкретными пакетами я не увидел.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 897 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130326/d5b77cce/attachment-0001.bin>
Подробная информация о списке рассылки Devel