Spinner

debug_smoketest build 1081.1 FAILED

finished at 9:05 PM on 27 May 2008

Build Changeset
New revision 1716 detected in external 'spec/fixture/rubygems_dist/rubygems-9.9.9' Revision 1716 committed by drbrain on 2008-05-27 21:05:22 Switch Gem::SpecFetcher#fetch to be compatible with Gem::SourceInfoCache#search_with_source. Update Gem::DependencyInstaller, Gem::SourceIndex, dep, outdated, query, sources and update commands to use SpecFetcher. M /trunk/test/test_gem_commands_install_command.rb M /trunk/lib/rubygems/spec_fetcher.rb M /trunk/test/test_gem_source_index.rb M /trunk/lib/rubygems/dependency_installer.rb M /trunk/test/test_gem_spec_fetcher.rb M /trunk/test/test_gem_dependency_installer.rb M /trunk/test/test_gem_commands_dependency_command.rb M /trunk/test/test_gem_source_info_cache.rb M /trunk/test/test_gem_commands_specification_command.rb M /trunk/test/test_gem_gem_path_searcher.rb M /trunk/test/test_gem_commands_update_command.rb M /trunk/lib/rubygems/commands/query_command.rb M /trunk/test/test_gem_commands_sources_command.rb M /trunk/lib/rubygems/commands/outdated_command.rb M /trunk/test/test_gem_outdated_command.rb M /trunk/lib/rubygems/commands/dependency_command.rb M /trunk/lib/rubygems/commands/specification_command.rb M /trunk/test/gemutilities.rb M /trunk/lib/rubygems/commands/update_command.rb M /trunk/ChangeLog M /trunk/lib/rubygems/commands/sources_command.rb M /trunk/lib/rubygems/source_index.rb M /trunk/test/test_gem_commands_query_command.rb
Test Failures and Errors
Name: test_install(GemInstaller::DebugSmokeTest) Type: Error Message: RuntimeError: FAILURE: The following gems were not installed: x10-cm17a x10-cm17a (1.0.1)
Build Log
/home/woolley/.cruise/projects/debug_smoketest/work woolley$ ruby -e require 'rubygems' rescue nil; require 'rake'; load '/home/woolley/workspace/cruisecontrolrb.trunk/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear (in /home/woolley/.cruise/projects/debug_smoketest/work) rm -r doc rm -r pkg /usr/local/bin/ruby -w -Ilib:ext:bin:test spec/smoketest/debug_smoketest.rb ---------------------------------------------------------------- WARNING: You are using RubyGems version 1.1.0. This version is known to have bugs and/or compatibility issues with GemInstaller. Update RubyGems, or continue at your risk. To update rubygems (recommended), use 'gem update --system'. ---------------------------------------------------------------- [CruiseControl] Invoking Rake task "debug_smoketest" spec/smoketest/debug_smoketest.rb:39: warning: useless use of a literal in void context Loaded suite spec/smoketest/debug_smoketest Started WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7c0a910>> Gem::Specification.new do |s| s.name = %q{heckle} s.version = "1.0.0" s.specification_version = 1 if s.respond_to? :specification_version= s.required_rubygems_version = nil if s.respond_to? :required_rubygems_version= s.authors = ["Ryan Davis"] s.cert_chain = nil s.date = %q{2006-10-22} s.default_executable = %q{heckle} s.description = %q{== FEATURES/PROBLEMS: * needs some love. haha. == SYNOPSYS: FIX == REQUIREMENTS:} s.email = %q{ryand-ruby@zenspider.com} s.executables = ["heckle"] s.files = ["History.txt", "Manifest.txt", "README.txt", "Rakefile", "bin/heckle", "lib/heckle.rb", "test/test_heckle.rb"] s.has_rdoc = true s.homepage = %q{ by Ryan Davis} s.require_paths = ["lib", "test"] s.required_ruby_version = Gem::Requirement.new("> 0.0.0") s.rubyforge_project = %q{seattlerb} s.rubygems_version = %q{1.1.1} s.summary = %q{Unit Test Sadism} s.add__dependency(%q<hoe>, [">= 1.1.2"]) end WARNING: Invalid .gemspec format in '/home/woolley/.geminstaller_smoketest_gem_home/specifications/heckle-1.0.0.gemspec' ERROR: While executing gem ... (NameError) uninitialized constant Gem::LocalRemoteOptions::URI /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/local_remote_options.rb:14:in `accept_uri_http': uninitialized constant Gem::LocalRemoteOptions::URI (NameError) from /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/local_remote_options.rb:73:in `add_source_option' from /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/local_remote_options.rb:45:in `add_local_remote_options' from /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/commands/query_command.rb:46:in `initialize' from /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/commands/list_command.rb:9:in `initialize' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller/registry.rb:61:in `new' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller/registry.rb:61:in `initialize' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller.rb:48:in `new' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller.rb:48:in `create_registry' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller.rb:41:in `create_application' from /home/woolley/.cruise/projects/debug_smoketest/work/lib/geminstaller.rb:17:in `install' from /home/woolley/.cruise/projects/debug_smoketest/work/bin/geminstaller:30 ERROR: While executing gem ... (NameError) uninitialized constant Gem::LocalRemoteOptions::URI Uninstalling all versions of x10-cm17a. This will give an error if it's not already installed. Successfully uninstalled x10-cm17a-1.0.1 Running geminstaller: export GEM_HOME=/home/woolley/.geminstaller_smoketest_gem_home; ruby -I /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib:/home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin:/home/woolley/.cruise/projects/debug_smoketest/work/lib /home/woolley/.cruise/projects/debug_smoketest/work/bin/geminstaller --config=spec/smoketest/debug-smoketest-geminstaller.yml This should print a message for each of the gems which are installed. Please be patient, it may take a bit, or may not work at all if rubyforge or your network connection is down, or you don't have proper permissions, or if there's a bug in geminstaller :) Geminstaller command complete. Now we'll run gem list to check that the gems listed above were actually installed locally. Running gem list for x10-cm17a, verify that it contains the expected version(s)ERROR: x10-cm17a was not installed.ERROR: Version 1.0.1 was not installed for x10-cm17a E Finished in 0.648835 seconds. 1) Error: test_install(GemInstaller::DebugSmokeTest): RuntimeError: FAILURE: The following gems were not installed: x10-cm17a x10-cm17a (1.0.1) spec/smoketest/debug_smoketest.rb:82:in `run' spec/smoketest/debug_smoketest.rb:93:in `test_install'
1 tests, 0 assertions, 0 failures, 1 errors
rake aborted! Command failed with status (1): [/usr/local/bin/ruby -w -Ilib:ext:bin:test ...] /home/woolley/.cruise/projects/debug_smoketest/work/Rakefile:32:in `send' (See full trace by running task with --trace) dir : /home/woolley/.cruise/projects/debug_smoketest/work command : ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/home/woolley/workspace/cruisecontrolrb.trunk/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" executed command : echo /home/woolley/.cruise/projects/debug_smoketest/work woolley$ ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/home/woolley/workspace/cruisecontrolrb.trunk/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" >> /home/woolley/.cruise/projects/debug_smoketest/build-1081.1/build.log && ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/home/woolley/workspace/cruisecontrolrb.trunk/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" >> /home/woolley/.cruise/projects/debug_smoketest/build-1081.1/build.log 2>&1 exitstatus: 1 STDERR TAIL START STDERR TAIL END
See unformatted build log…
Project Settings
# Project-specific configuration for CruiseControl.rb require 'fileutils' Project.configure do |project| project.email_notifier.emails = ['thewoolleyman@gmail.com'] if project.name =~ /rubygems[_-](.*)$/ # geminstaller_using_rubygems_0-9-4 rubygems_version = $1 rubygems_version.gsub!('-','.') ENV['RUBYGEMS_VERSION'] = rubygems_version end if project.name =~ /smoketest/i # smoketest project project.rake_task = project.name end end