Public bug reported: proposing a SRU for trusty, changing the ruby default from 1.9.1 to 2.0, and stop building the tcltk ruby bindings.
rationale: trusty currently has two ruby versions and two Tcl/Tk versions in main. reducing these one of each lowers the maintenance burden for the LTS. The transition to ruby2.0/ruby2.1 in utopic is almost done, so problems and fixes are already known on a large scale. Packages which would need updating: - update ruby2.0 to the version from utopic (this one was used for all uploads in utopic, so it would be good to use this working version. - update the gem2deb and rubygems-integration packages to drop ruby1.9.1 support. - rebuild all packages having a Ruby-Version: attribute without 2.0 (this is not strictly related to the SRU, but should be done anyway). you currently can't use ruby2.0 gems where this information is missing for 300+ packages. These are no-change rebuilds. - fix build failures with 2.0 as the default. The majority of these are caused by .install files pointing to outdated ruby1.9.1 locations. Testing: - explicity test puppet working with 2.0 - a test rebuild of the archive, or a partial test rebuild. Implementation: - use a ppa to prepare all these changes, and then copy these changes to trusty-proposed. ** Affects: puppet (Ubuntu) Importance: Undecided Status: New ** Affects: ruby-defaults (Ubuntu) Importance: Undecided Status: New ** Also affects: puppet (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to ruby-defaults in Ubuntu. https://bugs.launchpad.net/bugs/1315143 Title: trusty SRU: change the ruby default from 1.9.1 to 2.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1315143/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs