Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 541208

Summary: sys-libs/e2fsprogs-libs-1.42.12 with sys-freebsd/freebsd-lib - File collisions
Product: Gentoo/Alt Reporter: henning.f
Component: FreeBSDAssignee: Gentoo/BSD Team <bsd+disabled>
Status: RESOLVED OBSOLETE    
Severity: normal CC: treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Deadline: 2019-10-11   

Description henning.f 2015-02-24 07:57:47 UTC
* Detected file collision(s):
 * 
 * 	/usr/share/man/man3/uuid.3.bz2
 * 	/usr/share/man/man3/uuid_compare.3.bz2
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-freebsd/freebsd-lib-10.1-r1:0::nigoro-fbsd
 * 	/usr/share/man/man3/uuid.3.bz2
 * 	/usr/share/man/man3/uuid_compare.3.bz2

The same applies to freebsd-lib-9.2

Reproducible: Always

Steps to Reproduce:
emerge e2fsprogs-libs
Comment 1 Arfrever Frehtes Taifersar Arahesis 2018-03-25 02:53:03 UTC
These files are now supposed to be installed by sys-apps/util-linux instead of sys-libs/e2fsprogs-libs. So potentially sys-apps/util-linux would collide with sys-freebsd/freebsd-lib.

However sys-libs/e2fsprogs-libs ebuilds have:

        # we use blkid/uuid from util-linux now
        if use kernel_linux ; then
                export ac_cv_lib_{uuid_uuid_generate,blkid_blkid_get_cache}=yes
                myconf+=( --disable-lib{blkid,uuid} )
        fi

Maybe this code (or at least --disable-lib{blkid,uuid} part) should be unconditional.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-09-11 12:14:28 UTC
sys-freebsd/* is now pmasked.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-11 15:18:04 UTC
sys-freebsd/* removed.