-
Notifications
You must be signed in to change notification settings - Fork 114
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
Krane is unusable on Ruby 2.7.0 #690
Comments
We've had a least 1 report that its useable with lots of warnings on 2.7, #675. I wonder if you can fix a gem version to make it work. |
Upstream fix is proposed @ aetherknight/recursive-open-struct#64 |
Thanks for PRing this upstream! |
Upstream has released 1.1.1 which fixes these issues: I've opened a PR against kubeclient to have them bump the min required version to ensure compatibility: ManageIQ/kubeclient#439 . Since krane doesn't directly depend on recursive-open-struct, it needs to wait for kubeclient to release a new version. However, since krane doesn't ship with a I will also provide a PR fixing more of these deprecation warnings. |
If you copy&paste the errors I can take a look, otherwise it's a bit much guess work :) |
Hi, coming here from ManageIQ/kubeclient#439. If I'm wrong, please comment on ManageIQ/kubeclient#439. Options I see from your perspective:
Are there situations where (1) results in broken installs that (2) or (3) fix? |
I think (1) & (3) are both valid options. We'd prefer not to add transitive dependencies to our gemspec. When I run our tests I do get depreciation warnings coming from kubeclient, perhaps when you fix those you could bump recursive-open-struct?
|
As an update #710 has merged and which includes the needed fixes to make krane work with ruby 2.7 |
released in v1.1.3 |
Bug report
The upstream bug is this: aetherknight/recursive-open-struct#62
Steps to Reproduce
The text was updated successfully, but these errors were encountered: