-
-
Notifications
You must be signed in to change notification settings - Fork 268
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
fixed hiera merge bug #435
fixed hiera merge bug #435
Conversation
The next release is probably a major one, we could already drop the old behavior now without all the deprecation boilerplate. I'm a bit worried that we will forget to remove it in the future if we don't do it now. That happened multiple times in the past. |
4408fee
to
b188888
Compare
@bastelfreak rebased on master and removed deprecation notices (i am clearly against removing the bc layer). |
Hi @voxpupuli/collaborators, I would like to get some feedback on this. We normally don't add a layer of warnings for future breaking changes. My opinion:
I don't want to introduce breaking changes in a minor release. Also they always need to be documented clearly in the CHANGELOG.md and README.md. I think it's fine to have a clearly documented breaking change in the CHANGELOG.md if it's a major release and it doesn't happen on each release. That should not require a deprecation layer. |
@bastelfreak maybe move this discussion it its own ticket #450 and merge this for now. |
I'm not clear why we rename the variables here instead of using the class parameters as intended. Perhaps the other issues have the context. |
@xaque208 it is not about this PR please go to #450 in this PR i removed the deprecation warnings. the variable names are a complete different thing. so at all who come to this ticket because of the @ voxpupuli/collaborators (don't want to notify again) please head to #450, the code before the discussion of deprecation notices and BC breaks came up looked like this: init.pp
|
@bastelfreak any reason why you don't merge it? |
on stuff that's maybe controversial we want to wait at least 3 days (https://github.com/voxpupuli/plumbing/blob/master/share/governance.md). I want to merge it tomorrow if no other collaborator raises concerns. |
@bastelfreak is it controversal? i removed the deprecation stuff and only the fix is left. for the controversal stuff i opened up #450 |
see #434