garethr / garethr-riemann

Puppet module for Riemann, published on the Puppet Forge
https://forge.puppetlabs.com/garethr/riemann
Apache License 2.0
16 stars 19 forks source link

Can't install garethr-riemann using librarian from puppet forge. #14

Closed heartpunk closed 9 years ago

heartpunk commented 9 years ago

Unfortunately, I can't share the repo where this is happening (has some secrets that need scrubbing before we open it up), but the issue seems to be that the metadata.json submitted to the forge has contents that aren't equivalent to the modulefile in this repo.

Here's the Puppetfile in question

#!/usr/bin/env ruby

forge "https://forgeapi.puppetlabs.com"

# The latest riemann module is 0.5.4, but has a dependency on the module
# puppetlabs/wget, which doesn't exist. Pinning at an earlier version
# until it gets fixed. -- ODS 13-Nov-2014
mod 'garethr/riemann', '0.5.3'
mod 'puppetlabs/ntp'
mod 'puppetlabs/stdlib'

It generated the following Puppetfile.lock

FORGE
  remote: https://forgeapi.puppetlabs.com
  specs:
    garethr-riemann (0.5.3)
      maestrodev-wget (>= 0)
      puppetlabs-gcc (>= 0)
      puppetlabs-java (>= 0)
      puppetlabs-stdlib (>= 0)
      stahnma-epel (>= 0)
    maestrodev-wget (1.5.6)
    puppetlabs-gcc (0.2.0)
    puppetlabs-java (1.2.0)
      puppetlabs-stdlib (>= 2.4.0)
    puppetlabs-ntp (3.3.0)
      puppetlabs-stdlib (< 5.0.0, >= 3.2.0)
    puppetlabs-stdlib (4.4.0)
    stahnma-epel (1.0.0)

DEPENDENCIES
  garethr-riemann (= 0.5.3)
  puppetlabs-ntp (>= 0)
  puppetlabs-stdlib (>= 0)

I confirmed that it's the metadata.json that is the problem, most likely, by switching our Puppetfile to use the github repo as the source. That works just fine.

garethr commented 9 years ago

I wasn't able to recreate the issue but I have since pushed a new version. Could you try the following:

puppet module install garethr-riemann

This should output something like the following:

Notice: Preparing to install into /private/tmp/modules ...
Notice: Created target directory /private/tmp/modules
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
/private/tmp/modules
└─┬ garethr-riemann (v0.6.0)
  ├── maestrodev-wget (v1.5.6)
  ├── puppetlabs-gcc (v0.2.0)
  ├── puppetlabs-java (v1.2.0)
  ├── puppetlabs-stdlib (v4.4.0)
  └── stahnma-epel (v1.0.0)

Reply if you still have an issue and I'll try and assist.

heartpunk commented 9 years ago

Testing now.

heartpunk commented 9 years ago

Works using puppet module install, but librarian-puppet install still fails. Interesting! Don't know exactly what to do.

[Librarian] Ruby Version: 2.0.0
[Librarian] Ruby Platform: x86_64-darwin12.5.0
[Librarian] Rubygems Version: 2.2.2
[Librarian] Librarian Version: 0.1.2
[Librarian] Librarian Adapter: puppet
[Librarian] Librarian Adapter Version: 1.3.2
[Librarian] Project: /Users/tehgeekmeister/udacity/gottingen
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/local/bin/git
[Librarian] Git Version: 1.8.5.3
[Librarian] Git Environment Variables:
[Librarian]   (empty)
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian]   [:forge, "https://forgeapi.puppetlabs.com", {}]
[Librarian] Resolving garethr-riemann (= 0.5.4) <https://forgeapi.puppetlabs.com>
[Librarian]   Checking manifests
[Librarian]   Module garethr-riemann found versions: 0.6.0, 0.5.4, 0.5.3, 0.5.2, 0.5.1, 0.5.0, 0.4.2, 0.4.1, 0.4.0, 0.3.3, 0.3.2, 0.3.1, 0.3.0, 0.2.2, 0.2.1, 0.2.0, 0.1.0, 0.0.6, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1
[Librarian]     Checking garethr-riemann/0.6.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between garethr-riemann/0.6.0 <https://forgeapi.puppetlabs.com> and garethr-riemann (= 0.5.4) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from garethr-riemann/0.6.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking garethr-riemann/0.5.4 <https://forgeapi.puppetlabs.com>
[Librarian]       Resolving puppetlabs-ntp (>= 0) <https://forgeapi.puppetlabs.com>
[Librarian]         Checking manifests
[Librarian]   Module puppetlabs-ntp found versions: 3.3.0, 3.2.1, 3.2.0, 3.1.2, 3.1.1, 3.1.0, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 3.0.0-rc1, 2.0.1, 2.0.0, 2.0.0-rc1, 1.0.1, 1.0.0, 1.0.0-rc1, 0.3.0, 0.2.0, 0.1.0, 0.0.4, 0.0.3
[Librarian]           Checking puppetlabs-ntp/3.3.0 <https://forgeapi.puppetlabs.com>
[Librarian]             Resolving puppetlabs-stdlib (>= 0) <https://forgeapi.puppetlabs.com>
[Librarian]               Checking manifests
[Librarian]   Module puppetlabs-stdlib found versions: 4.4.0, 4.3.2, 4.3.0, 4.2.2, 4.2.1, 4.2.0, 4.1.0, 3.2.2, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.1, 3.0.0, 2.6.0, 2.5.1, 2.5.0, 2.4.0, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.1, 2.2.0, 2.1.3, 2.0.0, 1.1.0, 1.0.0, 0.1.7, 0.1.6, 0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1
[Librarian]                 Checking puppetlabs-stdlib/4.4.0 <https://forgeapi.puppetlabs.com>
[Librarian]                   Resolving maestrodev-wget (>= 0) <(no source specified)>
[Librarian]                     Checking manifests
[Librarian]   Module maestrodev-wget found versions: 1.5.6, 1.5.5, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.0, 1.0.0, 0.0.1
[Librarian]                       Checking maestrodev-wget/1.5.6 <https://forgeapi.puppetlabs.com>
[Librarian]                         Resolving puppetlabs-gcc (>= 0) <(no source specified)>
[Librarian]                           Checking manifests
[Librarian]   Module puppetlabs-gcc found versions: 0.2.0, 0.1.0, 0.0.3, 0.0.2, 0.0.1
[Librarian]                             Checking puppetlabs-gcc/0.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]                               Resolving puppetlabs-java (>= 0) <(no source specified)>
[Librarian]                                 Checking manifests
[Librarian]   Module puppetlabs-java found versions: 1.2.0, 1.1.2, 1.1.1, 1.1.0, 1.0.1, 1.0.0, 0.3.0, 0.2.0, 0.1.6, 0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1
[Librarian]                                   Checking puppetlabs-java/1.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]                                     Resolving puppetlabs-wget (>= 0) <(no source specified)>
[Librarian]                                       Checking manifests
Unable to find module 'puppetlabs-wget' on https://forgeapi.puppetlabs.com
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/source/forge/repo_v3.rb:37:in `get_module'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/source/forge/repo_v3.rb:14:in `get_versions'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/source/forge/repo.rb:15:in `versions'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/source/forge/repo.rb:42:in `manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/source/forge.rb:144:in `manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:16:in `block in manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:16:in `map'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:16:in `manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/dependency.rb:117:in `cache_manifests!'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/dependency.rb:113:in `manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:70:in `block in recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:154:in `block (3 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:187:in `block in scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:186:in `scope_checking_manifest'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:153:in `block (2 levels) in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:211:in `block in map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `each'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:210:in `map_find'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:152:in `block in resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:165:in `block (2 levels) in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:179:in `block in scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:178:in `scope_checking_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:164:in `block in scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:223:in `scope'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:163:in `scope_resolving_dependency'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:151:in `resolving_dependency_map_find_manifests'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:62:in `recursive_resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver/implementation.rb:50:in `resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/resolver.rb:23:in `resolve'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/action/resolve.rb:26:in `run'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:169:in `resolve!'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/lib/librarian/puppet/cli.rb:67:in `install'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `block (2 levels) in bin!'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:31:in `returning_status'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `block in bin!'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:47:in `with_environment'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `bin!'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/gems/librarian-puppet-1.3.2/bin/librarian-puppet:7:in `<top (required)>'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/bin/librarian-puppet:23:in `load'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/bin/librarian-puppet:23:in `<main>'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/bin/ruby_executable_hooks:15:in `eval'
/Users/tehgeekmeister/.rvm/gems/ruby-2.0.0-p451-mri@librarian/bin/ruby_executable_hooks:15:in `<main>'