This patch adds the require 'yaml' that solves the issue.
diff -Nru libgems-ruby-1.3.7/debian/changelog libgems-ruby-1.3.7/debian/changelog
--- libgems-ruby-1.3.7/debian/changelog	2010-09-12 07:21:27.000000000 -0700
+++ libgems-ruby-1.3.7/debian/changelog	2010-11-02 15:14:47.000000000 -0700
@@ -1,3 +1,10 @@
+libgems-ruby (1.3.7-3) unstable; urgency=high
+
+  * debian/patches/50_add_missing_require_yaml.diff require 'yaml' in 
+    lib/rubygems/specification.rb (Closes: #587554)
+
+ -- Clint Byrum <[email protected]>  Tue, 02 Nov 2010 15:12:58 -0700
+
 libgems-ruby (1.3.7-2) unstable; urgency=high
 
   * Team upload.
diff -Nru libgems-ruby-1.3.7/debian/patches/50_add_missing_require_yaml.diff libgems-ruby-1.3.7/debian/patches/50_add_missing_require_yaml.diff
--- libgems-ruby-1.3.7/debian/patches/50_add_missing_require_yaml.diff	1969-12-31 16:00:00.000000000 -0800
+++ libgems-ruby-1.3.7/debian/patches/50_add_missing_require_yaml.diff	2010-11-02 15:18:13.000000000 -0700
@@ -0,0 +1,19 @@
+Description: Resolves issue where YAML module is reported missing when .gemrc is gone.
+Author: Clint Byrum <[email protected]>
+Bug: http://rubyforge.org//tracker/index.php?func=detail&aid=28582&group_id=126&atid=575
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/643768
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597554
+
+Index: libgems-ruby-1.3.7/lib/rubygems/specification.rb
+===================================================================
+--- libgems-ruby-1.3.7.orig/lib/rubygems/specification.rb	2010-11-02 15:10:57.385372002 -0700
++++ libgems-ruby-1.3.7/lib/rubygems/specification.rb	2010-11-02 15:11:08.175372000 -0700
+@@ -4,6 +4,8 @@
+ # See LICENSE.txt for permissions.
+ #++
+ 
++require 'yaml'
++
+ require 'rubygems/version'
+ require 'rubygems/requirement'
+ require 'rubygems/platform'
diff -Nru libgems-ruby-1.3.7/debian/patches/series libgems-ruby-1.3.7/debian/patches/series
--- libgems-ruby-1.3.7/debian/patches/series	2010-09-10 22:43:08.000000000 -0700
+++ libgems-ruby-1.3.7/debian/patches/series	2010-11-02 15:10:45.000000000 -0700
@@ -1,3 +1,4 @@
 01_default_gem_path.diff
 03_disable_update_system.diff
 08_tighter_search_regex.diff
+50_add_missing_require_yaml.diff
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to