Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Relaxing the lower version constraint to be less restrictive in combinations with other providers. Reference: ManageIQ/manageiq-providers-google#73
- Loading branch information
d96ab29
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a special reason for not allowing bug fixes on fog-core build level releases like 2.1.1 and 2.1.2? Maybe
"<2.2"
or even"<3"
would be better here?d96ab29
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@flori Because a major disruptive change was done across a minor version increment in 2.1.2 and 2.1.1 had a functional issue. See #417 for more context.
If you have any questions or I'm missing something - just let me know. Happy to help!
d96ab29
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I only saw the added deprecation warnings in the changelog. Usually I wouldn't be alarmed by something like that as long as the legacy constants are still in place, but apparently it spooked some people. Thanks for the info.
d96ab29
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@flori Additional problem to it being disruptive is that some of that deprecation uses
caller
[1] method which causes a non-insignificant performance hit if I remember correctly.[1] https://github.com/fog/fog-core/blob/7865ef77ea990fd0d085e49c28e15957b7ce0d2b/lib/fog/core/deprecation.rb