The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Прекращена поддержка ветки Ruby 1.9.3

24.02.2015 15:11

Разработчики языка программирования Ruby предупредили о полном завершении жизненного цикла ветки Ruby 1.9.3. Начиная с сегодняшнего дня исправления ошибок и уязвимостей больше не будут бэкпортироваться в ветку Ruby 1.9.3. Пользователям рекомендуется как можно скорее выполнить переход на Ruby 2.0.0 или более новый выпуск. Так как при подготовке ветки 2.0 разработчики более внимательно отнеслись к обеспечению совместимости с существующими приложениями, миграции с ветки 1.9 на 2.0 должна пройти заметно легче, чем переход с 1.8 на 1.9.

  1. Главная ссылка к новости (https://www.ruby-lang.org/en/n...)
  2. OpenNews: Выпуск языка программирования Ruby 2.2.0
  3. OpenNews: Релиз web-фреймворка Ruby on Rails 4.2
  4. OpenNews: Уведомление о прекращении расширенной поддержки Ruby 1.8.7 и 1.9.2
  5. OpenNews: Релиз Ruby 2.1.1. Языку Ruby исполнился 21 год
  6. OpenNews: Релиз языка программирования Ruby 1.9.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41716-ruby
Ключевые слова: ruby
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 15:49, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Питонопроблемы в рубомире.
    Языку ведь не 2 года от роду. Неужели так сложно не ломать обратную совместимость? А потом они удивляются, что сишники крутят пальцем у виска, когда разговор идёт про всякие руби, питоны, расты и гоу.
     
     
  • 2.2, ваноним (?), 15:57, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мсье сколько языков успел разработать и развить?
     
     
  • 3.7, A.Stahl (ok), 16:14, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Мсье счастлив, что пишет на Си и по-доброму сочувствует рубигорастонистам.
     
     
  • 4.8, ваноним (?), 16:20, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    мсье уже забыл миграцию на C99?
     
     
  • 5.9, A.Stahl (ok), 16:23, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И каким образом она ломала обратную совместимость?
    Старый код отлично собирается.
     
     
  • 6.15, Аноним (-), 17:33, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Рябушки же думают что так - не возможно :))))
     
     
  • 7.33, ваноним (?), 21:04, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    мсье стандарт не открывал
     
  • 4.30, chinarulezzz (ok), 13:32, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Си не годен для быстрой разработки/прототипирования.
     
  • 2.5, ананим.orig (?), 16:12, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    с питоном проблем на данный момент гораздо меньше:
    > $ eselect python list
    > Available Python interpreters:
    >  [1]   python2.7
    >  [2]   python3.4 *
    > $ eselect ruby list
    > Available Ruby profiles:
    >  [1]   ruby19 (with Rubygems)
    >  [2]   ruby20 (with Rubygems) *
    >  [3]   ruby21 (with Rubygems)
    >  [4]   ruby22 (with Rubygems)

    при этом от 2.7 осталась в зависимостях (у меня) только одна программа

     
     
  • 3.22, Аноним (-), 21:21, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    лол, и что вас смущает? они обратно совместимы. А вот питон не совместим.
    Ну и ктож виноват что в питоне не поддерживают 3.2,3.3
     
     
  • 4.24, ананим.orig (?), 00:44, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > лол, и что вас смущает?

    4 версии руби установлены? Установлены. По зависимостям.
    Вот это факт.
    А лол... ну дык что ещё идиoты могут?

     
     
  • 5.26, Аноним (-), 06:46, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ну с дуру можно и *** поломать, не то что 4 версии руби установить.
     
     
  • 6.32, ананим.orig (?), 16:23, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ну с дуру можно и *** поломать

    Вот тебе (в этом вопросе) — верю.

     
  • 2.6, Michael Shigorin (ok), 16:14, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Языку ведь не 2 года от роду. Неужели так сложно не ломать обратную совместимость?

    Жаль, что matz -- не linus хотя бы немножко: стоило жёстко и решительно дать по рукам умникам, которые потащили 1.9 в production, головой не соображая вообще. :(

     
     
  • 3.16, Аноним (-), 17:36, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж затронул ... но так:
    Стоило жёстко и решительно дать по рукам умникам, которые потащили ruby в production, головой не соображая вообще. :(

    Любое рябопoдeлие работает только на машине девелопера. Иногда.
    Смотрите кто больше всех пЫЩь-пыЩЪ от всяких докеров и меркуйте _почему_ :)))

     
     
  • 4.17, Michael Shigorin (ok), 17:45, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Стоило жёстко и решительно дать по рукам умникам, которые головой не соображая вообще.

    Разве что так, и то досогласовать бы.

     
  • 4.31, ZloySergant (ok), 16:18, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Любое рябопoдeлие работает только на машине девелопера. Иногда.

    Угум, ты это еще GitHub'у скажи.

     
     
  • 5.34, Аноним (-), 22:40, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты развернул GitHub на своей машине? :) Так что всё правильно.
     
  • 4.37, rachok (ok), 17:23, 26/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Стоило жёстко и решительно дать по рукам умникам, которые потащили ruby в production, головой не соображая вообще. :(

    Chef на рубях, и он очень даже канхфетка

     
  • 2.10, Аноним (-), 16:41, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Неужели так сложно не ломать обратную совместимость?

    Сложно и вредно.

     
  • 2.11, Аноним (-), 16:59, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Питонопроблемы только в питоне. Ruby 1.9 принёс неплохой прирост производительности, а миграция была не слишком болезненной. Python же всё не может прибить свою ветвь, ещё на 5 лет продлил её.
     
     
  • 3.12, ананим.orig (?), 17:12, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да пофиг на ваши внутри-рубевые трэнды.
    Как и на то что там приросло, что отвалилось.
    Хоть на баше пишите, лишь бы работало приемлемо.

    На пользовательском уровне вон, выше дал — в 2 раза рубей больше, чем питонов. И пересобирай потом все зависимости из-за всех зависящих от руби пакетов только потому, что у каждого клоуна свой взгляд какую версию использовать.

     
  • 3.14, Michael Shigorin (ok), 17:31, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ruby 1.9 принёс неплохой прирост производительности

    Стоило дождаться 2.0 и помочь с выпуском, а не решать сегодняшние проблемы на копейку, создавая завтрашние на рубль.

     
     
  • 4.23, Аноним (-), 22:06, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да в чем проблемыто? Что Ruby 2.0 обратно не совместимы с 1.9.3
     
     
  • 5.35, funny_falcon (?), 06:33, 26/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    кто тебе это сказал?
     
     
  • 6.36, Аноним (-), 09:23, 26/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ченджлог рубей 2.0, ерундовые несовместимости.
     
  • 2.25, бедный буратино (ok), 04:49, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А потом они удивляются, что сишники крутят пальцем у виска, когда разговор идёт про всякие руби, питоны, расты и гоу.

    Я помню, как у меня в системе были gcc 2.9x, gcc 3.4 и gcc 4.x. Потому что разные вещи требовали разных версий gcc. Это только у идеального сферического C в вакууме нет таких зависимостей, а вот в дистрах бывает и по нескольку версий gcc.

     
  • 2.29, funny_falcon (?), 13:23, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Языку ведь не 2 года от роду.

    Языку Ruby? или Ruby 1.9.3 ?

    Язык Ruby появился в 1995 году, если что.

    Ruby 1.9.3 вышел в 2011 году - т.е. четыре года назад.

    И вообще-то Ruby 2.x довольно таки обратно совместимы с 1.9.3. Можно наткнуться на несовместимость (обратную) только если глубоко зарываться в редко возникающие юзкейсы.

    Переход с 1.8.7 на 1.9.x был более болезненным из-за юникода. Но в итоге все перешли как раз к выходу 1.9.3, т.к. 1.9.х был банально быстрее.

    Так что, вместо того чтобы плеваться по сторонам, вначале бы разобрался в сути вопроса.

     

  • 1.3, rachok (ok), 16:00, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно когда уже 2 руби будут в stable debian а то как-то пичально получается
     
     
  • 2.13, Andrey Mitrofanov (?), 17:22, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >уже 2 руби будут в stable debian а то как-то
    > пичально получается

    Глаза? https://packages.debian.org/search?searchon=sourcenames&keywords=ruby2.1

     
     
  • 3.19, Аноним (-), 17:55, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>уже 2 руби будут в stable debian а то как-то пичально получается
    > Глаза? https://packages.debian.org/search?searchon=sourcenames&keywords=ruby2.1

    Мозги? То что ты кинул - это Jessy. Ограничь поиск (там сверху экрана) нужной веткой ...

     
     
  • 4.20, Andrey Mitrofanov (?), 18:33, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>>уже 2 руби будут в stable debian а то как-то пичально получается
    >> Глаза? https://packages.debian.org/search?searchon=sourcenames&keywords=ruby2.1
    > Мозги? То что ты кинул - это Jessy. Ограничь поиск (там сверху
    > экрана) нужной веткой ...

    А он ещё не стэйбл? Да, мозги-мозги. ... https://packages.debian.org/search?searchon=sourcenames&keywords=ruby1.

    Ждём цирка по выкидыванию ruby из wheezy а-ля iceape. (какой шикарный набор букв)

    А вам счастливо затвить и ждать релиза: попадёт ли в замороженный jessie 2.2.n.

     

  • 1.27, robux (ok), 07:55, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    При переходе 1.8 -> 1.9 были проблемы. Но фичи добавили, подсластили пилюлю.
    При 1.9 -> 2.0 никаких изменений (багов и фич) замечено не было.
     
     
  • 2.28, Аноним (-), 08:25, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    там есть несовместимости например теперь по молчанию кодировка utf-8 и тд. но все они незначительные.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру