Source: python-bcrypt
Version: 3.1.3-1
Severity: serious

Some recent change in unstable makes python-bcrypt FTBFS:

https://tests.reproducible-builds.org/debian/history/python-bcrypt.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-bcrypt.html

...
==================================== ERRORS ====================================
_ ERROR at setup of test_kdf[4-password-�-\xc1+Vb5\xee\xe0L!%\x98\x97\nW\x9ag] _

self = {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_MULTIARCH': 
'x86_64-linux-gnu', 'http_proxy': 'http://127.0...-O2 -fstack-protector-strong 
-Wformat -Werror=format-security', 'DEB_TARGET_ARCH': 'amd64', 
'PERL_USE_UNSAFE_INC': '1'}
key = 'PYTEST_CURRENT_TEST'
item = 
'tests/test_bcrypt.py::test_kdf[4-password-\x00-\\xc1+Vb5\\xee\\xe0L!%\\x98\\x97\\nW\\x9ag]
 (setup)'

    def __setitem__(self, key, item):
>       putenv(key, item)
E       TypeError: putenv() argument 2 must be string without null bytes, not 
str

/usr/lib/python2.7/os.py:473: TypeError
 ERROR at teardown of 
test_kdf[4-password-�-\xc1+Vb5\xee\xe0L!%\x98\x97\nW\x9ag] 

self = {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_MULTIARCH': 
'x86_64-linux-gnu', 'http_proxy': 'http://127.0...-O2 -fstack-protector-strong 
-Wformat -Werror=format-security', 'DEB_TARGET_ARCH': 'amd64', 
'PERL_USE_UNSAFE_INC': '1'}
key = 'PYTEST_CURRENT_TEST'
item = 
'tests/test_bcrypt.py::test_kdf[4-password-\x00-\\xc1+Vb5\\xee\\xe0L!%\\x98\\x97\\nW\\x9ag]
 (teardown)'

    def __setitem__(self, key, item):
>       putenv(key, item)
E       TypeError: putenv() argument 2 must be string without null bytes, not 
str

/usr/lib/python2.7/os.py:473: TypeError
=============================== warnings summary ===============================
tests/test_bcrypt.py::test_kdf[4-password-salt-[\xbf\x0c\xc2\x93X\x7f\x1c65U\\\'ye\x98\xd4~W\x90q\xbfB~\x9d\x8f\xbe\x84*\xba4\xd9]
  
/build/1st/python-bcrypt-3.1.3/.pybuild/pythonX.Y_2.7/build/bcrypt/__init__.py:137:
 UserWarning: Warning: bcrypt.kdf() called with only 4 round(s). This few is 
not secure: the parameter is linear, like PBKDF2.
    UserWarning)

-- Docs: http://doc.pytest.org/en/latest/warnings.html
!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 2 failures !!!!!!!!!!!!!!!!!!!!
=============== 120 passed, 1 warnings, 2 error in 0.85 seconds ================
E: pybuild pybuild:283: test: plugin custom failed with: exit code=2: python2.7 
-m pytest -v -x
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned 
exit code 13
debian/rules:10: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 25

Reply via email to