[Pkg-freeipa-devel] Bug#815395: Bug#815395: python-kdcproxy: FTBFS: dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 --dir . returned exit code 13
Timo Aaltonen
tjaalton at debian.org
Sun Feb 21 11:22:26 UTC 2016
21.02.2016, 10:37, Chris Lamb kirjoitti:
> Source: python-kdcproxy
> Version: 0.3.2-1
> Severity: serious
> Justification: fails to build from source
> User: reproducible-builds at lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
>
> Dear Maintainer,
>
> python-kdcproxy fails to build from source in unstable/amd64:
I'm not sure if pybuild did the right thing, but running tox manually
reveals something that is actually a bug in mock
FAILURES ===================================
_________KDCProxyWSGITests.test_post_asreq _______________________
/usr/lib/python2.7/dist-packages/mock/mock.py:1297: in patched
arg = patching.__enter__()
/usr/lib/python2.7/dist-packages/mock/mock.py:1450: in __enter__
_name=self.attribute, **kwargs)
/usr/lib/python2.7/dist-packages/mock/mock.py:2320: in create_autospec
_name='()', _parent=mock)
/usr/lib/python2.7/dist-packages/mock/mock.py:2359: in create_autospec
_check_signature(original, new, skipfirst=skipfirst)
/usr/lib/python2.7/dist-packages/mock/mock.py:228: in _check_signature
_copy_func_details(func, checksig)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
func = <unbound method _socketobject.bind>
funcopy = <function bind at 0x7f4904353e60>
def _copy_func_details(func, funcopy):
funcopy.__name__ = func.__name__
funcopy.__doc__ = func.__doc__
try:
funcopy.__text_signature__ = func.__text_signature__
except AttributeError:
pass
# we explicitly don't copy func.__dict__ into this copy as it would
# expose original attributes that should be mocked
try:
funcopy.__module__ = func.__module__
except AttributeError:
pass
try:
funcopy.__defaults__ = func.__defaults__
except AttributeError:
pass
try:
funcopy.__kwdefaults__ = func.__kwdefaults__
except AttributeError:
pass
if not inPy3k:
> funcopy.func_defaults = func.func_defaults
E AttributeError: 'functools.partial' object has no attribute
'func_defaults'
https://github.com/nsqio/pynsq/pull/147
though I haven't tested if this would fix the tests here.
--
t
More information about the Pkg-freeipa-devel
mailing list