[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