Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206361 - File collision between app-i18n/man-pages-es-1.55-r1 and app-misc/mc-4.6.1-r4
Summary: File collision between app-i18n/man-pages-es-1.55-r1 and app-misc/mc-4.6.1-r4
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Fernando J. Pereda (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-17 16:45 UTC by Javier Quinteros
Modified: 2009-08-05 11:36 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 Javier Quinteros 2008-01-17 16:45:22 UTC
After adding the keyword "es" to the variable LINGUAS and runnning

emerge -uD world

a file collision was detected. The filename is /usr/share/man/es/man1/mc.1.bz2 and the result from running

portageq owners / /usr/share/man/es/man1/mc.1.bz2

is

app-misc/mc-4.6.1-r4
        /usr/share/man/es/man1/mc.1.bz2
app-i18n/man-pages-es-1.55-r1
        /usr/share/man/es/man1/mc.1.bz2


Reproducible: Didn't try

Steps to Reproduce:
1.Add the keyword "es" to LINGUAS.
2.Run emerge -uD world
3.

Actual Results:  
* Messages for package app-i18n/man-pages-es-1.55-r1:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). Add "collision-protect" to FEATURES in
 * make.conf if you would like the merge to abort in cases like this. 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). Once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/share/man/es/man1/mc.1.bz2
 *
 * If you want to read these man-pages properly you need to replace
 * the following line in /etc/man.conf:
 *
 * NROFF           /usr/bin/nroff -Tascii -c -mandoc
 *
 * With:
 *
 * NROFF           /usr/bin/groff -Tutf8 -mandoc 

Expected Results:  
Nothing in particular. Maybe only the last comment is OK, considering that is related to the unicode capabilities and not to the file collision.
Comment 1 Fernando J. Pereda (RETIRED) gentoo-dev 2008-06-09 08:08:42 UTC
(Hopefully) fixed in CVS now. Thanks.

- ferdy
Comment 2 Heath Caldwell (RETIRED) gentoo-dev 2009-02-09 20:30:48 UTC
Maybe the revision should have been bumped on app-i18n/man-pages-es for this change.  I ran into this because I must have installed man-pages-es before the change, so the file was still there when I just recently tried to install mc (and got the collision).