Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 540742 - x11-libs/libICE automagic dependency on dev-libs/libbsd
Summary: x11-libs/libICE automagic dependency on dev-libs/libbsd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matt Turner
URL:
Whiteboard:
Keywords:
: 544288 552778 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-02-20 10:39 UTC by Justin Lecher (RETIRED)
Modified: 2017-02-28 19:51 UTC (History)
2 users (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 Justin Lecher (RETIRED) gentoo-dev 2015-02-20 10:39:51 UTC
After removal of dev-libs/libbsd I see

!!! existing preserved libs:
>>> package: dev-libs/libbsd-0.7.0
*  - /usr/lib64/libbsd.so.0
*  - /usr/lib64/libbsd.so.0.7.0
*      used by /usr/lib64/libICE.so.6.3.0 (x11-libs/libICE-1.0.9)
Comment 1 Matt Turner gentoo-dev 2015-03-27 18:08:15 UTC
*** Bug 544288 has been marked as a duplicate of this bug. ***
Comment 2 Mike Gilbert gentoo-dev 2015-06-22 01:52:50 UTC
*** Bug 552778 has been marked as a duplicate of this bug. ***
Comment 3 Matt Turner gentoo-dev 2017-01-20 18:10:17 UTC
Pushed libICE-1.0.9-r1 with

commit b4380da432e0da79850700d44e08ac983cc0f8d6
Author: Matt Turner <mattst88@gentoo.org>
Date:   Fri Jan 20 10:08:49 2017 -0800

    x11-libs/libICE: Require libbsd unconditionally.
Comment 4 Mart Raudsepp gentoo-dev 2017-01-21 01:36:28 UTC
I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in libXdmcp?
Though I'm not sure it gives any big value to depend on this (as opposed to disabling whatever it uses there), seemed to be some sort of "slightly better" function over the fallback, at least in case of libXdmcp. But I think BSD and such have it in their libc itself (as evident by libbsd...), so at least elibc_glibc?
Comment 5 Matt Turner gentoo-dev 2017-01-21 01:47:20 UTC
(In reply to Mart Raudsepp from comment #4)
> I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in
> libXdmcp?

Good suggestion.

commit 5596c286365c93818e87942d0c9ced133ff891a3
Author: Matt Turner <mattst88@gentoo.org>
Date:   Fri Jan 20 17:45:40 2017 -0800

    x11-libs/libICE: Only depend on libbsd if elibc_glibc.
Comment 6 Matt Turner gentoo-dev 2017-02-28 19:51:05 UTC
(In reply to Mart Raudsepp from comment #4)
> I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in
> libXdmcp?
> Though I'm not sure it gives any big value to depend on this (as opposed to
> disabling whatever it uses there), seemed to be some sort of "slightly
> better" function over the fallback, at least in case of libXdmcp.

https://lists.x.org/archives/xorg-devel/2017-February/052898.html