geminstaller_trunk_using_rubygems_9-9-9 build 1108.5 FAILED
finished at 8:28 PM on 29 July 2008
Build Changeset
New revision 1845 detected in external 'spec/fixture/rubygems_dist/rubygems-9.9.9'
Revision 1845 committed by drbrain on 2008-07-16 05:17:01
Add RDoc per RDoc 2.1.0
M /trunk/lib/rubygems/specification.rb
Revision 1844 committed by drbrain on 2008-07-16 05:16:40
Add RDoc per RDoc 2.1.0
M /trunk/lib/rubygems/source_index.rb
Revision 1843 committed by zenspider on 2008-07-16 03:04:39
Removed needless code. Eric's Quote: Someone needs to be slapped
M /trunk/lib/rubygems/specification.rb
M /trunk/test/test_gem_specification.rb
Revision 1842 committed by luislavena on 2008-07-11 08:17:40
Fix a warning when evaluating a instance variable usage in a Module.
M /trunk/test/mockgemui.rb
M /trunk/ChangeLog
Revision 1841 committed by luislavena on 2008-07-11 08:08:08
Use Pathname to build relative paths for --destdir during setup.
M /trunk/setup.rb
M /trunk/ChangeLog
Revision 1840 committed by technomancy on 2008-07-03 00:14:22
fixed bindir in installer.rb
M /trunk/lib/rubygems/installer.rb
Revision 1839 committed by technomancy on 2008-07-02 22:59:34
Switch the tests over to using Gem.user_dir
M /trunk/test/test_gem_remote_fetcher.rb
M /trunk/test/test_gem_installer.rb
M /trunk/ChangeLog
M /trunk/test/test_gem.rb
M /trunk/test/test_gem_install_update_options.rb
Revision 1838 committed by technomancy on 2008-07-02 22:59:32
Updated remote fetcher to use Gem.user_dir
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
M /trunk/lib/rubygems/commands/help_command.rb
Revision 1837 committed by technomancy on 2008-07-02 22:59:29
Add Gem.user_dir and make use of it in installer.rb
M /trunk/lib/rubygems/installer.rb
M /trunk/test/test_gem_remote_fetcher.rb
M /trunk/test/test_gem_installer.rb
M /trunk/test/test_gem_install_update_options.rb
M /trunk/lib/rubygems/defaults.rb
Revision 1836 committed by drbrain on 2008-07-01 23:29:15
Bug #20876
A /trunk/test/test_gem_commands_list_command.rb
M /trunk/lib/rubygems/commands/which_command.rb
M /trunk/ChangeLog
M /trunk/lib/rubygems/commands/query_command.rb
M /trunk/lib/rubygems/source_index.rb
Revision 1835 committed by drbrain on 2008-07-01 22:16:03
Don't print LOCAL/REMOTE on gem query if stdout is not a TTY.
M /trunk/test/mockgemui.rb
M /trunk/ChangeLog
M /trunk/lib/rubygems/commands/query_command.rb
M /trunk/test/test_gem_commands_query_command.rb
Revision 1834 committed by drbrain on 2008-07-01 21:34:12
Pass down source_index from dependency installer so that -i works with reinstall
M /trunk/lib/rubygems/dependency_installer.rb
M /trunk/lib/rubygems/installer.rb
M /trunk/test/test_gem_installer.rb
M /trunk/ChangeLog
Revision 1833 committed by drbrain on 2008-07-01 20:12:09
Add #gem_home, #bin_dir to (un)installer.
M /trunk/lib/rubygems/installer.rb
M /trunk/lib/rubygems/uninstaller.rb
M /trunk/ChangeLog
Revision 1832 committed by drbrain on 2008-07-01 00:29:05
Bug #20776
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/test/test_gem_spec_fetcher.rb
M /trunk/ChangeLog
Revision 1831 committed by drbrain on 2008-06-30 23:29:33
Bug 20778.
M /trunk/lib/rubygems/specification.rb
M /trunk/ChangeLog
M /trunk/test/test_gem_specification.rb
Revision 1830 committed by drbrain on 2008-06-30 23:08:29
Bug #20791
M /trunk/ChangeLog
M /trunk/lib/rubygems/package/tar_reader.rb
Revision 1829 committed by drbrain on 2008-06-30 22:41:54
Set #spec during Gem::Uninstaller#uninstall_gem
M /trunk/lib/rubygems/uninstaller.rb
M /trunk/test/gemutilities.rb
M /trunk/test/test_gem_uninstaller.rb
Revision 1828 committed by drbrain on 2008-06-30 22:25:14
Add pre/post (un)install hooks, minor refactor in Uninstaller.
M /trunk/lib/rubygems/installer.rb
M /trunk/lib/rubygems/uninstaller.rb
M /trunk/lib/rubygems.rb
M /trunk/test/gemutilities.rb
M /trunk/test/test_gem_installer.rb
M /trunk/ChangeLog
M /trunk/test/test_gem_uninstaller.rb
Revision 1827 committed by zenspider on 2008-06-30 21:38:38
WTF folks? Please write idiomatic ruby
M /trunk/lib/rubygems/source_index.rb
Revision 1826 committed by drbrain on 2008-06-30 19:05:14
RDoc style.
M /trunk/lib/rubygems/defaults.rb
Revision 1825 committed by drbrain on 2008-06-30 18:20:40
[ruby-core:17444]
M /trunk/test/test_gem_ext_configure_builder.rb
M /trunk/ChangeLog
Revision 1824 committed by drbrain on 2008-06-26 02:02:21
Update expected message
M /trunk/test/test_gem_ext_rake_builder.rb
Revision 1823 committed by drbrain on 2008-06-26 01:41:56
Patches for running tests under test/rubygems/.
M /trunk/lib/rubygems/ext/rake_builder.rb
M /trunk/test/test_gem_ext_configure_builder.rb
M /trunk/test/test_gem_ext_rake_builder.rb
M /trunk/ChangeLog
M /trunk/test/test_gem.rb
Revision 1822 committed by drbrain on 2008-06-25 22:28:37
Add Gem::ConfigFile constants for packagers and implementors to override.
M /trunk/ChangeLog
M /trunk/lib/rubygems/config_file.rb
M /trunk/test/test_gem_config_file.rb
Revision 1821 committed by drbrain on 2008-06-25 02:31:24
Fix indexer for gems with platform of empty string.
M /trunk/lib/rubygems/installer.rb
M /trunk/lib/rubygems/indexer.rb
M /trunk/test/test_gem_indexer.rb
M /trunk/ChangeLog
Revision 1820 committed by drbrain on 2008-06-24 22:42:09
Add RemoteFetcher gzip behavior test, fix Gem.path test.
M /trunk/test/test_gem_remote_fetcher.rb
M /trunk/test/test_gem.rb
Revision 1819 committed by zenspider on 2008-06-24 21:32:26
Cleaned up tests a bit, since we use the stubs in such a similar way now.
Removed test_zip and test_no_zip since they weren't actually testing anything.
util_stub_connection_for now takes a straight hash.
Conn class now takes a straight payload, since it was never used more than once.
fetch_path now takes an optional head argument. Returns headers if true.
fetch_size is now a beautiful 1 line long.
open_uri_or_path also takes an optional head argument.
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1818 committed by technomancy on 2008-06-24 18:56:45
added ChangeLog entries for ~/.gem fallback features.
M /trunk/ChangeLog
Revision 1817 committed by technomancy on 2008-06-24 18:56:43
use MockGemUi in *all* tests, not just the ones that specify it.
M /trunk/lib/rubygems/installer.rb
M /trunk/lib/rubygems.rb
M /trunk/test/gemutilities.rb
Revision 1816 committed by technomancy on 2008-06-24 18:56:40
Remote Fetcher should fall back to cache in ~ if regular cache isn't writable.
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1815 committed by technomancy on 2008-06-24 18:56:38
fix path test
M /trunk/test/test_gem.rb
Revision 1814 committed by technomancy on 2008-06-24 18:56:37
Don't need to munge nil if we use_ui in tests. Still, should use_ui automatically.
M /trunk/test/gemutilities.rb
M /trunk/test/test_gem.rb
Revision 1813 committed by technomancy on 2008-06-24 18:56:35
Add ~/.gem to default load path so people can actually use this stuff.
M /trunk/lib/rubygems/defaults.rb
Revision 1812 committed by technomancy on 2008-06-24 18:56:33
Check writability of bindir, create bindir in the right tests, use "say" properly.
Also wrap chmodding tests in "if not win_platform?"
M /trunk/lib/rubygems/installer.rb
M /trunk/test/test_gem_installer.rb
Revision 1811 committed by technomancy on 2008-06-24 18:56:31
failing test case for downloading when cache dir and gem home are read only
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1810 committed by technomancy on 2008-06-24 18:56:30
Added command-line switch to force/deny user-level installations.
By default it falls back to user installation only if it can't write to gem home.
You can force it to use ~/.gem with --user-install
Also added stdout/stderr redirecting to test setup/teardown.
M /trunk/lib/rubygems/installer.rb
M /trunk/test/gemutilities.rb
M /trunk/test/test_gem_installer.rb
M /trunk/lib/rubygems/install_update_options.rb
M /trunk/test/test_gem_install_update_options.rb
Revision 1809 committed by technomancy on 2008-06-24 18:56:28
fall back on ~/.gem if GEM_HOME is not writable
M /trunk/lib/rubygems/installer.rb
M /trunk/test/test_gem_installer.rb
Revision 1808 committed by technomancy on 2008-06-24 18:56:26
failing test for local gem installation
M /trunk/test/test_gem_installer.rb
Revision 1807 committed by zenspider on 2008-06-24 04:43:27
Damn right... bitch
M /trunk/lib/rubygems/remote_fetcher.rb
Revision 1806 committed by drbrain on 2008-06-24 04:40:36
Allow request sent to be fetched so we can check for if-modified-since headers and such.
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1805 committed by zenspider on 2008-06-24 04:25:10
Jackass committed code that didn't have a failing test\!... oh, and got the other failures passing. PINGish
M /trunk/lib/rubygems/remote_fetcher.rb
Revision 1804 committed by drbrain on 2008-06-24 04:12:21
Pass last_modified down to request, remove block from open_uri_or_path
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1803 committed by zenspider on 2008-06-24 03:56:10
Switched from nil to empty string for unfetched specs.
Switched tests to assert against latest_specs, since that's default.
Added unmodified fetch tests. (PING)
Fixed fetch_path to set loaded correctly. Brought commented out code back.
Added mtime to fetch_path.
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/lib/rubygems/test_utilities.rb
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_spec_fetcher.rb
M /trunk/test/test_gem_remote_fetcher.rb
Revision 1802 committed by drbrain on 2008-06-24 03:32:32
Add gunzip to FakeFetcher, fix SpecFetcher cached data test.
M /trunk/lib/rubygems/spec_fetcher.rb
M /trunk/lib/rubygems/test_utilities.rb
M /trunk/lib/rubygems/remote_fetcher.rb
M /trunk/test/test_gem_spec_fetcher.rb
Build Log
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/build-1108.5-failed.in15s/build.log is 134 kbytes - too big to display in the dashboard, the output is truncated
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/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/geminstaller_trunk_using_rubygems_9-9-9/work)
/usr/local/bin/ruby -w -Ilib:ext:bin:test test/test_all.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 "test"
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/options.rb:164: warning: instance variable @out_used not initialized
/usr/local/lib/ruby/gems/1.8/gems/diff-lcs-1.1.2/lib/diff/lcs/hunk.rb:69: warning: method redefined; discarding old flag_context=
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/options.rb:97: warning: instance variable @files_loaded not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/output_listener_spec.rb:17: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/output_listener_spec.rb:18: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:22: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:23: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:24: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:25: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:26: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:27: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:46: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:68: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:69: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:70: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:73: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:74: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:75: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:96: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:97: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:98: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:116: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:117: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/config_spec.rb:118: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:14: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:15: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:16: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:17: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:18: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:19: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:20: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:30: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:37: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:38: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:46: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:47: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:54: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:60: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:77: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:78: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:79: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/ruby_gem_spec.rb:80: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/arg_parser_spec.rb:11: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/arg_parser_spec.rb:12: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/arg_parser_spec.rb:13: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/unit/gem_arg_processor_spec.rb:12: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_interaction_handler_spec.rb:74: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/install_processor_spec.rb:83: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/install_processor_spec.rb:109: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/install_processor_spec.rb:113: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/fixtures_spec.rb:28: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:36: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:37: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:38: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:39: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:66: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:79: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:80: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:82: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:96: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:97: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:98: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:100: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:109: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:114: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:119: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:120: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:16: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:24: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:25: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:36: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:37: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_spec_manager_spec.rb:38: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/geminstaller_spec.rb:127: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/geminstaller_spec.rb:193: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/geminstaller_spec.rb:194: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/missing_dependency_finder_spec.rb:41: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/missing_dependency_finder_spec.rb:42: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/missing_dependency_finder_spec.rb:49: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/missing_dependency_finder_spec.rb:50: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/missing_dependency_finder_spec.rb:64: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_command_manager_spec.rb:25: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_command_manager_spec.rb:43: warning: parenthesize argument(s) for future version
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_command_manager_spec.rb:112: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_command_manager_spec.rb:127: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/gem_command_manager_spec.rb:128: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/autogem_spec.rb:18: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/autogem_spec.rb:35: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/autogem_spec.rb:44: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/output_proxy_spec.rb:22: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/output_proxy_spec.rb:30: warning: useless use of == in void context
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/output_proxy_spec.rb:39: warning: useless use of == in void context
Running all GemInstaller Tests, ENV['RUBYGEMS_VERSION'] == '9.9.9'
test_gem_home_spec: the TestGemHome class
Starting embedded gem server at /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/helper/../fixture/gems...
Started embedded gem server at /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/helper/../fixture/gems, pid = 25997
Updating from embedded gem server, cmd = ruby -I /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib:/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin:/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin/gem update --source http://127.0.0.1:9909 --config-file /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/tmp/test_gem.rc
- should create a test gem home
an application instance invoked with no args
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should install a gem which is specified in the config and print startup message
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should install multiple gems which are specified in the config and print startup message
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should not install a gem which is already installed
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should verify and specify gem if check_for_upgrade is specified
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should print any exception message to debug then exit gracefully
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should print any exception message AND stacktrace
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- , with --exceptions option, should raise any exception
an application instance invoked with invalid args or help option
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print any arg parser error output then exit gracefully
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print any arg parser non-error output then exit gracefully
an application instance invoked with missing config file(s)
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should print message and exit gracefully
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should still run print-rogue-gems option if it is specified and there is only a single config file
- should not run print-rogue-gems option if there is more than one missing config file
an application instance invoked with alternate config file location
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should use the alternate config file location
an application instance invoked with print-rogue-gems arg
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should invoke rogue_gem_finder
an OutputListener
- should queue all output of which it is notified, return it without flushing for read, and flush it upon read!
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should echo all output, and stop echoing if echo is disabled
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old rubygems_output
- should call sysout or sysin on based on output_stream property
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/output_listener.rb:19: warning: instance variable @stream not initialized
- should raise error if invalid stream is specified
An output filter
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should pass formatted rubygems stdout message to output proxy if 'stdout' rubygems_output option is set
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old sysout
- should pass formatted rubygems stdout and stderr message to output proxy if 'all' rubygems_output option is set
- should not pass rubygems stdout message to output proxy if 'stdout' rubygems_output option is not set
- should not pass any message to output proxy if 'silent' option is set
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should pass geminstaller info message to output proxy if 'info' geminstaller_output option is set
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should use error stream if geminstaller output type is error
an InstallProcessor instance with no options passed
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old install_gem
- should install a gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should not install a gem which is already installed
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should verify and specify gem if check_for_upgrade is specified
an InstallProcessor instance invoked with info option passed
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should show info message for a gem which is already installed
config YAML containing a single gem
- should be parsed into a corresponding gem object
config YAML with only name and version specified
- should not raise error on nil platform, install_options, or check_for_upgrade
config YAML containing two gems with the same name but different versions
- should be parsed into a corresponding gem objects
config YAML containing default install_options
- should propogate default install_options into gem object
config YAML containing neither default install_options nor gem-specific install options
- should have no install_options set on gem object
A ruby gem data object
- may be instantiated with a name, a version, a platform, install options, check_for_upgrade flag, fix_dependencies flag, no_autogem flag, and prefer_binary_platform flag
- may be instantiated with only a name and a version
- should leave the platform nil if it is not specified
- may be instantiated with only a name, and install options (unspecified version)
- may be instantiated with only a name, and uninstall options
- may be instantiated with only a name, and install options (unspecified version)
- should be comparable on name, version, and platform
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/ruby_gem.rb:50: warning: instance variable @platform not initialized
- should compare as equal if both platforms are nil
- should return regexp_escaped_name
a SourceIndexSearchAdapter instance
An EnhancedStreamUI instance with an OutputProxy injected for outs and errs
- will throw unexpected prompt error for ask
- will throw unexpected prompt error for ask_yes_no if question is not a dependency prompt
- will force throw of GemInstaller::UnauthorizedDependencyPromptError or RubyGemsExit if intercepted by alert_error
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- can listen to error stream
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- will stop listening to streams if listeners are unregistered
- will call gem_interaction_handler when ask_yes_no is called
an ArgParser instance with no args
- should properly set defaults
an ArgParser instance with bad args
- should provide usage in output but no stacktrace
an ArgParser instance with args which are not nil and are not passed as an array
- should raise exception
an ArgParser instance with help flag
- should provide usage in output
an ArgParser instance with configs option
- should correctly parse config path from options
an ArgParser instance with geminstaller-output option
- should correctly parse geminstaller output level from options
- should correctly parse geminstaller output level from options
- should raise error and not assign options if invalid geminstaller-output option is given
an ArgParser instance with rubygems-output option
- should correctly parse rubygems output level from options
- should correctly parse rubygems output level from options
- should raise error and not assign options if invalid rubygems-output option is given
an ArgParser instance with rubygems-output option and silent option set to true
- should return error message
an ArgParser instance with silent option
- should return silent flag as true in options hash
an ArgParser instance with exceptions option
- should return exceptions flag as true in options hash
an ArgParser instance with redirect-stderr-to-stdout option
- should return redirect_stderr_to_stdout flag as true in options hash
an ArgParser instance with rogue-gems option
- specified by --print-rogue-gems should return rogue_gems flag as true in options hash
- specified by -p should return rogue_gems flag as true in options hash
an ArgParser instance with version option
- should return version
an ArgParser instance with sudo option
- should return error message (sudo is not yet supported when GemInstaller is invoked programatically)
the RubyVersionChecker
- should correctly determine matches for gem specifications
a GemListChecker instance with mock dependencies
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should raise exception for unexpected case of multiple matches in list
YamlLoader instance
- should load yaml
- should load multiline yaml
- should allow comments after yaml
- should raise an error if there is an error parsing the yaml
- should handle value of '> 1' even if it is not surrounded by quotes or followed by a newline
an GemInstallerError
- should format a descriptive exit message based on message, command, and args
an RogueGemFinder instance with mock dependencies
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print rogue gems
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print message if gem is a preinstalled gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print message if passed an existing config with gems already specified
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print message if passed an existing config with np gems already specified
a GemArgProcessor instance
- can strip all non-common args from an args array for options without a parameter
- can strip all non-common args from an args array for options with a parameter
An existing file
- should be openable
A nonexistent file
- should return an error message
An unopenable file
- should return an error message
A file that cannot be read
- should return an error message
RubyGems version warnings class
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old allow_unsupported?
- warns properly if outdated
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old allow_unsupported?
- does not warn if not outdated
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old allow_unsupported?
- warns properly if incompatible
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old allow_unsupported?
- does not warn if compatible
an InstallProcessor instance
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /specs.4.8.gz HTTP/1.1" 200 155
- -> /specs.4.8.gz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /latest_specs.4.8.gz HTTP/1.1" 200 153
- -> /latest_specs.4.8.gz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /gems/dependent-stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /gems/dependent-stubgem-multilevel-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multilevel-1.0.0.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old geminstaller_output
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old geminstaller_output
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should install a missing dependency at the bottom of a multilevel dependency chain (ERROR - 1)
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:04 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:05 UTC] "GET /gems/dependent-stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:05 UTC] "GET /gems/dependent-stubgem-multilevel-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multilevel-1.0.0.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old geminstaller_output
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old geminstaller_output
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old geminstaller_output
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should install missing dependencies in middle and bottom of a multilevel dependency chain (ERROR - 2)
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:05 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:05 UTC] "GET /gems/dependent-stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:05 UTC] "GET /gems/dependent-stubgem-multilevel-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multilevel-1.0.0.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old geminstaller_output
- should install missing dependencies at top and bottom of a multilevel dependency chain (ERROR - 3)
The sample gem fixtures install and uninstall methods
- should be consistent
RubyGems API
- should return the expected fixture environment
GemInstaller::ConfigBuilder with no config file path set and no default config files existing
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:152: warning: instance variable @test_config_file_paths not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:14: warning: instance variable @config_file_paths not initialized
- raises exception
GemInstaller::ConfigBuilder with no config file path set and run from dir containing geminstaller.yml
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/config_builder_spec.rb:152: warning: instance variable @test_config_file_paths not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:14: warning: instance variable @config_file_paths not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should assign paths array to config_file_paths_array instance variable
GemInstaller::ConfigBuilder with a single config file path
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should successfully assemble a config object with default overrides
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should assign paths array to config_file_paths_array instance variable
GemInstaller::ConfigBuilder with a config containing no gems
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should not raise an error
GemInstaller::ConfigBuilder with a config containing a path evaluated via erb
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should evaluate working directory to path of config file
GemInstaller::ConfigBuilder with a config containing an include_config call
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should include proper config file
GemInstaller::ConfigBuilder with multiple config file paths
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should successfully assemble a config object
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should take defaults from previous files if they are not overridden
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should allow subsequent files to override defaults
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should allow subsequent files to override a gem
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should allow subsequent files to specify new gems
GemInstaller::ConfigBuilder with multiple config file paths and no default entries in the override file
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should successfully assemble a config object
GemInstaller::ConfigBuilder with an empty config file
- should return a default config
an GemSpecManager instance
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
- should return true for is_gem_installed? if a gem is installed and false if it is not
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
- can list a local matching gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-multiplatform-1.0.1.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1.gem
- should select multiple valid platforms when listing local matching gems with exact_platform_match == false
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
- can list all local gems
a VersionSpecifier instance
- should specify ambiguous version requirements when requirments are an array
- should specify ambiguous version requirements when requirments are a comma-delimited string
- should handle ~> version requirement operator (greater minor version ok, but not major)
- should throw an error if no matching versions are found
- should include name of gem in error message, if it is specified
The geminstaller command line application
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print usage if --help arg is specified
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should install gem if it is not already installed (FAILED - 4)
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old sysout
- should print startup message in debug mode
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old sysout
- should print message if gem is already installed
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
- should print error if --sudo option is specified (it's only supported if geminstaller is invoked via GemInstaller class, which strips out the option)
- redirects stderr to stdout
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should install a platform-specific binary gem (FAILED - 5)
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should install correctly even if install_options is not specified on the gem (FAILED - 6)
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should not give an error if a config file with no gems is loaded
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should show error if a version specification is not met (ERROR - 7)
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:104: warning: method redefined; discarding old sysout
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:161: warning: discarding old sysout
- should handle a multiplatform dependency chain (ERROR - 8)
The geminstaller command line application created via GemInstaller.install method
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should run successfully (FAILED - 9)
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should run successfully via the 'GemInstaller.run' method (FAILED - 10)
The GemInstaller.autogem method
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should add a specified gem to the load path (FAILED - 11)
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should handle ignored args like sudo (FAILED - 12)
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
- should handle exceptions (FAILED - 13)
a GemListChecker instance
- should properly specify default platform if platform is unspecified (ERROR - 14)
- should properly specify highest version if version is unspecified (ERROR - 15)
- should properly specify with a binary platform (ERROR - 16)
- should properly specify with a ruby platform even though binary platforms exist (ERROR - 17)
- should properly specify with a non-exact version (ERROR - 18)
- should raise error from verify_and_specify_remote_gem! if there is no match found
- should_not_raise_error (ERROR - 19)
a GemCommandManager instance
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
- should be able to install, uninstall, and check for existence of specific versions of a gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "HEAD /Marshal.4.8 HTTP/1.1" 200 0
- -> /Marshal.4.8
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:06 UTC] "GET /quick/latest_index.rz HTTP/1.1" 200 90
- -> /quick/latest_index.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/dependent-stubgem-1.0.0.gemspec.rz HTTP/1.1" 200 413
- -> /quick/Marshal.4.8/dependent-stubgem-1.0.0.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/dependent-stubgem-depends-on-multiplatform-1.0.0.gemspec.rz HTTP/1.1" 200 431
- -> /quick/Marshal.4.8/dependent-stubgem-depends-on-multiplatform-1.0.0.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/dependent-stubgem-multilevel-1.0.0.gemspec.rz HTTP/1.1" 200 418
- -> /quick/Marshal.4.8/dependent-stubgem-multilevel-1.0.0.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gemspec.rz HTTP/1.1" 200 451
- -> /quick/Marshal.4.8/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/stubgem-1.0.0.gemspec.rz HTTP/1.1" 200 373
- -> /quick/Marshal.4.8/stubgem-1.0.0.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/stubgem-multiplatform-1.0.1.gemspec.rz HTTP/1.1" 200 385
- -> /quick/Marshal.4.8/stubgem-multiplatform-1.0.1.gemspec.rz
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /quick/Marshal.4.8/stubgem-multiplatform-1.0.1-x86-mswin32.gemspec.rz HTTP/1.1" 200 424
- -> /quick/Marshal.4.8/stubgem-multiplatform-1.0.1-x86-mswin32.gemspec.rz
- should be able to list remote gems (FAILED - 20)
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
- should be able to install and uninstall similarly named gems without a prompt (using exact name matching)
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1.gem
- should be able to install two gems with the same version but different platforms
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/dependent-stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-1.0.0.gem
- should be able to automatically install a dependency gem when dependent gem is installed
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem HTTP/1.1" 404 328
- -> /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem
- should be able to automatically install a multiplatform dependency gem when a multiplatform dependent gem is installed
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:07 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem HTTP/1.1" 404 328
- -> /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/dependent-stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-1.0.0.gem
["Gem dependent-stubgem-1.0.0\n stubgem (>= 1.0.0, runtime)\n\n\n"]
- should be able to list dependencies based on exact name match
an RogueGemFinder instance
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/stubgem-1.0.0.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-1.0.0.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem HTTP/1.1" 404 318
- -> /gems/stubgem-multiplatform-1.0.1-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/stubgem-multiplatform-1.0.1-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/stubgem-multiplatform-1.0.1-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem HTTP/1.1" 404 328
- -> /gems/dependent-stubgem-multiplatform-1.0.0-x86-mswin32.gem
::ffff:127.0.0.1 - - [29/Jul/2008:20:28:08 UTC] "GET /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem HTTP/1.1" 200 4608
- -> /gems/dependent-stubgem-multiplatform-1.0.0-mswin32.gem
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/mocks/proxy.rb:113: warning: instance variable @already_proxied_respond_to not initialized
["Gem dependent-stubgem-multiplatform-1.0.0-x86-mswin32\n stubgem-multiplatform (>= 1.0.0, runtime)\n\n\n"]
- should return yaml for all locally installed gems which are not matched by one of the config gems passed in
an AutoGem instance
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
[RubyGems:stderr] ERROR: While executing gem ... (NoMethodError)
undefined method `tty?' for #<GemInstaller::OutputObserver:0xb64a90f0>
[RubyGems:stderr] /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/commands/query_command.rb:89:in `execute'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/exact_match_list_command.rb:13:in `call'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/exact_match_list_command.rb:13:in `execute'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command.rb:136:in `invoke'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command_manager.rb:105:in `process_args'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command_manager.rb:75:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/gem_runner.rb:39:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_runner_proxy.rb:18:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_command_manager.rb:10:in `list_remote_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:8:in `find_remote_matching_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:44:in `available_versions'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:38:in `verify_and_specify_remote_gem!'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:39:in `perform_install'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:20:in `install_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:6:in `process'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:5:in `each'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:5:in `process'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/application.rb:77:in `process_gems'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/application.rb:26:in `install'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller.rb:18:in `install'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/functional/autogem_spec.rb:10
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:49:in `instance_eval'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:49:in `eval_each_fail_fast'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:48:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:48:in `eval_each_fail_fast'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:266:in `run_before_each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:360:in `execute_in_class_hierarchy'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:359:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:359:in `execute_in_class_hierarchy'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:265:in `ruError: Could not find remote gem to install. Gem name = 'dependent-stubgem-depends-on-multiplatform', Gem version = '>= 1.0.0', install options = '--sourcehttp://127.0.0.1:9909--backtrace--config-file/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/tmp/test_gem.rc-y'
n_before_each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:101:in `before_example'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:20:in `execute'
/usr/local/lib/ruby/1.8/timeout.rb:48:in `timeout'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_methods.rb:18:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:303:in `execute_examples'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:302:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:302:in `execute_examples'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/example/example_group_methods.rb:130:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/example_group_runner.rb:22:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/example_group_runner.rb:21:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/example_group_runner.rb:21:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/options.rb:106:in `run_examples'
/usr/local/lib/ruby/gems/1.8/gems/rspec-1.1.4/lib/spec/runner/command_line.rb:19:in `run'
test/test_all.rb:29
- should add a specified gem to the load path (ERROR - 21)
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/config_builder.rb:51: warning: method redefined; discarding old include_config
[RubyGems:stderr] ERROR: While executing gem ... (NoMethodError)
undefined method `tty?' for #<GemInstaller::OutputObserver:0xb66f91e8>
[RubyGems:stderr] /home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/commands/query_command.rb:89:in `execute'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/exact_match_list_command.rb:13:in `call'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/exact_match_list_command.rb:13:in `execute'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command.rb:136:in `invoke'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command_manager.rb:105:in `process_args'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/command_manager.rb:75:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib/rubygems/gem_runner.rb:39:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_runner_proxy.rb:18:in `run'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_command_manager.rb:10:in `list_remote_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:8:in `find_remote_matching_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:44:in `available_versions'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/gem_list_checker.rb:38:in `verify_and_specify_remote_gem!'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:39:in `perform_install'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:20:in `install_gem'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:6:in `process'
/home/woolley/.cruise/projects/geminstaller_trunk_using_rubygems_9-9-9/work/lib/geminstaller/install_processor.rb:5:in
