* Re: [sisyphus] ruby
2008-07-19 12:51 ` Michael Bykov
@ 2008-07-19 13:42 ` Alexey I. Froloff
2008-07-19 15:53 ` Michael Bykov
2008-07-19 14:00 ` Alexander Bokovoy
` (3 subsequent siblings)
4 siblings, 1 reply; 42+ messages in thread
From: @ 2008-07-19 13:42 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread* Re: [sisyphus] ruby
2008-07-19 13:42 ` Alexey I. Froloff
@ 2008-07-19 15:53 ` Michael Bykov
2008-07-19 16:18 ` Alexey I. Froloff
2008-07-19 19:24 ` Alexey Morsov
0 siblings, 2 replies; 42+ messages in thread
From: @ 2008-07-19 15:53 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 15:53 ` Michael Bykov
@ 2008-07-19 16:18 ` Alexey I. Froloff
2008-07-19 16:30 ` Mikhail Gusarov
2008-07-19 16:53 ` Michael Bykov
2008-07-19 19:24 ` Alexey Morsov
1 sibling, 2 replies; 42+ messages in thread
From: @ 2008-07-19 16:18 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 16:18 ` Alexey I. Froloff
@ 2008-07-19 16:30 ` Mikhail Gusarov
2008-07-19 16:38 ` Alexey I. Froloff
2008-07-19 16:38 ` Aleksey Novodvorsky
2008-07-19 16:53 ` Michael Bykov
1 sibling, 2 replies; 42+ messages in thread
From: @ 2008-07-19 16:30 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 16:18 ` Alexey I. Froloff
2008-07-19 16:30 ` Mikhail Gusarov
@ 2008-07-19 16:53 ` Michael Bykov
2008-07-19 17:09 ` Alexander Bokovoy
2008-07-19 17:28 ` Alexey I. Froloff
1 sibling, 2 replies; 42+ messages in thread
From: @ 2008-07-19 16:53 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 16:53 ` Michael Bykov
@ 2008-07-19 17:09 ` Alexander Bokovoy
2008-07-19 17:28 ` Alexey I. Froloff
1 sibling, 0 replies; 42+ messages in thread
From: @ 2008-07-19 17:09 UTC (permalink / raw)
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 16:53 ` Michael Bykov
2008-07-19 17:09 ` Alexander Bokovoy
@ 2008-07-19 17:28 ` Alexey I. Froloff
2008-07-21 10:19 ` Michael Bykov
1 sibling, 1 reply; 42+ messages in thread
From: Alexey I. Froloff @ 2008-07-19 17:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 634 bytes --]
* Michael Bykov <m.bykov@> [080719 20:53]:
> Я понимаю, что мое пожелание выполнить сложно. Иначе оно было бы
> где-нибудь уже реализовано. Ведь потребность кричащая, и в руби, и в
> питоне и в и тд. Но, наверное, в эту сторону нужно думать.
В какую сторону? Нельзя совместить репозиторий apt и репозиторий
gem. Они разные by desing. Дальше можно либо пользоваться
репозитарием gem, либо собирать пакеты для репозитария apt.
Первое работает. Чтобы работало второе, я всё это и затеял.
Я, кстати, так и не увидел _конкретного_ примера когда нужны две
библиотеки разных версий одновременно.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 17:28 ` Alexey I. Froloff
@ 2008-07-21 10:19 ` Michael Bykov
2008-07-21 12:09 ` Alexander Bokovoy
` (2 more replies)
0 siblings, 3 replies; 42+ messages in thread
From: Michael Bykov @ 2008-07-21 10:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
> Нельзя совместить репозиторий apt и репозиторий
> gem. Они разные by desing. Дальше можно либо пользоваться
> репозитарием gem, либо собирать пакеты для репозитария apt.
> Первое работает. Чтобы работало второе, я всё это и затеял.
>
> Я, кстати, так и не увидел _конкретного_ примера когда нужны две
> библиотеки разных версий одновременно.
>
Конкретный пример - в ежедневной работе. У меня стоит проект под
рельсы 2.0.2. Я начинаю новый, ставлю аптом 2.1. После чего мой
законченный проект больше не работает.
Сделайте выводы.
Если невозможно, но нужно, то придётся. Я не знаю как, но разные
версии - нужны. Если в Дебиане тоже так, то и в Дебиане нужно
переделать.
М.
И вообще, господа. Вот общие соображения. Джем нельзя отрывать от
руби. Это способ общения в сообществе рубийном. Недавно не было ни
одного менеджера пакетов. Потом появился апт. Теперь их много. Завтра
- любой мало-мальски проект (Файрфокс, опен оффис, эклипс, MySQL, k3b
и тд) будет иметь свой собственный аналог апта. Все форкать как сейчас
форкнут руби? Нет, нужно использовать родные репозитарии.
^ permalink raw reply [flat|nested] 42+ messages in thread* Re: [sisyphus] ruby
2008-07-21 10:19 ` Michael Bykov
@ 2008-07-21 12:09 ` Alexander Bokovoy
2008-07-23 17:13 ` Dmitry V. Levin
2008-07-24 8:10 ` Alexey I. Froloff
2 siblings, 0 replies; 42+ messages in thread
From: Alexander Bokovoy @ 2008-07-21 12:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
21 июля 2008 г. 14:19 пользователь Michael Bykov <m.bykov@gmail.com> написал:
>> Нельзя совместить репозиторий apt и репозиторий
>> gem. Они разные by desing. Дальше можно либо пользоваться
>> репозитарием gem, либо собирать пакеты для репозитария apt.
>> Первое работает. Чтобы работало второе, я всё это и затеял.
>>
>> Я, кстати, так и не увидел _конкретного_ примера когда нужны две
>> библиотеки разных версий одновременно.
>>
>
> Конкретный пример - в ежедневной работе. У меня стоит проект под
> рельсы 2.0.2. Я начинаю новый, ставлю аптом 2.1. После чего мой
> законченный проект больше не работает.
>
> Сделайте выводы.
Я делаю вывод, что ты не используешь собственные возможности Rails.
rake rails:freeze:gems
rake rails:freeze:edge [REVISION=|TAG=]
> Если невозможно, но нужно, то придётся. Я не знаю как, но разные
> версии - нужны. Если в Дебиане тоже так, то и в Дебиане нужно
> переделать.
Разработчики Rails специально для таких задач сделали внутри своей
системы инфраструктуру независимости от системных пакетов. Пользуйся
ей.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-21 10:19 ` Michael Bykov
2008-07-21 12:09 ` Alexander Bokovoy
@ 2008-07-23 17:13 ` Dmitry V. Levin
2008-07-24 8:10 ` Alexey I. Froloff
2 siblings, 0 replies; 42+ messages in thread
From: Dmitry V. Levin @ 2008-07-23 17:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 530 bytes --]
On Mon, Jul 21, 2008 at 02:19:38PM +0400, Michael Bykov wrote:
[...]
> И вообще, господа. Вот общие соображения. Джем нельзя отрывать от
> руби. Это способ общения в сообществе рубийном. Недавно не было ни
> одного менеджера пакетов. Потом появился апт. Теперь их много. Завтра
> - любой мало-мальски проект (Файрфокс, опен оффис, эклипс, MySQL, k3b
> и тд) будет иметь свой собственный аналог апта.
В таком случае они все вместе взятые не будут дотягивать до apt'а,
каким бы глючным последний ни был. :(
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-21 10:19 ` Michael Bykov
2008-07-21 12:09 ` Alexander Bokovoy
2008-07-23 17:13 ` Dmitry V. Levin
@ 2008-07-24 8:10 ` Alexey I. Froloff
2 siblings, 0 replies; 42+ messages in thread
From: Alexey I. Froloff @ 2008-07-24 8:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1452 bytes --]
* Michael Bykov <m.bykov@> [080721 14:28]:
> Конкретный пример - в ежедневной работе. У меня стоит проект под
> рельсы 2.0.2. Я начинаю новый, ставлю аптом 2.1. После чего мой
> законченный проект больше не работает.
Покажите код, вышлю патч. Тем более что есть несколько способов,
разной степени кривизны использовать rails определённой версии в
отдельно взятом проекте.
> Сделайте выводы.
Делаю. Вы используете Сизиф как production и принципиально не
адаптируете свой код под новые версии. Так?
Если проблема _только_ в rails, я могу сделать специальную сборку
rails20. Не надо только обобщать. Тем более что на rails свет
клином не сошёлся.
> И вообще, господа. Вот общие соображения. Джем нельзя отрывать
> от руби.
Религиозный фоннатизм никогда ни к чему хорошему не приводил. Я
утверждаю, что gem отрывать можно, что с успехом и проделываю
последние пару лет. Моя работа как мантейнера ка краз и
заключается в том, чтобы год, который "может работать везде",
нормально работал в нашем дистрибутиве не требуя самоизобретённых
костылей. Только у меня рук не хватает правильно запаковать всё,
что может понадобиться.
К тому же качество кода местами не блещет, уж поверьте.
P.S. Использовать rubygems НИКТО не запрещает. Более того, я
приложил усилия, чтобы от этого использования не возникало
проблем с софтом, который установлен из пакетов. Я не понимаю
чем Вы недовольны.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 15:53 ` Michael Bykov
2008-07-19 16:18 ` Alexey I. Froloff
@ 2008-07-19 19:24 ` Alexey Morsov
1 sibling, 0 replies; 42+ messages in thread
From: Alexey Morsov @ 2008-07-19 19:24 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 789 bytes --]
On Sat, Jul 19, 2008 at 07:53:19PM +0400, Michael Bykov wrote:
> Наверное, так же обстоит дело у питонистов, смолтокистов, перлистов?
Знаете, я как питонист (чур чур) сейчас вот на django проект делаю...
никаких затруднений не испытваю (ну кроме что разве более частого
обновления оного из svn).
И питоньи йца меня только раздражают...
--
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member
VMWare нынче не модно. Модно qemu.
-- mithraen in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 12:51 ` Michael Bykov
2008-07-19 13:42 ` Alexey I. Froloff
@ 2008-07-19 14:00 ` Alexander Bokovoy
2008-07-19 14:13 ` Alexey I. Froloff
2008-07-19 14:05 ` Alexey I. Froloff
` (2 subsequent siblings)
4 siblings, 1 reply; 42+ messages in thread
From: Alexander Bokovoy @ 2008-07-19 14:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
19 июля 2008 г. 16:51 пользователь Michael Bykov <m.bykov@gmail.com> написал:
> Проблема-то серьезная - разработка под руби/райлз ведется на
> макинтошах. Но 96%. Потому что дураки и пижоны разработчики? Нет,
> потому что пользоваться руби в линуксах (в Альте по крайней мере) в
> настоящее время - невозможно. Либо нужно доустанавливать свои версии,
> как делаю я. Но это не каждый будет делать.
????
Ruby в Альте один из самых работоспособных вариантов. То, что
коммерческие разработчики приложений, написанных на скриптовых языках,
уезжают на MacOS X -- это общая тенденция, она не имеет ничего общего
с Ruby в ALT.
(лирическое отступление) Давеча пришлось ставить gitorious на
RHEL5.2/ppc64. Gitorious работает под Rails, но хочет rmagick второй
версии. rmagick второй версии хочет ImageMagick >= 6.3. В RHEL52 он
только 6.2.8. Пересборка как есть ImageMagick 6.4 из Rawhide привела к
тому, что обнаружилось отсутствие пакета perl-devel в RHEL52/ppc64,
пришлось отключать поддержку perl в ImageMagick (на той машине оно не
нужно). Дальше больше -- по умолчанию все собирается ppc64, но ruby
1.8.7 с rubygems валится в segfault на 64-битной PPC и работает в
32-битном виде. 32-битный вариант ImageMagick как есть не собирается.
:-) Вернусь с конференции, придется подымать VM с Сизифом, потому что
тут все работает.
С другой стороны, rubygems крайне неэффективно написан. На 256Мб
виртуальных машинах он даже не может выкачать свою базу gems -- не
сами пакеты, а просто информацию о них.
(отступление закончено)
То, что есть сейчас в Сизифе, работает и поддерживается.
>
> Вы для разработчиков на руби пакеты делаете или для своего
> удовольствия? Вот и сделайте, пожалуйста, как _нам_ нужно. (То же
> относится к питону/перлу/смолтоку/черту_лысому), но там пусть те
> разработчики требуют.
А как вам нужно? Миша, ты скажи. Модули, устанавливаемые через gems,
работают и такой механизм функционирования поддерживается. Я бы,
правда, перенес все из /usr/local в /var/lib/gems, но это мелочи.
Системно упакованные пакеты и rails работают нормально.
> Можно ли теоретически дав команду apt-get install xxx вызвать gem
> install xxx? Чем это плохо?
1. Отсутствием информации об установленном модуле в пакетной базе RPM
2. Исключительно неэффективным потреблением памяти в rubygems
3. Попытками собрать код на машине в момент установки (для модулей с
C-компонентами).
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 42+ messages in thread* Re: [sisyphus] ruby
2008-07-19 14:00 ` Alexander Bokovoy
@ 2008-07-19 14:13 ` Alexey I. Froloff
0 siblings, 0 replies; 42+ messages in thread
From: Alexey I. Froloff @ 2008-07-19 14:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 494 bytes --]
* Alexander Bokovoy <ab@> [080719 18:05]:
> правда, перенес все из /usr/local в /var/lib/gems, но это мелочи.
Я думал на эту тему. /usr/local как-то больше соответствует FHS,
да и /usr/local/bin там рядом. Опять же, оно рядом с
CONFIG["site*"] находится. Правда, нельзя сам rubygems из gem'ом
поставить, но зато можно поддерживать актуальный пакет в
репозитарии. Тем более что я не уверен, что можно "на лету"
сменить версию rubygems в своей программе.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 12:51 ` Michael Bykov
2008-07-19 13:42 ` Alexey I. Froloff
2008-07-19 14:00 ` Alexander Bokovoy
@ 2008-07-19 14:05 ` Alexey I. Froloff
2008-07-19 14:14 ` Mikhail Gusarov
2008-07-19 17:25 ` Kirill A. Shutemov
2008-07-20 20:50 ` Dmitry V. Levin
4 siblings, 1 reply; 42+ messages in thread
From: Alexey I. Froloff @ 2008-07-19 14:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 915 bytes --]
* Michael Bykov <m.bykov@> [080719 16:56]:
> В настоящее время то состояние дел, которое имеет место - просто не
> годится для работы. Я ничего не выдумываю - я _вынужен_ после
> установки системы перейти на адекватный джем.
Почему об этом никто не знает? В чём конкретно проблема? Если в
отсутствии необходимых модулей в репозитарии, то как раз сейчас я
и пытаюсь решить эту проблему. Сейчас упаковкой рубёвых модулей
занимаются два с половиной человека. Если будет больше
разработчиков, будет больше пакетов, они будут лучше
поддерживаться, по крайней мере я этого очень хочу.
Если проблема в другом, то почему нет записей в bugzilla?
Вы сейчас говорите "всё что ты делаешь никому не нужно, у нас уже
есть свой репозитарий". Я не отбирал у вас возможности
пользоваться альтернативными репозитариями, но тогда используйте
для этого соответствующие инструменты.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 14:05 ` Alexey I. Froloff
@ 2008-07-19 14:14 ` Mikhail Gusarov
2008-07-19 14:21 ` Kirill A. Shutemov
2008-07-19 15:02 ` Sergey Vlasov
0 siblings, 2 replies; 42+ messages in thread
From: Mikhail Gusarov @ 2008-07-19 14:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 953 bytes --]
Twas brillig at 18:05:17 19.07.2008 UTC+04 when raorn@altlinux.ru did gyre and gimble:
AIF> Если проблема в другом, то почему нет записей в bugzilla?
Проблема в require_gem 'RedCloth', '> 3.0' в одном веб-приложении и
require_gem 'RedCloth', '= 3.0' в другом веб-приложении, для которых не
имеет смысла (или слишком дорого) разводить десяток VE. Эта проблема
конфликтует с постулатом "в Sisyphus одна версия пакета".
Та же самая проблема с питоновыми egg'ами, да и вообще с
ruby/python/tcl/whatever кодом, которому нужна определённая версия
интерпретатора/библиотек и который слишком дорого переделывать.
--
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 14:14 ` Mikhail Gusarov
@ 2008-07-19 14:21 ` Kirill A. Shutemov
2008-07-19 14:23 ` Mikhail Gusarov
2008-07-19 14:28 ` Alexey I. Froloff
2008-07-19 15:02 ` Sergey Vlasov
1 sibling, 2 replies; 42+ messages in thread
From: Kirill A. Shutemov @ 2008-07-19 14:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1099 bytes --]
On Sat, Jul 19, 2008 at 09:14:28PM +0700, Mikhail Gusarov wrote:
> Twas brillig at 18:05:17 19.07.2008 UTC+04 when raorn@altlinux.ru did gyre and gimble:
>
> AIF> Если проблема в другом, то почему нет записей в bugzilla?
>
> Проблема в require_gem 'RedCloth', '> 3.0' в одном веб-приложении и
> require_gem 'RedCloth', '= 3.0' в другом веб-приложении, для которых не
> имеет смысла (или слишком дорого) разводить десяток VE. Эта проблема
> конфликтует с постулатом "в Sisyphus одна версия пакета".
Проблема в том, что gem'ы, которые я видел, пакуются абы как. Зависимоть
вида '= 3.0' в 99% случаев не имеет ничего общего с рельностью и лечится
отрыванием rubygems нафиг.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 14:21 ` Kirill A. Shutemov
@ 2008-07-19 14:23 ` Mikhail Gusarov
2008-07-19 15:07 ` Alexey I. Froloff
2008-07-19 14:28 ` Alexey I. Froloff
1 sibling, 1 reply; 42+ messages in thread
From: Mikhail Gusarov @ 2008-07-19 14:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 481 bytes --]
Twas brillig at 17:21:44 19.07.2008 UTC+03 when kirill@shutemov.name did gyre and gimble:
KAS> Проблема в том, что gem'ы, которые я видел, пакуются абы
KAS> как. Зависимоть вида '= 3.0' в 99% случаев не имеет ничего общего
KAS> с рельностью и лечится отрыванием rubygems нафиг.
Рельсы во все стороны несовместимы.
--
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 14:21 ` Kirill A. Shutemov
2008-07-19 14:23 ` Mikhail Gusarov
@ 2008-07-19 14:28 ` Alexey I. Froloff
1 sibling, 0 replies; 42+ messages in thread
From: Alexey I. Froloff @ 2008-07-19 14:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 559 bytes --]
* Kirill A. Shutemov <kirill@> [080719 18:23]:
> > Проблема в require_gem 'RedCloth', '> 3.0' в одном веб-приложении и
> > require_gem 'RedCloth', '= 3.0' в другом веб-приложении, для которых не
> > имеет смысла (или слишком дорого) разводить десяток VE. Эта проблема
> > конфликтует с постулатом "в Sisyphus одна версия пакета".
> Проблема в том, что gem'ы, которые я видел, пакуются абы как. Зависимоть
> вида '= 3.0' в 99% случаев не имеет ничего общего с рельностью и лечится
> отрыванием rubygems нафиг.
Плюспиццот.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 14:14 ` Mikhail Gusarov
2008-07-19 14:21 ` Kirill A. Shutemov
@ 2008-07-19 15:02 ` Sergey Vlasov
2008-07-19 15:09 ` Alexey I. Froloff
1 sibling, 1 reply; 42+ messages in thread
From: Sergey Vlasov @ 2008-07-19 15:02 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 732 bytes --]
On Sat, Jul 19, 2008 at 09:14:28PM +0700, Mikhail Gusarov wrote:
> Проблема в require_gem 'RedCloth', '> 3.0' в одном веб-приложении и
> require_gem 'RedCloth', '= 3.0' в другом веб-приложении, для которых не
> имеет смысла (или слишком дорого) разводить десяток VE. Эта проблема
> конфликтует с постулатом "в Sisyphus одна версия пакета".
>
> Та же самая проблема с питоновыми egg'ами, да и вообще с
> ruby/python/tcl/whatever кодом, которому нужна определённая версия
> интерпретатора/библиотек и который слишком дорого переделывать.
Кстати, как раз в tcl изначально предусмотрено указание требуемой
версии пакета в package require, и версии пакета с разным major могут
быть установлены рядом, не мешая друг другу.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [sisyphus] ruby
2008-07-19 12:51 ` Michael Bykov
` (2 preceding siblings ...)
2008-07-19 14:05 ` Alexey I. Froloff
@ 2008-07-19 17:25 ` Kirill A. Shutemov
2008-07-20 20:50 ` Dmitry V. Levin
4 siblings, 0 replies; 42+ messages in thread
From: Kirill A. Shutemov @ 2008-07-19 17:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 993 bytes --]
On Sat, Jul 19, 2008 at 04:51:30PM +0400, Michael Bykov wrote:
> 19 июля 2008 г. 1:31 пользователь Alexey I. Froloff <raorn@altlinux.ru> написал:
> Можно ли теоретически дав команду apt-get install xxx вызвать gem
> install xxx? Чем это плохо?
Моё убеждение, что вызывать gem из apt нельзя. И дело даже не в технической
несовместимости этих систем. Качество самих gem'ов очень разнится. Вплоть до
абсолютно неприемлемого.
Вызывать gem из apt -- это допускать установку пакетов(gem'ов) из
неавторизованного, с точки зрения apt, источника. Это когда-нибудь, да
рванёт.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread* Re: [sisyphus] ruby
2008-07-19 12:51 ` Michael Bykov
` (3 preceding siblings ...)
2008-07-19 17:25 ` Kirill A. Shutemov
@ 2008-07-20 20:50 ` Dmitry V. Levin
4 siblings, 0 replies; 42+ messages in thread
From: Dmitry V. Levin @ 2008-07-20 20:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
On Sat, Jul 19, 2008 at 04:51:30PM +0400, Michael Bykov wrote:
[...]
> Альтернатива проста и естественна - apt должен вызывать gem/egg/etc
> для всех кроссплатформенных языков.
Лучше наоборот.
> Хочешь ставишь джемом, хочешь
> аптом, результат должен быть тот же. Хотите ставить исполняемое из
> проверенных источников? Сделайте свой джем-репозиторий и свои сборки
> джемов.
[...]
> Можно ли теоретически дав команду apt-get install xxx вызвать gem
> install xxx? Чем это плохо?
alias apt-get=gem :)
Но лучше наоборот.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 42+ messages in thread