On Thu, Mar 22, 2012 at 07:54:58PM +0100, Guido Berhoerster wrote:
Hi,
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 19:11]:
With the recent change to exo, almost all of the xfce-based packages in openSUSE:Tumbleweed now fail to build with an "unresolvable" status.
I get the build system error of: have choice for libexo-1-1 = 0.6.2 needed by exo-devel: libexo-1-0 exo, have choice for libexo-1.so.0 needed by exo-tools: libexo-1-0 exo, have choice for exo-branding = 0.6.2 neeed by exo-data: exo-branding-openSUSE exo-branding-upstream exo-branding-basedonopensuse
This error doesn't seem to be showing up in the X11:xfce repo (although
that probably happens because the old exo package containing the library and tools is still available from the build target repo, I ran into the same issue with X11:xfce yesterday. Adding
Prefer: -exo
to the Tumbleweed project config should lead to libexo-1-0 being used.
Ok, I'll do that.
you do have some build failures in there right now with the inability to find the exo version in some packages).
AFAICS these are because of missing dependencies (e.g. ristretto), I'll fix them soon.
I wasn't aware you're using unversioned links into the development packages, wouldn't it be better to link to the Factory packages or to at least use versioned symlinks to known good versions?
I am using links, I just blindly accepted this change without checking to see what it was, it was my fault, normally I test stuff in openSUSE:Tumbleweed:Testing first, but that is being used for the big KDE 4.8 update at the moment, and I thought this was a minor bugfix. Again, it's really my fault, but in the end, I need to know the Prefer: line anyway :)
I'm also planning to make libxfce4ui, libxfce4util, and libxfcegui4 conform to the shared library policy so some more issues like this may come up.
Ok, if I run into further problems like this, I'll watch the project configuration to see if that's the needed resolution. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org