-
-
Notifications
You must be signed in to change notification settings - Fork 167
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
remove ::git dependency from r10k::install::puppet_gem #435
Conversation
@rnelson0 any ideas if we can safely remove the dependency? I think it shouldn't be an issue? |
Doesn't looks like we need it from the beginning. |
While the puppet code does not need git, we expect a git binary to be there. Which is what the git module does. I think it should be left. |
@Andor You didn't specify what the issue is that is being resolved, can you explain why you think this should not be present? |
@rnelson0 sorry for late response. |
I agree this should be removed. The git package is likely to be defined at a higher level when using a control repository. It would be easier to have a fact that fails the application of the module if there is no git binary, or at least a switch parameter to remove the git requirement. |
I ran into the same issue. The issue is that the git module is no longer maintained. It installs using package[1], and not ensure_packages, and this leads to obvious and unexpected issues. Removing this dependency would be a minor change here, as well as a major improvement. [1] https://github.com/Aethylred/puppet-git/blob/master/manifests/init.pp#L53 |
Dear @Andor, thanks for the PR! This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase? You can find my sourcecode at voxpupuli/vox-pupuli-tasks |
Dear @Andor, thanks for the PR! This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase? You can find my sourcecode at voxpupuli/vox-pupuli-tasks |
Pull Request (PR) description
This Pull Request (PR) fixes the following issues