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

Version 3.3.3 seems to affect installation of puppet-r10k in a negative way #235

Open
davide4hire opened this issue Sep 12, 2018 · 0 comments

Comments

@davide4hire
Copy link

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: 5.5.3 and 5.5.6 (tested)
  • Ruby: version bundled with puppet
  • Distribution: CentOS-7
  • Module version: 3.3.3

How to reproduce (e.g Puppet code you use)

sudo /opt/puppetlabs/bin/puppet module install --modulepath=/tmp/odd-behavior puppet-hiera
sudo /opt/puppetlabs/bin/puppet module install --modulepath=/tmp/odd-behavior puppet-r10k

sudo /opt/puppetlabs/bin/puppet module install --modulepath=/tmp/better-behavior --version=3.3.2 puppet-hiera
sudo /opt/puppetlabs/bin/puppet module install --modulepath=/tmp/better-behavior puppet-r10k

What are you seeing

After installing version 3.3.3 of puppet-hiera using "puppet module install" and then installing puppet-r10k, the version of puppet-r10k that gets installed is not the current version.

However, if the install of puppet-hiera is pinned to the previous version, 3.3.2, then the install of puppet-r10k gets the most current version.

What behaviour did you expect instead

I would expect that the version of puppet-hiera installed would not affect the version of puppet-r10k that gets installed. Especially since there really isn't any connection between the two modules (that I can see). They do share a dependency on puppetlabs-inifile and pupeptlabs-stdlib.

Output log

If you execute the 4 commands above on a system running puppet-5 you should see the installed versions of the modules. In the "odd-behavior" case, the version of puppet-r10k is 'v4.0.2'. While the "better-behvior" case the version is 'v6.6.1', which is the current version as this issue is being created.

puppet-issue.log

Any additional information you'd like to impart

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

No branches or pull requests

1 participant