voxpupuli / librarian-puppet

MIT License
95 stars 38 forks source link

Problem with pre-releases versions #65

Open javiern opened 6 years ago

javiern commented 6 years ago

Hello, im having problems installing pre-releases, versions of modules for example...

1.0.0-rc.0, or 1.0.0-alpha or 1.0.0-SNAPSHOT

i leave the output of librarian puppet installing a module with this versioning and the output of the same module beinig installed by puppet module install

[root@7e978d5a2a24 test]# puppet module install intraway-iwcommon --module_repository=https://forge.intraway.com
Notice: Preparing to install into /etc/puppetlabs/code/modules ...
Notice: Created target directory /etc/puppetlabs/code/modules
Notice: Downloading from https://forge.intraway.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/modules
└─┬ intraway-iwcommon (v1.0.0-rc0)
  ├─┬ ajcrowe-supervisord (v0.6.1)
  │ └── puppetlabs-concat (v2.2.1)
  └── puppetlabs-stdlib (v4.25.1)
[root@7e978d5a2a24 test]# cat Puppetfile 
forge "https://forge.intraway.com"

mod 'intraway-iwcommon', '1.0.0-rc0'
[root@7e978d5a2a24 test]# librarian-puppet install --verbose --no-use-v1-api
[Librarian] Ruby Version: 2.1.9
[Librarian] Ruby Platform: x86_64-linux
[Librarian] Rubygems Version: 2.2.5
[Librarian] Librarian Version: 0.6.4
[Librarian] Librarian Adapter: puppet
[Librarian] Librarian Adapter Version: 3.0.0
[Librarian] Project: /tmp/test
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/bin/git
[Librarian] Git Version: 1.8.3.1
[Librarian] Git Environment Variables:
[Librarian]   (empty)
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian]   [:forge, "https://forge.intraway.com", {}]
[Librarian] Resolving intraway-iwcommon (= 1.0.0.pre.rc0) <https://forge.intraway.com>
[Librarian]   Checking manifests
[Librarian]   Module intraway-iwcommon found versions: 1.0.0-rc0
[Librarian]     Checking intraway-iwcommon/1.0.0-rc0 <https://forge.intraway.com>
[Librarian]       Conflict between intraway-iwcommon/1.0.0-rc0 <https://forge.intraway.com> and intraway-iwcommon (= 1.0.0.pre.rc0) <https://forge.intraway.com>
[Librarian]       Backtracking from intraway-iwcommon/1.0.0-rc0 <https://forge.intraway.com>
[Librarian]   Failed to resolve intraway-iwcommon (= 1.0.0.pre.rc0) <https://forge.intraway.com>
Could not resolve the dependencies.
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/persist_resolution_mixin.rb:11:in `persist_resolution'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/resolve.rb:32:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/action/resolve.rb:10:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:104:in `resolve!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:68:in `install'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block (2 levels) in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:31:in `returning_status'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:47:in `with_environment'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/bin/librarian-puppet:7:in `<top (required)>'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `load'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `<main>'
javiern commented 6 years ago

if it helps, i having the same problem with puppetlabs standard modules, for example puppetlabs-concat:

[root@7e978d5a2a24 test]# puppet module install puppetlabs-concat --version 1.0.0-rc1 --module_repository=https://forge.intraway.com
Notice: Preparing to install into /etc/puppetlabs/code/modules ...
Notice: Created target directory /etc/puppetlabs/code/modules
Notice: Downloading from https://forge.intraway.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/modules
└── puppetlabs-concat (v1.0.0-rc1)
[root@7e978d5a2a24 test]# vim Puppetfile 
bash: vim: command not found
[root@7e978d5a2a24 test]# vi Puppetfile 
[root@7e978d5a2a24 test]# librarian-puppet install --verbose --no-use-v1-api
[Librarian] Ruby Version: 2.1.9
[Librarian] Ruby Platform: x86_64-linux
[Librarian] Rubygems Version: 2.2.5
[Librarian] Librarian Version: 0.6.4
[Librarian] Librarian Adapter: puppet
[Librarian] Librarian Adapter Version: 3.0.0
[Librarian] Project: /tmp/test
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/bin/git
[Librarian] Git Version: 1.8.3.1
[Librarian] Git Environment Variables:
[Librarian]   (empty)
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian]   [:forge, "https://forge.intraway.com", {}]
[Librarian] Resolving puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]   Checking manifests
[Librarian]   Module puppetlabs-concat found versions: 4.2.1, 4.2.0, 4.1.1, 4.1.0, 4.0.1, 4.0.0, 3.0.0, 2.2.1, 2.2.0, 2.1.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.2, 1.1.1, 1.1.0, 1.1.0-rc1, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 1.0.0-rc1
[Librarian]     Checking puppetlabs-concat/4.2.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.2.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.2.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/4.2.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.2.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.2.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/4.1.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.1.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.1.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/4.1.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.1.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.1.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/4.0.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.0.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.0.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/4.0.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/4.0.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/4.0.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/3.0.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/3.0.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/3.0.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/2.2.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/2.2.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/2.2.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/2.2.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/2.2.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/2.2.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/2.1.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/2.1.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/2.1.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.5 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.5 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.5 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.4 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.4 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.4 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.3 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.3 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.3 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.2 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.2 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.2 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.2.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.1.2 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.2 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.2 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.1.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.1.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.1.0-rc1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.0-rc1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.0-rc1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.4 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.4 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.4 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.3 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.3 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.3 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.2 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.2 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.2 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.1 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.0 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.0 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.0 <https://forge.intraway.com>
[Librarian]     Checking puppetlabs-concat/1.0.0-rc1 <https://forge.intraway.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.0-rc1 <https://forge.intraway.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.0-rc1 <https://forge.intraway.com>
[Librarian]   Failed to resolve puppetlabs-concat (= 1.0.0.pre.rc1) <https://forge.intraway.com>
Could not resolve the dependencies.
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/persist_resolution_mixin.rb:11:in `persist_resolution'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/resolve.rb:32:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/action/resolve.rb:10:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:104:in `resolve!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:68:in `install'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block (2 levels) in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:31:in `returning_status'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:47:in `with_environment'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/bin/librarian-puppet:7:in `<top (required)>'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `load'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `<main>'
javiern commented 6 years ago

And last, but not least, i tested without my artifactory installation in the middle, and i got the same error. Sorry for all the comments, but i think the information might be relevant... I will really appreciate any help you can give me.

Thanks!

[root@7e978d5a2a24 test]# cat Puppetfile 
#forge "https://forge.intraway.com"
forge "https://forgeapi.puppetlabs.com"

mod 'puppetlabs-concat', '1.0.0-rc1'
[root@7e978d5a2a24 test]# librarian-puppet install --verbose                
[Librarian] Ruby Version: 2.1.9
[Librarian] Ruby Platform: x86_64-linux
[Librarian] Rubygems Version: 2.2.5
[Librarian] Librarian Version: 0.6.4
[Librarian] Librarian Adapter: puppet
[Librarian] Librarian Adapter Version: 3.0.0
[Librarian] Project: /tmp/test
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/bin/git
[Librarian] Git Version: 1.8.3.1
[Librarian] Git Environment Variables:
[Librarian]   (empty)
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian]   [:forge, "https://forgeapi.puppetlabs.com", {}]
[Librarian] Resolving puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]   Checking manifests
[Librarian]   Module puppetlabs-concat found versions: 4.2.1, 4.2.0, 4.1.1, 4.1.0, 4.0.1, 4.0.0, 3.0.0, 2.2.1, 2.2.0, 2.1.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.2, 1.1.1, 1.1.0, 1.1.0-rc1, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 1.0.0-rc1
[Librarian]     Checking puppetlabs-concat/4.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.2.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/4.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.2.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/4.1.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.1.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.1.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/4.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.1.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/4.0.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.0.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.0.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/4.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/4.0.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/4.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/3.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/3.0.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/3.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/2.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/2.2.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/2.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/2.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/2.2.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/2.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/2.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/2.1.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/2.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.5 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.5 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.5 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.4 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.4 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.4 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.3 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.3 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.3 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.2 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.2 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.2 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.2.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.2.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.1.2 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.2 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.2 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.1.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.1.0-rc1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.1.0-rc1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.1.0-rc1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.4 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.4 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.4 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.3 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.3 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.3 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.2 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.2 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.2 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.1 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.0 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.0 <https://forgeapi.puppetlabs.com>
[Librarian]     Checking puppetlabs-concat/1.0.0-rc1 <https://forgeapi.puppetlabs.com>
[Librarian]       Conflict between puppetlabs-concat/1.0.0-rc1 <https://forgeapi.puppetlabs.com> and puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
[Librarian]       Backtracking from puppetlabs-concat/1.0.0-rc1 <https://forgeapi.puppetlabs.com>
[Librarian]   Failed to resolve puppetlabs-concat (= 1.0.0.pre.rc1) <https://forgeapi.puppetlabs.com>
Could not resolve the dependencies.
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/persist_resolution_mixin.rb:11:in `persist_resolution'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/action/resolve.rb:32:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/action/resolve.rb:10:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:104:in `resolve!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/lib/librarian/puppet/cli.rb:68:in `install'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block (2 levels) in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:31:in `returning_status'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `block in bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:47:in `with_environment'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarianp-0.6.4/lib/librarian/cli.rb:26:in `bin!'
/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/librarian-puppet-3.0.0/bin/librarian-puppet:7:in `<top (required)>'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `load'
/opt/puppetlabs/puppet/bin/librarian-puppet:23:in `<main>'
mgvazquez commented 6 years ago

1+

rledousa commented 3 years ago

+1. Where does this '.pre.' come from???

Example: version in metadata.json = 0.1.0-NIGHTLY. Module package is named mymodule-0.1.0-NIGHTLY.tar.gz

metadata.json passes pdk validate. When I run librarian, I see like javiern above Failed to resolve rledousa-mymodule (= 0.1.0.pre.NIGHTLY)

If I set the version in metadata.json to 0.1.0.pre.NIGHTLY to match librarian, pdk validate fails: pdk (ERROR): metadata-json-lint: The property 'version' must be a valid semantic version: Unable to parse '0.1.0.pre.NIGHTLY' as a semantic version identifier (metadata.json)

Safranil commented 4 months ago

I got the same problems with DSC modules from the forge.

I'm unable to get any of these modules : https://forge.puppet.com/modules/dsc