[Borgbackup] llfuse versions for 1.1.14 / Linux
Thomas Waldmann
tw at waldmann-edv.de
Thu Oct 8 12:50:47 EDT 2020
> Fedora 33+ comes with Python 3.9. So this means we really need the latest
> llfuse?
Either that (if you use a llfuse package with already pre-built C output
from cython, iirc llfuse.c).
If that llfuse.c was made by a too old cython, it won't compile for
python 3.9. This is the case for the 1.3.6 llfuse package on pypi.
The difference in the 1.3.7 package is that a more recent cython was
used to generate llfuse.c, so it can be compiled for python 3.9.
Alternative, you can do the cythonizing on your own, using a rather
recent cython release.
> (Fedora removes all pre-cythonized sources in its build process.)
Then the older package might be ok also.
> - Is there an easy way to check if my system's llfuse version is good enough?
> (e.g. "it compiles" -> fine, or some simple "borg mount" test)
The issues were at C compile time.
> - Any github issues where I could learn more about what's wrong with llfuse
> versions?
Yes, see the borgbackup and llfuse-python issue tracker.
I am currently working on fixing the compile issue on freebsd and
release a fixed llfuse as 1.3.8 hopefully soon. That should hopefully
run everywhere...
--
GPG ID: 9F88FB52FAF7B393
GPG FP: 6D5B EF9A DD20 7580 5747 B70F 9F88 FB52 FAF7 B393
More information about the Borgbackup
mailing list