carlhuda/bundler — Issue #1537: bundler improperly selects gem version when binary release is ahead of source release
Author: cowboyd
Created: 2011-11-14 22:36:08+00:00
State: open

the libv8 gem has a binary release for Lion http://rubygems.org/gems/libv8/versions/3.3.10.3-x86_64-darwin-11 that is a point release ahead of the source and binary gems for all other platforms (libv8-3.3.10.2)

Bundler however, selects libv8-3.3.10.3 as the target version even when running on platforms other than Lion.

Rubygems will correctly install 3.3.10.2 when not on Lion, and 3.3.10.3 when on Lion.

Bundler should have the same dependency resolution semantics as Rubygems.