git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Debian packaging for 0.99.4

From
Junio C Hamano <junkio@cox.net>
Date
Aug 14, 2005, 00:48 UTC
Message-ID
<7vek8xl4xi.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20050813235716.GB6844@mythryan2.michonline.com>
    Debian folks on the list: We had to make this ugly hack in
    our Debianization because Debian heavyweights did not like
    to see "Conflicts:" and us lowly new maintainers needed to
    obey their wishes.
    Linus: The alleged name clash appears to be a Debian
    specific problem.  No other distribution seem to ship GNU
    interactive tools and hence have this name clash.  Debian
    folks have not even substantiated their claim that the other
    GIT is so popular that name clash with it is a bad thing.
    JC: Well, here is the popcon numbers.  I'll let people
    decide if these numbers illustrate that the other GIT is so
    popular that we cannot take over its name.

In a sense, both Linus and myself have been unfair to Debian folks on the list. Worrying about the name clash with the other GIT so much to change our name was not something they liked to do to begin with.

> Personally, I'm a mugwump, and I don't care who yields as long as it
> takes place and things can then proceed at their usual pace.

Yes, and that is what Linus and myself are saying. We would rather stay outside the name politics, which is internal to a particular distribution. Linus and I were trying to give ammunition for the Debian folks on the list to make an argument. Linus said that our GIT installs /usr/bin/git everywhere else without the name clash problem. I said that the other GIT does not seem to be used that much even on Debian. From these facts, they could make an argument that, if Debian as a distribution wants to stay compatible with other distributions, either (1) it should tolerate Conflict: and let us install /usr/bin/git, or (2) get the other GIT renamed. It is up to the folks pushing Debianization of our GIT to the Debian official archive which recommendation to make and deal with the Debian heavyweights.

Another thing to note is that it is not unusual for an official Debian package to have a patch to debian/* files even when the upstream sources have some such Debianization files. The Debian folks on the list could take that approach without first proposing to change the name of /usr/bin/git worldwide. I, as a Debian user [*1*], would be perfectly happy if the Debianization of our GIT did not ship "/usr/bin/git", and told the user to copy "/usr/share/doc/git-core/examples/git" to $HOME/bin/ and put $HOME/bin at the beginning of the PATH [*2*]. Maybe such a Debianization would ship with a modified tutorial that has a paragraph to remind the user about that as well.

[Footnote] *1* I do not have a single RPM machine at home nor workplace. Practically everything I touch run Debian.

*2* Even install script offering a choice to make a symlink /usr/local/bin/git pointing at /usr/bin/git-core-scm would be possible, but that would only be acceptable on a single-user machine.

Previous: Ryan AndersonNext: Junio C Hamano
Message 42 of 56 in “My Itchlist”
  1. Junio C HamanoAug 6, 2005
  2. Linus TorvaldsAug 6, 2005
  3. Johannes SchindelinAug 6, 2005
  4. Junio C HamanoAug 6, 2005
  5. Petr BaudisAug 13, 2005
  6. GIT 0.99.4 (preview)Junio C Hamano, Aug 7, 2005
  7. GIT 0.99.4 preview: current statusJunio C Hamano, Aug 8, 2005
  8. Request for help from binary packaging people.Junio C Hamano, Aug 8, 2005
  9. Sergey VlasovAug 8, 2005
  10. Chris WrightAug 8, 2005
  11. Junio C HamanoAug 8, 2005
  12. Chris WrightAug 8, 2005
  13. Junio C HamanoAug 8, 2005
  14. Matthias UrlichsAug 10, 2005
  15. Debian packaging for 0.99.4Matthias Urlichs, Aug 10, 2005
  16. Martin LanghoffAug 10, 2005
  17. Matthias UrlichsAug 10, 2005
  18. Sebastian KuzminskyAug 11, 2005
  19. Martin LanghoffAug 11, 2005
  20. Sebastian KuzminskyAug 11, 2005
  21. Junio C HamanoAug 11, 2005
  22. Linus TorvaldsAug 11, 2005
  23. Johannes SchindelinAug 11, 2005
  24. Sebastian KuzminskyAug 11, 2005
  25. Matthias UrlichsAug 11, 2005
  26. Linus TorvaldsAug 11, 2005
  27. Sebastian KuzminskyAug 11, 2005
  28. Sam RavnborgAug 11, 2005
  29. Sebastian KuzminskyAug 11, 2005
  30. Matthias UrlichsAug 11, 2005
  31. Sebastian KuzminskyAug 11, 2005
  32. Matthias UrlichsAug 11, 2005
  33. Sam RavnborgAug 11, 2005
  34. Alan ChandlerAug 11, 2005
  35. Sebastian KuzminskyAug 11, 2005
  36. Matthias UrlichsAug 12, 2005
  37. David LangAug 12, 2005
  38. Matthias UrlichsAug 12, 2005
  39. Ryan AndersonAug 13, 2005
  40. Matthias UrlichsAug 14, 2005
  41. Ryan AndersonAug 15, 2005
  42. Junio C HamanoAug 14, 2005
  43. Junio C HamanoAug 14, 2005
  44. Linus TorvaldsAug 11, 2005
  45. Linus TorvaldsAug 11, 2005
  46. Sebastian KuzminskyAug 11, 2005
  47. Christian MederAug 11, 2005
  48. Matthias UrlichsAug 11, 2005
  49. Andreas Jellinghaus [c]Aug 12, 2005
  50. Junio C HamanoAug 11, 2005
  51. Gene HeskettAug 11, 2005
  52. Junio C HamanoAug 11, 2005
  53. Junio C HamanoAug 12, 2005
  54. Martin LanghoffAug 12, 2005
  55. Matthias UrlichsAug 13, 2005
  56. more Debian packaging fixesMatthias Urlichs, Aug 13, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.