Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 631594 - file collisions between sys-apps/util-linux and sys-libs/libuuid
Summary: file collisions between sys-apps/util-linux and sys-libs/libuuid
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-20 22:25 UTC by Jack
Modified: 2019-09-11 06:27 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 Jack 2017-09-20 22:25:19 UTC
sys-apps/util-linux-2.28 (current stable,) and sys-libs/libuuid-1.0.3 (marked ~*) both install /usr/include/uuid/uuid.h, /usr/lib64/pkgconfig/uuid.pc, and /usr/lib64/libuuid.so.


Reproducible: Always

Actual Results:  
First one emerged installs files, second one fails due to package collision.

Expected Results:  
No conflict, or explicit depend of one on non-presence of the other.
Comment 1 Jack 2019-03-01 22:41:59 UTC
Conflict still present with util-linux-2.33-r1 (didn't test with ~2.33.1)
Comment 2 Fabian Groffen gentoo-dev 2019-03-04 09:54:34 UTC
the conflict is intentional, I wonder why libuuid was pulled in though
Comment 3 Jack 2019-03-04 17:56:04 UTC
"equery d libuuid" doesn't show anything (I'm on amd64) so (although I can't remember what I was doing to discover the conflict over two years ago) I may have been led to that package attempting to solve some other problem, which seems to no longer present.

However, as libuuid is only keyworded for "~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" I wonder if I just should never have been trying to install it on amd64, or if an explicit block should be added.
Comment 4 Fabian Groffen gentoo-dev 2019-03-04 21:21:45 UTC
I'll add the block, but you never ever should have the need to install it yourself :)
Comment 5 Larry the Git Cow gentoo-dev 2019-03-04 21:40:15 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24dde68a08d82a732cd6a94fcab9ca654502d175

commit 24dde68a08d82a732cd6a94fcab9ca654502d175
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2019-03-04 21:39:34 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2019-03-04 21:40:08 +0000

    sys-libs/libuuid: block util-linux and native-uuid
    
    Bug: https://bugs.gentoo.org/631594
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/libuuid/libuuid-1.0.3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
Comment 6 Yuriy Dmitriev 2019-09-10 21:02:45 UTC
I am thinking.....

Bug with libuuid not fixed. Without it we are can not compile xfsdump. Or may be I dont know replacement?
Comment 7 Fabian Groffen gentoo-dev 2019-09-11 06:27:52 UTC
with the block in place, you should have util-linux ... only