[devel] kdebase-wm-3.5.7-alt14
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Сен 21 13:32:23 MSD 2007
On Fri, Sep 21, 2007 at 01:14:50PM +0400, Alexey Tourbin wrote:
> > kdebase-common-3.5.7-alt14 Requires PAM(pam_permit.so)
> > +kdebase-common-3.5.7-alt14 Requires design-graphics-sisyphus
> > kdebase-common-3.5.7-alt14 Requires kde-common >= 3.5
> > @@ -53898,2 +54749,3 @@
> > kdebase-kcontrol-3.5.7-alt14 Requires coreutils
> > +kdebase-kcontrol-3.5.7-alt14 Requires design-graphics-sisyphus
> > kdebase-kcontrol-3.5.7-alt14 Requires kdebase-common = 3.5.7-alt14
>
> /usr/share/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc -> ../../../design-current/kde/kdm/color-scheme.kcsrc
>
> Зависимость на design-graphics-sisyphus на самом деле появляется через
> rpmdb (естественно, через contents_index нельзя обнаружить файл, который
> разрешается через промежуточный симлинк). Если бы поиск по rpmdb
> не сработал, то появились бы "сильные полуанметы" на
> /usr/share/design-current/что-то.
>
> Проблема с зависимостью на design-graphics-sisyphus лишь в том, что эта
> зависимость является слишком специфической. Пока я не вижу хорошего
> способа, как можно было бы модифицировать алгоритм find-package, чтобы
> он "брал" разрешение путей через промежуточные симлинки. Это,
> по-видимому, невозможно.
>
> То есть имеется некоторый класс случаев, а именно: внешние симлинки
> в пакете, которые разрешаются через другие симлинки в путях; в которых
> symlinks.req через find-package делает лажу. Пока это единственный
> класс случаев, для которого допускается отключение symlinks.req.
>
> С другой стороны, зависимость на design-graphics-sisyphus всё же нельзя
> признать слишком плохой (совсем неправильной).
>
> Processing files: kdebase-common-3.5.7-alt14
> symlinks.req: /usr/src/tmp/kdebase-buildroot/usr/share/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc: checking contents_index_all for /usr/share/design-current/kde/kdm/color-scheme.kcsrc
> symlinks.req: /usr/src/tmp/kdebase-buildroot/usr/share/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc: /usr/share/design-current/kde/kdm/color-scheme.kcsrc -> design-graphics-sisyphus (via rpmdb)
>
> Processing files: kdebase-kcontrol-3.5.7-alt14
> symlinks.req: /usr/src/tmp/kdebase-buildroot/usr/share/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc: checking contents_index_all for /usr/share/design-current/kde/kdm/color-scheme.kcsrc
> symlinks.req: /usr/src/tmp/kdebase-buildroot/usr/share/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc: /usr/share/design-current/kde/kdm/color-scheme.kcsrc -> design-graphics-sisyphus (via rpmdb)
Аналогично:
@@ -54382,2 +55235,3 @@
kdebase-wm-3.5.7-alt14 Requires coreutils
+kdebase-wm-3.5.7-alt14 Requires design-graphics-sisyphus
kdebase-wm-3.5.7-alt14 Requires eject
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070921/fc98e1b3/attachment-0002.bin>
Подробная информация о списке рассылки Devel