http://bugzilla.novell.com/show_bug.cgi?id=543498
User ma@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=543498#c7
--- Comment #7 from Michael Andres 2009-10-05 14:06:11 MDT ---
The solver is right, but libtag-extras packaging bug(s) are the key to this
result:
The installed libtag-extras0 (obs://build.opensuse.org/KDE) contains and
provides libtag-extras.so.1. That's a packaging bug. The package had to be
named libtag-extras1 according to the libs major version.
kde_playground meanwhile fixed the bug, and now contains libtag-extras1 only.
So looking for libtag-extras0 the solver finds it in openSUSE11.2 only.
Installing this removes the installed libtag-extras.so.1 and installs the
so.0.
Now amarok from kde_playground requires libtag-extras.so.1. The libtag-extras1
package is also provided by kde_playground, but due to a 2nd packaging bug the
package is not installable. It conflicts with libtag-extras0 (see next
comment).
At that point the solver decides to perform the requested dup rather than not
updating or even removing the installed libtag-extras0. As a consequence amarok
is taken from openSUSE11.2, as this version requires libtag-extras0. The 2nd
packaging bug prevents the expected solution.
As improvement for 11.3 we plan to let the solver issue a warning if he's not
able to install the package from the repo with highest priority, instead of
silently switching to a lower priority.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.