Pages

Saturday, April 23, 2011

Ruby в ALT Linux больше нет...

Очень интересно наблюдать, что происходит с ruby и rails в этом вашем Сизифе. Почему-то последний ruby ВДРУГ срочно понадобился ООО, да ещё так, чтобы в нём работал redmine. Традиционно на эту работу припахали наименее разбирающихся в вопросе сотрудников, которые тем не менее взялись за дело с большим энтузиазмом. В результате чего ruby в ALT Linux пошёл по пизде, простите мой клатчский.

Сначала эти люди пытались откатить ruby с версии 1.9.2 на 1.8.7, но видимо убоялись анметов. Тогда был реализован хитрый план и появился пакет ruby1.8, который первое время мог устанавливаться рядом с ruby, но потом это безобразие было в корне пресечено заботливо расставленными конфликтами (чем это чревато я неоднократно рассказывал много лет назад, но как известно всем похуй). Обе версии скорее всего оказались нерабочими чуть менее чем полностью, ведь мы помним, что новые мантейнеры ruby языка не знают и фейлящиеся тесты "чинятся" удалением этого теста. Сейчас в Сизиф собирается такой же rails...

К чему я это всё? Не знаю. Получается, что всё что Кирилл и я делали на протяжении последних нескольких лет оказалось никому нахер не нужно. В пересборке 75-и пакетов под 1.9.2 со своими пакетами поучаствовали только greycat@ и zerg@. Зато каждый знает как надо собирать ruby в репозитарий. И какой версии.

А трушные рубероиды как ставили rvm, так и продолжают это делать.

17 comments:

  1. Впрочем, Раорна в сизифе тоже нет, ведь именно благодаря ему мы имеем ситуацию, когда руби вроде как есть, только под ним ничего не работает. Вот такой вот клёвый руби был.

    Хорошо стало сейчас или плохо - покажет время, но народ по крайней мере начал запускать свои решения на текущем Sisyphus, в отличии от того, что сделал с ruby Раорн.

    ReplyDelete
  2. > фейлящиеся тесты “чинятся” удалением этого теста.

    Это где такое?

    ReplyDelete
  3. Там в самом начале псто три ссылки. В них и происходит.

    ReplyDelete
  4. 1.9 никому кроме раорна не интересен.

    ReplyDelete
  5. URL устроит ?
    http://permalink.gmane.org/gmane.linux.altlinux.community/114653
    http://lists.altlinux.org/pipermail/sisyphus/2009-July/340749.html

    особенно радует этот:
    http://lists.altlinux.org/pipermail/sisyphus/2010-April/347052.html

    Цитирую: "Раньше из-за позиции Алексея Фролова осмысленная работа разработчика в Альте
    была исключена."

    ReplyDelete
  6. В спекфайле действительно можно наблюдать удаление тестов за подписью stanv на ломанном английском - "XXX@stanv, next test doesn't passes". Bugno ему следовало бы повесить самому на себя. http://git.altlinux.org/people/stanv/packages/?p=ruby.git;a=blob;f=.gear/ruby.spec;h=b48cff7daf91542fce41e53b4303c9e3eebc48f6;hb=a0eab52ff576653af468b5a65eeee8dbdd04838f

    ReplyDelete
  7. Ты знаешь, Миша Быков уныл чуть более чем полностью, что видно по его письмам, а redmine работал и баги по нему закрывались. См. тот же sisyphus@ или багзиллу.

    ReplyDelete
  8. Слушай, ну он единственный наверное из нас, кто реально использует Ruby в нехилом production.

    Ему виднее, как ему удобнее. Баги фиксились, конечно, но ты видел его мнение.

    ReplyDelete
  9. комментарий разработчика в спеке по сути равнозначно баге. можно воспринимать это как TODO.

    ReplyDelete
  10. Отучаемся говорить за всех.

    ReplyDelete
  11. ok. Сорри. Ещё интересен kas, я забыл об этом.

    ReplyDelete
  12. http://git.altlinux.org/people/raorn/packages/?p=ruby.git;a=blob;f=ruby.spec;h=7a3590cf621b730609934d1242d5c2d04bc6d489;hb=fc6177d8eac5f22d29a29c24e4893ac3714cbb8d

    Там тоже удаляются некоторые тесты.
    Строка 301.
    ----------

    Мне кажется, что это, как минимум, неоднозначная история.

    ReplyDelete
  13. Гадкий, негодный raorn. Клевещет на своих коллег, выдвигает голословные обвинения.

    ReplyDelete
  14. Это Вы сказали, не я. Мне эта сторона дела не особо интересна.

    А то, что собственно ООО redmine не нужен, я Вам уже говорил ранее.

    ReplyDelete
  15. Ну а что Вы тогда так перевозбудились на какое-то псто в левом бложыке? Всё хорошо. Разработчики теперь будут заниматься "какой-то осмысленной работой".

    ReplyDelete