From: "vo.x (Vit Ondruch)" Date: 2012-11-18T03:05:50+09:00 Subject: [ruby-core:49494] [ruby-trunk - Feature #7375] embedding libyaml in psych for Ruby 2.0 Issue #7375 has been updated by vo.x (Vit Ondruch). I hope this proposal will be rejected. Here are some reasons: https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries http://wiki.gentoo.org/wiki/Why_not_bundle_dependencies And here are policies regarding bundling for several Linux distributions. All of them forbids bundling https://fedoraproject.org/wiki/Packaging:Guidelines#Bundling_of_multiple_projects http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles http://en.opensuse.org/openSUSE:Packaging_guidelines#Bundling_of_multiple_projects ---------------------------------------- Feature #7375: embedding libyaml in psych for Ruby 2.0 https://bugs.ruby-lang.org/issues/7375#change-33027 Author: tenderlovemaking (Aaron Patterson) Status: Assigned Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: Target version: 2.0.0 People have a hard time using psych (and thus rubygems) because it depends on libyaml. We can ease upgrades by embedding libyaml in order to eliminate the library dependency. libyaml is MIT license, so it shouldn't impact Ruby's license. Matz, may I embed libyaml for preview2? -- http://bugs.ruby-lang.org/