Source: python-py Version: 1.7.0-1 Severity: serious Tags: ftbfs Some recent change in unstable makes python-py FTBFS:
https://tests.reproducible-builds.org/debian/history/python-py.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-py.html ... =================================== FAILURES =================================== ___________________________ test_apiwarn_functional ____________________________ recwarn = WarningsRecorder(record=True) def test_apiwarn_functional(recwarn): capture = py.io.StdCapture() py.log._apiwarn("x.y.z", "something", stacklevel=1) out, err = capture.reset() py.builtin.print_("out", out) py.builtin.print_("err", err) > assert err.find("x.y.z") != -1 E AssertionError: assert -1 != -1 E + where -1 = <built-in method find of unicode object at 0x7fca862b7180>('x.y.z') E + where <built-in method find of unicode object at 0x7fca862b7180> = ''.find testing/log/test_warning.py:26: AssertionError ----------------------------- Captured stdout call ----------------------------- out err _______________________________ test_stacklevel ________________________________ recwarn = WarningsRecorder(record=True) def test_stacklevel(recwarn): def f(): py.log._apiwarn("x", "some", stacklevel=2) # 3 # 4 capture = py.io.StdCapture() f() out, err = capture.reset() lno = py.code.getrawcode(test_stacklevel).co_firstlineno + 6 warning = str(err) > assert warning.find(":%s" % lno) != -1 E AssertionError: assert -1 != -1 E + where -1 = <built-in method find of str object at 0x7fca86286508>((':%s' % 37)) E + where <built-in method find of str object at 0x7fca86286508> = ''.find testing/log/test_warning.py:41: AssertionError _____________________ test_stacklevel_initpkg_with_resolve _____________________ testdir = <Testdir local('/tmp/pytest-of-pbuilder1/pytest-0/test_stacklevel_initpkg_with_resolve0')> recwarn = WarningsRecorder(record=True) def test_stacklevel_initpkg_with_resolve(testdir, recwarn): testdir.makepyfile(modabc=""" import py def f(): py.log._apiwarn("x", "some", stacklevel="apipkg123") """) testdir.makepyfile(apipkg123=""" def __getattr__(): import modabc modabc.f() """) p = testdir.makepyfile(""" import apipkg123 apipkg123.__getattr__() """) capture = py.io.StdCapture() p.pyimport() out, err = capture.reset() warning = str(err) loc = 'test_stacklevel_initpkg_with_resolve.py:2' > assert warning.find(loc) != -1 E AssertionError: assert -1 != -1 E + where -1 = <built-in method find of str object at 0x7fca86286508>('test_stacklevel_initpkg_with_resolve.py:2') E + where <built-in method find of str object at 0x7fca86286508> = ''.find /build/1st/python-py-1.7.0/testing/log/test_warning.py:63: AssertionError ______________________ test_stacklevel_initpkg_no_resolve ______________________ recwarn = WarningsRecorder(record=True) def test_stacklevel_initpkg_no_resolve(recwarn): def f(): py.log._apiwarn("x", "some", stacklevel="apipkg") capture = py.io.StdCapture() f() out, err = capture.reset() lno = py.code.getrawcode(test_stacklevel_initpkg_no_resolve).co_firstlineno + 2 warning = str(err) > assert warning.find(":%s" % lno) != -1 E AssertionError: assert -1 != -1 E + where -1 = <built-in method find of str object at 0x7fca86286508>((':%s' % 67)) E + where <built-in method find of str object at 0x7fca86286508> = ''.find testing/log/test_warning.py:73: AssertionError ________________________________ test_function _________________________________ recwarn = WarningsRecorder(record=True) def test_function(recwarn): capture = py.io.StdCapture() py.log._apiwarn("x.y.z", "something", function=test_function) out, err = capture.reset() py.builtin.print_("out", out) py.builtin.print_("err", err) > assert err.find("x.y.z") != -1 E AssertionError: assert -1 != -1 E + where -1 = <built-in method find of unicode object at 0x7fca862b7180>('x.y.z') E + where <built-in method find of unicode object at 0x7fca862b7180> = ''.find testing/log/test_warning.py:82: AssertionError ... 5 failed, 797 passed, 35 skipped, 15 xfailed, 1 xpassed, 656 warnings in 25.84 seconds E: pybuild pybuild:338: test: plugin custom failed with: exit code=1: python2.7 -m pytest testing -k-testing/log/test_warning.py dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned exit code 13 make[1]: *** [debian/rules:10: override_dh_auto_test] Error 25