Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270003 - x11-libs/libSM-1.1.0 should make libuuid dependency optional
Summary: x11-libs/libSM-1.1.0 should make libuuid dependency optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-15 22:36 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2009-08-13 13:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-05-15 22:36:37 UTC
While I know for Linux desktop systems libuuid is _necessary_ this is not so on Gentoo/FreeBSD systems (and actually e2fsprogs-libs is currently colliding with the system libraries).

I'm also going to submit to libSM upstream a patch to actually use the _system_ uuid functions instead of the ones from the library, when available, so it might have to be looked again in the future, but for now a switch would be a good idea ;)
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-06-24 23:07:13 UTC
Diego, got a patch for this? I can commit them directly.

Thanks
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-06-24 23:37:31 UTC
I have a patch on FreeDesktop's bugzilla that make it use the FreeBSD variant of the UUID functions, but the configure.ac as it is now should allow disabling uuid usage.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-06-25 06:14:55 UTC
URL please?

Thanks
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-06-25 09:20:46 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=21759
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-08-09 18:59:57 UTC
fwiw upstream applied my patch.
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2009-08-09 21:41:48 UTC
I know, I just made a release of libSM. I'll be putting it in portage Real Soon Now (tm)

Thanks
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2009-08-13 13:09:15 UTC
Fixed with 1.1.1. This is the first time I do weird stuff with arch-specific deps, please let me know if this could be improved.

Thanks
Comment 8 Alexis Ballier gentoo-dev 2009-08-13 13:23:36 UTC
(In reply to comment #7)
> Fixed with 1.1.1. This is the first time I do weird stuff with arch-specific
> deps, please let me know if this could be improved.

I would have used elibc_FreeBSD instead of arch because that's the libc that provides the functions :) (and this'll easily allow other fbsd arches to come in)
Comment 9 Rémi Cardona (RETIRED) gentoo-dev 2009-08-13 13:50:54 UTC
(In reply to comment #8)
> I would have used elibc_FreeBSD instead of arch because that's the libc that
> provides the functions :) (and this'll easily allow other fbsd arches to come
> in)

Indeed, thanks for the tip!

Done.