[newbies] откуда ошибка?
Kharitonov A. Dmitry
kharpost на rambler.ru
Пн Окт 5 20:21:04 UTC 2009
Grigory Batalov wrote:
> On Mon, 05 Oct 2009 23:29:37 +0400
> Kharitonov A. Dmitry wrote:
>
>
>>>>>> Значит багу вешать на хашер. В моём понимании если ошибка есть, то её
>>>>>> должна отслеживать все, и, наоборот.
>>>>>>
>>>>>>
>>>>> Вовсе нет. Устанавливаемость (в чрут) собранного в хэшере пакета
>>>>> должен проверять мэйнтейнер.
>>>>>
>>>>>
>>>> У меня-то устанавливается. И устанавливается на 3 серверах на бранче 4.0
>>>>
>>> Не показатель: там shadow-groups уже установлен.
>>>
>>>
>> А нафига он тогда в хашере устанавливается? Я его об этом не прошу.
>>
>
> Вы путаете hasher и git.alt.
> git.alt - "сборочный портал", использующий и hasher помимо других программ.
> Вам необязательно самому собирать пакеты в хэшере, gear умеет работать и
> с rpmbuild. Однако, учитывая, что мимо git.alt Ваш пакет не попадёт в Сизиф,
> есть резон воспользоваться локально именно хэшером, чтобы ничего не упустить.
>
> Конкретно в Вашем пакете (в спек-файле) есть абзац:
> %pre apache
> gpasswd -a %applname apache
> gpasswd -a %applname _webserver
> gpasswd -a apache _webserver
>
> %pre apache2
> gpasswd -a %applname apache2
> gpasswd -a %applname _webserver
> gpasswd -a apache2 _webserver
>
> Поэтому следует добавить также в секции
>
> %package apache
> Requires(pre): shadow-groups
>
> %package apache2
> Requires(pre): shadow-groups
>
> Тогда gpasswd из shadow-groups будет доступен на этапе %pre
> соответствующих пакетов.
>
Это понятно. Не понятно, почему хашер эту ошибку не видит.
А вот эти ошибки я, честно говоря, вообще не знаю откуда взялись и как
исправить
http://git.altlinux.org/tasks/13798/task/log
те пакет конфликтует с самим собой же. Бага какая-то и явно не пакета
я сейчас ошибку с shadow-groups верну, пересоберу в хашере и вручную в хашере установлю, как просит solo@
Подробная информация о списке рассылки devel-newbies