Re: removal of alternatives system
Le 2014-03-27 11:07, John Leach a écrit :
I was interested in specifically why it was decided that the ruby
versions should no longer be switchable (or if they are still
in some way, why it was decided not to use the alternatives system).
When wheezy was released, a lot of people/applications were still using
ruby1.8, although ruby1.9 was already out for some time. It made sense
then to stills support ruby1.8 and ruby1.9, especially because the
changes between ruby1.8 and ruby1.9 were quite disruptive.
This is not the case for later releases of Ruby, and transitions to
ruby2.0, and 2.1 are supposed to be a lot smoother.
- the compatibility between subsequent releases significantly increased
- the support upstream for a given version is considerably shorter than
for 1.8 for example
it makes more sense to support a unique version of the interpreter,
which will be the one supported upstream more or less during the life
cycle of the next release, and to force at the system level a unique
Ruby version for all Ruby applications.