[Python-modules-team] Bug#907954: dulwich FTBFS: ValueError: invalid literal for int() with base 16: 'Stat'

Adrian Bunk bunk at debian.org
Tue Sep 4 12:12:54 BST 2018


Source: dulwich
Version: 0.19.6-1
Severity: serious
Tags: ftbfs

Some recent change in unstable makes dulwich FTBFS:

https://tests.reproducible-builds.org/debian/history/dulwich.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dulwich.html

...
======================================================================
ERROR: test_fetch_pack (dulwich.tests.compat.test_client.DulwichHttpClientTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "dulwich/tests/compat/test_client.py", line 208, in test_fetch_pack
    result = c.fetch(self._build_path('/server_new.export'), dest)
  File "dulwich/client.py", line 364, in fetch
    progress)
  File "dulwich/client.py", line 1544, in fetch_pack
    b"git-upload-pack", url)
  File "dulwich/client.py", line 1456, in _discover_references
    return read_pkt_refs(proto) + (base_url, )
  File "dulwich/client.py", line 196, in read_pkt_refs
    for pkt in proto.read_pkt_seq():
  File "dulwich/protocol.py", line 254, in read_pkt_seq
    pkt = self.read_pkt_line()
  File "dulwich/protocol.py", line 203, in read_pkt_line
    size = int(sizestr, 16)
ValueError: invalid literal for int() with base 16: 'Stat'

======================================================================
ERROR: test_fetch_pack_no_side_band_64k (dulwich.tests.compat.test_client.DulwichHttpClientTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "dulwich/tests/compat/test_client.py", line 241, in test_fetch_pack_no_side_band_64k
    result = c.fetch(self._build_path('/server_new.export'), dest)
  File "dulwich/client.py", line 364, in fetch
    progress)
  File "dulwich/client.py", line 1544, in fetch_pack
    b"git-upload-pack", url)
  File "dulwich/client.py", line 1456, in _discover_references
    return read_pkt_refs(proto) + (base_url, )
  File "dulwich/client.py", line 196, in read_pkt_refs
    for pkt in proto.read_pkt_seq():
  File "dulwich/protocol.py", line 254, in read_pkt_seq
    pkt = self.read_pkt_line()
  File "dulwich/protocol.py", line 203, in read_pkt_line
    size = int(sizestr, 16)
ValueError: invalid literal for int() with base 16: 'Stat'
...
Ran 1268 tests in 81.669s

FAILED (errors=12, skipped=65)
make[2]: *** [Makefile:32: check] Error 1



More information about the Python-modules-team mailing list