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

Re: git-fetch in 1.5.4 fails versus 1.5.3.8

From
Dmitry Potapov <dpotapov@gmail.com>
Date
Feb 8, 2008, 13:27 UTC
Message-ID
<20080208132721.GW30368@dpotapov.dyndns.org>
In-Reply-To
<pan.2008.02.08.02.43.21@progsoc.org>
On Fri, Feb 08, 2008 at 02:43:19AM +0000, Anand Kumria wrote:
Show 10 quoted lines
> 
> Yes. I've tried the Debian git 1.5.3.8 and git 1.5.4 with whatever they 
> are linked to (libcurl3-gnutls as you point out).
> 
> When I decided to build & bisect to see if I could troubleshoot, I ended 
> up building with libcurl4-gnutls-dev installed first. When compiled 
> against libcurl4-openssl-dev things works. 
> 
> So it definately seems specific to how git uses libcurl and how it, in 
> turn, uses gnutls.

I have investigated this issue a bit more... As I mentioned before I used Git 1.5.4 with libcurl3-gnutls on Debian Etch and did not have that problem, but when I installed exactly the same package on Debian unstable it exhibits the above problem. Debian Etch has curl v7.15.5, while Debian testing uses curl v7.17.1 and Debian unstable uses curl 7.18.0 (both libcurl3 and libcurl4 are built from the same sources). So the version of libcurl seems to be relevant here. OTOH, git 1.5.3.8 works with both versions of libcurl-gnutls, while git 1.5.4 does not work with a new one. So, it is also specific to how git uses libcurl. I will look into it more during the weekend.

Dmitry
Previous: Anand Kumria
Message 44 of 44 in “git-fetch in 1.5.4 fails versus 1.5.3.8”
  1. Anand KumriaFeb 4, 2008
  2. Jeff KingFeb 5, 2008
  3. Jari AaltoFeb 5, 2008
  4. Anand KumriaFeb 6, 2008
  5. Jeff KingFeb 7, 2008
  6. Mike HommeyFeb 7, 2008
  7. Anand KumriaFeb 7, 2008
  8. Jeff KingFeb 7, 2008
  9. Mike HommeyFeb 7, 2008
  10. Jeff KingFeb 7, 2008
  11. Mike HommeyFeb 7, 2008
  12. Jeff KingFeb 8, 2008
  13. Mike HommeyFeb 8, 2008
  14. Mike HommeyFeb 8, 2008
  15. Work around curl-gnutls not liking to be reinitializedMike Hommey, Feb 8, 2008
  16. Mike HommeyFeb 8, 2008
  17. Junio C HamanoFeb 8, 2008
  18. Mike HommeyFeb 8, 2008
  19. Mike HommeyFeb 8, 2008
  20. Work around curl-gnutls not liking to be reinitializedMike Hommey, Feb 8, 2008
  21. Johannes SchindelinFeb 8, 2008
  22. Work around curl-gnutls not liking to be reinitializedMike Hommey, Feb 8, 2008
  23. Mike HommeyFeb 8, 2008
  24. Work around curl-gnutls not liking to be reinitializedMike Hommey, Feb 9, 2008
  25. Daniel StenbergFeb 9, 2008
  26. Florian WeimerFeb 9, 2008
  27. Mike HommeyFeb 9, 2008
  28. Johannes SchindelinFeb 8, 2008
  29. Mike HommeyFeb 8, 2008
  30. Jeff KingFeb 9, 2008
  31. Frank LichtenheldFeb 7, 2008
  32. Linus TorvaldsFeb 7, 2008
  33. Frank LichtenheldFeb 7, 2008
  34. Linus TorvaldsFeb 7, 2008
  35. Anand KumriaFeb 7, 2008
  36. Jeff KingFeb 7, 2008
  37. Linus TorvaldsFeb 7, 2008
  38. Martin LanghoffFeb 7, 2008
  39. Dmitry PotapovFeb 7, 2008
  40. Jeff KingFeb 7, 2008
  41. Jeff KingFeb 7, 2008
  42. Dmitry PotapovFeb 7, 2008
  43. Anand KumriaFeb 8, 2008
  44. Dmitry PotapovFeb 8, 2008

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.