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

remove ::git dependency from r10k::install::puppet_gem #435

Closed
wants to merge 2 commits into from
Closed

remove ::git dependency from r10k::install::puppet_gem #435

wants to merge 2 commits into from

Conversation

Andor
Copy link
Contributor

@Andor Andor commented Jun 3, 2018

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

@bastelfreak
Copy link
Member

@rnelson0 any ideas if we can safely remove the dependency? I think it shouldn't be an issue?

@Andor
Copy link
Contributor Author

Andor commented Jun 19, 2018

Doesn't looks like we need it from the beginning.

@rnelson0
Copy link
Member

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.

@rnelson0
Copy link
Member

@Andor You didn't specify what the issue is that is being resolved, can you explain why you think this should not be present?

@bastelfreak bastelfreak added the needs-feedback Further information is requested label Jul 5, 2018
@Andor
Copy link
Contributor Author

Andor commented Aug 30, 2018

@rnelson0 sorry for late response. git class isn't used anywhere in this module and can be removed. It is just not needed.

@witchbutter
Copy link

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.

@siebrand
Copy link

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

@pccibot
Copy link

pccibot commented Oct 22, 2019

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

@pccibot
Copy link

pccibot commented Oct 22, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-feedback Further information is requested
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants