Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 548900 - sys-apps/man-pages-4.00 collides with sys-apps/attr
Summary: sys-apps/man-pages-4.00 collides with sys-apps/attr
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-08 09:55 UTC by Albert W. Hopkins
Modified: 2015-05-10 16:32 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 Albert W. Hopkins 2015-05-08 09:55:38 UTC
The fail log:

>>> Failed to install sys-apps/man-pages-4.00, Log file:
>>>  '/var/tmp/portage/sys-apps/man-pages-4.00/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.67, 0.50, 0.27
>>> Extracting info
 * Package:    sys-apps/man-pages-4.00
 * Repository: gentoo
 * USE:        nls abi_x86_64 amd64 kernel_linux elibc_glibc userland_GNU
 * FEATURES:   sandbox userpriv usersandbox
>>> Extracting sys-apps/man-pages-4.00
 * Removing /usr/share/info
 * checking 2247 files for package collisions
1000 files checked ...
2000 files checked ...
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/share/man/man5/attr.5
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-apps/attr-2.4.47-r1:0::gentoo
 *      /usr/share/man/man5/attr.5
Comment 1 Anthony Basile gentoo-dev 2015-05-09 22:09:41 UTC
I'm not sure what's happening here.  While man-pages-4.00 did add attr.5, when installed it winds up at

  /usr/share/man/man5/attr.5

while sys-apps/attr installs

 /usr/share/man/man5/attr.5.bz2

Thus avoiding the collision.

Anyhow this looks legit and what we can do is what we did for bug #341953 here too.  Let me first see if I can figure out why we're getting attr.5 and attr.5.bz2.
Comment 2 Anthony Basile gentoo-dev 2015-05-09 23:02:27 UTC
(In reply to Anthony Basile from comment #1)
> I'm not sure what's happening here. 

1) I'm not reproducing this so let's see what system you have.  Can you post your `emerge --info`.

2) Can you also just re-emerge =sys-apps/attr-2.4.47-r1  There were some changes to it without rev-bump and maybe your catching one of the earlier versions. (Although admittedly I can't see why the changes would affect this, but just in case.)

3) @base-system.  FYI. man5/attr.5 provided by man-pages-4.00 is just a redirection to man7/xattr.7.  If this is a legit conflict, then it might just be easier to remove it and not sys-apps/attr's man page.
Comment 3 SpanKY gentoo-dev 2015-05-10 16:22:14 UTC
the compression usage is configurable.  the two packages shouldn't be claiming the same attr(5) space.  upstream attr dropped their man pages, but there hasn't been a new release there yet :/.
Comment 4 SpanKY gentoo-dev 2015-05-10 16:31:11 UTC
Commit message: Stop installing attr(5) as man-pages handles it now
http://sources.gentoo.org/sys-apps/attr/attr-2.4.47-r2.ebuild?rev=1.1
Comment 5 SpanKY gentoo-dev 2015-05-10 16:32:25 UTC
should be all set now in the tree; thanks for the report!

Commit message: Block older attr that installed attr(5) man page
http://sources.gentoo.org/sys-apps/man-pages/man-pages-4.00.ebuild?r1=1.1&r2=1.2