-
Notifications
You must be signed in to change notification settings - Fork 28
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
Inventory client - list_metrics_for_resource doesn't work for nested resources #54
Comments
This needs to go in to 0.2.2 and 0.3 |
@pilhuhn @Jiri-Kremser could you please explain the various versions/branches that you are managing for the gem? why is it not just released sequentially from the gem's master? |
On 25 Apr 2016, at 12:26, abonas wrote:
@pilhuhn @Jiri-Kremser could you please explain the various
versions/branches that you are managing for the gem? why is it not
just released sequentially from the gem's master?
Gem's master has/will have incompatible changes.
0.2.2 was needed as some inventory related things were done wrong.
|
@pilhuhn afaik for incompatible changes, there's a need for a major version change. |
@abonas sure, we try to be compliant with the sem-ver. But we needed to fix the issue also for the pre 0.2.x versions. While master was already on 0.3.0. I was wondering if this is a good thing to have the version set to |
Where do you want to set the version to 0.3.0? on master? from my experience - less common. |
and also, if the planned 0.3.0 is backwards incompatible, then it should be something like 1.0 and not 0.3.0. |
cool, I like it more, but when I started working on
Well, that's questionable, because the way semantic versioning works in Ruby is ... ehm, "special" :) Because it doesn't work the same way as commonly used http://semver.org in 1 particular case.
Ruby says the every breaking change should enforce the major++. But according the semver.org: So it depends if we want to use Ruby semantic versioning, or the "semver.org" semantic versioning :] btw. Once the 1.0.0 is out, it should be the same. |
imo since this is a Ruby gem, it lives in "Ruby land" and is published on rubygems, the Ruby gem versioning rules should be applied. Understanding its versioning by other Ruby developers will be most likely done by Ruby ver rules and not other rules. |
https://github.com/hawkular/hawkular-client-ruby/blob/master/lib/hawkular/inventory/inventory_api.rb#L261
the implementation takes a resource hash as a parameter and then escapes it's id, but it doesn't honor the resource ids of parent resources
The text was updated successfully, but these errors were encountered: