[arch-general] Package conflicts

Jonathan Arnold jdarnold at buddydog.org
Tue Mar 25 10:03:59 EDT 2014

I'm having a problem with the liteide vs gocode-git packages. liteide,
which is an official Pacman package, has recently started to include
the /usr/bin/gocode binary, which I have been using via the AUR
package gocode-git (there is also another AUR package called
gocode-bin but no pacman package). 

So now when I try to update I get an error:

error: failed to commit transaction (conflicting files)
liteide: /usr/bin/gocode exists in filesystem

This didn't seem to be right, as I'm trying to install liteide, not
gocode here. So I reported the problem:


and it immediately got closed with the statement that AUR packages
aren't supported so contact the maintainer of the AUR package.

Well, as far as I can tell, there isn't much the maintainer of the AUR
package can do if some other package is going to just put any old
binary wherever it wants without saying anything about it. Shouldn't
the liteide package at least say it provides 'gocode'? Or conflicts or
something besides just letting pacman complain about a file that exists
in the filesystem?

Carrying this a bit further, how would it or should it work if I did
want to keep using gocode-git, but also use liteide?

Jonathan Arnold        Webstream: http://hieronymus.soup.io

If you want to go fast, go alone. If you want to go far, you
need a team ~ John Wooden

More information about the arch-general mailing list