Hi, The mate-panel-devel package isn't pulling the mate-panel-libs sub-package; this makes yum break: --> Finished Dependency Resolution Error: Package: mate-panel-devel-1.5.1-1.fc18.x86_64 (fedora) Requires: libmate-panel-applet-4.so.1()(64bit) Available: mate-panel-1.5.1-1.fc18.x86_64 (fedora) libmate-panel-applet-4.so.1()(64bit) Installed: mate-panel-1.5.2-4.fc18.x86_64 (@updates-testing) Not found And makes builds of software which depend on mate-panel-devel break; like I warned you in the IRC, this should be fixed, in order to avoid things like: http://pkgs.fedoraproject.org/cgit/mate-power-manager.git/commit/?h=f18&id=306aeae54dbab2db1eabafeac41f4c0ddb6927a1 I hope this elevates your thinking. Can we have this fixed please? (maybe I would be become sensible for caring maintainer when I think on voting intentions ?). Thanks.
The dependencies are as follows, mate-panel (main), Requires: %{name}-libs%{?_isa} = %{version}-%{release} -libs subpkg: Requires: %{name} = %{version}-%{release} -devel subpkg: Requires: %{name}-libs%{?_isa} = %{version}-%{release} So, it's not a matter of missing dependency. Further, $ rpm -q mate-panel-devel mate-panel-devel-1.5.2-4.fc18.x86_64 $ sudo rpm -e mate-panel-libs error: Failed dependencies: libmate-panel-applet-4.so.1()(64bit) is needed by (installed) mate-power-manager-1.5.1-3.fc18.x86_64 libmate-panel-applet-4.so.1()(64bit) is needed by (installed) mate-panel-1.5.2-4.fc18.x86_64 libmate-panel-applet-4.so.1()(64bit) is needed by (installed) mate-panel-devel-1.5.2-4.fc18.x86_64 mate-panel-libs is needed by (installed) mate-power-manager-1.5.1-3.fc18.x86_64 mate-panel-libs(x86-64) = 1.5.2-4.fc18 is needed by (installed) mate-panel-1.5.2-4.fc18.x86_64 mate-panel-libs(x86-64) = 1.5.2-4.fc18 is needed by (installed) mate-panel-devel-1.5.2-4.fc18.x86_64 so, it's not a matter of missing dependency. The error you saw: Installed: mate-panel-1.5.2-4.fc18.x86_64 (@updates-testing) Not found is telling, stale mirror? (ie, how can the yum metadata now about mate-panel-1.5.2-4.fc18 without being able to find that actual package rpm?)
So, in order to get to the bottom of this, I'll have to know more about the circumstances and the transaction that resulted in the error you reported. Was this in koji? A box of yours? If so, is updates-testing enabled?
Rex, OK, I think what went wrong; I've disabled the updates-testing repository and it seems that the packages in distro haven't been splitted and -libs doesn't exist. I based this on a koji build log, in which I wasn't unable to find the mate-panel-libs either and the build was failing with the linker not finding libmate-panel-applet-4. I wasn't aware the splitting was just in updates-testing. I think local dependency resolution failed because I haven't flushed yum cache and it still picked up old meta-data. So we're cool in closing and there is no issue here? NM
Closing as invalid. Apologies.