Package: python-dulwich
Version: 0.7.1-2
Severity: normal

dulwich cannot clone repos from git://git.debian.org/~<user>/


$ git clone git://git.debian.org/~enrico/keylog.git
Cloning into keylog...
remote: Counting objects: 23, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 23 (delta 6), reused 0 (delta 0)
Receiving objects: 100% (23/23), 34.00 KiB | 10 KiB/s, done.
Resolving deltas: 100% (6/6), done.


$ dulwich clone git://git.debian.org/users/enrico/keylog.git
Counting objects: 23, done.
Compressing objects: 100% (23/23), done.
Total 23 (delta 6), reused 0 (delta 0)

$ rm keylog.git keylog -rf

$ dulwich clone git://git.debian.org/~enrico/keylog.git
Traceback (most recent call last):
  File "/usr/bin/dulwich", line 186, in <module>
    commands[cmd](sys.argv[2:])
  File "/usr/bin/dulwich", line 153, in cmd_clone
    progress=sys.stdout.write)
  File "/usr/lib/python2.6/dist-packages/dulwich/client.py", line 209, in fetch
    target.get_graph_walker(), f.write, progress)
  File "/usr/lib/python2.6/dist-packages/dulwich/client.py", line 223, in
fetch_pack
    (refs, server_capabilities) = self.read_refs(proto)
  File "/usr/lib/python2.6/dist-packages/dulwich/client.py", line 96, in
read_refs
    for pkt in proto.read_pkt_seq():
  File "/usr/lib/python2.6/dist-packages/dulwich/protocol.py", line 147, in
read_pkt_seq
    pkt = self.read_pkt_line()
  File "/usr/lib/python2.6/dist-packages/dulwich/protocol.py", line 103, in
read_pkt_line
    raise HangupException()
dulwich.errors.HangupException: The remote server unexpectedly closed the
connection.


This first command proves that git can clone from it.
The second proves dulwich can  clone from git://git.debian.org/users/<user>/
The third does clean.
The last indicates dulwich can not clone from git://git.debian.org/~<user>/

Many other repos at git://git.debian.org/~<user> also cannot be cloned.


It also affects mercurial-git (bugs:626827).

Regards.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=zh_CN.utf8, LC_CTYPE=zh_CN.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-dulwich depends on:
ii  libc6                         2.13-7     Embedded GNU C Library: Shared lib
ii  python                        2.6.6-14   interactive high-level object-orie
ii  python2.6                     2.6.6-10   An interactive high-level object-o

Versions of packages python-dulwich recommends:
ii  python-fastimport             0.9.0-3.1  Fastimport file format parser and 

python-dulwich suggests no packages.

-- 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