[Rubygems-developers] Please test for a 1.3.1

Berger, Daniel Daniel.Berger at qwest.com
Tue Oct 21 16:36:29 EDT 2008


Hi, 

<snip>

> >> Silencing the PATH warning for unpack Fixes for 
> Gem.inflate, deflate, 
> >> etc.
> >> Switched to MiniTest for 1.9 compatibility Gem.dir reads
> >
> > Are you making minitest a requirement even for 1.8.x? That's how it 
> > seems to be now:
> 
> Yes.

How will that work in practice if I do "gem update --system"? Will it go
out and automatically grab minitest for me? Or is it pre-bundled
somehow? Just curious.
 
> > C:\Documents and Settings\djberge\workspace\rubygems>rake test (in 
> > C:/Documents and Settings/djberge/workspace/rubygems)
> > C:0:Warning: Gem::manage_gems is deprecated and will be 
> removed on or 
> > after March 2009.
> >
> > The Warning line (and format) is strange, too.
> 
> Gem::location_of_caller is insufficient for windows paths :/ 

How does this look?

C:\>diff -u rubygems.orig rubygems.rb
--- rubygems.orig       Mon Sep 29 08:01:06 2008
+++ rubygems.rb Tue Oct 21 14:29:27 2008
@@ -479,8 +479,9 @@
   # The file name and line number of the caller of the caller of this
method.

   def self.location_of_caller
-    file, lineno = caller[1].split(':')
-    lineno = lineno.to_i
+    caller[1] =~ /(.*?)\:(\d+)$/i
+    file = $1
+    lineno = $2.to_i
     [file, lineno]
   end

Regards,

Dan


This communication is the property of Qwest and may contain confidential or
privileged information. Unauthorized use of this communication is strictly 
prohibited and may be unlawful.  If you have received this communication 
in error, please immediately notify the sender by reply e-mail and destroy 
all copies of the communication and any attachments.


More information about the Rubygems-developers mailing list