Actions
Bug #843
closedRubyGems include useless libraries
    Bug #843:
    RubyGems include useless libraries
  
ruby -v:
-
Backport:
Description
=begin
リファレンスを書いていて気付いたのですが、RubyGems で使用されていないファイルが
含まれています。整理した方がいいかと思うのですがいかがでしょうか?
- rubygems/test_utilities.rb : テスト専用なので名前を変えて test/ 以下に移動?
 - rubygems/timer.rb : デバッグと簡易ベンチマーク用。通常は使われていない。
 - rubygems/digest/digest_adapter.rb : Ruby1.9.1 では不要。正確には Ruby1.8.6 以降で不要。
 - 前項を整理するなら rubygems/digest/{md5,sha1,sha2}.rb 内にも関連するコードがあります。
=end 
        
          
          Updated by yugui (Yuki Sonoda) almost 17 years ago
          
          
        
        
      
      - Target version set to 2.0.0
 
=begin
=end
        
          
          Updated by shyouhei (Shyouhei Urabe) over 16 years ago
          
          
        
        
      
      - Assignee set to drbrain (Eric Hodel)
 - ruby -v set to -
 
=begin
=end
        
          
          Updated by naruse (Yui NARUSE) about 16 years ago
          
          
        
        
      
      - Subject changed from RubyGems で使用されていないライブラリがある to RubyGems include useless libraries
 - Status changed from Open to Assigned
 
=begin
- rubygems/test_utilities.rb : for test. this should be moved to under test/.
 - rubygems/timer.rb : for debug and benchmark.
 - rubygems/digest/digest_adapter.rb : don't need in Ruby1.9.1
=end 
        
          
          Updated by nobu (Nobuyoshi Nakada) about 16 years ago
          
          
        
        
      
      =begin
- rubygems/test_utilities.rb : テスト専用なので名前を変えて test/ 以下に移動?
 - rubygems/timer.rb : デバッグと簡易ベンチマーク用。通常は使われていない。
 
この二つはgem作者用なのではないかと思います。rubygemsにはgem作成
とインストール、ランタイムの機能が全部ひとまとめになっていますか
ら、もし分けるとするならtest/以下ではなく作成機能自体の分離・
gem化ではないでしょうか。
- rubygems/digest/digest_adapter.rb : Ruby1.9.1 では不要。正確には Ruby1.8.6 以降で不要。
 - 前項を整理するなら rubygems/digest/{md5,sha1,sha2}.rb 内にも関連するコードがあります。
 
これはr22789で削除しました。
=end
        
          
          Updated by naruse (Yui NARUSE) almost 16 years ago
          
          
        
        
      
      - Priority changed from Normal to 6
 
=begin
=end
        
          
          Updated by drbrain (Eric Hodel) over 15 years ago
          
          
        
        
      
      - Status changed from Assigned to Closed
 
=begin
lib/rubygems/test_utilities.rb is generally useful for people writing RubyGems extensions.  Moving it to test/ will make it hard to load for these people.
The other files have been removed from RubyGems 1.3.6.
=end
Actions