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 mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить