[DRE-maint] Bug#817011: ruby-domain-name: missing RubyGems integration, breaks other softwares like Vagrant
Marc Dequènes (duck)
duck at duckcorp.org
Mon Mar 7 06:15:38 UTC 2016
Package: ruby-domain-name
Version: 0.5.20160216-1
Severity: grave
Quack,
I just installed Vagrant and got the trace you can find later in this
message. After some investigation I found your package does not provide
any gemspec file and tried to create a basic one like this in
'/usr/share/rubygems-integration/all/specifications/domain_name-0.5.20160216.gemspec':
Gem::Specification.new do |s|
s.name = "domain_name"
s.version = "0.5.20160216"
end
It fixed the problem.
I'm in the team but I don't have time or tools at the moment to get into
more details why this file is missing (I remember gem2deb to already
have all the necessary magic and this package is using it), sorry.
Regards.
---------------------------------------------------------------------
$ vagrant
Vagrant experienced a version conflict with some installed plugins!
This usually happens if you recently upgraded Vagrant. As part of the
upgrade process, some existing plugins are no longer compatible with
this version of Vagrant. The recommended way to fix this is to remove
your existing plugins and reinstall them one-by-one. To remove all
plugins:
rm -r ~/.vagrant.d/plugins.json ~/.vagrant.d/gems
Note if you have an alternate VAGRANT_HOME environmental variable
set, the folders above will be in that directory rather than your
user's home directory.
The error message is shown below:
Bundler could not find compatible versions for gem "domain_name":
In Gemfile:
vagrant (= 1.8.1) was resolved to 1.8.1, which depends on
rest-client (< 2.0, >= 1.6.0) was resolved to 1.8.0, which depends
on
http-cookie (< 2.0, >= 1.0.2) was resolved to 1.0.2, which
depends on
domain_name (~> 0.5)
Could not find gem 'domain_name (~> 0.5)', which is required by gem
'http-cookie (< 2.0, >= 1.0.2)', in any of the sources.
--
Marc Dequènes
More information about the Pkg-ruby-extras-maintainers
mailing list