Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249423 - File collision: sci-visualization/extrema and sci-chemistry/psi both provide /usr/bin/extrema
Summary: File collision: sci-visualization/extrema and sci-chemistry/psi both provide ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-30 21:32 UTC by Jaroslaw Kalinowski
Modified: 2009-11-16 13:06 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslaw Kalinowski 2008-11-30 21:32:21 UTC
*  sci-visualization/extrema
      Latest version available: 4.3.6
      Latest version installed: 4.3.6

*  sci-chemistry/psi
      Latest version available: 3.3.0
      Latest version installed: 3.3.0

uran ~ # equery f sci-chemistry/psi | grep /usr/bin
/usr/bin
/usr/bin/ccdensity
/usr/bin/ccenergy
/usr/bin/cceom
/usr/bin/cchbar
/usr/bin/cclambda
/usr/bin/ccresponse
/usr/bin/ccsort
/usr/bin/cctriples
/usr/bin/cints
/usr/bin/cis
/usr/bin/clag
/usr/bin/cphf
/usr/bin/cscf
/usr/bin/dboc
/usr/bin/detcas
/usr/bin/detcasman
/usr/bin/detci
/usr/bin/extrema
/usr/bin/geom
/usr/bin/input
/usr/bin/intder
/usr/bin/localize
/usr/bin/mocube
/usr/bin/mp2
/usr/bin/mp2r12
/usr/bin/oeprop
/usr/bin/optking
/usr/bin/psi2molden
/usr/bin/psi3
/usr/bin/psiclean
/usr/bin/response
/usr/bin/stable
/usr/bin/tocprint
/usr/bin/transqt
/usr/bin/transqt2

uran ~ # equery f sci-visualization/extrema | grep /usr/bin
/usr/bin
/usr/bin/extrema


Reproducible: Always

Steps to Reproduce:
1. Install both packages:

[ebuild   R   ] sci-visualization/extrema-4.3.6  USE="examples -doc" 0 kB 
[ebuild   R   ] sci-chemistry/psi-3.3.0  USE="test" 0 kB 




Probably it would be easiest to rename binary from extrema package for example to 'Extrema'.
Comment 1 Wormo (RETIRED) gentoo-dev 2008-12-01 19:11:56 UTC
For now assigning to extrema maintainer and cc-ing psi maintainers because psi package has seniority in the tree, though it might make sense to rename or move some of those generically named psi utilities that seem ripe for collisions (/usr/bin/input ??)
Comment 2 Andrey Grozin gentoo-dev 2008-12-02 13:30:21 UTC
I can depend on !sci-chemistry/psi. I don't think renaming the main program of the package is a viable option - all documentation becomes wrong, etc.
Comment 3 Andrey Grozin gentoo-dev 2008-12-06 17:06:16 UTC
There were no better ideas, so, now extrema depends on !sci-chemistry/psi.
Comment 4 Honza Macháček 2009-02-19 10:40:31 UTC
(In reply to comment #3)
> There were no better ideas, so, now extrema depends on !sci-chemistry/psi.
> 

I hope there is a better idea than to have sci-chemistry/psi dependingon "sci-visualization/extrema" -- what about "!sci-visualization/extrema"?

I suppose it is just a small typo, but in the portage tree, and as I have sci-chemistry/psi installed it ruins my system update.
Comment 5 Andrey Grozin gentoo-dev 2009-02-19 13:19:14 UTC
OK, fixed (this typo was in 3.3.0 only, 3.2.3 was OK).
Of course, it would be better if sci-chemistry/psi could rename too generically named binaries, or move them to /usr/libexec/psi, or something.
Comment 6 Christoph Lange 2009-11-16 13:06:10 UTC
(In reply to comment #5)
> OK, fixed (this typo was in 3.3.0 only, 3.2.3 was OK).
> Of course, it would be better if sci-chemistry/psi could rename too generically
> named binaries, or move them to /usr/libexec/psi, or something.
Please see bug 293384 for the general problem; it affects more than one package.