[Bug 1315143] Re: trusty SRU: change the ruby default from 1.9.1 to 2.0

Matthias Klose doko at ubuntu.com
Thu May 1 21:36:23 UTC 2014


** Description changed:

  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
+ versions in main. reducing these to 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 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
+  - 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.
+  - 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.
+   files pointing to outdated ruby1.9.1 locations.
  
  Testing:
  
-  - explicity test puppet working with 2.0
+  - explicity test puppet working with 2.0
  
-  - a test rebuild of the archive, or a partial test rebuild.
+  - 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
+  - use a ppa to prepare all these changes, and then copy these changes
  to trusty-proposed.

-- 
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



More information about the Ubuntu-server-bugs mailing list