> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Daniel Berger
> Sent: Wednesday, August 29, 2007 8:37 PM
> To: [email protected]
> Subject: [Rubygems-developers] Test failures for 0.9.4.4 beta 
> on Windows
> 
> 
> Hi all,
> 
> Ruby 1.8.5 (one click)
> Windows XP SP 2
> Rubygems tag REL_0_9_4_4
> 
> Most of these look like path handling or teardown issues in the test 
> suite itself, but I'll investigate a couple of these.
> 
> Look for a patch this weekend...

<snip>

I've submitted a series of patches on the project page that cut it down
to 2 failures and 2 errors.

Please see:

http://rubyforge.org/tracker/index.php?func=detail&aid=13528&group_id=12
6&atid=577
http://rubyforge.org/tracker/index.php?func=detail&aid=13529&group_id=12
6&atid=577
http://rubyforge.org/tracker/index.php?func=detail&aid=13533&group_id=12
6&atid=577
http://rubyforge.org/tracker/index.php?func=detail&aid=13535&group_id=12
6&atid=577
http://rubyforge.org/tracker/index.php?func=detail&aid=13537&group_id=12
6&atid=577

Here are the remaining issues:

  1) Error:
test_execute(TestGemCommandsPristineCommand):
SecurityError: Insecure operation - initialize
    ./lib/rubygems/installer.rb:272:in `initialize'
    ./lib/rubygems/installer.rb:272:in `open'
    ./lib/rubygems/installer.rb:272:in `shebang'
    ./lib/rubygems/installer.rb:290:in `app_script_text'
    ./lib/rubygems/installer.rb:229:in `generate_bin_script'
    ./lib/rubygems/installer.rb:228:in `open'
    ./lib/rubygems/installer.rb:228:in `generate_bin_script'
    ./lib/rubygems/installer.rb:241:in `generate_bin_symlink'
    ./lib/rubygems/installer.rb:215:in `generate_bin'
    ./lib/rubygems/installer.rb:206:in `each'
    ./lib/rubygems/installer.rb:206:in `generate_bin'
    ./lib/rubygems/installer.rb:112:in `install'
    ./test/gemutilities.rb:117:in `install_gem'
    ./test/test_gem_commands_pristine_command.rb:19:in `test_execute'

I may have introduced this bug in my attempt to fix the filehandle
closing issue in patch #13533. I haven't investigated further.

  2) Failure:
test_download_gem_local_read_only(TestGemDependencyInstaller)
[./test/test_gem_dependency_installer.rb:356]:
<"C:/WINNT/temp/test_rubygems_2032/a-1.gem"> expected but was
<"C:/WINNT/temp/test_rubygems_2032/gemhome/cache/a-1.gem">.

I'm not sure if the patch is bad or the test is bad. See my comment in
patch #13537.

  3) Error:
test_generate_index(TestGemIndexerIndexer):
Zlib::BufError: buffer error
    ./lib/rubygems/indexer/compressor.rb:22:in `inflate'
    ./lib/rubygems/indexer/compressor.rb:22:in `unzip'
    ./lib/rubygems/indexer/master_index_builder.rb:38:in `paranoid'
    ./lib/rubygems/indexer/master_index_builder.rb:20:in `cleanup'
    ./lib/rubygems/indexer/abstract_index_builder.rb:42:in `build'
    ./lib/rubygems/indexer/indexer.rb:34:in `build_index'
    ./lib/rubygems/indexer/indexer.rb:91:in `generate_index'
    ./test/test_gem_indexer_indexer.rb:34:in `test_generate_index'
    ./lib/rubygems/user_interaction.rb:45:in `use_ui'
    ./lib/rubygems/user_interaction.rb:27:in `use_ui'
    ./test/test_gem_indexer_indexer.rb:33:in `test_generate_index'

No clue. Will require diving into some ugly C code with a wet suit and a
spear gun.

  4) Failure:
test_self_match_version(TestGemPlatform)
[./test/test_gem_platform.rb:74]:
versionless == any.
<false> is not true.

This failure is caused by changing the architecture in patch #13529, but
the lack of a release number in Config::CONFIG['arch'] for MS Windows
made me unsure how the tests should be refactored.

That's all for now. Comments welcome.

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.
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to