Corey Osman
04/22/2025, 4:09 PM/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"
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?