I tried to install the puppet-debugger gem from op...
# puppet
c
I tried to install the puppet-debugger gem from openvox agent ruby yesterday but getting this error. The debugger has a requirement of puppet which is downloaded from rubygems.
Copy code
/opt/puppetlabs/puppet/bin/gem install puppet-debugger
puppet's executable "puppet" conflicts with /opt/puppetlabs/puppet/bin/puppet
Overwrite the executable? [yN]  n
ERROR:  Error installing puppet-debugger:
	"puppet" from puppet conflicts with /opt/puppetlabs/puppet/bin/puppet
This is happening because the gem spec doesn't have a name of "puppet"
Copy code
Gem::Specification.new do |spec|
  spec.name = "openvox"
  spec.version = "8.15.0"
I don't know the legality of keeping the name puppet vs openvox in the gemspec but changing that name appears to affect dependency resolution. While it is easy for me to change the puppet-debugger requirements
_s_.add_runtime_dependency('puppet', ['>= 6'])
is this something we want to advise all 3rd party software? Also when would openvox be published in rubygems.org? What is the advisement here from openvox team?