On 2011-12-11 17:59:07 (-0500), Nikolaus Rath <Nikolaus@rath.org> wrote:
On 12/11/2011 03:38 PM, Christian wrote: [...] My guess is that there is no llfuse Python module installed in the build environment. Could that be it?
No, llfuse is installed in the build chroot. But some tests will fail anyway because we cannot load the fuse module in the build chroot (runs in a chroot + building and testing does not run as root). We shall disable those tests.
Could you temporarily insert a call to bin/mount.s3ql --help before the call to setup.py test? This should fail with a more helpful error message.
from . import _deltadump ImportError: cannot import name _deltadump Even when explicitly adding the directory that contains _deltadump.so to PYTHONPATH, it still fails.
P.S.: Is there really need to have python >= 2.6.6 ? This would work only for openSUSE >= 11.4
Can you incorporate a patch in the RPM? If so, you could reuse the patch that's used in the Ubuntu Lucid package, which makes S3QL compatible with any Python 2.6.
You can download it at https://launchpad.net/~nikratio/+archive/s3ql/+files/s3ql_1.8.1-1%7Elucid1.d..., the patch is in debian/patches.
Done :) cheers -- -o) Pascal Bleser /\\ http://opensuse.org -- we haz green _\_v http://fosdem.org -- we haz conf