[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