[devel] FAILED tex-common.git=0.1-alt1 tetex.git=2.0-alt6

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Фев 24 22:01:49 MSK 2009


On Tue, Feb 24, 2009 at 09:45:08PM +0300, Grigory Batalov wrote:
> On Tue, Feb 24, 2009 at 09:35:21PM +0300, Girar Builder robot wrote:
> ...
> > 2009-Feb-24 21:35:03 :: [x86_64] tex-common.git 0.1-alt1: build start
> > /.out/tex-common-0.1-alt1.noarch.rpm: directory /etc/tex-fonts.d belongs to tetex-core
> > sisyphus_check: check-dirlist ERROR: directory ownership violation
> > hsh-rebuild: pkg.tar: sisyphus_check failed.
> > 2009-Feb-24 21:35:21 :: [x86_64] tex-common.git 0.1-alt1: remote: build failed
> > 2009-Feb-24 21:35:21 :: [x86_64] tex-common.git 0.1-alt1: build FAILED
> ...
> Хе-хе =)
> tex-common мне не дают собрать, потому что /etc/tex-fonts.d пока ещё
> принадлежит tetex-core, а tetex без этой папки не дадут пересобрать,
> потому что в Сизифе пока ещё нет tex-common.
> Нет ли у кого секретного рычага типа --no-sisyphus-check=dirlist ?

Варианты:
1) Добавить в tex-common зависимость "Provides: tetex-core"
(тогда sisyphus_check пройдёт).
2) Запатчить rpm.
3) Подумать, какую идею выражает зависимость на каталог
/etc/tex-fonts.d.

Какую идею выражает зависимость на каталог /etc/tex-fonts.d?
Подразумевается следующая идея: каталогом /etc/tex-fonts.d
должет владеть только один пакет; а работоспособность всех
остальных пакетов, которые кладут файлы в /etc/tex-fonts.d,
она непосредственно связана с этим первым пакетом.  То есть все
пакеты-пользователи каталога должны по зависимости вытягивать базовый
пакет, который владеет этим каталогом; с целью обеспечить свою
работоспособность.

Если нет такой идеи, то зависимость на каталог не нужна,
и специальный статус каталога тоже не нужен.

Пример.  Некоторые пакеты кладут скрипты в /etc/X11/xinit.d (напр.
пакет menu).  Означает ли это, что все эти пакеты должны вытягивать
xinitrc?  Короткий ответ: нет.

И, собственно, что это такое, пакет tex-common?
Почему он нужен?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090224/55ab7f8c/attachment.bin>


Подробная информация о списке рассылки Devel