[MacRuby] #1017: macgem intall error

MacRuby ruby-noreply at macosforge.org
Thu Dec 2 02:01:55 PST 2010


#1017: macgem intall error
----------------------------+-----------------------------------------------
 Reporter:  tglee@…         |       Owner:  lsansonetti@…        
     Type:  defect          |      Status:  new                  
 Priority:  blocker         |   Milestone:                       
Component:  MacRuby         |    Keywords:  macgem               
----------------------------+-----------------------------------------------

Comment(by lsansonetti@…):

 Looks like a bug in our YAML layer.

 {{{
 irb(main):005:0> s
 => "--- !ruby/object:Gem::Specification \nrubygems_version:
 0.9.4\nspecification_version: 1\nname: narray\nversion:
 !ruby/object:Gem::Version \n  version: 0.5.9.7\ndate: 2009-06-14 00:00:00
 +09:00\nsummary: N-dimensional Numerical Array class for
 Ruby\nrequire_paths: \n- .\nemail: masa16.tanaka at gmail.com\nhomepage:
 http://narray.rubyforge.org/\nrubyforge_project: narray\ndescription:
 \nautorequire: \ndefault_executable: \nbindir: bin\nhas_rdoc:
 false\nrequired_ruby_version: !ruby/object:Gem::Version::Requirement \n
 requirements: \n  - - \">\"\n    - !ruby/object:Gem::Version \n
 version: 0.0.0\n  version: \nplatform: ruby\nsigning_key: \ncert_chain:
 \npost_install_message: \nauthors: \n- Masahiro Tanaka\nfiles: \n-
 src/ChangeLog\n- src/MANIFEST\n- src/README.en\n- src/README.ja\n-
 src/SPEC.en\n- src/SPEC.ja\n- src/depend\n- src/extconf.rb\n-
 src/mkmath.rb\n- src/mknafunc.rb\n- src/mkop.rb\n- src/na_array.c\n-
 src/na_func.c\n- src/na_index.c\n- src/na_linalg.c\n- src/na_random.c\n-
 src/narray.c\n- src/narray.def\n- src/narray.h\n- src/narray_local.h\n-
 src/lib/narray_ext.rb\n- src/lib/nmatrix.rb\n- src/test/statistics.rb\n-
 src/test/testarray.rb\n- src/test/testbit.rb\n- src/test/testcast.rb\n-
 src/test/testcomplex.rb\n- src/test/testfftw.rb\n-
 src/test/testindex.rb\n- src/test/testindexary.rb\n-
 src/test/testindexset.rb\n- src/test/testmask.rb\n-
 src/test/testmath.rb\n- src/test/testmath2.rb\n- src/test/testmatrix.rb\n-
 src/test/testmatrix2.rb\n- src/test/testmatrix3.rb\n-
 src/test/testminmax.rb\n- src/test/testobject.rb\n- src/test/testpow.rb\n-
 src/test/testrandom.rb\n- src/test/testround.rb\n- src/test/testsort.rb\n-
 src/test/teststr.rb\n- src/test/testtrans.rb\n- src/test/testwhere.rb\n-
 src/bench/all.rb\n- src/bench/bench.m\n- src/bench/bench.py\n-
 src/bench/bench.rb\n- src/bench/dummy.m\n- src/bench/dummy.py\n-
 src/bench/dummy.rb\ntest_files: []\n\nrdoc_options:
 []\n\nextra_rdoc_files: []\n\nexecutables: []\n\nextensions: \n-
 src/extconf.rb\nrequirements: []\n\ndependencies: []\n\n"
 irb(main):006:0> YAML.load(s)
 => {"rubygems_version"=>"0.9.4", "specification_version"=>1,
 "name"=>"narray", "version"=>{"version"=>"0.5.9.7"}, "date"=>2009-06-13
 08:00:00 -0700, "summary"=>"N-dimensional Numerical Array class for Ruby",
 "require_paths"=>[0.0], "email"=>"masa16.tanaka at gmail.com",
 "homepage"=>"http://narray.rubyforge.org/", "rubyforge_project"=>"narray",
 "description"=>nil, "autorequire"=>nil, "default_executable"=>nil,
 "bindir"=>"bin", "has_rdoc"=>false,
 "required_ruby_version"=>{"requirements"=>[[">", {"version"=>"0.0.0"}]],
 "version"=>nil}, "platform"=>"ruby", "signing_key"=>nil,
 "cert_chain"=>nil, "post_install_message"=>nil, "authors"=>["Masahiro
 Tanaka"], "files"=>["src/ChangeLog", "src/MANIFEST", "src/README.en",
 "src/README.ja", "src/SPEC.en", "src/SPEC.ja", "src/depend",
 "src/extconf.rb", "src/mkmath.rb", "src/mknafunc.rb", "src/mkop.rb",
 "src/na_array.c", "src/na_func.c", "src/na_index.c", "src/na_linalg.c",
 "src/na_random.c", "src/narray.c", "src/narray.def", "src/narray.h",
 "src/narray_local.h", "src/lib/narray_ext.rb", "src/lib/nmatrix.rb",
 "src/test/statistics.rb", "src/test/testarray.rb", "src/test/testbit.rb",
 "src/test/testcast.rb", "src/test/testcomplex.rb", "src/test/testfftw.rb",
 "src/test/testindex.rb", "src/test/testindexary.rb",
 "src/test/testindexset.rb", "src/test/testmask.rb",
 "src/test/testmath.rb", "src/test/testmath2.rb", "src/test/testmatrix.rb",
 "src/test/testmatrix2.rb", "src/test/testmatrix3.rb",
 "src/test/testminmax.rb", "src/test/testobject.rb", "src/test/testpow.rb",
 "src/test/testrandom.rb", "src/test/testround.rb", "src/test/testsort.rb",
 "src/test/teststr.rb", "src/test/testtrans.rb", "src/test/testwhere.rb",
 "src/bench/all.rb", "src/bench/bench.m", "src/bench/bench.py",
 "src/bench/bench.rb", "src/bench/dummy.m", "src/bench/dummy.py",
 "src/bench/dummy.rb"], "test_files"=>[], "rdoc_options"=>[],
 "extra_rdoc_files"=>[], "executables"=>[],
 "extensions"=>["src/extconf.rb"], "requirements"=>[], "dependencies"=>[]}
 }}}

 Somehow, the require_paths field in YAML is empty but deserialized as 0.0.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1017#comment:3>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list