--azLHFNyN32YCQGCU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Apr 10, 2010 at 07:11:28PM +0900, NARUSE, Yui wrote:
> I found Aaron added YAML.quick_emit to Psych, thank.
>=20
> So I tried test-all with setting psych as default yaml impl as following:
> diff --git a/lib/yaml.rb b/lib/yaml.rb
> index 9b5a9b2..0151973 100644
> --- a/lib/yaml.rb
> +++ b/lib/yaml.rb
> @@ -40,4 +40,4 @@ module Psych
>    ENGINE =3D YAML::ENGINE
>  end
>=20
> -YAML::ENGINE.yamler =3D engine
> +YAML::ENGINE.yamler =3D 'psych'
> diff --git a/test/psych/helper.rb b/test/psych/helper.rb
> index 61049d6..256fe60 100644
> --- a/test/psych/helper.rb
> +++ b/test/psych/helper.rb
> @@ -55,9 +55,3 @@ module Psych
>  end
>=20
>  require 'psych'
> -
> -# FIXME: remove this when syck is removed
> -o =3D Object.new
> -a =3D o.method(:psych_to_yaml)
> -b =3D o.method(:to_yaml)
> -raise "psych should define to_yaml" unless a =3D=3D b
>=20
>=20
> And I ran this and following result:
>  make RUBYOPT=3D-w TESTS=3D'-v -x test/psych' test-all
>=20
>=20
>   2) Failure:
> test_to_yaml(Psych::TestArray) [/home/naruse/ruby/test/yaml/test_array.rb=
:11]:
> <[{:a=3D>"b"}, "foo"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>   3) Failure:
> test_to_yaml(Psych::TestHash) [/home/naruse/ruby/test/yaml/test_hash.rb:1=
1]:
> <{:a=3D>"b"}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>   4) Failure:
> test_to_yaml(Psych::TestOmap) [/home/naruse/ruby/test/yaml/test_omap.rb:3=
0]:
> Expected /!omap/ to match "--- !ruby/object:Psych::Omap\ntaguri: ! '!ruby=
/object:Psych::Omap'\nto_yaml_style: 1\n".
>=20
>   5) Failure:
> test_to_yaml(Psych::TestSet) [/home/naruse/ruby/test/yaml/test_set.rb:13]:
> Expected /!set/ to match "--- !ruby/object:Psych::Set\ntaguri: ! '!ruby/o=
bject:Psych::Set'\nto_yaml_style: 1\n".
>=20
>   6) Error:
> test_load(Psych::TestStruct):
> Psych::SyntaxError: couldn't parse YAML at line 2 column 0
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_struct.rb:23:in `test_load'
>=20
>   7) Error:
> test_to_yaml(Psych::TestSymbol):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_symbol.rb:7:in `test_to_yaml'
>=20
>  11) Failure:
> test_execute_field(TestGemCommandsSpecificationCommand) [/home/naruse/rub=
y/test/rubygems/test_gem_commands_specification_command.rb:83]:
> Expected "foo", not "".
>=20
>  12) Failure:
> test_write(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_c=
onfig_file.rb:224]:
> install.
> Expected "--wrappers", not nil.
>=20
>=20
>  13) Failure:
> test_write_from_hash(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/=
test_gem_config_file.rb:257
> ]:
> backtrace.
> Expected true, not false.
>=20
>  14) Failure:
> test_sign_in_with_other_credentials_doesnt_overwrite_other_keys(TestGemGe=
mcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utili=
ties.rb:64]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  15) Failure:
> test_sign_in_with_host(TestGemGemcutterUtilities) [/home/naruse/ruby/test=
/rubygems/test_gem_gemcutter_utilities.rb:38]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  16) Failure:
> test_sign_in(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/=
test_gem_gemcutter_utilities.rb:26]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  17) Error:
> test_to_yaml_platform_legacy(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:886:in `tes=
t_to_yaml_platform_legacy'
>=20
>  18) Error:
> test_to_yaml_fancy(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:867:in `tes=
t_to_yaml_fancy'
>=20
>  19) Error:
> test_to_yaml(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:858:in `tes=
t_to_yaml'
>=20
>  20) Error:
> test_path_ok_eh_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  21) Error:
> test_uninstall(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  22) Error:
> test_path_ok_eh(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  23) Error:
> test_remove_executables_force_keep(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  24) Error:
> test_initialize_expand_path(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  25) Error:
> test_remove_executables_force_remove(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  26) Error:
> test_remove_executables_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  27) Error:
> test_uninstall_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>=20
>  28) Error:
> test_path_ok_eh_legacy(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  29) Error:
> test_get(TestNetHTTPS):
> Errno::ECONNRESET: Connection reset by peer
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close'
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `sysclo=
se'
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close'
>=20
>  30) Error:
> test_changes_after_commit_are_discarded(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  31) Error:
> test_changes_are_not_written_on_abort(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  32) Error:
> test_data_should_be_loaded_correctly_when_in_readonly_mode(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  33) Error:
> test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest=
):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  34) Error:
> test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAML=
StoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  35) Error:
> test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAM=
LStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  36) Error:
> test_writing_inside_readonly_transaction_raises_error(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  37) Failure:
> test_akira(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:118=
0]:
> <{"A"=3D>"A,", "B"=3D>"B"}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  38) Failure:
> test_ambiguous_comments(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/tes=
t_yaml.rb:204]:
> <"Call the method #dave"> expected but was
> <"">.
>=20
>  39) Failure:
> test_basic_strings(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yam=
l.rb:79]:
> <"x"> expected but was
> <"">.
>=20
>  40) Failure:
> test_circular_references(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/te=
st_yaml.rb:1252]:
> <"[[...], [...]]"> expected but was
> <"[[\"taguri\", \"!ruby/object:Array\"], [\"to_yaml_style\", 1]]">.
>=20
>  41) Error:
> test_document(YAML_Unit_Tests):
> NameError: uninitialized constant Psych::Stream
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1146:in `test_document'
>=20
>  42) Failure:
> test_emitting_indicators(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/te=
st_yaml.rb:1136]:
> <"Hi, from Object 1. You passed: please, pretty please"> expected but was
> <"">.
>=20
>  43) Failure:
> test_empty_map_key(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yam=
l.rb:1291]:
> <[[]]> expected but was
> <["taguri", "to_yaml_style"]>.
>=20
>  44) Error:
> test_numeric_cycle(YAML_Unit_Tests):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:370:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1277:in `test_numeric_cycle'
>=20
>  45) Failure:
> test_range_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1231]:
> <"a".."z"> expected but was
> <nil..nil>.
>=20
>  46) Failure:
> test_ranges(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:10=
61]:
> <1..3> expected but was
> <nil..nil>.
>=20
>  47) Error:
> test_ruby_complex(YAML_Unit_Tests):
> TypeError: can't define singleton method "encode_with" for Complex
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleto=
n_method_added'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_m=
ethod'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:425:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1124:in `test_ruby_complex'
>=20
>  48) Error:
> test_ruby_rational(YAML_Unit_Tests):
> TypeError: can't define singleton method "encode_with" for Rational
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleto=
n_method_added'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_m=
ethod'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:405:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1112:in `test_ruby_rational'
>=20
>  49) Failure:
> test_ruby_regexp(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1047]:
> <{"simple"=3D>/a.b/,
>  "complex"=3D>/\A"((?:[^"]|\")+)"/,
>  "case-insensitive"=3D>/George McFly/i}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  50) Failure:
> test_ruby_struct(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1084]:
> <[#<struct Struct::BookStruct
>   author=3D"Yukihiro Matsumoto",
>   title=3D"Ruby in a Nutshell",
>   year=3D2002,
>   isbn=3D"0-596-00214-9">,
>  #<struct Struct::BookStruct
>   author=3D["Dave Thomas", "Andy Hunt"],
>   title=3D"The Pickaxe",
>   year=3D2002,
>   isbn=3D
>    #<struct Struct::BookStruct
>     author=3D"This should be the ISBN",
>     title=3D"but I have another struct here",
>     year=3D2002,
>     isbn=3D"None">>]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  51) Failure:
> test_spec_anchors_and_aliases(YAML_Unit_Tests) [/home/naruse/ruby/test/ya=
ml/test_yaml.rb:244]:
> <[{"arrival"=3D>"EDI", "departure"=3D>"LAX", "fareref"=3D>"DOGMA", "curre=
ncy"=3D>"GBP"},
>  {"arrival"=3D>"MEL", "departure"=3D>"SYD", "fareref"=3D>"MADF", "currenc=
y"=3D>"AUD"},
>  {"arrival"=3D>"MCO", "departure"=3D>"JFK", "fareref"=3D>"DFSF", "currenc=
y"=3D>"USD"}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  52) Error:
> test_spec_application_family(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 0 column 29
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:792:in `test_spec_applicatio=
n_family'
>=20
>  53) Failure:
> test_spec_builtin_literal_blocks(YAML_Unit_Tests) [/home/naruse/ruby/test=
/yaml/test_yaml.rb:910]:
> <{"both are equal to"=3D>"  This has no newline.",
>  "is equal to"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n",
>  "also written as"=3D>"  This has no newline.",
>  "indented and chomped"=3D>"  This has no newline.",
>  "empty"=3D>"",
>  "literal"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n"}> expected but was
> <{"empty"=3D>"",
>  "literal"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n",
>  "is equal to"=3D>
>   "The  ' \" characters may be\nfreely used. Leading white\n   space is s=
ignificant.\n\nLine breaks are significant.\nThus this value contains one\n=
empty line and ends with a\nsingle line break, but does\nnot start with one=
=2E\n",
>  "indented and chomped"=3D>"  This has no newline.",
>  "also written as"=3D>"  This has no newline.",
>  "both are equal to"=3D>"  This has no newline."}>.
>=20
>  54) Error:
> test_spec_domain_prefix(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 1 column 26
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:647:in `test_spec_domain_pre=
fix'
>=20
>  55) Error:
> test_spec_float_explicit(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 4 column 17
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:810:in `test_spec_float_expl=
icit'
>=20
>  56) Error:
> test_spec_private_types(YAML_Unit_Tests):
> NoMethodError: undefined method `parse_documents' for Psych:Module
>     /home/naruse/ruby/test/yaml/test_yaml.rb:693:in `test_spec_private_ty=
pes'
>=20
>  57) Error:
> test_spec_root_fold(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 5 column 0
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:589:in `test_spec_root_fold'
>=20
>  58) Failure:
> test_spec_simple_implicit_map(YAML_Unit_Tests) [/home/naruse/ruby/test/ya=
ml/test_yaml.rb:126]:
> <{"hr"=3D>65, "avg"=3D>0.278, "rbi"=3D>147}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  59) Failure:
> test_spec_simple_implicit_sequence(YAML_Unit_Tests) [/home/naruse/ruby/te=
st/yaml/test_yaml.rb:115]:
> <["Mark McGwire", "Sammy Sosa", "Ken Griffey"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  60) Failure:
> test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests) [/home/naruse=
/ruby/test/yaml/test_yaml.rb:140]:
> <{"american"=3D>["Boston Red Sox", "Detroit Tigers", "New York Yankees"],
>  "national"=3D>["New York Mets", "Chicago Cubs", "Atlanta Braves"]}> expe=
cted but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  61) Failure:
> test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests) [/home/naruse/=
ruby/test/yaml/test_yaml.rb:159]:
> <[{"name"=3D>"Mark McGwire", "hr"=3D>65, "avg"=3D>0.278},
>  {"name"=3D>"Sammy Sosa", "hr"=3D>63, "avg"=3D>0.288}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  62) Error:
> test_spec_url_escaping(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 1 column 25
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:725:in `test_spec_url_escapi=
ng'
>=20
>  63) Error:
> test_symbol_cycle(YAML_Unit_Tests):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1262:in `test_symbol_cycle'
>=20
>  64) Failure:
> test_time_now_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_ya=
ml.rb:1220]:
> <2010-04-10 07:02:05 +0900> expected but was
> <1970-01-01 09:00:00 +0900>.
>=20
>  65) Error:
> test_ypath_parsing(YAML_Unit_Tests):
> NameError: uninitialized constant Psych::YPath
>     /home/naruse/ruby/test/yaml/test_yaml.rb:42:in `assert_path_segments'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1165:in `test_ypath_parsing'

I am surprised about the rubygems failures.  With the following patch, I
am able to run the rubygems tests, like this:

$ GEM_HOME=3D/tmp GEM_PATH=3D/tmp make test-all TESTS=3Drubygems

diff --git a/lib/yaml.rb b/lib/yaml.rb
index 9b5a9b2..0151973 100644
--- a/lib/yaml.rb
+++ b/lib/yaml.rb
@@ -40,4 +40,4 @@ module Psych
   ENGINE =3D YAML::ENGINE
 end
=20
-YAML::ENGINE.yamler =3D engine
+YAML::ENGINE.yamler =3D 'psych'
diff --git a/test/rubygems/gemutilities.rb b/test/rubygems/gemutilities.rb
index bb94750..cea1dbe 100644
--- a/test/rubygems/gemutilities.rb
+++ b/test/rubygems/gemutilities.rb
@@ -8,13 +8,7 @@ else
   require 'rubygems'
 end
 require 'fileutils'
-begin
-  gem 'minitest', '>=3D 1.3.1'
-  require 'minitest/unit'
-rescue Gem::LoadError
-  warn "Install minitest gem >=3D 1.3.1"
-  raise
-end
+require 'minitest/unit'
 require 'tmpdir'
 require 'uri'
 require 'rubygems/package'
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_g=
em_specification.rb
index 5979890..337073f 100644
--- a/test/rubygems/test_gem_specification.rb
+++ b/test/rubygems/test_gem_specification.rb
@@ -1,5 +1,6 @@
 require_relative 'gemutilities'
 require 'stringio'
+require 'date'
 require 'rubygems/specification'
=20
 class TestGemSpecification < RubyGemTestCase


Some of the Syck YAML tests (like test_spec_application_family and
test_spec_url_escaping) contain invalid YAML, so Psych will raise an
exception.  Do `diff test/yaml/test_yaml.rb test/psych/test_yaml.rb` to
see the differences.

I will make test/yaml/* use the syck engine.

I can't run make test-all on Snow Leopard because of the problem I
mentioned in [ruby-core:29087].  I will try on linux.

--=20
Aaron Patterson
http://tenderlovemaking.com/

--azLHFNyN32YCQGCU
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEcBAEBAgAGBQJLwQ5JAAoJEJUxcLy0/6/G8t4H/1O8NlzfITlDgyLNvkcX6Cu4
AWD4kB4sxd67hSJp9ETO3w/RP9oHWjcnxyK1zgs1FP8+Htb6/o36MEMPZ/88QmvS
e/kiqNN+2tf/FESnwFre/enCd6XnazYlRKYmnQK21/mGgIbNXkYaQKPbrWF7uAYf
2c082xDXt3gdvDOCc5QqSqiL38etis7ycCjhhQKcBAXDgHOmIjl5URbRC0TLBdSy
WrXRZsYtZbk14btvF3dKJge9R5AswShK8hURdyIOOJkgF9OeRX6zSlKPUpiyGs+P
l71RM74kHBuk0QN6zS+Z1b28heFFY+CppNx2ezmnfytYVjyrq06fD55ZWSo/K+M=
=u+4c
-----END PGP SIGNATURE-----

--azLHFNyN32YCQGCU--

On Sat, Apr 10, 2010 at 07:11:28PM +0900, NARUSE, Yui wrote:
> I found Aaron added YAML.quick_emit to Psych, thank.
>=20
> So I tried test-all with setting psych as default yaml impl as following:
> diff --git a/lib/yaml.rb b/lib/yaml.rb
> index 9b5a9b2..0151973 100644
> --- a/lib/yaml.rb
> +++ b/lib/yaml.rb
> @@ -40,4 +40,4 @@ module Psych
>    ENGINE =3D YAML::ENGINE
>  end
>=20
> -YAML::ENGINE.yamler =3D engine
> +YAML::ENGINE.yamler =3D 'psych'
> diff --git a/test/psych/helper.rb b/test/psych/helper.rb
> index 61049d6..256fe60 100644
> --- a/test/psych/helper.rb
> +++ b/test/psych/helper.rb
> @@ -55,9 +55,3 @@ module Psych
>  end
>=20
>  require 'psych'
> -
> -# FIXME: remove this when syck is removed
> -o =3D Object.new
> -a =3D o.method(:psych_to_yaml)
> -b =3D o.method(:to_yaml)
> -raise "psych should define to_yaml" unless a =3D=3D b
>=20
>=20
> And I ran this and following result:
>  make RUBYOPT=3D-w TESTS=3D'-v -x test/psych' test-all
>=20
>=20
>   2) Failure:
> test_to_yaml(Psych::TestArray) [/home/naruse/ruby/test/yaml/test_array.rb=
:11]:
> <[{:a=3D>"b"}, "foo"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>   3) Failure:
> test_to_yaml(Psych::TestHash) [/home/naruse/ruby/test/yaml/test_hash.rb:1=
1]:
> <{:a=3D>"b"}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>   4) Failure:
> test_to_yaml(Psych::TestOmap) [/home/naruse/ruby/test/yaml/test_omap.rb:3=
0]:
> Expected /!omap/ to match "--- !ruby/object:Psych::Omap\ntaguri: ! '!ruby=
/object:Psych::Omap'\nto_yaml_style: 1\n".
>=20
>   5) Failure:
> test_to_yaml(Psych::TestSet) [/home/naruse/ruby/test/yaml/test_set.rb:13]:
> Expected /!set/ to match "--- !ruby/object:Psych::Set\ntaguri: ! '!ruby/o=
bject:Psych::Set'\nto_yaml_style: 1\n".
>=20
>   6) Error:
> test_load(Psych::TestStruct):
> Psych::SyntaxError: couldn't parse YAML at line 2 column 0
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_struct.rb:23:in `test_load'
>=20
>   7) Error:
> test_to_yaml(Psych::TestSymbol):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_symbol.rb:7:in `test_to_yaml'
>=20
>  11) Failure:
> test_execute_field(TestGemCommandsSpecificationCommand) [/home/naruse/rub=
y/test/rubygems/test_gem_commands_specification_command.rb:83]:
> Expected "foo", not "".
>=20
>  12) Failure:
> test_write(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_c=
onfig_file.rb:224]:
> install.
> Expected "--wrappers", not nil.
>=20
>=20
>  13) Failure:
> test_write_from_hash(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/=
test_gem_config_file.rb:257
> ]:
> backtrace.
> Expected true, not false.
>=20
>  14) Failure:
> test_sign_in_with_other_credentials_doesnt_overwrite_other_keys(TestGemGe=
mcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utili=
ties.rb:64]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  15) Failure:
> test_sign_in_with_host(TestGemGemcutterUtilities) [/home/naruse/ruby/test=
/rubygems/test_gem_gemcutter_utilities.rb:38]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  16) Failure:
> test_sign_in(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/=
test_gem_gemcutter_utilities.rb:26]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>=20
>  17) Error:
> test_to_yaml_platform_legacy(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:886:in `tes=
t_to_yaml_platform_legacy'
>=20
>  18) Error:
> test_to_yaml_fancy(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:867:in `tes=
t_to_yaml_fancy'
>=20
>  19) Error:
> test_to_yaml(TestGemSpecification):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>     /home/naruse/ruby/test/rubygems/test_gem_specification.rb:858:in `tes=
t_to_yaml'
>=20
>  20) Error:
> test_path_ok_eh_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  21) Error:
> test_uninstall(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  22) Error:
> test_path_ok_eh(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  23) Error:
> test_remove_executables_force_keep(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  24) Error:
> test_initialize_expand_path(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  25) Error:
> test_remove_executables_force_remove(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  26) Error:
> test_remove_executables_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  27) Error:
> test_uninstall_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>=20
>  28) Error:
> test_path_ok_eh_legacy(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `a=
llocate'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `b=
lock in revive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `m=
ap'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `r=
evive'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `v=
isit_Psych_Nodes_Mapping'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `acc=
ept'
>     /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `ac=
cept'
>     /home/naruse/obj/ruby/.ext/common/psych/nodes/node.rb:25:in `to_ruby'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:106:in `load'
>=20
>  29) Error:
> test_get(TestNetHTTPS):
> Errno::ECONNRESET: Connection reset by peer
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close'
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `sysclo=
se'
>     /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close'
>=20
>  30) Error:
> test_changes_after_commit_are_discarded(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  31) Error:
> test_changes_are_not_written_on_abort(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  32) Error:
> test_data_should_be_loaded_correctly_when_in_readonly_mode(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  33) Error:
> test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest=
):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  34) Error:
> test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAML=
StoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  35) Error:
> test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAM=
LStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  36) Error:
> test_writing_inside_readonly_transaction_raises_error(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
>     /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>=20
>  37) Failure:
> test_akira(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:118=
0]:
> <{"A"=3D>"A,", "B"=3D>"B"}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  38) Failure:
> test_ambiguous_comments(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/tes=
t_yaml.rb:204]:
> <"Call the method #dave"> expected but was
> <"">.
>=20
>  39) Failure:
> test_basic_strings(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yam=
l.rb:79]:
> <"x"> expected but was
> <"">.
>=20
>  40) Failure:
> test_circular_references(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/te=
st_yaml.rb:1252]:
> <"[[...], [...]]"> expected but was
> <"[[\"taguri\", \"!ruby/object:Array\"], [\"to_yaml_style\", 1]]">.
>=20
>  41) Error:
> test_document(YAML_Unit_Tests):
> NameError: uninitialized constant Psych::Stream
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1146:in `test_document'
>=20
>  42) Failure:
> test_emitting_indicators(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/te=
st_yaml.rb:1136]:
> <"Hi, from Object 1. You passed: please, pretty please"> expected but was
> <"">.
>=20
>  43) Failure:
> test_empty_map_key(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yam=
l.rb:1291]:
> <[[]]> expected but was
> <["taguri", "to_yaml_style"]>.
>=20
>  44) Error:
> test_numeric_cycle(YAML_Unit_Tests):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:370:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1277:in `test_numeric_cycle'
>=20
>  45) Failure:
> test_range_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1231]:
> <"a".."z"> expected but was
> <nil..nil>.
>=20
>  46) Failure:
> test_ranges(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:10=
61]:
> <1..3> expected but was
> <nil..nil>.
>=20
>  47) Error:
> test_ruby_complex(YAML_Unit_Tests):
> TypeError: can't define singleton method "encode_with" for Complex
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleto=
n_method_added'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_m=
ethod'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:425:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1124:in `test_ruby_complex'
>=20
>  48) Error:
> test_ruby_rational(YAML_Unit_Tests):
> TypeError: can't define singleton method "encode_with" for Rational
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `singleto=
n_method_added'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_m=
ethod'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:405:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:22:in `assert_to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1112:in `test_ruby_rational'
>=20
>  49) Failure:
> test_ruby_regexp(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1047]:
> <{"simple"=3D>/a.b/,
>  "complex"=3D>/\A"((?:[^"]|\")+)"/,
>  "case-insensitive"=3D>/George McFly/i}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  50) Failure:
> test_ruby_struct(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.=
rb:1084]:
> <[#<struct Struct::BookStruct
>   author=3D"Yukihiro Matsumoto",
>   title=3D"Ruby in a Nutshell",
>   year=3D2002,
>   isbn=3D"0-596-00214-9">,
>  #<struct Struct::BookStruct
>   author=3D["Dave Thomas", "Andy Hunt"],
>   title=3D"The Pickaxe",
>   year=3D2002,
>   isbn=3D
>    #<struct Struct::BookStruct
>     author=3D"This should be the ISBN",
>     title=3D"but I have another struct here",
>     year=3D2002,
>     isbn=3D"None">>]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  51) Failure:
> test_spec_anchors_and_aliases(YAML_Unit_Tests) [/home/naruse/ruby/test/ya=
ml/test_yaml.rb:244]:
> <[{"arrival"=3D>"EDI", "departure"=3D>"LAX", "fareref"=3D>"DOGMA", "curre=
ncy"=3D>"GBP"},
>  {"arrival"=3D>"MEL", "departure"=3D>"SYD", "fareref"=3D>"MADF", "currenc=
y"=3D>"AUD"},
>  {"arrival"=3D>"MCO", "departure"=3D>"JFK", "fareref"=3D>"DFSF", "currenc=
y"=3D>"USD"}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  52) Error:
> test_spec_application_family(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 0 column 29
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:792:in `test_spec_applicatio=
n_family'
>=20
>  53) Failure:
> test_spec_builtin_literal_blocks(YAML_Unit_Tests) [/home/naruse/ruby/test=
/yaml/test_yaml.rb:910]:
> <{"both are equal to"=3D>"  This has no newline.",
>  "is equal to"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n",
>  "also written as"=3D>"  This has no newline.",
>  "indented and chomped"=3D>"  This has no newline.",
>  "empty"=3D>"",
>  "literal"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n"}> expected but was
> <{"empty"=3D>"",
>  "literal"=3D>
>   "The \\ ' \" characters may be\nfreely used. Leading white\n   space is=
 significant.\n\nLine breaks are significant.\nThus this value contains one=
\nempty line and ends with a\nsingle line break, but does\nnot start with o=
ne.\n",
>  "is equal to"=3D>
>   "The  ' \" characters may be\nfreely used. Leading white\n   space is s=
ignificant.\n\nLine breaks are significant.\nThus this value contains one\n=
empty line and ends with a\nsingle line break, but does\nnot start with one=
=2E\n",
>  "indented and chomped"=3D>"  This has no newline.",
>  "also written as"=3D>"  This has no newline.",
>  "both are equal to"=3D>"  This has no newline."}>.
>=20
>  54) Error:
> test_spec_domain_prefix(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 1 column 26
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:647:in `test_spec_domain_pre=
fix'
>=20
>  55) Error:
> test_spec_float_explicit(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 4 column 17
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:810:in `test_spec_float_expl=
icit'
>=20
>  56) Error:
> test_spec_private_types(YAML_Unit_Tests):
> NoMethodError: undefined method `parse_documents' for Psych:Module
>     /home/naruse/ruby/test/yaml/test_yaml.rb:693:in `test_spec_private_ty=
pes'
>=20
>  57) Error:
> test_spec_root_fold(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 5 column 0
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:589:in `test_spec_root_fold'
>=20
>  58) Failure:
> test_spec_simple_implicit_map(YAML_Unit_Tests) [/home/naruse/ruby/test/ya=
ml/test_yaml.rb:126]:
> <{"hr"=3D>65, "avg"=3D>0.278, "rbi"=3D>147}> expected but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  59) Failure:
> test_spec_simple_implicit_sequence(YAML_Unit_Tests) [/home/naruse/ruby/te=
st/yaml/test_yaml.rb:115]:
> <["Mark McGwire", "Sammy Sosa", "Ken Griffey"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  60) Failure:
> test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests) [/home/naruse=
/ruby/test/yaml/test_yaml.rb:140]:
> <{"american"=3D>["Boston Red Sox", "Detroit Tigers", "New York Yankees"],
>  "national"=3D>["New York Mets", "Chicago Cubs", "Atlanta Braves"]}> expe=
cted but was
> <{"taguri"=3D>"!ruby/object:Hash", "to_yaml_style"=3D>1}>.
>=20
>  61) Failure:
> test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests) [/home/naruse/=
ruby/test/yaml/test_yaml.rb:159]:
> <[{"name"=3D>"Mark McGwire", "hr"=3D>65, "avg"=3D>0.278},
>  {"name"=3D>"Sammy Sosa", "hr"=3D>63, "avg"=3D>0.288}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>=20
>  62) Error:
> test_spec_url_escaping(YAML_Unit_Tests):
> Psych::SyntaxError: couldn't parse YAML at line 1 column 25
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:147:in `parse_stream'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:118:in `parse'
>     /home/naruse/obj/ruby/.ext/common/psych.rb:105:in `load'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:33:in `assert_parse_only'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:725:in `test_spec_url_escapi=
ng'
>=20
>  63) Error:
> test_symbol_cycle(YAML_Unit_Tests):
> TypeError: can't define singleton
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_o=
bject'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
>     /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_em=
it'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:15:in `to_yaml'
>     /home/naruse/obj/ruby/.ext/common/syck/rubytypes.rb:199:in `to_yaml'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:38:in `assert_cycle'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1262:in `test_symbol_cycle'
>=20
>  64) Failure:
> test_time_now_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_ya=
ml.rb:1220]:
> <2010-04-10 07:02:05 +0900> expected but was
> <1970-01-01 09:00:00 +0900>.
>=20
>  65) Error:
> test_ypath_parsing(YAML_Unit_Tests):
> NameError: uninitialized constant Psych::YPath
>     /home/naruse/ruby/test/yaml/test_yaml.rb:42:in `assert_path_segments'
>     /home/naruse/ruby/test/yaml/test_yaml.rb:1165:in `test_ypath_parsing'

I am surprised about the rubygems failures.  With the following patch, I
am able to run the rubygems tests, like this:

$ GEM_HOME=3D/tmp GEM_PATH=3D/tmp make test-all TESTS=3Drubygems

diff --git a/lib/yaml.rb b/lib/yaml.rb
index 9b5a9b2..0151973 100644
--- a/lib/yaml.rb
+++ b/lib/yaml.rb
@@ -40,4 +40,4 @@ module Psych
   ENGINE =3D YAML::ENGINE
 end
=20
-YAML::ENGINE.yamler =3D engine
+YAML::ENGINE.yamler =3D 'psych'
diff --git a/test/rubygems/gemutilities.rb b/test/rubygems/gemutilities.rb
index bb94750..cea1dbe 100644
--- a/test/rubygems/gemutilities.rb
+++ b/test/rubygems/gemutilities.rb
@@ -8,13 +8,7 @@ else
   require 'rubygems'
 end
 require 'fileutils'
-begin
-  gem 'minitest', '>=3D 1.3.1'
-  require 'minitest/unit'
-rescue Gem::LoadError
-  warn "Install minitest gem >=3D 1.3.1"
-  raise
-end
+require 'minitest/unit'
 require 'tmpdir'
 require 'uri'
 require 'rubygems/package'
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_g=
em_specification.rb
index 5979890..337073f 100644
--- a/test/rubygems/test_gem_specification.rb
+++ b/test/rubygems/test_gem_specification.rb
@@ -1,5 +1,6 @@
 require_relative 'gemutilities'
 require 'stringio'
+require 'date'
 require 'rubygems/specification'
=20
 class TestGemSpecification < RubyGemTestCase


Some of the Syck YAML tests (like test_spec_application_family and
test_spec_url_escaping) contain invalid YAML, so Psych will raise an
exception.  Do `diff test/yaml/test_yaml.rb test/psych/test_yaml.rb` to
see the differences.

I will make test/yaml/* use the syck engine.

I can't run make test-all on Snow Leopard because of the problem I
mentioned in [ruby-core:29087].  I will try on linux.

--=20
Aaron Patterson
http://tenderlovemaking.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEcBAEBAgAGBQJLwQ5JAAoJEJUxcLy0/6/G8t4H/1O8NlzfITlDgyLNvkcX6Cu4
AWD4kB4sxd67hSJp9ETO3w/RP9oHWjcnxyK1zgs1FP8+Htb6/o36MEMPZ/88QmvS
e/kiqNN+2tf/FESnwFre/enCd6XnazYlRKYmnQK21/mGgIbNXkYaQKPbrWF7uAYf
2c082xDXt3gdvDOCc5QqSqiL38etis7ycCjhhQKcBAXDgHOmIjl5URbRC0TLBdSy
WrXRZsYtZbk14btvF3dKJge9R5AswShK8hURdyIOOJkgF9OeRX6zSlKPUpiyGs+P
l71RM74kHBuk0QN6zS+Z1b28heFFY+CppNx2ezmnfytYVjyrq06fD55ZWSo/K+M=
=u+4c
-----END PGP SIGNATURE-----