Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612640 - sys-apps/man-pages-4.10 file collisions w/sys-apps/keyutils man pages
Summary: sys-apps/man-pages-4.10 file collisions w/sys-apps/keyutils man pages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-14 20:25 UTC by Michal Jakubowski
Modified: 2017-03-21 15:04 UTC (History)
5 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 Michal Jakubowski 2017-03-14 20:25:14 UTC
Gentoo-i7 ~ # emerge man-pages              
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-apps/man-pages-4.10::gentoo
>>> Installing (1 of 1) sys-apps/man-pages-4.10::gentoo
>>> Failed to install sys-apps/man-pages-4.10, Log file:
>>>  '/var/tmp/portage/sys-apps/man-pages-4.10/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.58, 0.56, 0.36
 * Package:    sys-apps/man-pages-4.10
 * Repository: gentoo
 * Maintainer: base-system@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux nls userland_GNU
 * FEATURES:   ccache preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking man-pages-4.10.tar.xz to /var/tmp/portage/sys-apps/man-pages-4.10/work
>>> Unpacking man-pages-gentoo-2.tar.bz2 to /var/tmp/portage/sys-apps/man-pages-4.10/work
>>> Source unpacked in /var/tmp/portage/sys-apps/man-pages-4.10/work
>>> Preparing source in /var/tmp/portage/sys-apps/man-pages-4.10/work/man-pages-4.10 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-apps/man-pages-4.10/work/man-pages-4.10 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-apps/man-pages-4.10/work/man-pages-4.10 ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-apps/man-pages-4.10

>>> Install man-pages-4.10 into /var/tmp/portage/sys-apps/man-pages-4.10/image/ category sys-apps
make -j9 install prefix=/usr DESTDIR=/var/tmp/portage/sys-apps/man-pages-4.10/image/ 
for i in man?; do \
        install -d -m 755 /var/tmp/portage/sys-apps/man-pages-4.10/image//usr/share/man/"$i" || exit $?; \
        install -m 644 "$i"/* /var/tmp/portage/sys-apps/man-pages-4.10/image//usr/share/man/"$i" || exit $?; \
done
>>> Completed installing man-pages-4.10 into /var/tmp/portage/sys-apps/man-pages-4.10/image/

 * Final size of build directory: 8211 KiB
 * Final size of installed tree: 1187 KiB

ecompressdir: bzip2 -9 /usr/share/doc
ecompressdir: bzip2 -9 /usr/share/man
>>> Done.
 * 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 https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://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/man7/session-keyring.7.bz2
 *      /usr/share/man/man7/keyrings.7.bz2
 *      /usr/share/man/man7/user-keyring.7.bz2
 *      /usr/share/man/man7/thread-keyring.7.bz2
 *      /usr/share/man/man7/process-keyring.7.bz2
 *      /usr/share/man/man7/persistent-keyring.7.bz2
 *      /usr/share/man/man7/user-session-keyring.7.bz2
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-apps/keyutils-1.5.9-r3:0::gentoo
 *      /usr/share/man/man7/keyrings.7.bz2
 *      /usr/share/man/man7/persistent-keyring.7.bz2
 *      /usr/share/man/man7/process-keyring.7.bz2
 *      /usr/share/man/man7/session-keyring.7.bz2
 *      /usr/share/man/man7/thread-keyring.7.bz2
 *      /usr/share/man/man7/user-keyring.7.bz2
 *      /usr/share/man/man7/user-session-keyring.7.bz2
 * 
 * Package 'sys-apps/man-pages-4.10' NOT merged due to file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * Messages for package sys-apps/man-pages-4.10:

 * 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 https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://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/man7/session-keyring.7.bz2
 *      /usr/share/man/man7/keyrings.7.bz2
 *      /usr/share/man/man7/user-keyring.7.bz2
 *      /usr/share/man/man7/thread-keyring.7.bz2
 *      /usr/share/man/man7/process-keyring.7.bz2
 *      /usr/share/man/man7/persistent-keyring.7.bz2
 *      /usr/share/man/man7/user-session-keyring.7.bz2
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-apps/keyutils-1.5.9-r3:0::gentoo
 *      /usr/share/man/man7/keyrings.7.bz2
 *      /usr/share/man/man7/persistent-keyring.7.bz2
 *      /usr/share/man/man7/process-keyring.7.bz2
 *      /usr/share/man/man7/session-keyring.7.bz2
 *      /usr/share/man/man7/thread-keyring.7.bz2
 *      /usr/share/man/man7/user-keyring.7.bz2
 *      /usr/share/man/man7/user-session-keyring.7.bz2
 * 
 * Package 'sys-apps/man-pages-4.10' NOT merged due to file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * GNU info directory index is up-to-date.
Comment 1 SpanKY gentoo-dev 2017-03-14 20:56:54 UTC
upstream moved most of the system man pages to the common man-pages package.  need to drop the old ones from keyutils.
Comment 3 Marcin Mirosław 2017-03-21 11:01:44 UTC
Bug isn't fixed because
RDEPEND="virtual/man
        !<sys-apps/keyutils-1.5.9-r3

it should be
RDEPEND="virtual/man
        !<=sys-apps/keyutils-1.5.9-r3
Comment 4 Bernardo Costa 2017-03-21 15:04:26 UTC
(In reply to Marcin Mirosław from comment #3)
> Bug isn't fixed because
> RDEPEND="virtual/man
>         !<sys-apps/keyutils-1.5.9-r3
> 
> it should be
> RDEPEND="virtual/man
>         !<=sys-apps/keyutils-1.5.9-r3

Hit by it just now, please reopen / change to in progress, since the main search on bugs.g.o does not show this bug, which still happens until the tree gets upgraded.