Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 531170

Summary: app-vim/bash-support-4.2.1: file collisions with app-vim/perl-support-5.2
Product: Gentoo Linux Reporter: Sławomir Nizio <slawomir.nizio>
Component: Current packagesAssignee: Vim Maintainers <vim>
Status: CONFIRMED ---    
Severity: normal CC: gentoo2, lssndrbarbieri, toralf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sławomir Nizio 2014-11-29 20:14:04 UTC
* Detected file collision(s):
 * 
 *      /usr/share/vim/vimfiles/syntax/template.vim
 *      /usr/share/vim/vimfiles/doc/templatesupport.txt
 *      /usr/share/vim/vimfiles/autoload/mmtemplates/core.vim
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * app-vim/perl-support-5.2:0::gentoo
 *      /usr/share/vim/vimfiles/autoload/mmtemplates/core.vim
 *      /usr/share/vim/vimfiles/doc/templatesupport.txt
 *      /usr/share/vim/vimfiles/syntax/template.vim
 * 
 * Package 'app-vim/bash-support-4.2.1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.


Maybe at least one of them bundles some files from an external project.

Reproducible: Always
Comment 1 Tim Harder gentoo-dev 2014-12-03 00:01:45 UTC
Yep, looks like I overlooked that those language support plugins share some of the same templating code between them. I wish upstream could separate things out cleanly, but I imagine they're just doing bundled plugin installs anyway (probably something vim should aim to support natively at some point).

I'll probably hack out the shared files into another plugin that they all dep on at some point if it's possible to do so.
Comment 2 Toralf Förster gentoo-dev 2016-04-23 13:23:24 UTC
*** Bug 536914 has been marked as a duplicate of this bug. ***
Comment 3 Anthony Basile gentoo-dev 2016-05-26 13:20:28 UTC
(In reply to Tim Harder from comment #1)
> Yep, looks like I overlooked that those language support plugins share some
> of the same templating code between them. I wish upstream could separate
> things out cleanly, but I imagine they're just doing bundled plugin installs
> anyway (probably something vim should aim to support natively at some point).
> 
> I'll probably hack out the shared files into another plugin that they all
> dep on at some point if it's possible to do so.

ping just hit this myself.
Comment 4 Toralf Förster gentoo-dev 2017-08-24 17:29:17 UTC
happened today again at tinderbox image 17.0_20170812-170113
Comment 5 Sławomir Nizio 2019-12-20 23:42:25 UTC
Still happens with app-vim/perl-support-5.4 installed and upon attempt to install app-vim/bash-support-4.2.1.

 * app-vim/perl-support-5.4:0::gentoo
 *      /usr/share/vim/vimfiles/autoload/mmtemplates/core.vim
 *      /usr/share/vim/vimfiles/doc/templatesupport.txt
 *      /usr/share/vim/vimfiles/syntax/template.vim
 * 
 * Package 'app-vim/bash-support-4.2.1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
Comment 6 Toralf Förster gentoo-dev 2021-11-08 14:36:30 UTC
*** Bug 765538 has been marked as a duplicate of this bug. ***