Package: src:python-pyftpdlib Version: 1.5.1-1 Severity: serious Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with python2,python3 --buildsystem=pybuild dh_testdir -i -O--buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:184: python2.7 setup.py config running config 'pyopenssl' third-party module is not installed. This means FTPS support will be disabled. You can install it with: 'pip install pyopenssl'. I: pybuild base:184: python3.5 setup.py config running config [... snipped ...] python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/log.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/_compat.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/__main__.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/handlers.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/filesystems.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/ioloop.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/servers.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/authorizers.py -> build/lib.linux-x86_64-2.7/pyftpdlib copying pyftpdlib/__init__.py -> build/lib.linux-x86_64-2.7/pyftpdlib creating build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_authorizers.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_functional_ssl.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_ioloop.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/runner.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_functional.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_filesystems.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/__init__.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/test_servers.py -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/README -> build/lib.linux-x86_64-2.7/pyftpdlib/test copying pyftpdlib/test/keycert.pem -> build/lib.linux-x86_64-2.7/pyftpdlib/test running build_scripts creating build/scripts-2.7 copying and adjusting scripts/ftpbench -> build/scripts-2.7 changing mode of build/scripts-2.7/ftpbench from 664 to 775 'pyopenssl' third-party module is not installed. This means FTPS support will be disabled. You can install it with: 'pip install pyopenssl'. python setup.py install --user; running install error: [Errno 13] Permission denied: '/sbuild-nonexistent' Makefile:28: recipe for target 'install' failed make[2]: *** [install] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:10: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:6: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 -------------------------------------------------------------------------------- The relevant part of the build log is included above. A similar failure may be found here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-pyftpdlib.html While we are at it, please consider uploading in source-only form (even if the package is Arch:all), so that we get pretty official build logs here: https://buildd.debian.org/status/package.php?p=python-pyftpdlib Thanks.