[devel] xen-4.7.0-alt7: Sisyphus/x86_64 test rebuild failed
Dmitriy D. Shadrinov
shadrinov на altlinux.org
Пн Ноя 14 08:42:22 MSK 2016
14 нояб. 2016 г., в 4:48, Alexey Tourbin <alexey.tourbin на gmail.com> написал(а):
> Потому что у вас в спекфайле написано:
>
> %ifarch %ix86
> %def_without hypervisor
> %else
> %def_with hypervisor
> %endif
>
> Т.е. на 32-битных архитектурах собирается без гипервизора. И далее:
>
> %{?_with_hypervisor:BuildRequires: flex discount libfdt-devel
> libgcrypt-devel liblzo2-devel libvde-devel perl-HTML-Parser
> perl-devel}
>
> А src.rpm в репозитории всего один, и он традиционно берется из
> результатов сборки i586. Т.е. в данном случае берется src.rpm с
> урезанными зависимостями. Когда его вдруг начинают собирать на x86_64,
> то оказывается, что зависимостей не хватает.
в данном случае, я тогда просто убираю это условие для BuildRequires,
но как следовало бы поступить, если бы для i586 не было бы соответствующих -devel пакетов?
> xen-4.7.0-alt3-11-gf3943c8
> Fix typo in /etc/rc.d/init.d/xendriverdomain
> http://git.altlinux.org/gears/x/xen.git?a=commitdiff;h=f3943c80
>
> - echo $"Usage: $0 {start|stop|restart|force-reload}"
> + echo "Usage: $0 {start|stop|restart|force-reload}"
>
> Это не typo, это bash syntax for gettext.
Ок, не знал, спасибо, но repocop считает это bashism’ом. как правильно поступить в этом случае?
Подробная информация о списке рассылки Devel