From: Takahiro Kambe Date: 2010-06-12T01:06:45+09:00 Subject: [ruby-dev:41588] [Bug #3385] ext/dbm: accept various version of db チケット #3385 が更新されました。 (by Takahiro Kambe) > Berkeley DB は API の互換性とかにちゃんと気を使っている立派な > プロジェクトなんですかね。OpenSSL とか Ruby とか見てるとどうも > 疑い深くなってしまいます。 Berkley DBとしては4.6と4.7で非互換があって、/usr/pkgsrc/databased/db46 とかが存在します。 あくまでも「dbm互換の部分」だけに限れば、dbm自体がそんなに非互換が出てくるところは考えにくく、 同一のバージョンのBerklery DBを相手にしている限りは問題は出てこないと思うわけです。 一方で、Rubyの行うテストで出てこないであろう部分としては、実際に作成した foo.db のファイルの 内容が異なるBerkley DBの間で互換があるのかという部分もあるでしょう。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3385 ---------------------------------------- http://redmine.ruby-lang.org