[sisyphus] ruby
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Сб Июл 19 17:42:06 MSD 2008
* Michael Bykov <m.bykov@> [080719 16:56]:
> Простите, не понял. Что значит никто не собирался, когда они
> все уже опакечены?
В Сизифе нет ни одного gem'а.
> Вот например, посмотрите apt-cache show rails. Посмотрите на список
> зависимостей к нему. Почему, зачем?
Наверно потому что он ими пользуется? И без них работать не
будет. Я не просто так писал rpm-build-ruby.
> Но страшнее всего собственно rubygems. Он тянет за собой штук сто
> пакетов. А должен зависеть от одного только - от libruby.
Обоснуйте. В пакете libruby лежит только libruby.so.1.8.
Остальные "штук сто" пакетов это ruby-stdlibs.
> А вот конкретный вопрос - как я поставлю аптом rails v 2.0.2 ? Сейчас
> от поставит 2.1.
В Сизифе нет разных версий одного пакета.
> В настоящее время то состояние дел, которое имеет место - просто не
> годится для работы. Я ничего не выдумываю - я _вынужен_ после
> установки системы перейти на адекватный джем. При этом апт не знает о
> пакетах, что плохо. Давайте сделаем хорошо.
Либо пакеты, либо gem'ы. rubygems из пакета работает, кроме
ruby-stdlibs ему больше ничего не нужно.
> Повторяю просьбу мою - не обижаться, если чё, как теперь говорят, а не
> полениться и внятно повторить вашу аргументацию здесь.
Зависимости пакетов должны удовлетворяться пакетами. В
репозитарии не бывает двух версий одного пакета. Любой пакет
можно отучить требовать rubygems. Что я делаю не так? Я не
запрещаю пользоваться gem'ами.
> Можно ли теоретически дав команду apt-get install xxx вызвать gem
> install xxx? Чем это плохо?
Я не думаю, что это возможно.
--
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080719/d59a175b/attachment-0002.bin>
Подробная информация о списке рассылки Sisyphus