On Thu, Apr 21, 2016 at 01:12:02PM +0200, Santiago Vila wrote:
> Package: src:bzr
> Version: 2.7.0-4
> Severity: serious
> 
> Dear maintainer:
> 
> This package currently fails to build from source in stretch.
> 
> --------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/plugins/weave_fmt/test_bzrdir.py",
>  line 426, in te
> st_lock_file
>     b = branch.Branch.open(self.get_url())
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/branch.py", line 
> 186, in open
>     possible_transports=possible_transports, _unsupported=_unsupported)
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/controldir.py", 
> line 689, in open
>     _unsupported=_unsupported)
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/controldir.py", 
> line 718, in open_from_transport
>     find_format, transport, redirected)
>   File 
> "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/transport/__init__.py", 
> line 1719, in do_catching_
> redirections
>     return action(transport)
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/controldir.py", 
> line 706, in find_format
>     probers=probers)
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/controldir.py", 
> line 1151, in find_format
>     return prober.probe_transport(transport)
>   File "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/bzrdir.py", line 
> 1237, in probe_transport
>     format_string = transport.get_bytes(".bzr/branch-format")
>   File 
> "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/transport/sftp.py", line 
> 422, in get_bytes
>     f = self.get(relpath)
>   File 
> "/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/bzrlib/transport/sftp.py", line 
> 414, in get
>     f.prefetch()
> TypeError: prefetch() takes exactly 2 arguments (1 given)
> --------------------------------------------------------------
> 
> I can send the full build log if required, or you can also get the one
> from reproducible builds, as it fails in the same way:
> 
> https://reproducible.debian.net/rbuild/testing/amd64/bzr_2.7.0-4.rbuild.log

This is caused by an API change in paramiko's public API, making the file_size 
argument to prefetch() mandatory.

Jelmer

Reply via email to