It appears upstream (Debian) Ruby package changed this during the Trusty
freeze:

ruby-defaults (1:2.0.0.1~exp3) experimental; urgency=medium

  * ruby-all-dev: migrate from Ruby 1.9.1 and 2.0 to Ruby 2.0 and 2.1
  * ruby: remove Breaks/Conflicts/Replaces against old interpreter packages
    as this will force the removal of old interpreters from users' systems
    (Closes: #740733)
    .
    The following upgrade scenarios from wheezy were tested, still work fine,
    and leave the old interpreters alone:
    - ruby
    - ruby + ruby1.8
    - ruby + apt-listbugs
    - ruby + ruby1.8 + apt-listbugs
    - ruby1.8 + apt-listbugs

 -- Antonio Terceiro <[email protected]>  Sat, 29 Mar 2014 16:12:05
-0300

Is it possible to integrate these changes into Ubuntu so that the
package installation behaves as a user expects? I can't imagine anyone
who wants "ruby2.0" would expect ruby 1.9.1/1.9.3-p484, especially as
the default version.

Yes, update-alternatives is a thing, but this is an extra step which
should not be necessary.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1310292

Title:
  installing `ruby2.0` results in ruby 1.9.3-p484 as default version

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby2.0/+bug/1310292/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to