Hi Niko, long time no "see", hope you are doing well. I see you've been 
busy :-)

I've been hanging out on 2.11 for a while now, it has been stable, but 
recently came across issue #99 so I've decided to update to the latest. I 
am up to 2.15 now, looks to be okay when testing. But testing for 2.16 and 
2.17.1 are failing on a module that seems to be working in 2.15. When you 
have a minute, can you please look and let me know what I may be missing? 
This is all on a fresh Ubuntu 15.10. First I pulled the apt-get version for 
2.15, then everything else was built --inplace (in case that matters). I 
suspect I am missing a dependency or it's outdated, but I can't tell.

*2.13 finishes with (in case it's related):*
tests/t3_fs_api.py::fs_api_tests::test_rmdir PASSED
tests/t3_fs_api.py::fs_api_tests::test_setattr FAILED

============================================================================ 
FAILURES 
___________________________________________________________________ 
fs_api_tests.test_setattr 
____________________________________________________________________
Traceback (most recent call last):
  File "/home/cloudbackupus/s3ql-2.13/tests/t3_fs_api.py", line 447, in 
test_setattr
    self.assertGreater(inode_new.ctime, inode_old.ctime)
  File "/usr/lib/python3.4/unittest/case.py", line 1191, in assertGreater
    self.fail(self._formatMessage(msg, standardMsg))
  File "/usr/lib/python3.4/unittest/case.py", line 645, in fail
    raise self.failureException(msg)
AssertionError: 0 not greater than 1458469488.7105987
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 
stopping after 1 failures 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================================== 1 failed, 199 passed, 1 
skipped, 1 warnings in 35.91 seconds ============

*2.15 finishes with:*
tests/t3_verify.py::test_retrieve PASSED
tests/t4_adm.py::AdmTests::test_authinfo PASSED
tests/t4_adm.py::AdmTests::test_passphrase PASSED
tests/t4_fuse.py::TestFuse::test PASSED
tests/t5_cp.py::TestCp::test PASSED
tests/t5_ctrl.py::TestCtrl::test PASSED
tests/t5_failsafe.py::TestFailsafe::test SKIPPED
tests/t5_failsafe.py::TestNewerMetadata::test PASSED
tests/t5_fsck.py::TestFsck::test PASSED
tests/t5_full.py::TestFullswiftks::test SKIPPED
tests/t5_full.py::TestFulls3c::test SKIPPED
tests/t5_full.py::TestFullgs::test SKIPPED
tests/t5_full.py::TestFullrackspace::test SKIPPED
tests/t5_full.py::TestFulls3::test SKIPPED
tests/t5_full.py::TestFullswift::test SKIPPED
tests/t5_full.py::TestFull::test PASSED
tests/t5_lock_rm.py::TestLockRemove::test PASSED
tests/t6_upgrade.py::TestswiftUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestswiftUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestswiftksUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestswiftksUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestgsUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestgsUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::Tests3Upgrade::test[True] SKIPPED
tests/t6_upgrade.py::Tests3Upgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestrackspaceUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestrackspaceUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::Tests3cUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::Tests3cUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestPlainUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestPlainUpgrade::test[False] SKIPPED
================ 251 passed, 24 skipped, 1 warnings in 86.61 seconds 


*Testing in 2.16 and 2.17.1:*
tests/t3_verify.py::test_retrieve PASSED
tests/t4_adm.py::AdmTests::test_authinfo PASSED
tests/t4_adm.py::AdmTests::test_passphrase PASSED
tests/t4_fuse.py::TestFuse::test FAILED
tests/t4_fuse.py::TestFuse::test ERROR

==================================== ERRORS 
_______________________________________________________________ ERROR at 
teardown of TestFuse.test 
Traceback (most recent call last):
  File "_pytest.runner", line 149, in __init__
    self.result = func()
  File "_pytest.runner", line 137, in <lambda>
    return CallInfo(lambda: ihook(item=item, **kwds), when=when)
  File "_pytest.vendored_packages.pluggy", line 724, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "_pytest.vendored_packages.pluggy", line 338, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "_pytest.vendored_packages.pluggy", line 333, in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
  File "_pytest.vendored_packages.pluggy", line 595, in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
  File "_pytest.vendored_packages.pluggy", line 253, in _wrapped_call
    return call_outcome.get_result()
  File "_pytest.vendored_packages.pluggy", line 278, in get_result
    raise ex[1].with_traceback(ex[2])
  File "_pytest.vendored_packages.pluggy", line 264, in __init__
    self.result = func()
  File "_pytest.vendored_packages.pluggy", line 596, in execute
    res = hook_impl.function(*args)
  File "_pytest.runner", line 102, in pytest_runtest_teardown
    item.session._setupstate.teardown_exact(item, nextitem)
  File "_pytest.runner", line 382, in teardown_exact
    self._teardown_towards(needed_collectors)
  File "_pytest.runner", line 388, in _teardown_towards
    self._pop_and_teardown()
  File "_pytest.runner", line 348, in _pop_and_teardown
    self._teardown_with_finalization(colitem)
  File "_pytest.runner", line 366, in _teardown_with_finalization
    self._callfinalizers(colitem)
  File "_pytest.runner", line 363, in _callfinalizers
    py.builtin._reraise(*exc)
  File "py._builtin", line 227, in _reraise
    raise cls.with_traceback(val, tb)
  File "_pytest.runner", line 356, in _callfinalizers
    fin()
  File "_pytest.python", line 2086, in finish
    func()
  File "/home/cloudbackupus/s3ql-2.17.1/tests/conftest.py", line 46, in 
raise_on_exception_in_out
    raise AssertionError('Suspicious output to stderr')
AssertionError: Suspicious output to stderr
---------------------------------------------------------------------- 
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---
...removed
---END MASTER KEY---
---------------------------------------------------------------------- 
Captured stderr call 
----------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade 
performance.
Uncaught top-level exception:
Traceback (most recent call last):
  File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in 
<module>
    s3ql.mount.main(sys.argv[1:])
  File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in 
main
    llfuse.main(workers)
  File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main 
(src/llfuse/capi_linux.c:25182)
  File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3090)
  File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
-------------------------------------------------------------------- 
Captured stdout teardown 
--------------------------------------------------------------------
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---
...removed
---END MASTER KEY---
-------------------------------------------------------------------- 
Captured stderr teardown 
--------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade 
performance.
Uncaught top-level exception:
Traceback (most recent call last):
  File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in 
<module>
    s3ql.mount.main(sys.argv[1:])
  File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in 
main
    llfuse.main(workers)
  File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main 
(src/llfuse/capi_linux.c:25182)
  File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3090)
  File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
============================================================================ 
FAILURES 
_________________________________________________________________________ 
TestFuse.test ______________
Traceback (most recent call last):
  File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 166, in test
    self.mount()
  File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 101, in 
mount
    retry(30, poll)
  File "/home/cloudbackupus/s3ql-2.17.1/tests/common.py", line 106, in retry
    ret = fn(*a, **kw)
  File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 100, in poll
    assert self.mount_process.poll() is None
AssertionError: assert 1 is None
 +  where 1 = <bound method Popen.poll of <subprocess.Popen object at 
0x7f09601cc6d8>>()
 +    where <bound method Popen.poll of <subprocess.Popen object at 
0x7f09601cc6d8>> = <subprocess.Popen object at 0x7f09601cc6d8>.poll
 +      where <subprocess.Popen object at 0x7f09601cc6d8> = 
<t4_fuse.TestFuse object at 0x7f09601ccb70>.mount_process
---------------------------------------------------------------------- 
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---
...removed
---END MASTER KEY---
---------------------------------------------------------------------- 
Captured stderr call 
----------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade 
performance.
Uncaught top-level exception:
Traceback (most recent call last):
  File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in 
<module>
    s3ql.mount.main(sys.argv[1:])
  File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in 
main
    llfuse.main(workers)
  File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main 
(src/llfuse/capi_linux.c:25182)
  File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3090)
  File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr 
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 
stopping after 2 failures 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
========================================== 1 failed, 245 passed, 1 skipped, 
1 pytest-warnings, 1 error in 46.28 seconds 
==========================================


Many thanks,
Balazs

-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to