Earlier quoted context omitted.
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 :))))
Support of Ruby 2.3 has ended
11–20 of 21 posts
Re: Support of Ruby 2.3 has ended
#12Earlier 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.
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
#13Was 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.
Re: Support of Ruby 2.3 has ended
#14Earlier 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.
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
#15Earlier quoted context omitted.
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.
Why does Debian ship such ludicrously old versions of software?
> Debian 8 (Jessie), released 25–26 April 2015 > Debian 9 (Stretch) was released on 17 June 2017
It was 8 months old when Debian 8 shipped.
Re: Support of Ruby 2.3 has ended
#16Re: Support of Ruby 2.3 has ended
#17Earlier quoted context omitted.
Why does Debian ship such ludicrously old versions of software?
> Ruby 2.3.0 was released on Christmas Day in 2015 > Debian 8 (Jessie), released 25–26 April 2015 > Debian 9 (Stretch) was released on 17 June 2017 It was 8 months old when Debian 8 shipped.
Re: Support of Ruby 2.3 has ended
#18Earlier quoted context omitted.
Why does Debian ship such ludicrously old versions of software?
> Ruby 2.3.0 was released on Christmas Day in 2015 > Debian 8 (Jessie), released 25–26 April 2015 > Debian 9 (Stretch) was released on 17 June 2017 It was 8 months old when Debian 8 shipped.
I don't know what you're trying to say with that - if it was already 8 months old why wasn't it included? Why are these packages always so old?
Re: Support of Ruby 2.3 has ended
#19Earlier quoted context omitted.
> Ruby 2.3.0 was released on Christmas Day in 2015 > Debian 8 (Jessie), released 25–26 April 2015 > Debian 9 (Stretch) was released on 17 June 2017 It was 8 months old when Debian 8 shipped.
> It was 8 months old when Debian 8 shipped I don't know what you're trying to say with that - if it was already 8 months old why wasn't it included? Why are these packages always so old?
That's how Debian stable works.
Re: Support of Ruby 2.3 has ended
#20Earlier quoted context omitted.
> It was 8 months old when Debian 8 shipped I don't know what you're trying to say with that - if it was already 8 months old why wasn't it included? Why are these packages always so old?
> Stable is the current release and targets stable and well-tested software needs.[122] Stable is made by freezing Testing for a few months where bugs are fixed and packages with too many bugs are removed; then the resulting system is released as stable. It is updated only if major security or usability fixes are incorporated. This branch has an optional backports service that provides more recent versions of some so…