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.

Reply via email to