> -----Original Message----- > From: rubygems-developers-boun...@rubyforge.org > [mailto:rubygems-developers-boun...@rubyforge.org] On Behalf > Of Luis Lavena > Sent: Thursday, March 12, 2009 7:21 AM > To: rubygems-developers@rubyforge.org > Subject: Re: [Rubygems-developers] 1.3.2? > > On Thu, Mar 12, 2009 at 7:20 AM, Daniel Berger > <djber...@gmail.com> wrote: > > Hi, > > > > I think we have enough patches in place that we ought to consider a > > 1.3.2 release soon. > > > > Is there anything in limbo that needs fixing first besides > --destdir? > > > > Yeah, the new =~ comparison implemented is not passing test > under MinGW: > > http://rubyforge.org/pipermail/rubygems-developers/2009-Januar > y/004346.html > > Didn't had time to check those. > > I can provide MinGW binaries if you want.
Ok, it also looks like we have some new test failures on Windows. This is Ruby 1.8.6-p114 on Windows XP Pro. C:\Documents and Settings\djberge\workspace\rubygems>rake test (in C:/Documents and Settings/djberge/workspace/rubygems) Loaded suite C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader Started .............................................................................C:/ruby/lib/ruby/site_r uby/1.8/openssl/x509.rb:24: warning: instance variable @config not initialized C:/ruby/lib/ruby/site_ruby/1.8/openssl/x509.rb:24: warning: instance variable @config not initialize d C:/ruby/lib/ruby/site_ruby/1.8/openssl/x509.rb:24: warning: instance variable @config not initialize d ...............................................C:/ruby/lib/ruby/1.8/rdoc/parsers/parse_c.rb:204: war ning: method redefined; discarding old progress .F..................................................................................E..F..F....F.... ................................................S.............................F........S............ ...S...................................S............................................................ ....E............................................................................................... .................................................................................................... .................................................................................................... ............................. Finished in 475.747000 seconds. 1) Failure: test_no_user_install(TestGemCommandsInstallCommand) [./test/test_gem_commands_install_command.rb:122 ]: <[Gem::FilePermissionError]> exception expected, not Class: <Gem::SystemExitException> Message: <"Exiting RubyGems with exit_code 0"> ---Backtrace--- C:/Documents and Settings/djberge/workspace/rubygems/test/../lib/rubygems/commands/install_command.r b:124:in `execute' ./test/test_gem_commands_install_command.rb:123:in `test_no_user_install' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:133:in `assert_raises' ./test/test_gem_commands_install_command.rb:122:in `test_no_user_install' C:/Documents and Settings/djberge/workspace/rubygems/lib/rubygems/user_interaction.rb:42:in `use_ui' C:/Documents and Settings/djberge/workspace/rubygems/lib/rubygems/user_interaction.rb:65:in `use_ui' ./test/test_gem_commands_install_command.rb:115:in `test_no_user_install' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `__send__' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:400:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:373:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:317:in `autorun' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader.rb:5 ---------------. Expected [Gem::FilePermissionError] to include Gem::SystemExitException. 2) Error: test_equals_tilde_escape(TestGemDependency): TypeError: can't convert Regexp into String C:/Documents and Settings/djberge/workspace/rubygems/lib/rubygems/dependency.rb:124:in `=~' C:/Documents and Settings/djberge/workspace/rubygems/lib/rubygems/dependency.rb:124:in `=~' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:116:in `assert_match' ./test/test_gem_dependency.rb:128:in `test_equals_tilde_escape' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `__send__' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:400:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:373:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:317:in `autorun' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader.rb:5 3) Failure: test_equals_tilde_object(TestGemDependency) [./test/test_gem_dependency.rb:139]: match version exact. Expected #<Object:0x2db8d58> to match Gem::Dependency.new("a", Gem::Requirement.new([">= 0"]), :runt ime). 4) Failure: test_equals_tilde_spec(TestGemDependency) [./test/test_gem_dependency.rb:158]: match version exact. Expected Gem::Specification.new do |s| s.date = Time.utc(2009, 3, 12) s.name = "a" s.require_paths = ["lib"] s.rubygems_version = "1.3.1.2403" s.specification_version = 3 s.summary = nil s.version = Gem::Version.new("0") end to match Gem::Dependency.new("a", Gem::Requirement.new([">= 0"]), :runtime). 5) Failure: test_equals_tilde(TestGemDependency) [./test/test_gem_dependency.rb:112]: match version exact. Expected Gem::Dependency.new("a", Gem::Requirement.new(["= 0"]), :runtime) to match Gem::Dependency. new("a", Gem::Requirement.new([">= 0"]), :runtime). 7) Failure: test_generate_index(TestGemIndexer) [./test/test_gem_indexer.rb:241]: Expected "<?xml version=\"1.0\"?>\n<rss version=\"2.0\">\n <channel>\n <title>ExampleForge gems< /title>\n <link>http://example.com</link>\n <description>Recently released gems from http://ex ample.com</description>\n <generator>RubyGems v1.3.1.2403</generator>\n <docs>http://cyber.law .harvard.edu/rss/rss.html</docs>\n <item>\n <title>a-2</title>\n <description>This is a test description</description>\n <author>exam...@example.com (A User)</author>\n <guid>a- 2</guid>\n <enclosure url=\"http://gems.example.com/gems/a-2.gem\"\n length=\"3 072\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate> \n <link>http://example.com</link>\n </item>\n <item>\n <title>a_evil-9</title>\n <description>This is a test description</description>\n <author>exam...@example.com (A User) </author>\n <guid>a_evil-9</guid>\n <enclosure url=\"http://gems.example.com/gems/a_evil-9 .gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubDate>Thu, 1 2 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\ n <title>b-2</title>\n <description>This is a test description</description>\n <autho r>exam...@example.com (A User)</author>\n <guid>b-2</guid>\n <enclosure url=\"http://gems. example.com/gems/b-2.gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\n <title>c-1.2</title>\n <description>This is a test description</desc ription>\n <author>exam...@example.com (A User)</author>\n <guid>c-1.2</guid>\n <encl osure url=\"http://gems.example.com/gems/c-1.2.gem\"\n length=\"3072\" type=\"applic ation/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http: //example.com</link>\n </item>\n <item>\n <title>pl-1-x86-linux</title>\n <descripti on>This is a test description</description>\n <author>exam...@example.com (A User)</author>\n <guid>pl-1-x86-linux</guid>\n <enclosure url=\"http://gems.example.com/gems/pl-1-x86-linux. gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\n <title>a-1</title>\n <description>This is a test description</description>\n <author >exam...@example.com (Example), examp...@example.com (Example2)</author>\n ><guid>a-1</guid>\n <enclosure url=\"http://gems.example.com/gems/a-1.gem\"\n length=\"3072\" type=\ "application/octet-stream\" />\n <pubDate>Wed, 11 Mar 2009 06:00:00 -0000</pubDate>\n <lin k>http://a.example.com</link>\n </item>\n </channel>\n</rss>\n", not "<?xml version=\"1.0\"?>\n< rss version=\"2.0\">\n <channel>\n <title>ExampleForge gems</title>\n <link>http://example.co m</link>\n <description>Recently released gems from http://example.com</description>\n <genera tor>RubyGems v1.3.1.2403</generator>\n <docs>http://cyber.law.harvard.edu/rss/rss.html</docs>\n <item>\n <title>a-2</title>\n <description>This is a test description</description>\n <author>exam...@example.com (A User)</author>\n <guid>a-2</guid>\n <enclosure url=\"htt p://gems.example.com/gems/a-2.gem\"\n length=\"3072\" type=\"application/octet-strea m\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</li nk>\n </item>\n <item>\n <title>a_evil-9</title>\n <description>This is a test descr iption</description>\n <author>exam...@example.com (A User)</author>\n <guid>a_evil-9</gui d>\n <enclosure url=\"http://gems.example.com/gems/a_evil-9.gem\"\n length=\"30 72\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\ n <link>http://example.com</link>\n </item>\n <item>\n <title>b-2</title>\n <de scription>This is a test description</description>\n <author>exam...@example.com (A User)</auth or>\n <guid>b-2</guid>\n <enclosure url=\"http://gems.example.com/gems/b-2.gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00 :00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\n <title>c- 1.2</title>\n <description>This is a test description</description>\n <author>exam...@exam ple.com (A User)</author>\n <guid>c-1.2</guid>\n <enclosure url=\"http://gems.example.com/ gems/c-1.2.gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubD ate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\n <title>pl-1-x86-linux</title>\n <description>This is a test description</descr iption>\n <author>exam...@example.com (A User)</author>\n <guid>pl-1-x86-linux</guid>\n <enclosure url=\"http://gems.example.com/gems/pl-1-x86-linux.gem\"\n length=\"307 2\" type=\"application/octet-stream\" />\n <pubDate>Thu, 12 Mar 2009 06:00:00 -0000</pubDate>\n <link>http://example.com</link>\n </item>\n <item>\n <title>a-1</title>\n <des cription>This is a test description</description>\n <author>exam...@example.com (Example), exam p...@example.com (Example2)</author>\n <guid>a-1</guid>\n <enclosure url=\"http://gems.exa mple.com/gems/a-1.gem\"\n length=\"3072\" type=\"application/octet-stream\" />\n <pubDate>Wed, 11 Mar 2009 00:00:00 -0600</pubDate>\n <link>http://a.example.com</link>\n < /item>\n </channel>\n</rss>\n". 11) Error: test_download_local_space(TestGemRemoteFetcher): URI::InvalidURIError: bad URI(is not URI?): C:/DOCUME~1/djberge/LOCALS~1/Temp/test_rubygems_5196/spa ce path/a-1.gem C:/ruby/lib/ruby/1.8/uri/common.rb:436:in `split' C:/ruby/lib/ruby/1.8/uri/common.rb:485:in `parse' C:/Documents and Settings/djberge/workspace/rubygems/test/../lib/rubygems/remote_fetcher.rb:90:i n `download' ./test/test_gem_remote_fetcher.rb:252:in `test_download_local_space' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `__send__' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:421:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:400:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:394:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `each' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:393:in `run_test_suites' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:373:in `run' C:/ruby/lib/ruby/gems/1.8/gems/minitest-1.3.0/lib/minitest/unit.rb:317:in `autorun' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake/rake_test_loader.rb:5 753 tests, 2560 assertions, 5 failures, 2 errors, 4 skips rake aborted! Command failed with status (1): [C:/ruby/bin/ruby -w -I"C:/Documents and Se...] Regards, Dan _______________________________________________ Rubygems-developers mailing list Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers