voxpupuli / puppet-squid

Puppet module for configuration of squid caching proxy.
https://forge.puppet.com/puppet/squid
Other
12 stars 54 forks source link

Incompatible with released version of puppetlabs-stdlib #130

Closed tpdownes closed 5 years ago

tpdownes commented 5 years ago

Affected Puppet, Ruby, OS and module versions/distributions

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

sudo -i puppet module install puppet-squid --version 2.2.0

What are you seeing

Failed installation of puppet-squid claiming dependency resolution cannot succeed.

What behaviour did you expect instead

puppet-squid installation should succeed.

Output log

Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Error: Could not install module 'puppet-squid' (???)
  No version of 'puppet-squid' can satisfy all dependencies
    Use `puppet module install --ignore-dependencies` to install only this module

Any additional information you'd like to impart

puppetlabs-stdlib 6.0.0 was just released today so not surprising and will require testing. It does not appear to be a problem with the direct dependency claim in the puppet-squid metadata. It can be resolved by downgrading puppetlabs-stdlib to 5.2.0 and re-trying installation.

The release notes don't look scary but there are a number of commits behind the major version change.

mmoll commented 5 years ago

GH-131 might fix this.

bastelfreak commented 5 years ago

Hi. I'm doing a new release in https://github.com/voxpupuli/puppet-squid/pull/132 which fixes this.