Skip to content
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

Bump hawkular-client gem version to 2.9.0 #102

Merged

Conversation

israel-hdez
Copy link
Member

Version 2.9.0 of hawkular-client gem was released on March 13th. Some
deprecations were made. Bumping version to be able to stop using the
deprecated names in ManageIQ code.

@abonas
Copy link
Member

abonas commented Mar 29, 2017

@miq-bot add_labels providers/hawkular

@miq-bot
Copy link
Member

miq-bot commented Mar 29, 2017

@abonas Cannot apply the following label because they are not recognized: providers/hawkular

@abonas
Copy link
Member

abonas commented Mar 29, 2017

cc @moolitayer @simon3z

@abonas
Copy link
Member

abonas commented Mar 29, 2017

@chessbyte @blomquisg are there any labels in this repo or it was decided they are not needed here?
also, I might have missed a discussion on the topic, but why is hawkular in a pending gems repo?

@abonas
Copy link
Member

abonas commented Mar 29, 2017

@miq-bot assign @Jiri-Kremser

@miq-bot
Copy link
Member

miq-bot commented Mar 29, 2017

@abonas 'Jiri-Kremser' is an invalid assignee, ignoring...

@abonas
Copy link
Member

abonas commented Mar 29, 2017

@chessbyte why can't I assign this to Jiri?

@abonas
Copy link
Member

abonas commented Mar 29, 2017

cc @Jiri-Kremser please review. are we ok with ~> instead of = in the gem version?

Copy link

@moolitayer moolitayer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@abonas thanks for the update.
I was going over the change log and api breaking and changes look good + we are getting tagging ability that we need

(BTW the change log link here is broken)

cc @yaacov, especially

- Added an option to query metrics based on tag only (regardless to type)

@yaacov
Copy link
Member

yaacov commented Mar 29, 2017

@moolitayer thanks! , the metrics collector is not affected from this change.

@jkremser
Copy link
Member

@moolitayer (BTW the change log link here is broken)

It should be ok, now. thx

@jkremser
Copy link
Member

I'll definitely prefer the =2.9.0 instead of ~>

@israel-hdez
Copy link
Member Author

@Jiri-Kremser Are you ok if I use ’>~2.9.0’ instead to locking to an specific version? Just in case of bugfixes.

@jkremser
Copy link
Member

jkremser commented Mar 29, 2017

@israel-hdez I suppose you meant ~> and not >~. Or is there any >~ semver operator?

We had this before and it wasn't good. What it allows is to break the MiQ build if we release the hawkular client gem with a change that we consider as harmless. It would require us to run the MiQ test suite with the new gem version to find out if there really isn't any api breakage. Until we have this automation, I wouldn't do that. Sometimes, it's hard to figure out, because the breakage can be also in the JSON payload, URLs, headers of the client requests, not only the method signatures in ruby.

@israel-hdez
Copy link
Member Author

israel-hdez commented Mar 29, 2017

@Jiri-Kremser Oh, Yes!... I meant ~>2.9.0. Sorry, I wrote that from my cellphone and typed symbols as I found them and, additionally, just woke up and my brain was still asleep.

Yes, I understand your point. That's because I suggested using ~>2.9.0 instead of ~>2.9 to avoid a minor version update and allow only patch/bugfix releases. But if even with that there have been problems, I'll lock to 2.9.0 without discussion. You say.

Version 2.9.0 of hawkular-client gem was released on March 13th. Some
deprecations were made. Bumping version to be able to stop using the
deprecated names in ManageIQ code.
@israel-hdez israel-hdez force-pushed the bump_hawkular_client_gem_version branch from 67c3e9c to 7530772 Compare March 30, 2017 01:13
@israel-hdez
Copy link
Member Author

israel-hdez commented Mar 30, 2017

Locked the version to 2.9.0 to stay secure safe.

@israel-hdez israel-hdez changed the title Bump hawkular-client gem version to ~>2.9 Bump hawkular-client gem version to 2.9.0 Mar 30, 2017
@miq-bot
Copy link
Member

miq-bot commented Mar 30, 2017

Checked commit israel-hdez@7530772 with ruby 2.2.6, rubocop 0.47.1, and haml-lint 0.20.0
0 files checked, 0 offenses detected
Everything looks good. ⭐

@abonas
Copy link
Member

abonas commented Mar 30, 2017

@miq-bot assign @bronaghs

@abonas
Copy link
Member

abonas commented Mar 30, 2017

@miq-bot assign @chessbyte

@miq-bot miq-bot assigned chessbyte and unassigned bronaghs Mar 30, 2017
@chessbyte chessbyte merged commit 5ade007 into ManageIQ:master Mar 30, 2017
@chessbyte chessbyte added this to the Sprint 58 Ending Apr 10, 2017 milestone Mar 30, 2017
@israel-hdez israel-hdez deleted the bump_hawkular_client_gem_version branch April 3, 2017 22:21
@simaishi
Copy link
Contributor

Backported to Fine as this will be indirectly backported by #138 anyway and I'd rather have 2 clean cherry-picks...

$ git log -1
commit 7aa1d127790f82c58e3a61608e99bd1517e2f829
Author: Oleg Barenboim <chessbyte@gmail.com>
Date:   Thu Mar 30 11:29:17 2017 -0400

    Merge pull request #102 from israel-hdez/bump_hawkular_client_gem_version
    
    Bump hawkular-client gem version to 2.9.0
    (cherry picked from commit 5ade0070dd24b8af8730af026ff6418a015d269d)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants