Can't install puppet module after puppet-pacemaker

Bug #1624825 reported by Andrey Pavlov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-pacemaker
Fix Released
Undecided
Unassigned

Bug Description

Environment: CentOS Linux 7.2.1511 and puppet version 3.6.2
I'm trying to customize TripleO overcloud installation with post hooks.

When I try to install my module that depends on puppetlabs-firewall I get an error -

[heat-admin@overcloud-controller-0 ~]$ sudo puppet module install --debug --version "<1.2.0" cloudscaling-scaleio
Notice: Preparing to install into /etc/puppet/modules ...
Debug: Error in openstack-pacemaker@0.3.0 parsing dependency puppetlabs-firewall (Unparsable version range: ">~1.7.0"); using empty range.
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=cloudscaling-scaleio
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=cloudscaling-scaleio&limit=20&offset=20
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=cloudscaling-scaleio&limit=20&offset=40
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-firewall
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-firewall&limit=20&offset=20
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-stdlib
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-stdlib&limit=20&offset=20
Debug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-stdlib&limit=20&offset=40
Info: Resolving dependencies ...
Error: Unparsable version range: ">~1.7.0"
Error: Try 'puppet help module install' for usage

I can't find what means such version definition even in puppet docs:
https://docs.puppet.com/puppet/latest/reference/modules_metadata.html#version-specifiers

Revision history for this message
Andrey Pavlov (apavlov-e) wrote :
Changed in puppet-pacemaker:
status: New → Fix Committed
Changed in puppet-pacemaker:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.