[opensuse-xfce] exo changes caused breakage in openSUSE:Tumbleweed
Hi all, 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 you do have some build failures in there right now with the inability to find the exo version in some packages). Any ideas how I can resolve this? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
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.
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'm also planning to make libxfce4ui, libxfce4util, and libxfcegui4 conform to the shared library policy so some more issues like this may come up. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
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
On Thu, Mar 22, 2012 at 12:00:31PM -0700, Greg KH wrote:
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.
That solved the issue, but it also needed the line: Prefer: exo-branding-openSUSE to make the solver happy. packages are rebuilding now, greg k-h -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:24]:
On Thu, Mar 22, 2012 at 12:00:31PM -0700, Greg KH wrote:
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.
That solved the issue, but it also needed the line: Prefer: exo-branding-openSUSE to make the solver happy.
packages are rebuilding now,
OK, you might want to update the links to ristretto, thunar-plugin-archive, thunar-plugin-media-tags, thunar-plugin-vcs. I just fixed their build dependencies, so everything should be fine again now. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Thu, Mar 22, 2012 at 09:46:05PM +0100, Guido Berhoerster wrote:
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:24]:
On Thu, Mar 22, 2012 at 12:00:31PM -0700, Greg KH wrote:
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.
That solved the issue, but it also needed the line: Prefer: exo-branding-openSUSE to make the solver happy.
packages are rebuilding now,
OK, you might want to update the links to ristretto, thunar-plugin-archive, thunar-plugin-media-tags, thunar-plugin-vcs. I just fixed their build dependencies, so everything should be fine again now.
Also to thunar-plugin-shares, right? I've now updated them and the packages continue to rebuild, thanks. greg k-h -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:54]:
On Thu, Mar 22, 2012 at 09:46:05PM +0100, Guido Berhoerster wrote:
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:24]:
On Thu, Mar 22, 2012 at 12:00:31PM -0700, Greg KH wrote:
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.
That solved the issue, but it also needed the line: Prefer: exo-branding-openSUSE to make the solver happy.
packages are rebuilding now,
OK, you might want to update the links to ristretto, thunar-plugin-archive, thunar-plugin-media-tags, thunar-plugin-vcs. I just fixed their build dependencies, so everything should be fine again now.
Also to thunar-plugin-shares, right?
Shouldn't be necessary, that was just some unreleated cleanup. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
On Thu, Mar 22, 2012 at 10:01:41PM +0100, Guido Berhoerster wrote:
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:54]:
On Thu, Mar 22, 2012 at 09:46:05PM +0100, Guido Berhoerster wrote:
* Greg KH <gregkh@linuxfoundation.org> [2012-03-22 21:24]:
On Thu, Mar 22, 2012 at 12:00:31PM -0700, Greg KH wrote:
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.
That solved the issue, but it also needed the line: Prefer: exo-branding-openSUSE to make the solver happy.
packages are rebuilding now,
OK, you might want to update the links to ristretto, thunar-plugin-archive, thunar-plugin-media-tags, thunar-plugin-vcs. I just fixed their build dependencies, so everything should be fine again now.
Also to thunar-plugin-shares, right?
Shouldn't be necessary, that was just some unreleated cleanup.
Ok, I took it anyway, it all looks good now, thanks for the help, much appreciated. greg k-h -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xfce+owner@opensuse.org
participants (2)
-
Greg KH
-
Guido Berhoerster