-
Notifications
You must be signed in to change notification settings - Fork 88
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
Compatibility with Ruby 1.8 broken #92
Comments
Ruby 1.8 is long EOL and no longer receives any security patches. |
Yes, and I generally agree with your implication that it's not worth extra effort to maintain compatibility. In this case (see #93) it's really just a typo fix on a few lines that would restore compatibility, making me think it's worthwhile in this instance. An alternative motivation is to just have the file formatted consistently. |
+1 - this basically excludes anyone running CentOS 6 with puppet from integrating with datadog and is a razor-thin hair to be splitting to break compatibility. |
Hey @miknight & @cryptographrix ! We won't bring back ruby I think your issue is only with Puppet though, and could be solved by using an older version of I'll close this issue and the associated PR, but let me know what you think about this (especially if you think there is another solution!). |
I think that switching to a "new" style of assigning variables values for the sake of switching to a new style (which - as far as I can tell - is the only thing gained by doing so) is a pretty big cost that alienates a percentage of your users. I'd advocate for the change if I could see a functional benefit (such as if the breaking change was to be able to use named capture groups), but by closing this PR (especially with your comment above) it seems like you're just aiming to alienate this percentage of your users for no reason other than to get them to upgrade their ruby version - or opt out of future upgrades of your product. |
Thank you for your feedback here. We want to make sure we are addressing your needs, while also continuing to move the project forward. Indeed, a "new" style is not a reason to remove support for Ruby I think this issue was mainly about the Puppet integration, and we're trying to find a more stable solution for this (which wouldn't break in the future) with DataDog/puppet-datadog-agent#210. We hope to get your feedback there. |
There seems to have been unnecessary use of Ruby 1.9's "symbol: value" syntax in a recent change that has broken compatibility with Ruby 1.8:
The text was updated successfully, but these errors were encountered: