-
Notifications
You must be signed in to change notification settings - Fork 48
Feature/dependency constraints #69
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
Feature/dependency constraints #69
Conversation
|
@michaelklishin what do you think? Does it make sense? If possible, could this be released under a patch version, |
013aaa9 to
edd74d2
Compare
|
I don't see a good enough reason to use The rest are as good as #67. Note that I am willing to quickly produce a |
|
Thanks for your feedback!
Yeah I just felt I wanted to break as little as possible in regards to the state before my previous PRs. I'll change it back to 0.4. |
In ruby-amqp#67, I proposed to update the dependency constraints to allow the gem to be compatible with newer gem versions. I now see that what I did was wrong, while no code changes were done (meaning that the dependency constraints as they were would still work), I made the gem conflict with working gem versions. I updated the constraints to reflect what I was actually trying to do: Make it compatible with newer gem versions, not break compatibility with older working ones. Signed-off-by: Frederik Thuysbaert <[email protected]>
edd74d2 to
b1ab37a
Compare
|
Thanks for contributing. |
I agree, my problem I was trying to fix initially with #67 was being able to use this gem in the embedded ruby environment of the newer Chef/Cinc client versions. They recently upgraded Hashie to v5, which broke the earlier I tried updating it upstream (chef/chef#15421), but realized that So I made this PR, in an effort to be as frictionless as possible. :-) |
|
Ah, you are right, we have a |
|
|
|
Awesome, thank you Michael! And apologies for the back and forth. |
|
Snap, constrainting the As |
|
I will produce a patch release with a lower dependency. |
|
Wonderful, thank you. Should I make the PR? |
fix: partially revert dependency constraint changes from #67
In #67, I proposed to update the dependency constraints to allow the gem
to be compatible with newer gem versions.
I now see that what I did was wrong, while no code changes were done
(meaning that the dependency constraints as they were would still work),
I made the gem conflict with working gem versions.
I updated the constraints to reflect what I was actually trying to do:
Make it compatible with newer gem versions, not break compatibility
with older working ones.
Signed-off-by: Frederik Thuysbaert [email protected]