Package: src:s3ql Version: 2.21+dfsg-1 Severity: serious Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-arch dh build-arch --with python3,sphinxdoc dh_testdir -a dh_update_autotools_config -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<<BUILDDIR>>/s3ql-2.21+dfsg' dh_testdir python3 setup.py build_cython running build_cython compiling src/s3ql/deltadump.pyx to src/s3ql/deltadump.c touch build_cython python3 setup.py build_ext --inplace running build_ext [... snipped ...] File "/<<BUILDDIR>>/s3ql-2.21+dfsg/tests/t4_fuse.py", line 178, in test self.umount() File "/<<BUILDDIR>>/s3ql-2.21+dfsg/tests/t4_fuse.py", line 111, in umount assert proc.wait() == 0 AssertionError: assert 1 == 0 + where 1 = <bound method Popen.wait of <subprocess.Popen object at 0x7f2fc987e668>>() + where <bound method Popen.wait of <subprocess.Popen object at 0x7f2fc987e668>> = <subprocess.Popen object at 0x7f2fc987e668>.wait ----------------------------- Captured stdout call ----------------------------- Please store the following master key in a safe location. It allows decryption of the S3QL file system in case the storage objects holding this information get corrupted: ---BEGIN MASTER KEY--- 4cgE tPfI YvCd Dz6d 4qpX 8Bxn tabc X8uH FvSK JGkf DU4= ---END MASTER KEY--- ----------------------------- Captured stderr call ----------------------------- WARNING: Maximum object sizes less than 1 MiB will degrade performance. ERROR: Uncaught top-level exception: Traceback (most recent call last): File "/<<BUILDDIR>>/s3ql-2.21+dfsg/bin/umount.s3ql", line 26, in <module> s3ql.umount.main(sys.argv[1:]) File "/<<BUILDDIR>>/s3ql-2.21+dfsg/src/s3ql/umount.py", line 182, in main blocking_umount(options.mountpoint) File "/<<BUILDDIR>>/s3ql-2.21+dfsg/src/s3ql/umount.py", line 125, in blocking_umount cmdline = get_cmdline(pid) File "/<<BUILDDIR>>/s3ql-2.21+dfsg/src/s3ql/umount.py", line 95, in get_cmdline universal_newlines=True).strip() File "/usr/lib/python3.5/subprocess.py", line 316, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 383, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.5/subprocess.py", line 676, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.5/subprocess.py", line 1282, in _execute_child raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: 'ps' ============================ pytest-warning summary ============================ WC1 /<<BUILDDIR>>/s3ql-2.21+dfsg/tests/t2_block_cache.py cannot collect test class 'TestBackendPool' because it has a __init__ constructor !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! ===== 1 failed, 245 passed, 1 skipped, 1 pytest-warnings in 106.03 seconds ===== debian/rules:51: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 2 make[1]: Leaving directory '/<<BUILDDIR>>/s3ql-2.21+dfsg' debian/rules:8: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- This is just how the build ends, not necessarily the relevant part. I've put several build logs here: https://people.debian.org/~sanvila/build-logs/s3ql/ If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the page for this package. The bug should be reproducible with sbuild on a single CPU virtual machine. Thanks.