Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-11 Thread Darren Salt
I demand that Junichi Uekawa may or may not have written...

[snip]
 My recommended action is:
 1. tell them /usr/bin/git name is already taken, and we're renaming it to
piggy

I'd say sum, but that's already taken too. ;-)

-- 
| Darren Salt   | linux (or ds) at | nr. Ashington,
| sarge,| youmustbejoking  | Northumberland
| RISC OS   | demon co uk  | Toon Army
|   Let's keep the pound sterling

Those who in quarrels interpose must often wipe a bloody nose.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-10 Thread Junichi Uekawa
Hi,

 The upstream Cogito people have added a /usr/bin/git executable (over
 my objections) which conflicts with GNU Interactive Tools' /usr/bin/git.
 
 Their argument is that GNU Interactive Tools is obsoleted by mc and
 should just go away.
 
 Should I just make my cogito package Conflict with the GNU Interactive
 Tools git package?

I don't think we really need /usr/bin/git.
It's just a wrapper that runs /usr/bin/git-whatever-script

My recommended action is:
1. tell them /usr/bin/git name is already taken, and we're renaming it to 
  piggy

alternatives is unintuitive, because we will see the problem of
'git' is this on one system, but is another on another system,
and they are completely different things.




regards,
junichi


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-06 Thread Kevin B. McCarty
Sebastian Kuzminsky wrote:

 The upstream Cogito people have added a /usr/bin/git executable (over
 my objections) which conflicts with GNU Interactive Tools' /usr/bin/git.
 
 Their argument is that GNU Interactive Tools is obsoleted by mc and
 should just go away.

For what it's worth, popcon.debian.org says that 97 people (out of 6409
participating) have git installed, while only 63 have cogito installed.
   So if anyone loses that argument, it's cogito and not git :-)

(It also appears that cogito isn't even in Sarge, so bear in mind that
someone upgrading from Sarge to Etch may very well have git installed
and then try to install cogito.)

-- 
Kevin B. McCarty [EMAIL PROTECTED]   Physics Department
WWW: http://www.princeton.edu/~kmccarty/Princeton University
GPG: public key ID 4F83C751 Princeton, NJ 08544


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread Sebastian Kuzminsky
The upstream Cogito people have added a /usr/bin/git executable (over
my objections) which conflicts with GNU Interactive Tools' /usr/bin/git.

Their argument is that GNU Interactive Tools is obsoleted by mc and
should just go away.

Should I just make my cogito package Conflict with the GNU Interactive
Tools git package?


-- 
Sebastian Kuzminsky


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread Romain Beauxis
Le Jeudi 02 Juin 2005 21:25, Sebastian Kuzminsky a écrit :
 Should I just make my cogito package Conflict with the GNU Interactive
 Tools git package?

I'm not sure if this a solution here, but their is a tool that can be usefull:
update-alternatives.

If your user has to use only one of both, then this can do the trick.

Otherwhile, I can remenber the emule package having the same problems with the 
ed2k link parser located at /usr/bin/ed2k for for xmule and amule packages.

Romain


pgpS2ZxJH8OTX.pgp
Description: PGP signature


Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread Michael Janssen
On Thu, 02 Jun 2005, Romain Beauxis wrote:

 Le Jeudi 02 Juin 2005 21:25, Sebastian Kuzminsky a écrit :
  Should I just make my cogito package Conflict with the GNU Interactive
  Tools git package?
 
 I'm not sure if this a solution here, but their is a tool that can be usefull:
 update-alternatives.
 
 If your user has to use only one of both, then this can do the trick.
 Otherwhile, I can remenber the emule package having the same
 problems with the ed2k link parser located at /usr/bin/ed2k for for
 xmule and amule packages.

Please do not suggest using the alternatives system this way.  The
alternatives system is there for situations as above - when two
programs provide a similar or indistinguishable service, such as a
window-manager or ed2k parser.  cogito and GNU Interactive Tools
provide remarkedly different functions. 

My suggestion is to rename the binary in the cogito package to
something which makes more sense, perhaps cogito-git.

-- 
Michael Janssen --- Jamuraa --- [EMAIL PROTECTED] --- [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread J. Bruce Fields
On Thu, Jun 02, 2005 at 04:51:12PM -0500, Michael Janssen wrote:
  Le Jeudi 02 Juin 2005 21:25, Sebastian Kuzminsky a écrit :
   Should I just make my cogito package Conflict with the GNU Interactive
   Tools git package?
...
 My suggestion is to rename the binary in the cogito package to
 something which makes more sense, perhaps cogito-git.

Why not just take the git developers at their word, and assume that the
intersection between users of git and of GNU Interactive Tools is likely
to be the empty set?

Then you can just make them conflict, and don't bother with any
workarounds until you actually find someone who cares about both

--b.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread Michael Janssen
On Thu, 02 Jun 2005, J. Bruce Fields wrote:

 On Thu, Jun 02, 2005 at 04:51:12PM -0500, Michael Janssen wrote:
   Le Jeudi 02 Juin 2005 21:25, Sebastian Kuzminsky a écrit :
Should I just make my cogito package Conflict with the GNU Interactive
Tools git package?
 ...
  My suggestion is to rename the binary in the cogito package to
  something which makes more sense, perhaps cogito-git.
 
 Why not just take the git developers at their word, and assume that the
 intersection between users of git and of GNU Interactive Tools is likely
 to be the empty set?
 
 Then you can just make them conflict, and don't bother with any
 workarounds until you actually find someone who cares about both

Because Debian Policy forbids this in section 10.1: 
'''
Two different packages must not install programs with different
functionality but with the same filenames.  If this case happens, one
of the programs must be renamed. 
'''

Either rename one of the programs or (if it is actually true that
noone uses GNU Interactive Tools) have git removed from the archive.

-- 
Michael Janssen --- Jamuraa --- [EMAIL PROTECTED] --- [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread J. Bruce Fields
On Thu, Jun 02, 2005 at 06:05:53PM -0500, Michael Janssen wrote:
 On Thu, 02 Jun 2005, J. Bruce Fields wrote:
  Why not just take the git developers at their word, and assume that the
  intersection between users of git and of GNU Interactive Tools is likely
  to be the empty set?
  
  Then you can just make them conflict, and don't bother with any
  workarounds until you actually find someone who cares about both
 
 Because Debian Policy forbids this in section 10.1: 
 '''
 Two different packages must not install programs with different
 functionality but with the same filenames.  If this case happens, one
 of the programs must be renamed. 
 '''
 Either rename one of the programs or (if it is actually true that
 noone uses GNU Interactive Tools) have git removed from the archive.

Bah, yeah, OK.--b.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread J. Bruce Fields
On Thu, Jun 02, 2005 at 05:24:47PM -0600, Bruce Sass wrote:
 Isn't this simply a case of,`too bad cogito guys, that filename is 
 already taken.'

I suppose other things being equal it'd make sense to give the older
package priority.

Though git (the new one) seems something that users are particularly
likely to build (and distribute) rather complicated scripts on top of,
which may make the rename more annoying.

--b.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: new upstream Cogito conflicts with GNU Interactive Tools

2005-06-02 Thread Bruce Sass

On Thu, 2 Jun 2005, J. Bruce Fields wrote:


On Thu, Jun 02, 2005 at 05:24:47PM -0600, Bruce Sass wrote:

Isn't this simply a case of,`too bad cogito guys, that filename is
already taken.'


I suppose other things being equal it'd make sense to give the older
package priority.

Though git (the new one) seems something that users are particularly
likely to build (and distribute) rather complicated scripts on top of,
which may make the rename more annoying.


Maybe they deserve to be annoyed, too bad the users would bear the 
brunt of it though.  :-/



What is this new /usr/bin/git?  It must be very new since on May 19th:

 * Move the git(1) manpage to git(7).  That's where it belongs (it doesnt
 correspond to a command), and there it won't conflict with the git(1)
 manpage from the git package (GNU Interactive Tools).  closes: #309776

 - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309776

I see mention in http://www.kernel.org/pub/software/scm/cogito/README
of commands like: git-checkout-cache, git-read-tree, git-cat-file... 
is SCM's git (?) an alternate ui for those commands, something new, ?


In the case that SCM's git is an alt ui:
How bad would it be if Debian didn't support it?

How bad would it be if the new git lived at /usr/lib/cogito/git (or 
perhaps some other, more appropriate, path).  Packagers depending on 
cogito and using its git should be able to handle that easily, maybe 
even provide a script to do the translation for Debian's users 
grabbing 3rd party stuff which wants SCM's git.


How about having cogito and git detect the conflict and 
offer/prompt for a course of action (alias, mv, --remove, one or the 
other), with the appropriate defaults and priorities so debconf 
scripts do the right thing for most users.



- Bruce


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]