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