Package Details: s3ql 5.1.1-1

Git Clone URL: (read-only, click to copy)
Package Base: s3ql
Description: A full-featured file system for online data storage.
Upstream URL:
Licenses: GPL3
Submitter: bremac
Maintainer: None
Last Packager: aloxaf
Votes: 12
Popularity: 0.000000
First Submitted: 2010-12-28 01:15 (UTC)
Last Updated: 2023-08-15 02:42 (UTC)

Dependencies (12)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

kuzalj commented on 2020-12-02 19:26 (UTC)

Just a reminder to everyone that might have some issues. Arch updated the Python packages in the repos to 3.9. This means any python packages you have installed need to be "recompiled" in order for any python depends to work, otherwise, you will get missing depends on errors.

IF you were running s3ql with python 3.8 before, running this command will let you know what python packages haven't been recompiled yet and write it to a file.

sudo pacman -Qqo /usr/lib/python3.8/site-packages/* | sort -u > rebuild.txt

Then run this to reinstalll packages (clean the packages, make sure it does a clean rebuild)

yay -S - < rebuild.txt

I can confirm s3ql is working with python 3.9. Enjoy!

Self-Perfection commented on 2019-10-03 19:35 (UTC)

Since version 3.0 needs python-systemd as optional dependency for mount.s3ql --systemd

Self-Perfection commented on 2018-11-29 16:50 (UTC) (edited on 2019-01-22 16:48 (UTC) by Self-Perfection)

I have the same issue as dugenou: s3ql tools do not start complaining about missing 'pycrypto'.

UPD: Here is relevant issue

Until this is released it is possible to use this package with instead of python-pycryptodome

dugenou commented on 2018-10-10 19:31 (UTC)

I'm struggling with s3qpl with the following message when using mkfs.s3ql: not sure which missing crypto package, as I installed all of them (python-crypto related).

mkfs.s3ql s3://myfsdocs --ssl Traceback (most recent call last): File "/usr/bin/mkfs.s3ql", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.7/site-packages/pkg_resources/", line 3112, in <module> @_call_aside File "/usr/lib/python3.7/site-packages/pkg_resources/", line 3096, in _call_aside f(args, *kwargs) File "/usr/lib/python3.7/site-packages/pkg_resources/", line 3125, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.7/site-packages/pkg_resources/", line 578, in _build_master ws.require(requires) File "/usr/lib/python3.7/site-packages/pkg_resources/", line 895, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.7/site-packages/pkg_resources/", line 781, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pycrypto' distribution was not found and is required by s3ql</module></module>

IsaacG commented on 2018-08-16 05:50 (UTC)

The source contains a src/s3ql/deltadump.c generated from a src/s3ql/deltadump.pyx

The .pyx is part of the S3QL codebase. The .c is auto-generated using Cython 0.25.2; it's probably included over being built with makepkg to avoid the Cython dependency.

Python 3.7 made changes which broke Cython prior to 0.28 (or <=0.27.2 or something). The generated 0.25.2 code definitely doesn't work anymore with Python3.7. As such, that source file with the generated Cython 0.25.2 file are not compatible with Python 3.7 and this package is "broken".

The fix would be to run: cython src/s3ql/deltadump.pyx (or cython src/s3ql-2.28/src/s3ql/deltadump.pyx, followed by makepkg -ef).

wilbowma commented on 2017-01-07 18:41 (UTC)

Also seems to require a patched version of python-defusedxml to work with 3.6, I've made a package for the patched version here:

wilbowma commented on 2017-01-07 18:27 (UTC)

Looks like dependencies are out of date. dugong >= 3.4 < 4, python-llfuse >= 1 < 2

bremac commented on 2016-04-03 07:24 (UTC)

Sorry, I held off upgrading to 2.17.1 (which is compatible with llfuse 1.0) to see if any more serious bugs appeared in this release. Since there haven't been any new reports in the last week or so, I've gone ahead and made the change. Let me know if you have any other problems.