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 <frederik.thuysbaert@combell.group>
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? |
|
|
|
Awesome, thank you! |
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 frederik.thuysbaert@combell.group