http://bugzilla.suse.com/show_bug.cgi?id=899776 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org Component|GNOME |Basesystem Assignee|bnc-team-gnome@forge.provo. |mls@suse.com |novell.com | --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> --- Gerald, An interesting issue coming from using a rolling release, and not updating the full system. The main problem here is that library dependencies are automatically extracted by RPM; adding all libraries manually to the .spec file as dependencies will result in chaos and 99% incorrect deps as well (remember the old times where autoprovreq was off?) The automatic symbols extracted by the deps for gtk is: libgtk-3.0.so() (or libgtk-3.0.so()(64bit) on 64bit arch). This provides itself is unversioned. I'll pass it on to the RPM maintainer to investigate if there is a reasonable chance to enhance the dep scanner for binaries to:: - Add a version info to the provides - On extracting deps, identify what .so file links to the library, which devel package this relates to and if there is a versioned BuildRequires in the .spec for the same. If there is, require this same version; otherwise require unversioned. This will be further complicated as in most cases we do not require a -devel package, but pkgconfig() symbols. -- You are receiving this mail because: You are on the CC list for the bug.