Bug ID 939560
Summary devel:languages:ruby:extensions/rubygem-qtbindings: /usr/bin/smokeapi conflicts with kdebindings-smokegen
Classification openSUSE
Product openSUSE.org
Version unspecified
Hardware All
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component 3rd party software
Assignee dmacvicar@suse.com
Reporter i@marguerite.su
QA Contact opensuse-communityscreening@forge.provo.novell.com
Found By ---
Blocker ---

sudo zypper in ruby2.2-rubygem-qtbindings from devel:languages:ruby:extensions

will trigger a conflict:

/usr/bin/smokeapi is provided by both ruby2.2-rubygem-qtbindings and
kdebindings-smokegen.

Interestingly, kdebindings-smokegen is a dependency for
ruby2.2-rubygem-qtbindings, so this means this conflict will be not able to be
avoided.

Also I found simply removing %{buildroot}%{_bindir}/smokeapi* in both specfile
and gem2rpm.yml will not help. because /usr/bin/smokeapi in rubygem-qtbindings
is a symlink created by update-alternatives during %gem_install.

Even if I patched /usr/lib/rpm/gem_install.sh to skip creating symlinks for
/usr/bin/smokeapi*, it still fails, because %gem_packages will still ask for
these files.

I hope this can be examined and resolved, because I use qtbindings everyday to
easy my openSUSE life :-(

Marguerite


You are receiving this mail because: