On Tuesday 27 April 2010 15:15:29 Stephan Kulow wrote:
Hi,
We introduced some new rpmlint failures you'll see:
Greetings, Stephan
Hi Stephan, It seems that something else got implemented as well. Rebuilding the Qt4 packages yesterday evening resulted in a failed build, due to the following : libqt4-sql-sqlite.x86_64: E: shlib-fixed-dependency (Badness: 440) libqt4-sql = 4.6.3+4.6.20100427 libqt4-x11.x86_64: E: shlib-fixed-dependency (Badness: 440) libqt4 = 4.6.3+4.6.20100427 libqt4-sql.x86_64: E: shlib-fixed-dependency (Badness: 440) libqt4 = 4.6.3+4.6.20100427 libqt4-qt3support.x86_64: E: shlib-fixed-dependency (Badness: 440) libqt4 = 4.6.3+4.6.20100427 libQtWebKit4.x86_64: E: shlib-fixed-dependency (Badness: 440) libqt4-x11 = 4.6.3+4.6.20100427 Your shared library package requires a fixed version of another package. The intention of the Shared Library Policy is to allow parallel installation of multiple versions of the same shared library, hard dependencies likely make that impossible. Please remove this dependency and instead move it to the runtime uses of your library. The fixed dependencies are there to keep the same Qt versions together and to deliver this as a whole. Otherwise we could get a big mess if we start mixing 4.5, 4.6 and 4.7 versions. This as that normally the libraries are build against the symbolic link LibQt<module>.so.4 and not the real library LibQt<module>.so.4.6.3. Is there any way that we can resolve this as that at the moment the repo KDE:Qt46 has failed because of this and we have KDE4:Unstable with 76 unresolvables due to the new PkgConfig requirements. Raymond -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org