install_smoketest build 1073
finished at 8:44 AM on 11 April 2008 taking 50 seconds
Build Changeset
Build was manually requested
Build Log
/home/woolley/.cruise/projects/install_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/install_smoketest/work)
rm -r doc
rm -r pkg
/usr/local/bin/ruby -w -Ilib:ext:bin:test spec/smoketest/install_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 "install_smoketest"
spec/smoketest/install_smoketest.rb:51: warning: useless use of a literal in void context
Loaded suite spec/smoketest/install_smoketest
Started
Uninstalling all versions of ruby-doom. This will give an error if it's not already installed.
Successfully uninstalled ruby-doom-0.8
Uninstalling all versions of rutils. This will give an error if it's not already installed.
Successfully uninstalled rutils-0.1.3
Successfully uninstalled rutils-0.1.9
Successfully uninstalled rutils-0.2.3
Uninstalling all versions of x10-cm17a. This will give an error if it's not already installed.
Successfully uninstalled x10-cm17a-1.0.1
Uninstalling all versions of heckle. This will give an error if it's not already installed.
Successfully uninstalled heckle-1.0.0
Successfully uninstalled heckle-1.4.1
Uninstalling all versions of hoe. This will give an error if it's not already installed.
Successfully uninstalled hoe-1.5.1
Removing sow
Uninstalling all versions of rubyforge. This will give an error if it's not already installed.
Successfully uninstalled rubyforge-0.4.5
Removing rubyforge
Running geminstaller: export GEM_HOME=/home/woolley/.geminstaller_smoketest_gem_home; ruby -I /home/woolley/.cruise/projects/install_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib:/home/woolley/.cruise/projects/install_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin:/home/woolley/.cruise/projects/install_smoketest/work/lib /home/woolley/.cruise/projects/install_smoketest/work/bin/geminstaller --config=spec/smoketest/smoketest-geminstaller.yml,spec/smoketest/smoketest-geminstaller-override.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 :)
----------------------------------------------------------------
WARNING: You are using RubyGems version 1.1.1.
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'.
----------------------------------------------------------------
Invoking gem install for heckle, version 1.0.0.
Rubygems automatically installed dependency gem rubyforge-0.4.5
Rubygems automatically installed dependency gem hoe-1.5.1
Invoking gem install for ruby-doom, version 0.8.
Invoking gem install for rutils, version 0.1.3.
[RubyGems:stderr] ERROR: While generating documentation for rutils-0.1.3
[RubyGems:stderr] ... MESSAGE: Unhandled special: Special: type=33, text="RU_DAYNAMES_E"
[RubyGems:stderr] ... RDOC args: --ri --op /home/woolley/.geminstaller_smoketest_gem_home/doc/rutils-0.1.3/ri --main=README --line-numbers --webcvs=http://rubyforge.org/cgi-bin/viewcvs.cgi/rutils/%s?cvsroot=rutils --charset=utf-8 --promiscuous --quiet lib README TODO CHANGELOG
[RubyGems:stderr] (continuing with the rest of the installation)
Invoking gem install for rutils, version 0.1.9.
[RubyGems:stderr] ERROR: While generating documentation for rutils-0.1.9
[RubyGems:stderr] ... MESSAGE: Unhandled special: Special: type=33, text="RU_DAYNAMES_E"
[RubyGems:stderr] ... RDOC args: --ri --op /home/woolley/.geminstaller_smoketest_gem_home/doc/rutils-0.1.9/ri --main=README --line-numbers --webcvs=http://rubyforge.org/cgi-bin/viewcvs.cgi/rutils/%s?cvsroot=rutils --charset=utf-8 --promiscuous --quiet lib README TODO CHANGELOG
[RubyGems:stderr] (continuing with the rest of the installation)
Invoking gem install for x10-cm17a, version 1.0.1.
[RubyGems:stderr] ERROR: Error installing x10-cm17a:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb --config=spec/smoketest/smoketest-geminstaller.yml,spec/smoketest/smoketest-geminstaller-override.yml
Gem files will remain installed in /home/woolley/.geminstaller_smoketest_gem_home/gems/x10-cm17a-1.0.1 for inspection.
Results logged to /home/woolley/.geminstaller_smoketest_gem_home/gems/x10-cm17a-1.0.1/ext/cm17a_api/gem_make.out
Geminstaller command complete. Now we'll run gem list to check that the gems listed above were actually installed locally.
Running gem list for ruby-doom, verify that it contains the expected version(s)
*** LOCAL GEMS ***
ruby-doom (0.8)
Running gem list for rutils, verify that it contains the expected version(s)
*** LOCAL GEMS ***
rutils (0.1.9, 0.1.3)
Running gem list for heckle, verify that it contains the expected version(s)
*** LOCAL GEMS ***
heckle (1.0.0)
Running gem list for hoe, verify that it contains the expected version(s)
*** LOCAL GEMS ***
hoe (1.5.1)
Running gem list for rubyforge, verify that it contains the expected version(s)
*** LOCAL GEMS ***
rubyforge (0.4.5)
SUCCESS! FANFARE! All gems were successfully installed!
Now (re)installing the latest version of the test gems, in case this hit your real gem home and uninstalled stuff.
Running geminstaller: export GEM_HOME=/home/woolley/.geminstaller_smoketest_gem_home; ruby -I /home/woolley/.cruise/projects/install_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib:/home/woolley/.cruise/projects/install_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin:/home/woolley/.cruise/projects/install_smoketest/work/lib /home/woolley/.cruise/projects/install_smoketest/work/bin/geminstaller --silent --config=spec/smoketest/smoketest-geminstaller-reinstall.yml
----------------------------------------------------------------
WARNING: You are using RubyGems version 1.1.1.
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'.
----------------------------------------------------------------
.
Finished in 47.272417 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
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

