On Apr 08, 2016, at 10:59 AM, Jeremy T. Bouse wrote: >Yes, I'd taken a slightly different approach but got to the same results >that you are currently getting. I have included your approach as it is >much cleaner than what I'd hacked together. > >Still trying to get to the bottom of those remaining failures causing >the test to fail and the build to cease.
Awesome, thanks. I'm also trying to investigate those last few failures. I
applied the following patch to get a bit more debugging, but other than seeing
the errno is 4 (EINTR) I don't have any more information.
I also looked at updating the package to the latest upstream but that didn't
seem to help the failures, and upstream's latest tarball isn't compatible with
the current quilt patch. I also tried 1.15.4 but that didn't help either.
I'll also note that `tox -e py27,py35` of upstream's git (master, v1.15.3, and
v1.15.4) passes all its tests so there's something weird about the build
environment that's breaking the build. FWIW, I'm using sbuild with a sid
chroot.
--- a/paramiko/sftp_client.py
+++ b/paramiko/sftp_client.py
@@ -803,7 +803,7 @@
elif code == SFTP_PERMISSION_DENIED:
raise IOError(errno.EACCES, text)
else:
- raise IOError(text)
+ raise IOError(code, text)
def _adjust_cwd(self, path):
"""
pgpuW7HIy20DY.pgp
Description: OpenPGP digital signature

