dev-tex/sketch-0.2.131 and media-gfx/skencil-0.6.18_pre20080519 install a file in the same place /usr/bin/sketch Reproducible: Always Steps to Reproduce: 1. Install both packages. Actual Results: Collision occured Expected Results: There's no collision. kornel@gentoo ~ $ emerge -pv sketch skencil These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-tex/sketch-0.2.131 USE="doc -examples" 0 kB [ebuild R ] media-gfx/skencil-0.6.18_pre20080519 USE="nls" 839 kB Total: 2 packages (2 reinstalls), Size of downloads: 839 kB kornel@gentoo ~ $ portageq owners / /usr/bin/sketch dev-tex/sketch-0.2.131 /usr/bin/sketch media-gfx/skencil-0.6.18_pre20080519 /usr/bin/sketch
I didn't know that another program named Sketch «existed» some day. Suggestions to fix the collisions I can make right now are: 1. Kill Skencil's `/usr/bin/sketch` symlink. In Skencil, both `/usr/bin/sketch and `/usr/bin/skencil` point to the same place, which is `../lib/skencil-0.6.17/skencil.py`. Give a notice upon the package installation about this change. «Skencil» is the «official» program name today, so users are expected to run it typing `skencil`. 2. Rename `/usr/bin/sketch` of Skencil to `/usr/bin/sketch-skencil`, rename `/usr/bin/sketch` of Sketch (the TeX-oriented one) to `/usr/bin/sketch-tex`; maintain a `/usr/bin/sketch` _symlink_ via eselect.
(In reply to comment #1) > Suggestions to fix the collisions I can make right now are: > > 1. Kill Skencil's `/usr/bin/sketch` symlink. In Skencil, both `/usr/bin/sketch > and `/usr/bin/skencil` point to the same place, which is > `../lib/skencil-0.6.17/skencil.py`. Give a notice upon the package installation > about this change. «Skencil» is the «official» program name today, so users > are expected to run it typing `skencil`. I prefer this (and that's what debian is doing afaict if that's worth anything)
I believe now it's up to Hanno to take some action regarding this issue.
Problem is still present for skensil-0.6.18_pre20080519-r1 and sketch-0.2.141.
Created attachment 185748 [details, diff] Fix by removing unneeded symlink
It will be great if someone finally commits this fix to the tree.
skencil 0.6 is broken, will add skencil 1.0 alpha which no longer sets a symlink, so no collission any more.