[devel] design-graphics-desktop-4.0-alt0.1 symlinks.req

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Сен 12 15:00:11 MSD 2007


On Wed, Sep 12, 2007 at 02:52:02PM +0400, Anton Farygin wrote:
> Alexey Tourbin пишет:
> > On Wed, Sep 12, 2007 at 01:16:49PM +0400, Anton Farygin wrote:
> >> Это выглядит странно:
> >> @@ -19337,2 +19611,3 @@
> >>   design-graphics-desktop-4.0-alt0.1     Requires 
> >> /etc/alternatives/packages.d
> >> +design-graphics-desktop-4.0-alt0.1     Requires 
> >> /usr/share/wallpapers
> >>   design-graphics-desktop-4.0-alt0.1     Requires(interp)        /bin/sh
> > 
> > В пакете design-graphics-desktop имеется симлинк
> > /usr/share/design/desktop/backgrounds/more -> ../../../wallpapers
> <skip>
> > Думаю, что ничего подозрительного в данном случае нету.  Цель здесь
> > не только в поиске зависимостей, но и в защите от битых симлинков.
> > Пакет с битым симлинком теперь не удастся установить по зависимостям,
> > пока кто-то не начнет предоставлять таргет симлинка.
> 
> А насколько это хорошо, с точки зрения использования ? может ли быть 
> ситуация, когда симлинк в пакете является битым, но он переходит в 
> нормальное состояние после дополнительной настройки, например тем-же 
> самомым control'ом ?

Думаю, что по умолчанию это хорошо.  Там дальше обнаружены реальные
ошибки с битыми симлинками, напр. 

/usr/share/apps/konqueror/tiles/default.png -> ../../../../design-current/kde/konqueror/tile.png
+kdebase-konqueror-3.5.7-alt14	Requires	/usr/design-current/kde/konqueror/tile.png

> Или симлинк исправляется в post-скриптах ?

Поиск зависимостей симлинка можно отключить:
%add_findreq_skiplit /симлинк

То есть в первом приближении это соответствует "нашей идеологии"
rpm-build: все проверки влючены по умолчанию и работают очень жестко;
но, вместе с тем, все он отлючаются вручную.  Хорошо если это делается
осознанно (и на это есть хорошая причина).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20070912/0b22aa9e/attachment-0002.bin>


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