Summary: | Проблемы с макросами при сборке в hasher | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | gBopHuk <gbophuk_alt> |
Component: | etersoft-build-utils | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | lav, sin |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 6838 | ||
Bug Blocks: |
Description
gBopHuk
2015-12-29 14:09:16 MSK
(В ответ на комментарий №0) > Пример лежит тут git.alt:/people/akv/packages/RHVoice.git > > В спеке используются макросы из пакета rpm-macros-tts. Не смотря на то что этот > пакет указан в BuildRequires до сборки в самом hasher дело не доходит из-за > какой-то проверки перед отправкой в hasher: Посмотрю. Самый простой вариант — поставить rpm-macros-tts в систему. > > Попытка определить макросы в самом spec: > > $ grep define RHVoice.spec > %define /etc/tts.d %_ttsdir > %define /usr/sbin/tts-unregister %tts_unregister Для этого нужно посмотреть хоть один пример в другом спеке, как определяются макросы. Но делать так при наличии rpm-macros-tts, конечно, нельзя. (В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > Пример лежит тут git.alt:/people/akv/packages/RHVoice.git
> >
> > В спеке используются макросы из пакета rpm-macros-tts. Не смотря на то что этот
> > пакет указан в BuildRequires до сборки в самом hasher дело не доходит из-за
> > какой-то проверки перед отправкой в hasher:
> Посмотрю.
> Самый простой вариант — поставить rpm-macros-tts в систему.
>
Спасибо, понятно. Проще сразу установить все пакеты rpm-macros-* =))).
А может придумать какой-нибудь вариант skip-pre-check? Если это не вариант, то почему? - После ответа на этот вопрос закрою багу (В ответ на комментарий №3) > А может придумать какой-нибудь вариант skip-pre-check? > Если это не вариант, то почему? - После ответа на этот вопрос закрою багу Вариант примерно так вызывается: $ gear --rpmbuild -- myhsh Но встроить в etersoft-build-utils это потребует времени, так что я пока не берусь. Хотя если сделать также через промежуточный pkg.tar, то это и не сложно... Бага пусть повисит, как напоминание ;) etersoft-build-utils-2.5.1-alt1 -> sisyphus: * Wed Apr 27 2016 Vitaly Lipatov <lav@altlinux> 2.5.1-alt1 - rpmbsh: add -w for build via gear --hasher and make src.rpm in hasher (ALT bug #31673) - small fixes |