From: Igor Vlasenko <vlasenko@imath.kiev.ua>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Cc: "Дмитрий Кулик" <lnkvisitor.ts@gmail.com>,
"Viacheslav Dubrovskyi" <dubrsl@gmail.com>
Subject: Re: [devel] [cyber] I: Autoimports/Sisyphus 20130625 packages: +138! (3153)
Date: Thu, 27 Jun 2013 19:47:39 +0300
Message-ID: <20130627164739.GA871@dad.imath.kiev.ua> (raw)
In-Reply-To: <51CC45ED.5030800@gmail.com>
On Thu, Jun 27, 2013 at 05:02:21PM +0300, Viacheslav Dubrovskyi wrote:
> Повторюсь: - никто не ставит целью сломать существующую схему
> установки модулей через npm install .
+100.
Также, Дмитрий, спасибо большое за обновление и за то, что добавили
Provides: nodejs(engine), а то мне в каждый пакет приходилось
вставлять %filter_from_requires /^nodejs.engine./d.
Также, спорить, что лучше, npm install, монолитный rpm
или набор пакетов, мне кажется подобным спорить,
чем правильнее есть рис - ложкой, вилкой, палочками.
У разных людей и разных культур будут разные ответы на этот
вопрос.
Лучше предоставить каждому тот инструмент, который именно ему
будет наиболее удобным.
Сегодняшняя ситуация, когда каждый язык обзаводится своим
менеджером зависимостей, кажется мне кризисом ручного пакетирования.
ручное пакетирование не справляется с потоком модулей,
и приводит к необходимости использовать зоопарк менеджеров
отдельно для каждого типа зависимостей.
Хочу решить эту проблему роботами. node.js это важный шаг,
так как у него двумерный (пакеты x версии) репозиторий.
Мои инструменты были рассчитаны на одномерные репозитории
(одна версия каждого пакета) пора осваивать и многомерные -
хочу написать библиотеку, которая определяла бы, какое
минимальное число версий пакета надо собрать и порядок их
сборки.
Т.е. в репозитории может быть 20 версий foo,
но библиотека скажет, что достаточно собрать foo4 = 4.32
и foo = 5.01.
Оттестировать ее на node.js, а затем широко применять,
начиная с Cabal.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
next prev parent reply other threads:[~2013-06-27 16:47 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-25 14:34 ` Igor Vlasenko
2013-06-25 21:21 ` Igor Zubkov
2013-06-26 5:54 ` Viacheslav Dubrovskyi
2013-06-26 6:10 ` Eugene Prokopiev
2013-06-26 10:05 ` Viacheslav Dubrovskyi
2013-06-27 16:47 ` Igor Vlasenko [this message]
2013-06-27 16:51 ` Igor Vlasenko
2013-06-28 22:16 ` Igor Vlasenko
2013-06-29 9:21 ` Vitaly Lipatov
2013-07-01 8:34 ` [devel] Упаковка модулей, написанных на скриптовых языках (was: [cyber] I: Autoimports/Sisyphus 20130625 packages: +138! (3153)) Dmitry Derjavin
2013-07-27 8:28 ` [devel] [cyber] I: Autoimports/Sisyphus 20130625 packages: +138! (3153) Igor Vlasenko
2013-06-26 4:18 ` Eugene Prokopiev
2013-06-26 5:49 ` Viacheslav Dubrovskyi
2013-06-25 21:08 ` Igor Zubkov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130627164739.GA871@dad.imath.kiev.ua \
--to=vlasenko@imath.kiev.ua \
--cc=devel@lists.altlinux.org \
--cc=dubrsl@gmail.com \
--cc=lnkvisitor.ts@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git