[#29233] [Bug #3085] Time dumping/loading using Psych — Tomo Kazahaya <redmine@...>
Bug #3085: Time dumping/loading using Psych
Issue #3085 has been updated by Aaron Patterson.
2010/4/4 Aaron Patterson <redmine@ruby-lang.org>:
[#29247] [Bug:trunk] matrix test failures — Tanaka Akira <akr@...>
matrix test fails as follows.
[#29255] [Bug #3092] IO Broken with Latest Windows — Charlie Savage <redmine@...>
Bug #3092: IO Broken with Latest Windows
[#29270] Proposal: Module#thunk_method — Charles Oliver Nutter <headius@...>
Many people use define_method solely so they can define a new method
On Apr 5, 2010, at 5:42 PM, Charles Oliver Nutter wrote:
Joshua Ballanco wrote:
Because often the pattern is to do the calculation and then define a
On Apr 6, 2010, at 4:17 PM, Charles Oliver Nutter wrote:
[#29287] [Bug #3102] Rubygems should avoid deprecated yaml api — Aaron Patterson <redmine@...>
Bug #3102: Rubygems should avoid deprecated yaml api
[#29291] [Bug #3104] Random: seeding issues — Marc-Andre Lafortune <redmine@...>
Bug #3104: Random: seeding issues
[#29293] URI.(un)escape deprecated? — Marc-Andre Lafortune <ruby-core-mailing-list@...>
Hi.
2010/4/7 Marc-Andre Lafortune <ruby-core-mailing-list@marc-andre.ca>:
On Thu, Apr 8, 2010 at 5:22 PM, Tanaka Akira <akr@fsij.org> wrote:
> So, Yui, could you please tell us what motivated this change and what
2010/4/9 NARUSE, Yui <naruse@airemix.jp>:
On Thu, Apr 8, 2010 at 10:31 PM, Tanaka Akira <akr@fsij.org> wrote:
2010/4/9 Austin Ziegler <halostatue@gmail.com>:
Hi,
[#29295] [Bug #3105] seg faults and bus errors with ruby 1.8.7 p249 — Greg Ferguson <redmine@...>
Bug #3105: seg faults and bus errors with ruby 1.8.7 p249
[#29313] [Bug #3112] require "yaml" doesn't use psych as default — Usaku NAKAMURA <redmine@...>
Bug #3112: require "yaml" doesn't use psych as default
Issue #3112 has been updated by Yui NARUSE.
On Thu, Apr 08, 2010 at 02:06:55PM +0900, Yui NARUSE wrote:
On 4/8/10, Aaron Patterson <aaron@tenderlovemaking.com> wrote:
First of all, people want compatibility.
I found Aaron added YAML.quick_emit to Psych, thank.
On Sat, Apr 10, 2010 at 07:11:28PM +0900, NARUSE, Yui wrote:
(2010/04/11 8:48), Aaron Patterson wrote:
On Sun, Apr 11, 2010 at 09:20:15AM +0900, NARUSE, Yui wrote:
Issue #3112 has been updated by Anshul Khandelwal.
[#29427] [Bug #3124] SocketError on SnowLeopard (during make test-all) — Aaron Patterson <redmine@...>
Bug #3124: SocketError on SnowLeopard (during make test-all)
[#29447] [RubySpec #3128] Randomness specs — Marc-Andre Lafortune <redmine@...>
RubySpec #3128: Randomness specs
[#29462] [Feature #3131] add Kernel#Hash() method like Kernel#Array() — Suraj Kurapati <redmine@...>
Feature #3131: add Kernel#Hash() method like Kernel#Array()
[#29464] [Bug #3132] …/nokogiri-1.4.1/ext/nokogiri/nokogiri.bundle: [BUG] Bus Error — Ashley Williams <redmine@...>
Bug #3132: …/nokogiri-1.4.1/ext/nokogiri/nokogiri.bundle: [BUG] Bus Error
[#29486] [Bug #3140] gem activation has changed between 1.8 and 1.9 — Aaron Patterson <redmine@...>
Bug #3140: gem activation has changed between 1.8 and 1.9
Issue #3140 has been updated by Aaron Patterson.
Hi,
We are about to ship a version of Ruby with a built in package manager with
On Fri, Jul 2, 2010 at 6:19 PM, Yehuda Katz <wycats@gmail.com> wrote:
On Sat, Jul 03, 2010 at 07:48:04AM +0900, Luis Lavena wrote:
After a brief discussion with Eric Hodel about this, there are a few questions before we can figure out how to solve this:
Is there any comment on this? This is a big bug in 1.9.2 that we'd like to get fixed as soon as we can, but I need some input on it.
I wrote this original code in gem_prelude.
Hi,
See comment on patch below. Other than my comments, I'm fine with this.
Since no one has responded, nobu, can you go ahead and commit it?
Issue #3140 has been updated by Yusuke Endoh.
Issue #3140 has been updated by Yusuke Endoh.
> I've commited the patch to trunk.
Hi,
> Roger, could you re-try to build from scratch? ould you apply
> I'll try with 1_9_2 next.
2010/7/14 Roger Pack <rogerdpack2@gmail.com>:
On Sun, Jul 11, 2010 at 10:23 AM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
Uh-oh, rc2 has been released.
On Sun, Jul 11, 2010 at 12:26 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
Issue #3140 has been updated by Yehuda Katz.
Hi,
Hi,
> If you 'gem install mongrel' on 1.9, it will fail (for a valid reason). The directory is not removed because that would prevent users from debugging the build process by reading 'gem_make.out' that is left there for this purpose.
[#29528] [Bug #3150] net/https peer verification doesn't do anything — Hongli Lai <redmine@...>
Bug #3150: net/https peer verification doesn't do anything
[#29578] [Bug #3163] SyntaxError when using variable which is also a method in current scope with a Symbol argument — Benoit Daloze <redmine@...>
Bug #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
Issue #3163 has been updated by caleb clausen.
On 18 April 2010 02:06, caleb clausen <redmine@ruby-lang.org> wrote:
On 4/17/10, Benoit Daloze <eregontp@gmail.com> wrote:
On 18.04.10 04:34, Caleb Clausen wrote:
On 4/17/10, Kornelius Kalnbach <murphy@rubychan.de> wrote:
On 17.04.10 20:26, Benoit Daloze wrote:
>as in a ? b : c.
On 18.04.10 16:10, Benoit Daloze wrote:
[#29601] [Bug #3167] RDoc issues in interactive mode — Benoit Daloze <redmine@...>
Bug #3167: RDoc issues in interactive mode
[#29608] [Bug #3169] RDoc crossref confused by instance and class methods having same name — Marc-Andre Lafortune <redmine@...>
Bug #3169: RDoc crossref confused by instance and class methods having same name
Issue #3169 has been updated by Eric Hodel.
On 19.04.10 05:36, Eric Hodel wrote:
On Apr 18, 2010, at 21:28, Kornelius Kalnbach wrote:
[#29641] [Feature #3176] Thread#priority= should actually do something — caleb clausen <redmine@...>
Feature #3176: Thread#priority= should actually do something
Issue #3176 has been updated by Yusuke Endoh.
> Issue #3176 has been updated by Yusuke Endoh.
On 5/15/10, KOSAKI Motohiro <kosaki.motohiro@gmail.com> wrote:
Issue #3176 has been updated by caleb clausen.
> I tried to make it use pthread_setschedparam on linux. That would seem to be
Issue #3176 has been updated by caleb clausen.
Issue #3176 has been updated by caleb clausen.
[#29670] "include X; include Y" vs "include X, Y" — Daniel Berger <djberg96@...>
Hi,
[#29677] anonymous Module#name returns nil in 1.9 — Ryan Davis <ryand-ruby@...>
Is this intentional?
[#29710] [Bug #3185] File.expand_path repeats forward slashes at the beginning of the path — Brian Ford <redmine@...>
Bug #3185: File.expand_path repeats forward slashes at the beginning of the path
Issue #3185 has been updated by Brian Ford.
[#29745] [Bug #3191] imap exits on login with invalid credentials — Karl Baum <redmine@...>
Bug #3191: imap exits on login with invalid credentials
[#29812] identifying process of show stoppers for 1.9.2 release — Yusuke ENDOH <mame@...>
Hi, all
Yusuke ENDOH wrote:
[#29835] [Bug #3212] ConditionVariable may become inconsistent for interrupted threads — Sylvain Joyeux <redmine@...>
Bug #3212: ConditionVariable may become inconsistent for interrupted threads
Issue #3212 has been updated by Sylvain Joyeux.
Hi,
On 5/5/10, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
On 5/6/10, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
[#29845] [Bug #3215] Windows: IO.popen returns "handle is invalid" — Christian Höltje <redmine@...>
Bug #3215: Windows: IO.popen returns "handle is invalid"
[#29863] [Bug #3216] #join in thwait.rb only waits for first thread — Roger Pack <redmine@...>
Bug #3216: #join in thwait.rb only waits for first thread
[#29868] [Bug:trunk] assert now passes non-boolean result — Nobuyoshi Nakada <nobu@...>
Hi,
Issue #3219 has been updated by caleb clausen.
[#29874] [Bug #3220] bug in gc.c — Aaron Patterson <redmine@...>
Bug #3220: bug in gc.c
[ruby-core:29422] Re: [Bug #3112] require "yaml" doesn't use psych as default
On Sat, Apr 10, 2010 at 07:11:28PM +0900, NARUSE, Yui wrote:
> I found Aaron added YAML.quick_emit to Psych, thank.
>
> 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 = YAML::ENGINE
> end
>
> -YAML::ENGINE.yamler = engine
> +YAML::ENGINE.yamler = '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
>
> require 'psych'
> -
> -# FIXME: remove this when syck is removed
> -o = Object.new
> -a = o.method(:psych_to_yaml)
> -b = o.method(:to_yaml)
> -raise "psych should define to_yaml" unless a == b
>
>
> And I ran this and following result:
> make RUBYOPT=-w TESTS='-v -x test/psych' test-all
>
>
> 2) Failure:
> test_to_yaml(Psych::TestArray) [/home/naruse/ruby/test/yaml/test_array.rb:11]:
> <[{:a=>"b"}, "foo"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>
> 3) Failure:
> test_to_yaml(Psych::TestHash) [/home/naruse/ruby/test/yaml/test_hash.rb:11]:
> <{:a=>"b"}> expected but was
> <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>.
>
> 4) Failure:
> test_to_yaml(Psych::TestOmap) [/home/naruse/ruby/test/yaml/test_omap.rb:30]:
> Expected /!omap/ to match "--- !ruby/object:Psych::Omap\ntaguri: ! '!ruby/object:Psych::Omap'\nto_yaml_style: 1\n".
>
> 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/object:Psych::Set'\nto_yaml_style: 1\n".
>
> 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'
>
> 7) Error:
> test_to_yaml(Psych::TestSymbol):
> TypeError: can't define singleton
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend_object'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit'
> /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'
>
> 11) Failure:
> test_execute_field(TestGemCommandsSpecificationCommand) [/home/naruse/ruby/test/rubygems/test_gem_commands_specification_command.rb:83]:
> Expected "foo", not "".
>
> 12) Failure:
> test_write(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_config_file.rb:224]:
> install.
> Expected "--wrappers", not nil.
>
>
> 13) Failure:
> test_write_from_hash(TestGemConfigFile) [/home/naruse/ruby/test/rubygems/test_gem_config_file.rb:257
> ]:
> backtrace.
> Expected true, not false.
>
> 14) Failure:
> test_sign_in_with_other_credentials_doesnt_overwrite_other_keys(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:64]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>
> 15) Failure:
> test_sign_in_with_host(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:38]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>
> 16) Failure:
> test_sign_in(TestGemGemcutterUtilities) [/home/naruse/ruby/test/rubygems/test_gem_gemcutter_utilities.rb:26]:
> Expected "a5fdbb6ba150cbb83aad2bb2fede64cf040453903", not nil.
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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 `test_to_yaml_platform_legacy'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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 `test_to_yaml_fancy'
>
> 19) Error:
> test_to_yaml(TestGemSpecification):
> TypeError: allocator undefined for NilClass
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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 `test_to_yaml'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 21) Error:
> test_uninstall(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 27) Error:
> test_uninstall_user(TestGemUninstaller):
> TypeError: allocator undefined for NilClass
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
>
> 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 `allocate'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:216:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `block in revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `map'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:217:in `revive'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:175:in `visit_Psych_Nodes_Mapping'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/visitor.rb:7:in `accept'
> /home/naruse/obj/ruby/.ext/common/psych/visitors/to_ruby.rb:16:in `accept'
> /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'
>
> 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 `sysclose'
> /home/naruse/obj/ruby/.ext/common/openssl/buffering.rb:336:in `close'
>
> 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'
>
> 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'
>
> 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'
>
> 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'
>
> 34) Error:
> test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
> /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>
> 35) Error:
> test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest):
> NameError: uninitialized constant Psych::Store
> /home/naruse/ruby/test/yaml/test_yamlstore.rb:7:in `setup'
>
> 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'
>
> 37) Failure:
> test_akira(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1180]:
> <{"A"=>"A,", "B"=>"B"}> expected but was
> <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>.
>
> 38) Failure:
> test_ambiguous_comments(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:204]:
> <"Call the method #dave"> expected but was
> <"">.
>
> 39) Failure:
> test_basic_strings(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:79]:
> <"x"> expected but was
> <"">.
>
> 40) Failure:
> test_circular_references(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1252]:
> <"[[...], [...]]"> expected but was
> <"[[\"taguri\", \"!ruby/object:Array\"], [\"to_yaml_style\", 1]]">.
>
> 41) Error:
> test_document(YAML_Unit_Tests):
> NameError: uninitialized constant Psych::Stream
> /home/naruse/ruby/test/yaml/test_yaml.rb:1146:in `test_document'
>
> 42) Failure:
> test_emitting_indicators(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1136]:
> <"Hi, from Object 1. You passed: please, pretty please"> expected but was
> <"">.
>
> 43) Failure:
> test_empty_map_key(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1291]:
> <[[]]> expected but was
> <["taguri", "to_yaml_style"]>.
>
> 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_object'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit'
> /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'
>
> 45) Failure:
> test_range_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1231]:
> <"a".."z"> expected but was
> <nil..nil>.
>
> 46) Failure:
> test_ranges(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1061]:
> <1..3> expected but was
> <nil..nil>.
>
> 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 `singleton_method_added'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_method'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_emit'
> /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'
>
> 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 `singleton_method_added'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `define_method'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:12:in `quick_emit'
> /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'
>
> 49) Failure:
> test_ruby_regexp(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1047]:
> <{"simple"=>/a.b/,
> "complex"=>/\A"((?:[^"]|\")+)"/,
> "case-insensitive"=>/George McFly/i}> expected but was
> <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>.
>
> 50) Failure:
> test_ruby_struct(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1084]:
> <[#<struct Struct::BookStruct
> author="Yukihiro Matsumoto",
> title="Ruby in a Nutshell",
> year=2002,
> isbn="0-596-00214-9">,
> #<struct Struct::BookStruct
> author=["Dave Thomas", "Andy Hunt"],
> title="The Pickaxe",
> year=2002,
> isbn=
> #<struct Struct::BookStruct
> author="This should be the ISBN",
> title="but I have another struct here",
> year=2002,
> isbn="None">>]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>
> 51) Failure:
> test_spec_anchors_and_aliases(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:244]:
> <[{"arrival"=>"EDI", "departure"=>"LAX", "fareref"=>"DOGMA", "currency"=>"GBP"},
> {"arrival"=>"MEL", "departure"=>"SYD", "fareref"=>"MADF", "currency"=>"AUD"},
> {"arrival"=>"MCO", "departure"=>"JFK", "fareref"=>"DFSF", "currency"=>"USD"}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>
> 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_application_family'
>
> 53) Failure:
> test_spec_builtin_literal_blocks(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:910]:
> <{"both are equal to"=>" This has no newline.",
> "is equal to"=>
> "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 one.\n",
> "also written as"=>" This has no newline.",
> "indented and chomped"=>" This has no newline.",
> "empty"=>"",
> "literal"=>
> "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 one.\n"}> expected but was
> <{"empty"=>"",
> "literal"=>
> "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 one.\n",
> "is equal to"=>
> "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 one.\n",
> "indented and chomped"=>" This has no newline.",
> "also written as"=>" This has no newline.",
> "both are equal to"=>" This has no newline."}>.
>
> 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_prefix'
>
> 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_explicit'
>
> 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_types'
>
> 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'
>
> 58) Failure:
> test_spec_simple_implicit_map(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:126]:
> <{"hr"=>65, "avg"=>0.278, "rbi"=>147}> expected but was
> <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>.
>
> 59) Failure:
> test_spec_simple_implicit_sequence(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:115]:
> <["Mark McGwire", "Sammy Sosa", "Ken Griffey"]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>
> 60) Failure:
> test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:140]:
> <{"american"=>["Boston Red Sox", "Detroit Tigers", "New York Yankees"],
> "national"=>["New York Mets", "Chicago Cubs", "Atlanta Braves"]}> expected but was
> <{"taguri"=>"!ruby/object:Hash", "to_yaml_style"=>1}>.
>
> 61) Failure:
> test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:159]:
> <[{"name"=>"Mark McGwire", "hr"=>65, "avg"=>0.278},
> {"name"=>"Sammy Sosa", "hr"=>63, "avg"=>0.288}]> expected but was
> <[["taguri", "!ruby/object:Array"], ["to_yaml_style", 1]]>.
>
> 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_escaping'
>
> 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_object'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `extend'
> /home/naruse/obj/ruby/.ext/common/psych/deprecated.rb:10:in `quick_emit'
> /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'
>
> 64) Failure:
> test_time_now_cycle(YAML_Unit_Tests) [/home/naruse/ruby/test/yaml/test_yaml.rb:1220]:
> <2010-04-10 07:02:05 +0900> expected but was
> <1970-01-01 09:00:00 +0900>.
>
> 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=/tmp GEM_PATH=/tmp make test-all TESTS=rubygems
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 = YAML::ENGINE
end
-YAML::ENGINE.yamler = engine
+YAML::ENGINE.yamler = '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', '>= 1.3.1'
- require 'minitest/unit'
-rescue Gem::LoadError
- warn "Install minitest gem >= 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_gem_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'
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.
--
Aaron Patterson
http://tenderlovemaking.com/