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