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.

Reply via email to