Bug#551926: [Python-modules-team] Bug#551926: cannot be installed together with pip or pip-python

2010-05-08 Thread Sandro Tosi
Hi Raphael,

On Fri, May 7, 2010 at 16:52, Raphael Hertzog hert...@debian.org wrote:
 Hi,


 On Sun, 21 Mar 2010, Carl Chenet wrote:
 I'm a new maintainer for the python-pip package and it would be great to
 solve this blocking issue.

 The python-pip and pip packages have quite the same popcon, and it is
 hard to select one using the name pip.

 I think the issue has been open for long enough without clear consensus.
 Hence all packages should rename their /usr/bin/pip to something else and
 document the difference vs upstream in README.Debian.

 BTW, finding new names is hard, but choosing a 3 letter acronym is a
 recipe for problems...

 Please take care to coordinate with other depending packages if needed
 (virtualenv for python-pip?).

of course I'm s little biased on this, but I'm attending Pycon italia
and 2 talks (over the 4 given by know) already provide explicit
references to pip and also about how to use it (that's as simple as
pip install module).

I don't know how strong is the tool 'pip' into the perl world, but
it's absolutely well known, used and strongly suggested (along with
virtualenv) in the Python world, so diverging from its original name
would be another source of frustration for the python community
willing to use debian (and that community is already being harmed
several times).

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#551926: [Python-modules-team] Bug#551926: cannot be installed together with pip or pip-python

2010-05-08 Thread Jonathan Yu
Hi,

On Sat, May 8, 2010 at 4:51 AM, Sandro Tosi mo...@debian.org wrote:
 I think the issue has been open for long enough without clear consensus.
 Hence all packages should rename their /usr/bin/pip to something else and
 document the difference vs upstream in README.Debian.

 BTW, finding new names is hard, but choosing a 3 letter acronym is a
 recipe for problems...

I don't want to keep beating this dead horse, but the position from
the Perl community is that:
1. We picked the name 'pip' first (the release of Perl's pip precedes
Python's pip)
2. The author of Python's pip was informed of the naming conflict on his blog
3. The author chose to ignore it

And now we're in this mess. So, either the author is a jerk, or he
just didn't think anyone would be installing both on the same system.
But as we have the 'pip' package name, I think it is fair we get the
'pip' script name.

I see no reason for Perl's pip to have to change its name, simply
because the author of Python's pip chose a name which was already in
use by someone else, and because the author was already informed that
something like this might happen, and chose to proceed anyway.

 of course I'm s little biased on this, but I'm attending Pycon italia
 and 2 talks (over the 4 given by know) already provide explicit
 references to pip and also about how to use it (that's as simple as
 pip install module).

What happens if someone releases a script called 'sh' and wants to
install it to /usr/bin/sh? Despite being informed that obviously it
conflicts with peoples' shells. I consider this a similar problem, but
on a much smaller scale (obviously Perl's pip is not as popular as
sh), but the point is still valid.

 would be another source of frustration for the python community
 willing to use debian (and that community is already being harmed
 several times).

Rather than cripple Perl's pip, if it's really not in use by anyone, I
think we should just remove the pip package and let Python take over
the name and /usr/bin path. But if it is in use, then given the author
of the Python script had advance warning, I think the Python
community effectively did this harm to themselves.

I do not think it is unreasonable to think of script names the same as
module names, as: on a first-come, first-served basis -- it is the
responsibility of each author to do a search to make sure they are not
picking the same names as anyone else. Not only did he fail to do
adequate research, he failed to predict this would happen and change
the name accordingly.

In summary: if we do not need the Perl version, remove it. If we need
the Perl version, its name should stay as 'pip'. This decision should
be made irrespective of Python's pip, because Perl's pip came first
(so I think it deserves that privilege).

Cheers,

Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#551926: [Python-modules-team] Bug#551926: cannot be installed together with pip or pip-python

2010-05-08 Thread gregor herrmann
On Sat, 08 May 2010 08:27:40 -0400, Jonathan Yu wrote:

 I see no reason for Perl's pip to have to change its name, simply
 because the author of Python's pip chose a name which was already in
 use by someone else, and because the author was already informed that
 something like this might happen, and chose to proceed anyway.

The situation as I see it:
* Both upstream authors want to keep the name.
* Sandro wants the python package to keep pip, Jonathan wants the
  perl package to keep pip.
* Deadlock.

I guess that's why Raphaël pointed to the default resolution in such
situations:

| Hence all packages should rename their /usr/bin/pip to something else and
| document the difference vs upstream in README.Debian.

 In summary: if we do not need the Perl version, remove it. 

pip doesn't have any rdepends.
I was curious what it was needed for in the first place; I had a
hunch about padre, and indeed:

#v+
padre (0.59.ds1-1) unstable; urgency=low

[..]

+ remove pip from dependencies

[..]

 -- Damyan Ivanov d...@debian.org  Fri, 09 Apr 2010 12:03:52 +0300

[..]

padre (0.48.ds2-1) unstable; urgency=low

  * New Upstream Version
+ new dependencies:

[..]
  - pip 0.13

[..]

 -- Damyan Ivanov d...@debian.org  Thu, 29 Oct 2009 17:40:10 +0200
#v-

And indeed, the graphs on http://qa.debian.org/popcon-graph.php?packages=pip
look much like the dates when pip was added/removed as a dependency
of padre.


I'm not sure how useful/needed/... pip is on its own. But looking at
the (non-existant) rdepends and the popcon values I think RMing it
would be a viable solution.


Cheers,
gregor

-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT  SPI, fellow of Free Software Foundation Europe
   `-NP: Spider Murphy Gang: Rock'n Roll Schuah


signature.asc
Description: Digital signature


Bug#551926: [Python-modules-team] Bug#551926: cannot be installed together with pip or pip-python

2010-05-08 Thread Raphael Hertzog
reassign 551926 ftp.debian.org
retitle 551926 RM: pip -- tool for scripted and third-party CPAN distribution 
installation
thanks

On Sat, 08 May 2010, gregor herrmann wrote:
 I'm not sure how useful/needed/... pip is on its own. But looking at
 the (non-existant) rdepends and the popcon values I think RMing it
 would be a viable solution.

Ack, thanks for the investigation, it's a better outcome than having
several divergences compared to upstream.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#551926: [Python-modules-team] Bug#551926: cannot be installed together with pip or pip-python

2010-05-08 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reassign 551926 ftp.debian.org
Bug #551926 [pip,python-pip] python-pip and pip: error when trying to install 
together
Bug reassigned from package 'pip,python-pip' to 'ftp.debian.org'.
 retitle 551926 RM: pip -- tool for scripted and third-party CPAN distribution 
 installation
Bug #551926 [ftp.debian.org] python-pip and pip: error when trying to install 
together
Changed Bug title to 'RM: pip -- tool for scripted and third-party CPAN 
distribution installation' from 'python-pip and pip: error when trying to 
install together'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
551926: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551926
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org