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

[v2.x ONLY] Ease dependency on http gem #287

Merged
merged 1 commit into from
Feb 4, 2018

Conversation

moolitayer
Copy link
Collaborator

@moolitayer moolitayer commented Jan 22, 2018

We do not want to bump this dependency on 2.x however we do do want to allow users to use a newer version.

@moolitayer moolitayer changed the title [v2.x only] Ease http dependency [v2.x only] prepare for v2.6 Jan 22, 2018
@moolitayer moolitayer requested a review from cben January 22, 2018 09:56
@moolitayer moolitayer changed the title [v2.x only] prepare for v2.6 [v2.x only] Prepare for v2.6 Jan 22, 2018
@cben
Copy link
Collaborator

cben commented Jan 22, 2018

The relaxation of http dependency replaces http bumps in PRs #204, #253.

@@ -27,5 +27,5 @@ Gem::Specification.new do |spec|
spec.add_development_dependency 'rubocop', '= 0.30.0'
spec.add_dependency 'rest-client'
spec.add_dependency 'recursive-open-struct', '= 1.0.0'
spec.add_dependency 'http', '= 0.9.8'
spec.add_dependency 'http', '< 3'
Copy link
Collaborator

Choose a reason for hiding this comment

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

Can you also keep >= 0.9.8 minimum? We don't necessarily work with http 0.0.1 :-)

We do not want to bump this dependency on 2.x however we
do do want to allow users to use a newer version.
@moolitayer moolitayer changed the title [v2.x only] Prepare for v2.6 [v2.x] Prepare for v2.6 Jan 30, 2018
@moolitayer moolitayer changed the title [v2.x] Prepare for v2.6 [v2.x] Ease dependency on http gem Feb 4, 2018
@moolitayer moolitayer changed the title [v2.x] Ease dependency on http gem [v2.x ONLY] Ease dependency on http gem Feb 4, 2018
@cben
Copy link
Collaborator

cben commented Feb 4, 2018

Travis passed against http 2.2.2.
Previous v2.x travis passed against http 0.9.8.

@cben cben merged commit 1360c19 into ManageIQ:v2.x Feb 4, 2018
@@ -27,5 +27,5 @@ Gem::Specification.new do |spec|
spec.add_development_dependency 'rubocop', '= 0.30.0'
spec.add_dependency 'rest-client'
spec.add_dependency 'recursive-open-struct', '= 1.0.0'
spec.add_dependency 'http', '= 0.9.8'
spec.add_dependency 'http', '< 3', '>= 0.98'
Copy link
Collaborator

Choose a reason for hiding this comment

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

oops! we changed 0.9.8 to 0.98 by mistake :-(
I'm gonna check what this resolves to in practice to figure if we need another release...

Copy link
Collaborator

Choose a reason for hiding this comment

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

http versions are: (3.0.0, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 0.9.9, 0.9.8, 0.9.7, 0.9.6, 0.9.5, 0.9.4, 0.9.3, 0.9.2, 0.9.1, 0.9.0, 0.8.14, 0.8.13, 0.8.12, 0.8.11, 0.8.10, 0.8.9, 0.8.8, 0.8.7, 0.8.6, 0.8.5, 0.8.4, 0.8.3, 0.8.2, 0.8.1, 0.8.0, 0.7.4, 0.7.3, 0.7.2, 0.7.1, 0.7.0, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.6.0, 0.5.1, 0.5.0, 0.4.0, 0.3.0, 0.2.0, 0.1.0, 0.0.2, 0.0.1, 0.0.0)
This prevents 0.9.8 and 0.9.9 from being used, effectively requires >= 1.0.0.

cben added a commit to cben/kubeclient that referenced this pull request Feb 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants