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 stable branch to build on Rubies 1.8.7~2.4.0 #1235

Merged
merged 9 commits into from
Jan 30, 2017
Merged

Fix stable branch to build on Rubies 1.8.7~2.4.0 #1235

merged 9 commits into from
Jan 30, 2017

Conversation

zzak
Copy link
Member

@zzak zzak commented Jan 16, 2017

No description provided.

- 2.1.10
- 2.2.6
- 2.3.3
- 2.4.0
- rbx-2
- jruby
Copy link
Member

Choose a reason for hiding this comment

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

Should we pin this to 9.0.5.0?

Copy link
Member Author

Choose a reason for hiding this comment

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

I think this is for JRuby 1.x, which maybe we still support, same for RBX..
Neither of those are failing, so I don't really care too much.

- 2.1.10
- 2.2.6
- 2.3.3
- 2.4.0
- rbx-2
Copy link
Member

Choose a reason for hiding this comment

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

I feel like we should either fix Rubinius, or remove it from Travis altogether.

gem 'rack-test', '>= 0.6.2'
gem "minitest", "~> 5.0"

# Allows stuff like `tilt=1.2.2 bundle install` or `tilt=master ...`.
Copy link
Member

@mwpastore mwpastore Jan 16, 2017

Choose a reason for hiding this comment

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

My only concern with removing this is that someone might be using it in production. Duh, retracted, Sinatra's Gemfile won't be used by anything other than Sinatra.

Copy link
Member Author

Choose a reason for hiding this comment

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

Yeah, this is only used for our tests.

@@ -44,7 +33,7 @@ if RUBY_ENGINE == "ruby" and RUBY_VERSION > '1.9.2'
gem 'puma'
gem 'net-http-server'
gem 'yajl-ruby'
gem 'nokogiri'
gem 'nokogiri', '~> 1.5'
Copy link
Member

Choose a reason for hiding this comment

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

Try pinning to nokogiri 1.6.8.1. Versions after that require Ruby 2.1.0 or greater.

Copy link
Member Author

Choose a reason for hiding this comment

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

When I tried a more elaborate versioning scheme for versions 2.0 and below didn't work and installed the wrong version of nokogiri.

Ignore the errors in that build about i18n, this was fixed by just pinning activesupport and i18n to a much older version that was still supported by everything. Although, admittedly this is really just a consequence of rabl having an open-ended dependency on AS.

@zzak
Copy link
Member Author

zzak commented Jan 28, 2017

cc #1231

@zzak zzak merged commit 0f64edc into stable Jan 30, 2017
@zzak zzak deleted the fix-stable branch March 4, 2017 16:13
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.

5 participants