[devel] [cyber] I: Autoimports/Sisyphus 20130625 packages: +138! (3153)

Viacheslav Dubrovskyi dubrsl на gmail.com
Ср Июн 26 10:03:01 MSK 2013


26.06.2013 00:53, Дмитрий Кулик wrote:
> 2013/6/26 Igor Zubkov <igor.zubkov на gmail.com 
> <mailto:igor.zubkov на gmail.com>>
>
>
>
>     nodejs + npm должен использовать такой же подход.
>
>     Вот интересно, эти все nodejs-* пакеты хоть совместимы друг с другом?
>
>
> Локально пакеты лежат рядом с приложением и набор пакетов при этом от 
> приложения к приложению может отличаться. Не требует root.
> Из минусов - для биндингов требуется компилятор + *-devel пакет 
> библиотек.
>
> Проблемы с пакетами:
> Приложение
> + A ver 2
> + B ver 1
> __+ A ver 1
>
> Все. наша система сломалась. И это скорее правило чем исключение.
В Федоре немного не так делают.
Я предлагаю такой подход:

1. Все модули должны располагаться в /usr/share/node_modules/cron на 1.0.1 
, например в таком формате.
2. На последнюю версию должна идти ссылка /usr/share/node_modules/cron 
-> cron на 1.0.1
3. Если модуль, требует другой модуль, то в папке этого модуля должна 
создаваться ссылка на соответствующий модуль.

В вашей схеме это выглядит так:

+ A ver 1
+ A ver 2
+ B ver 1
__+ link to A ver 1



-- 
WBR,
Viacheslav Dubrovskyi

----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20130626/fa9d6ba0/attachment.html>


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