Re: bug #551926: python-pip and pip: error when trying to install together
The Perl package predates the Python one by several years.
The author was made aware of the clash well before it was shipped to
Debian and chose to continue anyway.
2009/11/30 Tim Retout <firstname.lastname@example.org>:
> [Resending to the *actual* debian-devel address. :) D'oh.]
> According to Debian Policy 10.1 [*], when two binaries have different
> functionality but the same name, this should be reported to the
> debian-devel mailing list.
> [*] http://www.debian.org/doc/debian-policy/ch-files.html#s10.1
> In this case, 'pip' and 'python-pip' both ship /usr/bin/pip, but one is
> for Perl and one is for Python. The 'python-pip' package has precedence
> in Debian (and indeed, is the only one in testing), so I propose that
> the Perl pip package must pick a pseudonym for its program.
> My first suggestion is 'pip-perl', so that it's still possible to find
> via tab-completion on 'pip'. Better ideas welcomed, otherwise I'll make
> the change in a few days.
> This isn't ideal for having the same name for the Perl pip on all
> platforms, I know - but until we fix this, there will be a serious bug
> on 'pip', and it will not be released with Debian.
> Tim Retout <email@example.com>