Live data from Hacker News

Support of Ruby 2.3 has ended

ruby-lang.org

1–10 of 21 posts

Re: Support of Ruby 2.3 has ended

#5
post #2

Was this a particularly popular version? Does this affect a lot of projects?

The beauty of Ruby is that upgrading Ruby versions is not much of an issue most of the time. Most deprecations are also simple to fix.

most of the time :|

anyone remember 1.8 to 1.9 brutal

Re: Support of Ruby 2.3 has ended

#6
post #5

Earlier quoted context omitted.

The beauty of Ruby is that upgrading Ruby versions is not much of an issue most of the time. Most deprecations are also simple to fix.

most of the time :| anyone remember 1.8 to 1.9 brutal

No. It wasn't that brutal compared to Rails 2 to 3 that was much more painful :-)

But at the time I thought that the transition to 1.9 was handled poorly and took way too long.

Little did I know that Python 2.7 would still be supported today.

Re: Support of Ruby 2.3 has ended

#7
post #2

Was this a particularly popular version? Does this affect a lot of projects?

The beauty of Ruby is that upgrading Ruby versions is not much of an issue most of the time. Most deprecations are also simple to fix.

I'd disagree with the upgrade from 2.3 to 2.4:

> Though ISO/IEC 30170:2012 doesn’t specify details of the Integer class, Ruby had two visible Integer classes: Fixnum and Bignum. Ruby 2.4 unifies them into Integer. All C extensions which touch the Fixnum or Bignum class need to be fixed.

https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-rele...

Re: Support of Ruby 2.3 has ended

#8
post #6
post #5

Earlier quoted context omitted.

most of the time :| anyone remember 1.8 to 1.9 brutal

No. It wasn't that brutal compared to Rails 2 to 3 that was much more painful :-) But at the time I thought that the transition to 1.9 was handled poorly and took way too long. Little did I know that Python 2.7 would still be supported today.

hah. try 1.8 -> 1.9 w/ Rails 2-> 3 happening at the same time :))))

Re: Support of Ruby 2.3 has ended

#9
post #4

The post will be complete with a guidance how to upgrade Ruby 2.3 itself ;)

depends on where you are going to, ideally you would go for 2.6. the vast majority of gems is compatible with 2.6 so it would mostly be fixing internal code.

the main change I remember would be the Fixnum/Bignum disappearing in favor of the Integer parent class [1][2][3] (which isn't hard to fix).

also if you are stuck on 2.3 you might have a lot of other issues too (like outdated gems).

[1]: https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-rele... [2]: https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-rele... [3]: https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-rele...

Re: Support of Ruby 2.3 has ended

#10
post #2

Was this a particularly popular version? Does this affect a lot of projects?

Just as a data point, Ruby 2.3 is the version in the current Debian Stable (Stretch). Debian is currently in a release freeze with 2.5 in Buster, so it won't be this way for long.
Post reply on HN