Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542366 - x11-libs/libfm-extra-1.2.3: collision with x11-libs/libfm-1.2.3:0::gentoo
Summary: x11-libs/libfm-extra-1.2.3: collision with x11-libs/libfm-1.2.3:0::gentoo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-06 15:58 UTC by Toralf Förster
Modified: 2015-03-07 16:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge log (x11-libs:libfm-extra-1.2.3:20150306-155250.log,19.00 KB, text/plain)
2015-03-06 16:09 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2015-03-06 15:58:06 UTC
ERROR: preinst
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/include/libfm-1.0/fm-xml-file.h
	/usr/include/libfm-1.0/fm-version.h
	/usr/include/libfm-1.0/fm-extra.h
	/usr/lib64/libfm-extra.so.4.0.3
	/usr/lib64/pkgconfig/libfm-extra.pc
	/usr/lib64/libfm-extra.so
	/usr/lib64/libfm-extra.so.4

Searching all installed packages for file collisions...

Press Ctrl-C to Stop

x11-libs/libfm-1.2.3:0::gentoo
	/usr/include/libfm-1.0/fm-extra.h
	/usr/include/libfm-1.0/fm-version.h
	/usr/include/libfm-1.0/fm-xml-file.h
	/usr/lib64/libfm-extra.so
	/usr/lib64/libfm-extra.so.4
	/usr/lib64/libfm-extra.so.4.0.3
	/usr/lib64/pkgconfig/libfm-extra.pc

Package 'x11-libs/libfm-extra-1.2.3' NOT merged due to file
collisions. If necessary, refer to your elog messages for the whole
content of the above message.
Comment 1 Toralf Förster gentoo-dev 2015-03-06 16:09:29 UTC
FWIW this was the origin :

t44 ~ # emerge --keep-going=y --newuse --changed-use --with-bdeps=y --update @world --ask               
These are the packages that would be merged, in reverse order:

Calculating dependencies  ... . ... done!
[nomerge       ] lxqt-base/lxqt-meta-0.9.0-r1 
[nomerge       ]  x11-misc/pcmanfm-qt-0.9.0 
[ebuild     U ~]   x11-libs/libfm-1.2.3-r1 [1.2.3]
[ebuild     U  ] net-analyzer/wireshark-1.12.4 [1.12.3]
[nomerge       ] x11-libs/libfm-1.2.3-r1 [1.2.3]
[ebuild  N    ~]  x11-libs/libfm-extra-1.2.3 
[nomerge       ] kde-base/kdebase-meta-4.14.3 
[nomerge       ]  kde-base/powerdevil-4.11.14 
[ebuild   R    ]   kde-base/oxygen-icons-4.14.3  USE="-sources% (-bindist%)"
Comment 2 Toralf Förster gentoo-dev 2015-03-06 16:09:44 UTC
Created attachment 398250 [details]
emerge log
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2015-03-07 05:12:15 UTC
+  07 Mar 2015; Ben de Groot <yngwin@gentoo.org> libfm-extra-1.2.3.ebuild:
+  Block <=x11-libs/libfm-1.2.3 to prevent file collisions

That should fix it.
Comment 4 Juergen Rose 2015-03-07 16:07:05 UTC
(In reply to Ben de Groot from comment #3)
> +  07 Mar 2015; Ben de Groot <yngwin@gentoo.org> libfm-extra-1.2.3.ebuild:
> +  Block <=x11-libs/libfm-1.2.3 to prevent file collisions
> 
> That should fix it.

It still fails here. Even after resync.

'emerge -v1 libfm' fails with:

root@impala:/root(46)# emerge -v1 libfm 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] x11-libs/libfm-extra-1.2.3:0/4.3.0::gentoo  0 KiB
[ebuild     U  ] x11-libs/libfm-1.2.3-r1:0/4.3.0::gentoo [1.2.3:0/4.3.0::gentoo] USE="automount doc examples exif gtk udisks vala -debug" 0 KiB
[blocks b      ] <=x11-libs/libfm-1.2.3 ("<=x11-libs/libfm-1.2.3" is blocking x11-libs/libfm-extra-1.2.3)

Total: 2 packages (1 upgrade, 1 new), Size of downloads: 0 KiB
Conflict: 1 block


>>> Verifying ebuild manifests

>>> Emerging (1 of 2) x11-libs/libfm-extra-1.2.3::gentoo
 * libfm-1.2.3.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                 [ ok ]
...
make[1]: Leaving directory '/var/tmp/portage/x11-libs/libfm-extra-1.2.3/work/libfm-1.2.3'
>>> Completed installing libfm-extra-1.2.3 into /var/tmp/portage/x11-libs/libfm-extra-1.2.3/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   usr/lib64/libfm-extra.so.4.0.3
ecompressdir: bzip2 -9 /usr/share/doc

>>> Installing (1 of 2) x11-libs/libfm-extra-1.2.3::gentoo
 * checking 11 files for package collisions
...
* Detected file collision(s):
 * 
 *      /usr/include/libfm-1.0/fm-xml-file.h
 *      /usr/include/libfm-1.0/fm-version.h
...
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2015-03-07 16:53:20 UTC
I've just made it a hard blocker, meaning you will have to manually unmerge libfm first to avoid file collisions.