[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