Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bundle install on Ruby 2.1.9 #975

Merged
merged 1 commit into from
Aug 25, 2016
Merged

Fix bundle install on Ruby 2.1.9 #975

merged 1 commit into from
Aug 25, 2016

Conversation

jkeiser
Copy link
Contributor

@jkeiser jkeiser commented Aug 24, 2016

rack is another gem whose latest version does not work on Ruby 2.1.9.

I also fixed it so <= 2.1.0 became < 2.2, since 2.1.9 was not being covered.

Finally, I added 2.1.9 to the Travis matrix the current chef and chef-dk stable releases still run 2.1.9, and gave specific versions to all the Rubies we run, since on Travis 2.1 means 2.1.0, which has known bugs and which no one runs.

@@ -8,8 +8,9 @@ if Gem::Version.new(RUBY_VERSION) <= Gem::Version.new('1.9.3')
gem 'net-ssh', '~> 2.9'
end

if Gem::Version.new(RUBY_VERSION) <= Gem::Version.new('2.1.0')
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.2.0')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs to be 2.2.2

@chris-rock
Copy link
Contributor

@jkeiser awesome fix 💯

@chris-rock
Copy link
Contributor

I am going to merge it although not all kitchen test pass. This is a know issue in https://github.com/chef-cookbooks/compat_resource cookbook.

@chris-rock chris-rock merged commit 86c501f into master Aug 25, 2016
@chris-rock chris-rock deleted the jk/ruby21 branch August 25, 2016 12:42
@chris-rock chris-rock modified the milestone: 0.32.0 Aug 25, 2016
jerryaldrichiii added a commit that referenced this pull request Dec 1, 2018
After digging I see that PR #975 fixed `bundle install` on 2.1.9 about
two years ago. The minimum required version of Ruby for InSpec is 2.2.
This updates our Gemfile to remove any logic for Ruby `< 2.2.2`.

The Gemfile should only be used for development...but I could be wrong
here. Let me know if you think there will be any issues.

Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
jquick pushed a commit that referenced this pull request Dec 6, 2018
After digging I see that PR #975 fixed `bundle install` on 2.1.9 about
two years ago. The minimum required version of Ruby for InSpec is 2.2.
This updates our Gemfile to remove any logic for Ruby `< 2.2.2`.

The Gemfile should only be used for development...but I could be wrong
here. Let me know if you think there will be any issues.

Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
wiebe pushed a commit to wiebe/inspec that referenced this pull request Dec 10, 2018
After digging I see that PR inspec#975 fixed `bundle install` on 2.1.9 about
two years ago. The minimum required version of Ruby for InSpec is 2.2.
This updates our Gemfile to remove any logic for Ruby `< 2.2.2`.

The Gemfile should only be used for development...but I could be wrong
here. Let me know if you think there will be any issues.

Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants