Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203279 - collision detected between sys-fs/mtd-20050519 and sys-kernel/linux-headers-2.6.23-r2
Summary: collision detected between sys-fs/mtd-20050519 and sys-kernel/linux-headers-2...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: solar (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-25 06:27 UTC by email200202
Modified: 2008-02-23 21:12 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 email200202 2007-12-25 06:27:31 UTC
sys-fs/mtd-20050519 tries to install some files already installed by sys-kernel/linux-headers-2.6.23-r2


Reproducible: Always

Steps to Reproduce:
emerge -v sys-fs/mtd

Actual Results:  
 * 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/include/mtd/inftl-user.h
 *      /usr/include/mtd/jffs2-user.h
 *      /usr/include/mtd/mtd-abi.h
 *      /usr/include/mtd/mtd-user.h
 *      /usr/include/mtd/nftl-user.h
 * GNU info directory index is up-to-date.

~ # portageq owners / /usr/include/mtd/inftl-user.h /usr/include/mtd/jffs2-user.h /usr/include/mtd/mtd-abi.h /usr/include/mtd/mtd-user.h /usr/include/mtd/nftl-user.h
sys-fs/mtd-20050519
        /usr/include/mtd/inftl-user.h
        /usr/include/mtd/jffs2-user.h
        /usr/include/mtd/mtd-abi.h
        /usr/include/mtd/mtd-user.h
        /usr/include/mtd/nftl-user.h
sys-kernel/linux-headers-2.6.23-r2
        /usr/include/mtd/inftl-user.h
        /usr/include/mtd/jffs2-user.h
        /usr/include/mtd/mtd-abi.h
        /usr/include/mtd/mtd-user.h
        /usr/include/mtd/nftl-user.h
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-12-25 08:08:15 UTC
Wasn't this supposed to get nuked quite some time ago in favor of sys-fs/mtd-utils?
Comment 2 solar (RETIRED) gentoo-dev 2007-12-25 17:59:19 UTC
(In reply to comment #1)
> Wasn't this supposed to get nuked quite some time ago in favor of
> sys-fs/mtd-utils?
> 

Yes.
Comment 3 SpanKY gentoo-dev 2007-12-27 18:57:22 UTC
news to me ... i say the mtd package should not be installing mtd/ and leave it up to the kernel headers ... they are more up-to-date i would imagine

why do we have "mtd" and "mtd-user" anyways ...
Comment 4 solar (RETIRED) gentoo-dev 2007-12-27 19:16:54 UTC
(In reply to comment #3)
> news to me ... i say the mtd package should not be installing mtd/ and leave it
> up to the kernel headers ... they are more up-to-date i would imagine
> 
> why do we have "mtd" and "mtd-user" anyways ...

mtd-utils is a newer version of 'mtd'. When robbat2 took the pkg over he added 
mtd-utils. Currently mtd-utils depends on acl,xattr which is undesirable. So in 
that sense the older mtd is more desirable. I however have no intentions to 
maintain mtd any further. which means it wont begetting fixed by me.
Comment 5 SpanKY gentoo-dev 2007-12-27 21:12:38 UTC
i just looked at latest cvs and i dont see any acl.h usage in it
Comment 6 SpanKY gentoo-dev 2008-02-23 21:12:57 UTC
sys-fs/mtd no longer exists as mtd-utils now takes over