On Mon, Aug 30, 2010 at 11:53 AM, Will Stephenson <wstephenson@suse.de> wrote:
So I just spent an afternoon trying to figure out why Choqok from KUP's plugins don't load, and it was the old chestnut that KPluginLoader doesn't permit plugins built with a newer version of kdelibs than is installed to load.
This happened because Choqok in KUP built vs KDF is built vs the unpublished KDE 4.5.1 from KDF, and I still have KDE 4.5.0 installed.
Can we make sure and disable publish in the dependent repositories of projects building vs KDF when we disable publish in KDF during integration of a new upstream version?
This means
1) disable publish in all KDF repos 2) disable publish in KDE:Extra openSUSE_*_KDE_Distro_Factory 3) disable publish in KDE:Unstable:Playground
I've made a feature request in the OBS to warn when not doing this: https://features.opensuse.org/310454
but until then please be careful.
Will
As I said in a comment on the feature request, I think it would be better if buildservice had a setting that project repositories could inherent their build and publish flags from the repositories they were built against, so if the repository they were built against gets disabled, the project repository does as well. This would, of course, be an option. As for packages that have those sorts of run-time dependency issues, shouldn't their spec file set the version of the library they were built against as a dependency? That way you wouldn't be able to install them unless the library was present. A lot of KDE packages do this already, which leads to a lot of annoying "Dependency not found" errors in YaST but that is better than a broken system. -Todd -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org