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

Bug 630534

Summary: sys-fs/quota-4.04: emerge fails due to glibc-2.25-r4 file collisions
Product: Gentoo Linux Reporter: Andreas Steinmetz <ast>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: atoth, jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=654180
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Steinmetz 2017-09-09 22:03:12 UTC
* Detected file collision(s):
 *
 *      /usr/include/rpcsvc/rquota.x
 *      /usr/include/rpcsvc/rquota.h
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * sys-libs/glibc-2.25-r4:2.2::gentoo
 *      /usr/include/rpcsvc/rquota.h
 *      /usr/include/rpcsvc/rquota.x
 *
 * Package 'sys-fs/quota-4.04' NOT merged due to file collisions. If
Comment 1 Attila Tóth 2017-09-12 10:42:13 UTC
sys-fs/quota-4.03 ebuild had this line:
       rm -r "${ED}"/usr/include || die #70938
sys-fs/quota-4.04 ebuild no longer contains this.
The line refers to a bug from 2004!
Other distros seems to opt for glibc supplying those two files.
Comment 2 Attila Tóth 2017-09-12 15:10:14 UTC
(In reply to Attila Tóth from comment #1)
> sys-fs/quota-4.03 ebuild had this line:
>        rm -r "${ED}"/usr/include || die #70938
> sys-fs/quota-4.04 ebuild no longer contains this.
> The line refers to a bug from 2004!
> Other distros seems to opt for glibc supplying those two files.

Actually the files in quota seems to more up-to-date compared to glibc's...
Comment 3 Alexander Tsoy 2018-02-09 11:22:28 UTC
It looks like it's already fixed:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1d210e7d85aba515fe6519601c95f03337ade2
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2018-04-22 16:19:50 UTC
(In reply to Alexander Tsoy from comment #3)
> It looks like it's already fixed:
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=ec1d210e7d85aba515fe6519601c95f03337ade2

Yeah. Not a particularly elegant solution, but I dont want to mess with what existing glibc versions do.