On 12/24/2013 05:29 PM, Jeremy Audet wrote: >> I am trying to create a git package, which provides the non-git packages > > If one package provides another, only one of the two packages may be > installed. > >> :: mesa-git and mesa are in conflict. Remove mesa? [y/N] y > > Pacman is reminding you that only one of the two packages may be installed. > >> error: failed to commit transaction (conflicting files) >> mesa-git: /usr/share/licenses/mesa exists in filesystem > > Your package (mesa-git) is referencing files from a non-existent package > (mesa-git). This is a logical contradiction. > >> I've decided to symlink /usr/share/licenses/mesa to > /usr/share/licenses/mesa-git > > Messing with the files managed by another package is a Bad Thing. Don't do > it. Install a license in `/usr/share/licenses/mesa-git`. >
The files in question comes from packages that are to be removed, ones from [extra]. mesa-git and other -git packages built from same source *should* replace packages from [extra] as they provide *everything* packages from [extra] do (*exactly* the same files/directories/etc), but only newer version. > --Jeremy > -- Note: My last name is not Krejzi.
