ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] ruby модули
@ 2011-03-28 13:09 Andrew V. Stepanov
  2011-03-28 13:12 ` Damir Shayhutdinov
  2011-03-28 15:55 ` Igor Zubkov
  0 siblings, 2 replies; 43+ messages in thread
From: Andrew V. Stepanov @ 2011-03-28 13:09 UTC (permalink / raw)
  To: devel

Добрый день.

У кого есть аргументы против того чтобы ликвидировать все ruby модули
из Sisyphus ?

У меня есть следующие доводы чтобы это сделать:

1. Каждый проект основанный на ruby имеет свои требования к окружению
начиная от версия модулей, заканчивая самим интерпретатором.

  * теже рельсы бывают:  2.3.x и 3.0
  * разные интерпретаторы: ree, rubinius, jruby, ironruby
  * версии интерпретаторов: 1.8.7, 1.9.1, 1.9.2

собирая что одно мы покрываем только маленькую часть действующих
проектов, если вообще что-то покрываем.

2. Модули довольно быстро устаревают для сизифа, и невозможно собрать
универсальных модулей которые бы подходили для всех проектов.

3. Rubу сообщество настойчиво предлагает использовать gems со своим
ведением зависимостей.
 А также:
* bundler ( включен в rails 3.0 )
* rvm - Ruby Version Manager

4. Другие дистрибутивы не собирают все подряд модули ruby себе в репозиторий.

Минусы:

Мы теряем красоту при сборке native-модулей, которые собираются из .c
.cc и требуют наличие gcc-c++  & devel пакетов.

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2011-04-19  7:24 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-28 13:09 [devel] ruby модули Andrew V. Stepanov
2011-03-28 13:12 ` Damir Shayhutdinov
2011-03-28 13:16   ` Michael Shigorin
2011-03-28 13:21     ` Damir Shayhutdinov
2011-03-28 13:26       ` Andrew V. Stepanov
2011-03-28 13:28         ` Dmitry V. Levin
2011-03-28 13:36           ` Andrew V. Stepanov
2011-03-28 13:49             ` Dmitry V. Levin
2011-03-28 17:26               ` Радик Юсупов
2011-03-28 18:40                 ` Andrew V. Stepanov
2011-03-29  3:26                   ` Anton Farygin
2011-03-29 18:27                       ` Aleksey Novodvorsky
2011-04-15 22:36                       ` Aleksey Novodvorsky
2011-04-16  3:46                         ` Радик Юсупов
2011-04-16 19:35                           ` Michael Shigorin
2011-04-16  7:37                         ` Радик Юсупов
2011-04-16  8:32                           ` Igor Zubkov
2011-04-16  8:58                             ` Радик Юсупов
2011-04-16 11:30                             ` Радик Юсупов
2011-04-19  6:46                           ` Timur Aitov
2011-04-19  7:24                             ` Радик Юсупов
2011-04-18  6:42                         ` Timur Aitov
2011-03-28 13:46           ` Michael Shigorin
2011-03-28 13:50             ` Dmitry V. Levin
2011-03-28 13:39         ` Damir Shayhutdinov
2011-03-28 13:42           ` Andrew V. Stepanov
2011-03-28 13:43           ` Aleksey Novodvorsky
2011-03-28 15:57             ` Igor Zubkov
2011-03-28 17:21               ` Aleksey Novodvorsky
2011-03-28 19:41                 ` Michael Shigorin
2011-03-28 19:56                   ` Aleksey Novodvorsky
2011-03-28 21:08                     ` Aleksey Novodvorsky
2011-03-28 21:43                       ` Michael Shigorin
2011-03-28 21:47                         ` Aleksey Novodvorsky
2011-03-28 22:03                           ` Aleksey Novodvorsky
2011-03-29  7:14                       ` Dmitry Derjavin
2011-03-29  9:08                           ` Dmitry Derjavin
2011-03-28 22:01                     ` Michael Shigorin
2011-03-28 22:05                       ` Aleksey Novodvorsky
2011-03-31  8:31                       ` Денис Смирнов
2011-03-28 13:17   ` Andrew V. Stepanov
2011-03-28 13:20   ` Anton Gorlov
2011-03-28 15:55 ` Igor Zubkov

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