Hi guys, I am trying to get vagrant-libvirt installable via RPM (so that it is found by vagrant and does not need to be installed via 'vagrant plugin'). Currently, Tumbleweed contains 2.1.0 of rubygem-fog-core, while rubygem-vagrant-libvirt requires 1.43. So, I tried to override this and try if everything falls apart, rather than create another versioned rubygem and get that into Factory... But it does not work. https://build.opensuse.org/package/show/home:ojkastl_buildservice:branches:V... I added a patch 0001-change-dependency-for-fog-core-to-2.1.0.patch that changes the versions in the gemspec file, and added it to the spec via the gem2rpm.yml: :patches: 0001-change-dependency-for-fog-core-to-2.1.0.patch: -p1 This resulted in the following lines in the spec file: %prep %gem_unpack %patch0 -p1 find -type f -print0 | xargs -0 touch -r %{S:0} %gem_build But still somehow 1.43 ends up being required: ######################################################################## sudo zypper in ruby2.5-rubygem-vagrant-libvirt-0.0.43-4.1 Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides rubygem(ruby:2.5.0:fog-core:1.43) >= 1.43 needed by ruby2.5-rubygem-vagrant-libvirt-0.0.43-4.1.x86_64 ######################################################################## Is there some mechanism that I am overlooking, that dynamically generates the dependencies and does not respect the gemspec file containing my changes? Thanks in advance. Kind Regards, Johannes -- Johannes Kastl Linux Consultant & Trainer Tel.: +49 (0) 151 2372 5802 Mail: kastl@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537