https://bugzilla.novell.com/show_bug.cgi?id=754513
https://bugzilla.novell.com/show_bug.cgi?id=754513#c9
Dave Plater changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
--- Comment #9 from Dave Plater 2012-03-30 11:02:09 UTC ---
(In reply to comment #7)
You cannot add a specific requirement like that, it's up to the user who
installs packages built against different versions of libraries than the
standard distribution's libraries to make sure they are the correct versions. I
run kde4 from KDE:Distro:Factory and I use
"zypper dup -r kde4" to update, this ensures that every package from KDF and
the dependencies are built together and I won't have a problem such as yours.
If you had installed clementine from the multimedia:apps 12.1 repository you
wouldn't have had a libqt4 problem but you may have needed to update your
libraries that are developed in multimedia:libs. "zypper dup" isn't the
solution to the problem and could cause more, if you execute "zypper -v up" it
will inform you that there are updates available from another repository but
won't install them and then it's up to you to decide. You need to decide if you
want to use Tumbleweed and if you do, I suggest you initially perform a
"zypper dup -r <the alias or name of your tumbleweed repo>" this will ensure
that you don't have similar problems. AFAIK libQtCore.so.4 is the library that
was responsible and this is what my clementine, from multimediaa;apps is built
against. Tumbleweed's clementine was built against "libqt4-4.8.0",
multimedia:apps's 12.1 clementine was built against libqt4-4.7.4 therefore if
you had installed from the multimedia:apps 12.1 repository you wouldn't have
had this problem. If clementine required libqt4-4.8.0 it wouldn't build for
12.1.
A higher version of a library is either backward compatible or the installation
system will leave the lower version in place. This is what thje shared library
policy is for but a package built against a higher version that doesn't have a
change in the major version, 4 in this case, won't be pulled in.
Happy to have been of assistance
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.