Skip to content

Conversation

@pravi
Copy link
Contributor

@pravi pravi commented May 5, 2018

Only breaking change is drop of support for ruby 2.0 and 2.1 which we don't care. Fixes #320
twitter gem already moved to http 3.0 and this will help in debian packaging. We prefer to maintain only a single version of http.

Only breaking change is drop of support for ruby 2.0 and 2.1 which we don't care. Fixes ManageIQ#320
@pravi
Copy link
Contributor Author

pravi commented May 5, 2018

Tests for ruby 2.2 passed, but failed for 2.3, 24 and 2.5 :(

@cben
Copy link
Collaborator

cben commented May 5, 2018

possibly related: vcr/vcr#695 (similar error, with http gem).

@cben
Copy link
Collaborator

cben commented May 6, 2018

also sounds like this was supposed to be fixed in http 3.2.1 by httprb/http#468?
however Travis failed here despite "Installing http 3.3.0".

@cben
Copy link
Collaborator

cben commented Jun 10, 2018

Close-cycling to rerun Travis in vague hope failures would go away (?) 😉
It does pass locally on 2.4.1.

UPDATE: no, fails all rubies ☹️

@cben cben closed this Jun 10, 2018
@cben cben reopened this Jun 10, 2018
@cben
Copy link
Collaborator

cben commented Jun 10, 2018

Whoah, this is sporadic, depends on test order!
env TESTOPTS='--seed=10834' bundle exec rake fails.
env TESTOPTS='--seed=56466' bundle exec rake passes.
(at your commit 33fcfef. travis runs would-be-merge-to-master, which has new test cases so seeds may differ)

@cben
Copy link
Collaborator

cben commented Jun 10, 2018

Can you also relax webmock to '~> 3.0'? With latest Webmock 3.4.2 seems to fix sporadic errors (though it'd be great to debug why exactly those were happening)

from ~> 3.0.1 to ~> 3.0
@pravi
Copy link
Contributor Author

pravi commented Jul 11, 2018

@cben relaxed webmock as well and now tests are passing.

@cben
Copy link
Collaborator

cben commented Jul 18, 2018

Thanks! Have you by chance done any real-life testing of watching with http 3?

[P.S. My response speed is not good lately. And Mooli switched to a new job and likely won't have time for kubeclient. I'd be happy if anyone wants to join as maintainer.]

@cben cben changed the title update http gem to 3.0 update http gem to 3.0+ Jul 20, 2018
@cben
Copy link
Collaborator

cben commented Jul 20, 2018

👍 Tested watching manually, seems fine (with http 3.3.0 which is current version this PR gets). Merging.

(Should we also allow http 2.y? 3.y exists for over a year, so I feel OK dropping 2.y — if someone needs it let us know, it's not impossible)

@cben cben merged commit f6a9bf1 into ManageIQ:master Jul 20, 2018
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.

2 participants