Package: bzr / 2.7.0+bzr6619-7+deb9u1

Metadata

Package Version Patches format
bzr 2.7.0+bzr6619-7+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_selftest_package | (download)

bzrlib/builtins.py | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 suggest installing python-bzrlib.tests when bzrlib.tests is unavailable
03_spurious_test_failure | (download)

bzrlib/tests/blackbox/test_serve.py | 2 0 + 2 - 0 !
bzrlib/tests/test_test_server.py | 38 6 + 32 - 0 !
2 files changed, 6 insertions(+), 34 deletions(-)

 fix some spurious test failures
07_shorten_test_names | (download)

bzrlib/tests/per_interrepository/test_interrepository.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 shorten test names, since otherwise paths exceed 256 characters on ci.debian.net
Status: not forwarded upstream

=== modified file 'bzrlib/tests/per_interrepository/test_interrepository.py'
13_spurious_test_failure | (download)

bzrlib/tests/test_smart_transport.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 another spuriously failing test
 The symptom is the same as in 03_spurious_test_failure, the cause is a race triggered by recent python 2.7 versions when client and server share a socket in the same process.
 .
15_autodoc_source_epoch | (download)

bzrlib/doc_generate/__init__.py | 14 14 + 0 - 0 !
bzrlib/doc_generate/autodoc_bash_completion.py | 10 4 + 6 - 0 !
bzrlib/doc_generate/autodoc_man.py | 10 5 + 5 - 0 !
3 files changed, 23 insertions(+), 11 deletions(-)

---
16_paramiko_compat | (download)

bzrlib/transport/sftp.py | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---
17_reproducible_makefile | (download)

Makefile | 56 30 + 26 - 0 !
1 file changed, 30 insertions(+), 26 deletions(-)

---
18_diff_binaries | (download)

bzrlib/tests/test_diff.py | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 diff doesn't exit with 2 anymore on binary files.
19_fix_long_creds | (download)

bzrlib/tests/test_http.py | 10 10 + 0 - 0 !
bzrlib/transport/http/_urllib2_wrappers.py | 3 2 + 1 - 0 !
2 files changed, 12 insertions(+), 1 deletion(-)

 http basic auth was broken
 When a long (>57) user/pass combination was used, a spurious '\n' ended up in the header value, crashing httplib.
.
20_fix_lazy_regex | (download)

bzrlib/lazy_regex.py | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 fix lazy_regex module compatibility with gettext (https://hg.python.org/cpython/rev/e0cc3fadd7b3)
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845335
Bug-Ubuntu: https://bugs.launchpad.net/bzr/+bug/1644003
21_pycurl_proxy_url | (download)

bzrlib/tests/test_http.py | 7 6 + 1 - 0 !
bzrlib/transport/http/_pycurl.py | 4 4 + 0 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 newer versions of pycurl don't allow arbitrary schemes in proxy urls such as http+pycurl://
Bug: https://bugs.launchpad.net/bzr/+bug/1645017
22_test_copy_to | (download)

bzrlib/tests/per_transport.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 mark test_copy_to as known failing.
 This should be fixed, or at least restrict the knownFailure to SFTP->SFTP
 copies.
23_ssl_host | (download)

bzrlib/transport/http/_urllib2_wrappers.py | 10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-)

 avoid requesting remote ssl certificate before sni.
24_fix_pycurl_ssl | (download)

bzrlib/tests/http_server.py | 1 1 + 0 - 0 !
bzrlib/tests/ssl_certs/create_ssls.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 use localhost rather than 127.0.0.1, as the latter trips up pycurl.
Bug-Debian: https://bugs.debian.org/868966
Bug: https://bugs.launchpad.net/bzr/+bug/1707499
26_refresh_test_keys | (download)

bzrlib/tests/ssl_certs/ca.crt | 65 31 + 34 - 0 !
bzrlib/tests/ssl_certs/ca.key | 100 50 + 50 - 0 !
bzrlib/tests/ssl_certs/server.crt | 62 31 + 31 - 0 !
bzrlib/tests/ssl_certs/server.csr | 54 27 + 27 - 0 !
bzrlib/tests/ssl_certs/server_with_pass.key | 100 50 + 50 - 0 !
bzrlib/tests/ssl_certs/server_without_pass.key | 98 49 + 49 - 0 !
6 files changed, 238 insertions(+), 241 deletions(-)

---
27_CVE 2017 14176 | (download)

bzrlib/tests/test_ssh_transport.py | 38 37 + 1 - 0 !
bzrlib/transport/ssh.py | 16 14 + 2 - 0 !
2 files changed, 51 insertions(+), 3 deletions(-)

 prevent ssh command line options from being specified in bzr+ssh:// urls
Bug: https://bugs.launchpad.net/brz/+bug/1710979
Bug-Debian: https://bugs.debian.org/874429
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2017-14176