You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 14, 2021. It is now read-only.
I have a project that I frequently test locally with both cruby and jruby. The gemspec based dependencies include nokogiri which has specific ruby and java platform gems. When upgrading from bundler 1.11.2 to 1.12.5, I find that the lock file (which I check in to git) changes to include nokogiri (1.6.8-java) every time I jrake test (jruby) and is removed every time I rake test (cruby). These lock file changes do not occur with bundler 1.11.2, so I wonder what might have changed?
The lock file changes would just be nuisance except that my project also includes safeguards in tasks like rake tag and rake push to fail early if there are any dirty files in the git tree. Thus as it stands I can't use these tasks with bundler 1.12.5 unless I stick with one ruby platform.
…direct
[Definition] Ensure gemspec dependencies include all lockfile platforms
Closes#4798
This is necessary since `gemspec` declares platforms for the dependency as the reverse platform map of the generic local platform, thus missing out on all those platforms that aren't currently being resolved for
I have a project that I frequently test locally with both cruby and jruby. The gemspec based dependencies include nokogiri which has specific ruby and java platform gems. When upgrading from bundler 1.11.2 to 1.12.5, I find that the lock file (which I check in to git) changes to include
nokogiri (1.6.8-java)
every time Ijrake test
(jruby) and is removed every time Irake test
(cruby). These lock file changes do not occur with bundler 1.11.2, so I wonder what might have changed?The lock file changes would just be nuisance except that my project also includes safeguards in tasks like
rake tag
andrake push
to fail early if there are any dirty files in the git tree. Thus as it stands I can't use these tasks with bundler 1.12.5 unless I stick with one ruby platform.Gemfile:
Gemfile.lock (after jruby is used):
The text was updated successfully, but these errors were encountered: