Package: git-core
Version: 1:1.6.0.6-1
Severity: normal

today I've discovered that I can't debcheckout packages from my public git
repository, and I was sure that it worked before, but I could not remember when
was the actual time I've tried that last time.

a bit of pain and I've discovered the issue and workaround: raising connection
limiting in shorewal (iptables) from 6/sec:20 to 12/sec:40, where it
stands for

#               <rate>/<interval>[:<burst>]
#
#           where <rate> is the number of connections per
#           <interval> ("sec" or "min") and <burst> is the
#           largest burst permitted. If no <burst> is given,
#           a value of 5 is assumed. There may be no
#           no whitespace embedded in the specification.

after that I've decided to find when regression happened, and thanks for
snapshots.debian.net:

1:1.5.5.4-1 -- worked
1:1.5.6~rc0-1 -- borked

I will keep my webserver running with current limit rates for a bit, so you 
could reproduce and troubleshoot the issue, just do

git clone http://git.onerussian.com/vcs/deb/impressive.git

and you might get different kinds of errors reported:

Getting index for pack 0dccd39097a116140bf0795e3349457360bfd1eb
error: Unable to get pack index 
http://git.onerussian.com/vcs/deb/impressive.git/objects/pack/pack-0dccd39097a116140bf0795e3349457360bfd1eb.idx
Failed connect to git.onerussian.com:80; No such file or directory


or


Getting index for pack 0dccd39097a116140bf0795e3349457360bfd1eb
error: Unable to get pack index 
http://git.onerussian.com/vcs/deb/impressive.git/objects/pack/pack-0dccd39097a116140bf0795e3349457360bfd1eb.idx
Failed connect to git.onerussian.com:80; Operation now in progress

Actually now I've tried to clone with 1:1.4.4.4-4+etch1 version from a
host which is somewhat far from the server, and it fails closer to the end of
the cloning:

error: Failed connect to git.onerussian.com:80; No such file or directory 
(curl_result = 7, http_code = 0, sha1 = 
7366010ddb7d7c02c4c0de0e827b15ef01aa79f2)
Getting pack list for http://git.onerussian.com/vcs/deb/impressive.git/
got e3250e0ca573b49915d421853fe329e18e51fcf7
Getting alternates list for http://git.onerussian.com/vcs/deb/impressive.git/
error: Unable to find 7366010ddb7d7c02c4c0de0e827b15ef01aa79f2 under 
http://git.onerussian.com/vcs/deb/impressive.git/
Cannot obtain needed tree 7366010ddb7d7c02c4c0de0e827b15ef01aa79f2
while processing commit 0a76eced1cacf067711c4d45e700aff1b6c268c1.

although the same version worked fine while working from close-by host
which I've used originally.

so, it seems that overall that git has unreliable http transport handling, and 
in the latest versions it became more sever.

also users of #git irc reported that it worked fine for them from remote
hosts(germany) using versions  git-1.6.0.6-1.fc10.x86_64 and 1.6.1.230.gf873d,
but debian patches didn't apply cleanly over 1.6.1 release, and I need to do
some RL work, so filing this bug report as is


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (991, 'testing'), (990, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages git-core depends on:
ii  cpio                   2.9-13            GNU cpio -- a program to manage ar
ii  libc6                  2.7-15            GNU C Library: Shared libraries
ii  libcurl3-gnutls        7.18.2-5          Multi-protocol file transfer libra
ii  libdigest-sha1-perl    2.11-2+b1         NIST SHA-1 message digest algorith
ii  liberror-perl          0.17-1            Perl module for error/exception ha
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  perl-modules           5.10.0-16         Core Perl modules
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages git-core recommends:
ii  curl                          7.18.2-5   Get a file from an HTTP, HTTPS or 
ii  less                          418-1      Pager program similar to more
ii  openssh-client [ssh-client]   1:5.1p1-3  secure shell client, an rlogin/rsh
ii  patch                         2.5.9-5    Apply a diff file to an original
ii  rsync                         3.0.3-2    fast remote file copy program (lik

Versions of packages git-core suggests:
pn  git-arch                     <none>      (no description available)
pn  git-cvs                      <none>      (no description available)
pn  git-daemon-run               <none>      (no description available)
ii  git-doc                      1:1.5.6.5-1 fast, scalable, distributed revisi
pn  git-email                    <none>      (no description available)
pn  git-gui                      <none>      (no description available)
pn  git-svn                      <none>      (no description available)
ii  gitk                         1:1.6.0.6-1 fast, scalable, distributed revisi
pn  gitweb                       <none>      (no description available)

-- no debconf information



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

Reply via email to