debug_smoketest build 1081.2 FAILED
finished at 9:20 PM on 31 May 2008
Build Changeset
New revision 1724 detected in external 'spec/fixture/rubygems_dist/rubygems-9.9.9'
Revision 1724 committed by drbrain on 2008-05-30 21:04:56
Add backwards compatibility for QueryCommand.
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/test/test_gem_spec_fetcher.rb
M /trunk/test/gemutilities.rb
M /trunk/ChangeLog
M /trunk/lib/rubygems/commands/query_command.rb
M /trunk/test/test_gem_commands_query_command.rb
Revision 1723 committed by drbrain on 2008-05-30 19:03:30
--sources option should not add URIs to Gem.sources.
M /trunk/lib/rubygems/local_remote_options.rb
M /trunk/ChangeLog
M /trunk/test/test_gem_local_remote_options.rb
Revision 1722 committed by drbrain on 2008-05-29 02:18:37
Ensure nil-typed dependencies become runtime dependencies.
M /trunk/lib/rubygems/specification.rb
M /trunk/ChangeLog
M /trunk/test/test_gem_specification.rb
Revision 1721 committed by drbrain on 2008-05-29 01:55:17
Add some backwards compatibility into SpecFetcher.
M /trunk/test/test_gem_commands_install_command.rb
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/lib/rubygems/test_utilities.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/gemutilities.rb
M /trunk/ChangeLog
M /trunk/lib/rubygems/commands/sources_command.rb
M /trunk/test/test_gem_commands_sources_command.rb
Revision 1720 committed by drbrain on 2008-05-28 22:38:31
Improve RDoc of user_interaction.rb
M /trunk/lib/rubygems/user_interaction.rb
M /trunk/ChangeLog
Revision 1719 committed by drbrain on 2008-05-28 21:00:10
Add #uri accessor to Gem::RemoteFetcher::FetchError.
M /trunk/lib/rubygems/test_utilities.rb
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
M /trunk/ChangeLog
M /trunk/test/test_gem_commands_sources_command.rb
Revision 1718 committed by drbrain on 2008-05-28 03:37:05
Make SpecFetcher#find_matching compatible with
Gem::SourceInfoCache#search_with_source.
Add caching to SpecFetcher#fetch_spec.
Update query and dep commands to be more efficient when a Gem::Specification is not necessary.
Allow Gem::Version to gracefully handle comparisons with non Gem::Version
objects.
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/lib/rubygems/commands/dependency_command.rb
M /trunk/test/test_gem_spec_fetcher.rb
M /trunk/ChangeLog
M /trunk/lib/rubygems/commands/query_command.rb
M /trunk/lib/rubygems/version.rb
Revision 1717 committed by drbrain on 2008-05-27 22:00:43
Unindent ListCommand.
M /trunk/lib/rubygems/commands/list_command.rb
M /trunk/lib/rubygems/local_remote_options.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:0xb7a90468>>
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 ... (Gem::InstallError)
Unknown gem x10-cm17a->= 0
WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7ab59c0>>
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'
WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7c3ee7c>>
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'
Uninstalling all versions of x10-cm17a. This will give an error if it's not already installed.
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 :)
[RubyGems:stderr] WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7b9a41c>>
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
[RubyGems:stderr] WARNING: Invalid .gemspec format in '/home/woolley/.geminstaller_smoketest_gem_home/specifications/heckle-1.0.0.gemspec'
Invoking gem install for x10-cm17a, version 1.0.1.
[RubyGems:stderr] WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7592510>>
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
[RubyGems:stderr] WARNING: Invalid .gemspec format in '/home/woolley/.geminstaller_smoketest_gem_home/specifications/heckle-1.0.0.gemspec'
[RubyGems:stderr] WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7749160>>
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{ byWARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb7a66960>>
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 ... (NoMethodError)
undefined method `first' for "x10-cm17a":String
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
[RubyGems:stderr] WARNING: Invalid .gemspec format in '/home/woolley/.geminstaller_smoketest_gem_home/specifications/heckle-1.0.0.gemspec'
[RubyGems:stderr] WARNING: #<NoMethodError: undefined method `add__dependency' for #<Gem::Specification:0xb771b738>>
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
[RubyGems:stderr] WARNING: Invalid .gemspec format in '/home/woolley/.geminstaller_smoketest_gem_home/specifications/heckle-1.0.0.gemspec'
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)
*** LOCAL GEMS ***
ERROR: x10-cm17a was not installed.ERROR: Version 1.0.1 was not installed for x10-cm17a
E
Finished in 11.510464 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.2/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.2/build.log 2>&1
exitstatus: 1
STDERR TAIL START
STDERR TAIL END
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

