Dan, can you pull my latest head and try? I think I've resolved these issues.

git clone git://github.com/erikh/rubygems

Thanks!

-Erik
On Apr 5, 2011, at 9:13 PM, Daniel Berger wrote:

> Ruby 1.8.7 p330
> Windows Vista
> Latest from a git pull.
> 
> Haven't looked into these yet, but thought I should mention them.
> 
>  2) Error:
> test_execute_gem_path(TestGemCommandsUnpackCommand):
> NoMethodError: private method `gsub' called for #<Gem::FS:0x75705f0>
>    ./lib/rubygems/path_support.rb:65:in `path='
>    ./lib/rubygems/path_support.rb:64:in `map!'
>    ./lib/rubygems/path_support.rb:64:in `path='
>    ./lib/rubygems/path_support.rb:32:in `initialize'
>    ./lib/rubygems.rb:396:in `new'
>    ./lib/rubygems.rb:396:in `paths='
>    ./test/rubygems/test_gem_commands_unpack_command.rb:78:in
> `test_execute_gem_path'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `__send__'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:664:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:623:in
> `_run_anything'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:778:in
> `run_tests'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `send'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `each'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:558:in
> `autorun'
>    -e:1
> 
>  3) Error:
> test_execute_gem_path_missing(TestGemCommandsUnpackCommand):
> NoMethodError: private method `gsub' called for #<Gem::FS:0x77d5cb8>
>    ./lib/rubygems/path_support.rb:65:in `path='
>    ./lib/rubygems/path_support.rb:64:in `map!'
>    ./lib/rubygems/path_support.rb:64:in `path='
>    ./lib/rubygems/path_support.rb:32:in `initialize'
>    ./lib/rubygems.rb:396:in `new'
>    ./lib/rubygems.rb:396:in `paths='
>    ./test/rubygems/test_gem_commands_unpack_command.rb:99:in
> `test_execute_gem_path_missing'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `__send__'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:664:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:623:in
> `_run_anything'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:778:in
> `run_tests'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `send'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `each'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:558:in
> `autorun'
>    -e:1
> 
>  5) Error:
> test_fs_ensure_gem_subdirectories(TestGemFS):
> Errno::EACCES: Permission denied -
> C:/Users/djberge/AppData/Local/Temp/test_rubygems_956
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1293:in `rmdir'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1293:in `remove_dir1'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1307:in `platform_support'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1292:in `remove_dir1'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1285:in `remove'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:757:in `remove_entry'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:1341:in `postorder_traverse'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:755:in `remove_entry'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:613:in `rm_r'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:609:in `each'
>    C:/Ruby187/lib/ruby/1.8/fileutils.rb:609:in `rm_r'
>    ./test/rubygems/test_gem_fs.rb:38:in `test_fs_ensure_gem_subdirectories'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `__send__'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:817:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:664:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:657:in
> `_run_suite'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `map'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:647:in
> `_run_suites'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:623:in
> `_run_anything'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:778:in
> `run_tests'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `send'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:765:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `each'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:764:in
> `run'
>    
> C:/Ruby187/lib/ruby/gems/1.8/gems/minitest-2.0.2/lib/minitest/unit.rb:558:in
> `autorun'
>    -e:1
> 
> 14) Failure:
> test_readable?(TestGemPath) [./test/rubygems/test_gem_path.rb:39]:
> File no longer thinks
> C:/Users/djberge/AppData/Local/Temp/test_rubygems_956 is readable
> 
> 15) Failure:
> test_writable?(TestGemPath) [./test/rubygems/test_gem_path.rb:53]:
> File no longer thinks
> C:/Users/djberge/AppData/Local/Temp/test_rubygems_956 is writable
> 
> Plus a bunch of warnings at the end:
> 
> 861 tests, 2830 assertions, 2 failures, 3 errors, 18 skips
> ./lib/rubygems/test_case.rb:32: warning: redefine searcher=
> ./lib/rubygems/test_case.rb:40: warning: redefine source_index=
> ./lib/rubygems/test_case.rb:48: warning: redefine win_platform=
> ./lib/rubygems/test_case.rb:56: warning: redefine ruby=
> ./lib/rubygems/test_case.rb:97: warning: method redefined; discarding old 
> setup
> ./lib/rubygems/test_case.rb:197: warning: method redefined; discarding
> old teardown
> ./lib/rubygems/test_case.rb:229: warning: method redefined; discarding
> old install_gem
> ./lib/rubygems/test_case.rb:245: warning: method redefined; discarding
> old uninstall_gem
> ./lib/rubygems/test_case.rb:256: warning: method redefined; discarding
> old create_tmpdir
> ./lib/rubygems/test_case.rb:267: warning: method redefined; discarding old 
> mu_pp
> ./lib/rubygems/test_case.rb:277: warning: method redefined; discarding
> old read_cache
> ./lib/rubygems/test_case.rb:286: warning: method redefined; discarding
> old read_binary
> ./lib/rubygems/test_case.rb:293: warning: method redefined; discarding
> old write_file
> ./lib/rubygems/test_case.rb:316: warning: method redefined; discarding
> old quick_gem
> ./lib/rubygems/test_case.rb:344: warning: method redefined; discarding
> old quick_spec
> ./lib/rubygems/test_case.rb:372: warning: method redefined; discarding
> old util_build_gem
> ./lib/rubygems/test_case.rb:395: warning: method redefined; discarding
> old util_clear_gems
> ./lib/rubygems/test_case.rb:404: warning: method redefined; discarding
> old install_specs
> ./lib/rubygems/test_case.rb:416: warning: method redefined; discarding
> old new_spec
> ./lib/rubygems/test_case.rb:436: warning: method redefined; discarding
> old util_spec
> ./lib/rubygems/test_case.rb:456: warning: method redefined; discarding
> old util_gem
> ./lib/rubygems/test_case.rb:485: warning: method redefined; discarding
> old util_gzip
> ./lib/rubygems/test_case.rb:513: warning: method redefined; discarding
> old util_make_gems
> ./lib/rubygems/test_case.rb:573: warning: method redefined; discarding
> old util_set_arch
> ./lib/rubygems/test_case.rb:589: warning: method redefined; discarding
> old util_setup_fake_fetche
> ./lib/rubygems/test_case.rb:619: warning: method redefined; discarding
> old util_setup_spec_fetche
> ./lib/rubygems/test_case.rb:656: warning: method redefined; discarding
> old util_zip
> ./lib/rubygems/test_case.rb:663: warning: redefine win_platform?
> ./lib/rubygems/test_case.rb:670: warning: method redefined; discarding
> old win_platform?
> ./lib/rubygems/test_case.rb:678: warning: redefine vc_windows?
> ./lib/rubygems/test_case.rb:686: warning: method redefined; discarding
> old vc_windows?
> ./lib/rubygems/test_case.rb:695: warning: redefine make_command
> ./lib/rubygems/test_case.rb:704: warning: method redefined; discarding
> old make_command
> ./lib/rubygems/test_case.rb:711: warning: method redefined; discarding
> old nmake_found?
> ./lib/rubygems/test_case.rb:720: warning: redefine process_based_port
> ./lib/rubygems/test_case.rb:727: warning: method redefined; discarding
> old process_based_port
> ./lib/rubygems/test_case.rb:734: warning: method redefined; discarding
> old build_rake_in
> ./lib/rubygems/test_case.rb:752: warning: redefine rubybin
> ./lib/rubygems/test_case.rb:792: warning: method redefined; discarding old dep
> ./lib/rubygems/test_case.rb:799: warning: method redefined; discarding old req
> ./lib/rubygems/test_case.rb:807: warning: method redefined; discarding old 
> spec
> ./lib/rubygems/test_case.rb:814: warning: method redefined; discarding old v
> ./lib/rubygems/test_utilities.rb:29: warning: method redefined;
> discarding old initialize
> ./lib/rubygems/test_utilities.rb:34: warning: method redefined;
> discarding old find_data
> ./lib/rubygems/test_utilities.rb:46: warning: method redefined;
> discarding old fetch_path
> ./lib/rubygems/test_utilities.rb:61: warning: method redefined;
> discarding old open_uri_or_path
> ./lib/rubygems/test_utilities.rb:71: warning: method redefined;
> discarding old request
> ./lib/rubygems/test_utilities.rb:84: warning: method redefined;
> discarding old fetch_size
> ./lib/rubygems/test_utilities.rb:99: warning: method redefined;
> discarding old download
> ./lib/rubygems/test_utilities.rb:116: warning: method redefined;
> discarding old download_to_cache
> ./lib/rubygems/test_utilities.rb:131: warning: redefine fetcher=
> ./lib/rubygems/test_utilities.rb:145: warning: method redefined;
> discarding old initialize
> ./lib/rubygems/test_utilities.rb:152: warning: method redefined;
> discarding old string
> 
> Regards,
> 
> Dan
> _______________________________________________
> Rubygems-developers mailing list
> http://rubyforge.org/projects/rubygems
> Rubygems-developers@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rubygems-developers

_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to