[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