Cardapio`s setup.py doesnt suite Gentoo Portage Policy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cardapio |
Incomplete
|
Wishlist
|
Unassigned |
Bug Description
Cardapio`s setup.py says that main cardapio executable must be installed into /usr/local/bin. Its good choose for people who install it by hand. But /usr/local is for packages installed by user itself by running './configure && make && make install', not for package managers. Executables from debs, rpms or ebuilds must go to /usr/bin instead. However, cardapio deb package in your ppa has executable in /usr/local/bin. When i tried to write Gentoo ebuild for it, i saw that Portage doesnt like installing anything in /usr/local and stops with error. So if you want users of distros to use your Cardapio please fix this and find some way to specify installation to default binary directory instead of /usr/local/bin.
P.S. Sorry for (probably) bad English
Changed in cardapio: | |
importance: | Undecided → Wishlist |
tags: | removed: gentoo setup.py |
Thanks for the bug report. I have been meaning to change the setup process for a long time (see bug 593132).
I will try to fix this in the next couple of days.