[devel] Fwd: [#72971] FAILED libnetcdf.git=mpi-4.1.3-alt5

Dmitry V. Levin ldv на altlinux.org
Ср Июн 13 13:19:24 MSK 2012


On Wed, Jun 13, 2012 at 11:25:32AM +0400, Vitaly Kuznetsov wrote:
> On Wed, 6 Jun 2012 17:10:29 +0400, Dmitry V. Levin wrote:
> >
> >И на i586, и на x86_64 библиотеки лежат в 
> >/usr/lib/openmpi/lib, а в
> >/usr/lib64 есть только ссылки:
> >
> 
> Ох, тут уж прям совсем не arepo-friendly пакет. 

О каком arepo-friendly может идти речь, если настоящие библиотеки всегда
лежат в /usr/lib/openmpi/lib/ вне зависимости от архитектуры?
Это самый что ни на есть multilib-hostile подход.

> Эти ссылки - ghost, которые управляются 
> альтернативами. Когда мы выполняем arepo, у 
> нас получаются две проблемы:
> 1) rpmrebuild вместо ghost создаёт пустые файлы с 
> указанными атрибутами (в данном случае, 
> 0777). Это не проходит через sisyphus_check.
> 2) Даже если бы это прошло, альтернатива 
> будет работать только для нативной 
> архитектуры т.к., к примеру, файл 
> /etc/alternatives/packages.d/libnetcdf7-mpi.alternatives будет 
> установлен из нативного пакета, в 
> arepo-аналог он не попадёт.
> 
> Что с этим всем можно сделать.
> 1) Перестать паковать %ghost в arepo-пакеты (в 
> lib-mode) т.к. это то, что обычно управляется 
> скриптами/альтернативами/whatever и всё 
> равно работать не будет. Я пока не 
> придумал почему так не стоит делать.

+1


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20120613/82b3ab20/attachment.bin>


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