ruby 1.9.2p180 (2011-02-18 revision 30907) [x86_64-linux] [1.9.2] (duet) 1209W 1NotOK 3F0E rubyspec:2F1E

chkbuild summary recent last

OlderDiff < 20110126T230353Z < ThisDiff > 20110306T224303Z > NewerDiff

OLDREV 30579
NEWREV 30907
CHG ChangeLog	30579->30907
CHG array.c	29370->30901
CHG class.c	30311->30898
CHG configure.in	30570->30900
CHG error.c	30035->30692
CHG hash.c	29792->30899
CHG parse.y	30558->30689
CHG proc.c	28650->30690
CHG re.c	30266->30899
CHG string.c	30262->30696
CHG version.h	30579->30907
CHG vm_eval.c	30140->30897
CHG vsnprintf.c	30562->30688
ADD ext/-test-/string/	none->30694
ADD ext/-test-/string/cstr.c	none->30694
CHG ext/psych/parser.c	27829->30691
CHG ext/psych/lib/psych/visitors/json_tree.rb	27970->30687
CHG lib/fileutils.rb	28743->30907
CHG lib/minitest/unit.rb	27076->30677
ADD test/-ext-/string/	none->30694
ADD test/-ext-/string/test_cstr.rb	none->30694
CHG test/minitest/test_mini_mock.rb	19746->30678
CHG test/minitest/test_mini_test.rb	27076->30675
CHG test/psych/test_json_tree.rb	27095->30687
CHG test/psych/test_parser.rb	27095->30691
CHG test/ruby/test_array.rb	29370->30901
CHG test/ruby/test_float.rb	29795->30692
CHG test/ruby/test_thread.rb	26713->30693
COMMIT [Evan Phoenix] Add profile formatter
COMMIT [Brian Ford] Change metaclass to singleton_class in MSpec.
COMMIT [Brian Ford] Ignore ruby.1.[89].mspec in default.mspec spec.
COMMIT [Brian Ford] Add ability to override the Ruby version for eg ruby_version_is guard.
COMMIT [Graham Batty] Fixed break specs unnecessarily relying on and guarding against block argument shadowing behaviour.
COMMIT [Graham Batty] Move block specs that don't introduce parse errors into the main block_spec file.
COMMIT [Charles Oliver Nutter] Add a few basic specs for 1.9's new popen syntax.
COMMIT [Evan Phoenix] Add spec for right shift boundary
COMMIT [Brian Ford] Fixed Tempfile specs to not leave junk behind.
COMMIT [Brian Ford] Use before :all in Delegate specs with no side effects.
COMMIT [Michael Jackson] Ensure Array#shift adjusts indices properly
COMMIT [Evan Phoenix] Add spec for Array#shift + Array#each_index interactions
COMMIT [Evan Phoenix] Add spec for Array#shift + Array#[]= interactions
COMMIT [Brian Ford] Merge branch 'unguard-break-specs' of https://github.com/stormbrew/rubyspec into stormbrew
COMMIT [Brian Ford] Merge branch 'move-block-shadow-specs' of https://github.com/stormbrew/rubyspec into stormbrew
COMMIT [Brian Ford] Spec for Array#join calling #to_s reported by qmx.
COMMIT [Ben Burkert] Add specs for a Proc subclass' .new method.
COMMIT [Brian Ford] Some Proc spec cleanup.
COMMIT [Brian Ford] More Proc spec cleanups.
COMMIT [Brian Ford] Added Array#flatten cases reported by floehopper.
COMMIT [Charles Oliver Nutter] Remove rogue command-line example comment from popen spec.
COMMIT [Charles Oliver Nutter] Basic specs for special encoding names "external", "internal", "locale", and "filesystem".
COMMIT [Charles Oliver Nutter] Add spec for String#rindex against multi-byte characters.
COMMIT [Hiro Asari] No rounding should happen here.
COMMIT [Hiro Asari] remove unnecessary comment
COMMIT [Hiro Asari] JRuby supports only microseconds
COMMIT [Hiro Asari] abort raises TypeError when arg cannot be converted to String
COMMIT [Brian Ford] A bunch of BasicObject spec fixes.
COMMIT [Charles Oliver Nutter] Add spec for marshaling a BasicObject subclass (1.9).
COMMIT [NARUSE, Yui] Follow r30455: Error#to_s should ensure that the value returned is a string.
COMMIT [NARUSE, Yui] Ruby doesn't have UNIXSocket#mode.
COMMIT [NARUSE, Yui] Ruby 1.9's Time#inspect format is "YYYY-MM-DD hh:mm:dd +-ZZZZ".
COMMIT [NARUSE, Yui] String#tr raises a ArgumentError from Ruby 1.9.2.
COMMIT [NARUSE, Yui] Support Linux and FreeBSD.
COMMIT [NARUSE, Yui] Follow 1.9's change.
COMMIT [NARUSE, Yui] Specify hostname to TCPServer.new for IPv4/IPv6.
COMMIT [David Calavera] Spec to ensure IO#readpartial works with multibyte characters. Closes #41.
COMMIT [Dirkjan Bussink] Use RUBY_EXE instead of an environment variable
COMMIT [NARUSE, Yui] Follow mspec's change 52edd74d311ccb499d47.
COMMIT [Charles Oliver Nutter] system('@something') should run in shell on Windows, treating as comment.
COMMIT [NARUSE, Yui] Explicitly specify hostname for TCPServer.new.
COMMIT [Charles Oliver Nutter] Specs for source_location against define_method and define_singleton_method methods.
COMMIT [Charles Oliver Nutter] Add spec for $! result after failed coercion by a core class against a method_missing-implementing class.
COMMIT [Charles Oliver Nutter] Add spec for rb_call_super used through two levels of native code (JRUBY-5548)

===================================================================
+++ 20110306T224303Z
@@ 5 @@
 Release:	6.0
 Codename:	squeeze
 == start # <time>
+option :autoconf_command => "autoconf"
+option :cflags => []
+option :complete_options => ChkBuild::Ruby::CompleteOptions
+option :configure_args => []
+option :configure_args_valgrind => ["--with-valgrind"]
+option :cppflags => ["-DRUBY_DEBUG_ENV"]
+option :debugflags => ["-g"]
+option :dldflags => []
+option :inplace_build => true
+option :limit_as => 838860800
+option :limit_cpu => 14400
+option :limit_data => 838860800
+option :limit_stack => 41943040
+option :make_options => {}
+option :num_oldbuilds => 3
+option :optflags => ["-O2"]
+option :output_interval_timeout => "5min"
+option :ruby_branch => "branches/ruby_1_9_2"
+option :suffix_1 => "1.9.2"
+option :timeout => "1h"
+option :use_rubyspec => true
+option :warnflags => ["-W", "-Wall", "-Wformat=2", "-Wundef", "-Wno-parentheses", "-Wno-unused-parameter", "-Wno-missing-field-initializers"]
 == svn/ruby # <time>
++ svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby
 CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2
 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
 == svn-info/ruby # <time>
@@ 88 @@
 checking whether make sets $(MAKE)... yes
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for a thread-safe mkdir -p... /bin/mkdir -p
+checking for dot... dot
 checking for doxygen... no
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
@@ 252 @@
 checking for struct stat.st_blksize... yes
 checking for struct stat.st_blocks... yes
 checking for struct stat.st_rdev... yes
+checking size of struct stat.st_size... SIZEOF_LONG
+checking size of struct stat.st_blocks... SIZEOF_LONG
 checking for struct stat.st_atim... yes
 checking for struct stat.st_atimespec... no
 checking for struct stat.st_atimensec... no
@@ 3938 @@
 "sample/webrick/httpd.rb"
 "sample/webrick/httpproxy.rb"
 "sample/webrick/httpsd.rb"
+"test/-ext-/string/test_cstr.rb"
 "test/-ext-/test_bug-3662.rb"
 "test/base64/test_base64.rb"
 "test/benchmark/test_benchmark.rb"
@@ 7464 @@
 gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/tk -I/usr/include/tcl8.4 -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.9.2\" -DRUBY_RELEASE_DATE=\"YYYY-MM-DD\" -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o tcltklib.o -c tcltklib.c
 tcltklib.c: In function [e28098]tcltklib_compile_info[e28099]:
 tcltklib.c:<line_a>: warning: format not a string literal, argument types not checked
+gcc -shared -o ../../.ext/x86_64-linux/tcltklib.so stubs.o tcltklib.o -L. -L../.. -L/opt/lib -Wl,-R/opt/lib -L/usr/local/share/lib -Wl,-R/usr/local/share/lib -L/usr/local/lib -Wl,-R/usr/local/lib -L/usr/share/lib -Wl,-R/usr/share/lib -L/usr/lib -Wl,-R/usr/lib -L.  -rdynamic -Wl,-export-dynamic   -ltk8.4 -ltcl8.4 -lX11 -lm -ldl  -lpthread -lrt -ldl -lcrypt -lm   -lc
 /bin/mkdir -p ../../.ext/common/tk
 /bin/mkdir -p ../../.ext/common/tkextlib
 /bin/mkdir -p ../../.ext/common/tkextlib/tkHTML
@@ 8922 @@
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/json/test_json_addition.rb:<line_c>: warning: ambiguous first argument; put parentheses or even spaces
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/core.rb:<line_a>: warning: method redefined; discarding old to_json
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/rails.rb:<line_a>: warning: previous definition of to_json was here
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/-ext-/string/test_cstr.rb: no such file to load -- -test-/string/string
 Loaded suite ./test/runner
 Started
 ACLEntryTest#test_all: <elapsed> s: .
@@ 10092 @@
 Psych::TestException#test_to_yaml_properties: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)"
 <elapsed> s: .
 Psych::TestHash#test_cycles: <elapsed> s: .
+Psych::TestHash#test_ref_append: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/minitest/unit.rb:695:in `run'
 "<<: *foo" is no longer supported, please switch to "*foo"
 <elapsed> s: .
 Psych::TestHash#test_self_referential: <elapsed> s: .
@@ 10121 @@
 Psych::TestParser#test_start_document_tag: <elapsed> s: .
 Psych::TestParser#test_scalar_with_anchor: <elapsed> s: .
 Psych::TestParser#test_alias: <elapsed> s: .
+Psych::TestParser#test_exception_line: <elapsed> s: .
 Psych::TestParser#test_mapping_end: <elapsed> s: .
 Psych::TestParser#test_parse_io: <elapsed> s: .
 Psych::TestParser#test_start_stream: <elapsed> s: .
@@ 12883 @@
 TestFloat#test_floor: <elapsed> s: .
 TestFloat#test_floor_ceil_round_truncate: <elapsed> s: .
 TestFloat#test_infinite_p: <elapsed> s: .
+TestFloat#test_invalid_str: <elapsed> s: .
 TestFloat#test_minus: <elapsed> s: .
 TestFloat#test_modulo: <elapsed> s: .
 TestFloat#test_modulo2: <elapsed> s: .
@@ 16356 @@
 TestMiniMock#test_should_not_blow_up_if_everything_called: <elapsed> s: .
 TestMiniMock#test_should_not_verify_if_new_expected_method_is_not_called: <elapsed> s: .
 TestMiniMock#test_should_blow_up_if_not_called: <elapsed> s: .
+TestMiniMock#test_no_method_error_on_unexpected_methods: <elapsed> s: .
 TestMiniMock#test_should_blow_up_on_wrong_number_of_arguments: <elapsed> s: .
 TestMiniMock#test_should_not_verify_if_unexpected_method_is_called: <elapsed> s: .
 TestMiniMock#test_should_allow_return_value_specification: <elapsed> s: .
@@ 16438 @@
 TestMiniTestTestCase#test_assert_operator: <elapsed> s: .
 TestMiniTestTestCase#test_flunk: <elapsed> s: .
 TestMiniTestTestCase#test_assert_block: <elapsed> s: .
+TestMiniTestTestCase#test_assert_raises_skip: <elapsed> s: .
 TestMiniTestTestCase#test_refute_match_object_triggered: <elapsed> s: .
 TestMiniTestTestCase#test_refute_respond_to: <elapsed> s: .
 TestMiniTestTestCase#test_assert_raises_triggered_different_msg: <elapsed> s: .
@@ 19456 @@
 TestTempfile#test_unlink_silently_fails_on_windows: <elapsed> s: .
 TestThread#test_abort_on_exception: <elapsed> s: .
 TestThread#test_condvar: <elapsed> s: .
+TestThread#test_condvar_nolock: <elapsed> s: .
+TestThread#test_condvar_nolock_2: <elapsed> s: .
+TestThread#test_condvar_nolock_3: <elapsed> s: .
+TestThread#test_condvar_timed_wait: <elapsed> s: .
+TestThread#test_condvar_wait_and_broadcast: <elapsed> s: .
+TestThread#test_condvar_wait_deadlock_2: <elapsed> s: .
 TestThread#test_condvar_wait_exception_handling: <elapsed> s: .
 TestThread#test_condvar_wait_not_owner: <elapsed> s: .
 TestThread#test_exit: <elapsed> s: .
@@ 19480 @@
 TestThread#test_new: <elapsed> s: .
 TestThread#test_priority: <elapsed> s: .
 TestThread#test_recursive_outer: <elapsed> s: .
+TestThread#test_safe_level: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:443: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4
 <elapsed> s: .
 TestThread#test_select_wait: <elapsed> s: .
 TestThread#test_status_and_stop_p: <elapsed> s: .
@@ 20138 @@
  "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f",
  "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>.
 
+8469 tests, <num> assertions, 3 failures, 0 errors, 0 skips
 
 Test run options: --seed <num> --verbose
 make: *** [yes-test-all] [e382a8e383a9e383bc] 1
@@ 20636 @@
 Array#each_index
 - passes the index of each element to the block
 - returns self
+- is not confused by removing elements from the front
 - returns an Enumerator if no block given
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/each_spec.rb
@@ 20895 @@
 - returns subclass instance for Array subclasses
 - is not destructive
 
+Array#flatten with a non-Array object in the Array
+- does not call #to_ary if the method does not exist
+- ignores the return value of #to_ary if it is nil
+- raises a TypeError if the return value of #to_ary is not an Array
 
 Array#flatten!
 - modifies array to produce a one-dimensional flattening recursively
@@ 21045 @@
 - uses $, as the default separator (which defaults to nil)
 - does not process the separator if the array is empty
 - calls #to_str to convert the separator to a String
+- calls #to_s on the Array elements
 - raises a TypeError if the separator cannot be coerced to a String by calling #to_str
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/keep_if_spec.rb
@@ 23358 @@
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
 BasicObject#__send__
+- is a public instance method
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb
+BasicObject.ancestors
+- returns only BasicObject
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb
+BasicObject
+- raises NoMethodError for nonexistent methods after #method_missing is removed
 
+BasicObject metaclass
+- is an instance of Class
+- has Class as superclass
+- contains methods for the BasicObject class
 
+BasicObject instance metaclass
+- is an instance of Class
+- has BasicObject as superclass
+- contains methods defined for the BasicObject instance
 
+BasicObject subclass
+- contains Kernel methods when including Kernel
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/class_spec.rb
+BasicObject.class
+- returns Class
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
 BasicObject#equal?
+- is a public instance method
+- returns true if other is identical to self
+- returns false if other is not identical to self
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
 BasicObject#==
+- is a public instance method
+- returns true if other is identical to self
+- returns false if other is a BasicObject not identical to self
+- returns false if other is an Object
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb
+BasicObject#initialize
 - is a private instance method
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
 BasicObject#instance_eval
+- is a public instance method
+- sets self to the receiver in the context of the passed block
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
+BasicObject#instance_exec
+- is a public instance method
+- sets self to the receiver in the context of the passed block
+- passes arguments to the block
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
 BasicObject#method_missing
@@ 23431 @@
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb
 BasicObject.new
+- returns an instance of BasicObject
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
 BasicObject#!=
+- is a public instance method
+- returns true if other is not identical to self
+- returns true if other is an Object
+- returns false if other is identical to self
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_spec.rb
 BasicObject#!
+- is a public instance method
 - returns false
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb
@@ 23457 @@
 BasicObject#singleton_method_undefined
 - is a private method
 
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb
+BasicObject.superclass
 - returns nil
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/bignum/abs_spec.rb
@@ 24709 @@
 - accepts any object as encoding name, if it responds to #to_str
 - is case insensitive
 - raises an ArgumentError if the given encoding does not exist
+- supports the 'locale' encoding alias
+- returns default external encoding for the 'external' encoding alias
+- returns default internal encoding for the 'internal' encoding alias
+- uses default external encoding for the 'filesystem' encoding alias
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/encoding/inspect_spec.rb
 Encoding#inspect
@@ 27299 @@
 - returns n when n > 0, m == 0
 - returns n when n < 0, m == 0
 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
+- returns 0 when m is outside the available bits and n >= 0
+- returns -1 when m is outside the available bits and n < 0
 - returns 0 when m is a Bignum
 - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0
 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0
@@ 28794 @@
 - yields an instance of a subclass when called on a subclass
 - returns an instance of a subclass when called on a subclass
 
+IO.popen with a leading Array parameter
+- uses the Array as command plus args for the child process
+- uses a leading Hash in the Array as additional environment variables
+- uses a trailing Hash in the Array for spawn-like settings
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/io/pos_spec.rb
 IO#pos
@@ 28991 @@
 - raises IOError on closed stream
 - reads at most the specified number of bytes
 - reads after ungetc with data in the buffer
+- reads after ungetc with multibyte characters in the buffer
 - reads after ungetc without data in the buffer
 - discards the existing buffer content upon successful read
 - raises EOFError on EOF
@@ 29841 @@
 - raises a SystemExit exception
 - sets the exception status code of of 1
 - prints the specified message to STDERR
+- raises TypeError when given a non-String object
 
 Kernel.abort
 - raises a SystemExit exception
 - sets the exception status code of of 1
 - prints the specified message to STDERR
+- raises TypeError when given a non-String object
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb
 Kernel.at_exit
@@ 30933 @@
 - treats nil arguments as zero-width strings in %s slots
 - passes some tests for positive %x
 - passes some tests for negative %x
+- passes some tests for negative % u
+- passes some tests for negative %u
 - passes some tests for positive %u
 - passes some tests for positive %f
 - passes some tests for negative %f
@@ 31181 @@
 - dumps a Array
 - dumps a Array subclass
 - dumps a Random
+- dumps a BasicObject subclass if it defines respond_to?
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/marshal/load_spec.rb
 Marshal::load
@@ 31870 @@
 - sets the last value to a Fixnum representing the line on which the method was defined
 - returns the last place the method was defined
 - returns the location of the original method even if it was aliased
+- works for define_method methods
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/method/to_proc_spec.rb
 Method#to_proc
@@ 33200 @@
 Proc.new without a block
 - raises an ArgumentError
 - raises an ArgumentError if invoked from within a method with no block
+- raises an ArgumentError if invoked on a subclass from within a method with no block
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/proc/parameters_spec.rb
 Proc#parameters
@@ 35433 @@
 - supports \G which matches at the given start offset
 - tries to convert start_offset to an integer via to_int
 - raises a TypeError when given offset is nil
+- reverse matches multibyte UTF-8 chars
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/rjust_spec.rb
 String#rjust with length, padding
@@ 35903 @@
 - returns a new string with the characters from from_string replaced by the ones in to_string
 - accepts c1-c2 notation to denote ranges of characters
 - pads to_str with its last char if it is shorter than from_string
+- raises a ArgumentError a descending range in the replacement as containing just the start character
+- raises a ArgumentError a descending range in the source as empty
 - translates chars not in from_string when it starts with a ^
 - tries to convert from_str and to_str to strings using to_str
 - returns subclass instances when called on a subclass
@@ 37486 @@
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb
 Time.at
+- converts to time object
 - creates a new time object with the value given by time
 - creates a dup time object with the value given by time
 - is able to create a time object with a float
@@ 37915 @@
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/unboundmethod/source_location_spec.rb
 UnboundMethod#source_location
 - needs to be reviewed for spec completeness
+- works for define_method methods
+- works for define_singleton_method methods
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/unboundmethod/to_s_spec.rb
 UnboundMethod#to_s
@@ 39089 @@
 - raises TypeError error if assigned to nil
 - raises TypeError error if assigned to object that doesn't respond to #write
 
+Predefined global $!
 - needs to be reviewed for spec completeness
+- remains nil after a failed core class "checked" coercion against a class that defines method_missing
 
 Predefined global $_
 - is set to the last line read by e.g. StringIO#gets
@@ 41588 @@
 - creates a date with arguments
 - doesn't create dates for invalid arguments
 - creats a Date for different calendar reform dates
+- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers (FAILED - <n>)
 
 Date#valid_civil?
 - should be able to determine if a date is valid
@@ 48561 @@
 
 Tempfile.open
 - returns a new, open Tempfile instance
+- is passed an array [base, suffix] as first argument
 
 Tempfile.open when passed a block
 - yields a new, open Tempfile instance to the block
@@ 49251 @@
 
 C-API Class function rb_call_super
 - calls the method in the superclass
+- calls the method in the superclass through two native levels
 
 C-API Class function rb_class2name
 - returns the class name
@@ 50032 @@
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>'
 
  <n>)
+Date#civil doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers FAILED
+Expected FloatDomainError but got NoMemoryError (failed to allocate memory)
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:72:in `block (4 levels) in <top (required)>'
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:71:in `each'
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:71:in `block (3 levels) in <top (required)>'
+/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/civil_spec.rb:5:in `<top (required)>'
 
  <n>)
 Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR
@@ 50047 @@
 
 Finished in <t> seconds
 
+3330 files, 17073 examples, <num> expectations, 2 failures, 1 error
 exit 1
 failed(rubyspec)
 == end # <time>

===================================================================
--- 20110126T230353Z
@@ 6 @@
 Codename:	squeeze
 == start # <time>
 == svn/ruby # <time>
-+ svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby
 CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2
 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
 == svn-info/ruby # <time>
@@ 66 @@
 checking whether make sets $(MAKE)... yes
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for a thread-safe mkdir -p... /bin/mkdir -p
-checking for dot... no
 checking for doxygen... no
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
@@ 230 @@
 checking for struct stat.st_blksize... yes
 checking for struct stat.st_blocks... yes
 checking for struct stat.st_rdev... yes
-checking size of struct stat.st_size... 8
-checking size of struct stat.st_blocks... 8
 checking for struct stat.st_atim... yes
 checking for struct stat.st_atimespec... no
 checking for struct stat.st_atimensec... no
@@ 7441 @@
 gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/tk -I/usr/include/tcl8.4 -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.9.2\" -DRUBY_RELEASE_DATE=\"YYYY-MM-DD\" -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o tcltklib.o -c tcltklib.c
 tcltklib.c: In function [e28098]tcltklib_compile_info[e28099]:
 tcltklib.c:<line_a>: warning: format not a string literal, argument types not checked
-gcc -shared -o ../../.ext/x86_64-linux/tcltklib.so stubs.o tcltklib.o -L. -L../.. -L/opt/lib -Wl,-R/opt/lib -L/usr/local/share/lib -Wl,-R/usr/local/share/lib -L/usr/local/lib -Wl,-R/usr/local/lib -L/usr/share/lib -Wl,-R/usr/share/lib -L/usr/share -Wl,-R/usr/share -L/usr/lib -Wl,-R/usr/lib -L.  -rdynamic -Wl,-export-dynamic   -ltk8.4 -ltcl8.4 -lX11 -lm -ldl  -lpthread -lrt -ldl -lcrypt -lm   -lc
 /bin/mkdir -p ../../.ext/common/tk
 /bin/mkdir -p ../../.ext/common/tkextlib
 /bin/mkdir -p ../../.ext/common/tkextlib/tkHTML
@@ 10068 @@
 Psych::TestException#test_to_yaml_properties: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)"
 <elapsed> s: .
 Psych::TestHash#test_self_referential: <elapsed> s: .
-Psych::TestHash#test_ref_append: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/minitest/unit.rb:680:in `run'
 "<<: *foo" is no longer supported, please switch to "*foo"
 <elapsed> s: .
 Psych::TestHash#test_cycles: <elapsed> s: .
@@ 19446 @@
 TestThread#test_new: <elapsed> s: .
 TestThread#test_priority: <elapsed> s: .
 TestThread#test_recursive_outer: <elapsed> s: .
-TestThread#test_safe_level: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:330: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4
 <elapsed> s: .
 TestThread#test_select_wait: <elapsed> s: .
 TestThread#test_status_and_stop_p: <elapsed> s: .
@@ 20104 @@
  "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f",
  "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>.
 
-8459 tests, <num> assertions, 3 failures, 0 errors, 0 skips
 
 Test run options: --seed <num> --verbose
 make: *** [yes-test-all] [e382a8e383a9e383bc] 1
@@ 23317 @@
 BasicObject#__send__
 - needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
-BasicObject class
-- has no ancestors
-- has no superclass
-- is a class
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
-BasicObject behaves
-- privately
-- protectedly
-- publically
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
-BasicObject's subclasses
-- contain only private methods from BasicObject
-- contain only protected methods from BasicObject
-- contain only public methods from BasicObject
-- can mix in Kernel and Kernel's methods work properly
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
 BasicObject#equal?
@@ 23348 @@
 BasicObject#instance_eval
 - needs to be reviewed for spec completeness
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
-BasicObject#metaclass
-- returns the basic object's metaclass
-- does the job of a metaclass
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
 BasicObject#method_missing
@@ 23371 @@
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb
 BasicObject.new
-- creates a new BasicObject
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
 BasicObject#!=
@@ 30851 @@
 - treats nil arguments as zero-width strings in %s slots
 - passes some tests for positive %x
 - passes some tests for negative %x
-- passes some tests for negative %u (FAILED - <n>)
 - passes some tests for positive %u
 - passes some tests for positive %f
 - passes some tests for negative %f
@@ 35815 @@
 - returns a new string with the characters from from_string replaced by the ones in to_string
 - accepts c1-c2 notation to denote ranges of characters
 - pads to_str with its last char if it is shorter than from_string
-- treats a descending range in the replacement as containing just the start character (ERROR - <n>)
-- treats a descending range in the source as empty (ERROR - <n>)
 - translates chars not in from_string when it starts with a ^
 - tries to convert from_str and to_str to strings using to_str
 - returns subclass instances when called on a subclass
@@ 37398 @@
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb
 Time.at
-- converts to time object (FAILED - <n>)
 - creates a new time object with the value given by time
 - creates a dup time object with the value given by time
 - is able to create a time object with a float
@@ 47286 @@
 UNIXSocket#recv_io
 - reads an IO object across the socket
 - takes an optional class to use
-- takes an optional mode to use (ERROR - <n>)
 
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recvfrom_spec.rb
 UNIXSocket#recvfrom
@@ 49937 @@
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>'
 
  <n>)
-Kernel#sprintf passes some tests for negative %u FAILED
-Expected "-123"
- to equal "..18446744073709551493"
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:194:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:193:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:4:in `<top (required)>'
 
  <n>)
-String#tr treats a descending range in the replacement as containing just the start character ERROR
-ArgumentError: invalid range "z-b" in string transliteration
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `tr'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>'
 
  <n>)
-String#tr treats a descending range in the source as empty ERROR
-ArgumentError: invalid range "l-a" in string transliteration
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `tr'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `block (2 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>'
 
  <n>)
-Time.at converts to time object FAILED
-Expected "2007-07-10 00:38:44 +0000"
- to equal "Tue Jul 10 00:38:44 +0000 2007"
 
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:10:in `block (4 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/fixtures/methods.rb:17:in `with_timezone'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:7:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:4:in `<top (required)>'
 
  <n>)
 Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR
@@ 49976 @@
 /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:5:in `<top (required)>'
 
  <n>)
-UNIXSocket#recv_io takes an optional mode to use ERROR
-NoMethodError: undefined method `mode' for #<File:fd n>
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:48:in `block (3 levels) in <top (required)>'
-/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4:in `<top (required)>'
 
 Finished in <t> seconds
 
-3328 files, 17027 examples, <num> expectations, 3 failures, 4 errors
 exit 1
 failed(rubyspec)
 == end # <time>

OlderDiff < 20110126T230353Z < ThisDiff > 20110306T224303Z > NewerDiff


chkbuild summary recent last