#17675 closed enhancement (fixed)
fuse3-3.14.0
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.0 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New minor version.
Change History (12)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
Same error here. The same test passes with fuse-3.13.1 (everything else the same), so not sure whether it is a kernel issue... Note that he file test_examples.py is the same for both versions.
comment:5 by , 3 years ago
example/passthrough_hp.cc needs -DHAVE_LIBFUSE_PRIVATE_CONFIG_H when compiled (it uses the project version, which is now private). Will report upstream.
comment:6 by , 3 years ago
Actually, the reason is that example/passthrough_hp.cc uses #ifdef HAVE_UTIMENSAT, which is now private. The fix seems to be:
sed s/HAVE_CONFIG_H/HAVE_LIBFUSE_PRIVATE_CONFIG_H/ -i meson.build
comment:7 by , 3 years ago
Upstream has a patch: https://github.com/bsbernd/libfuse/commit/ad3d685a122b767d9ca5b4f3c599693744ffe8f5 but I think it is redundant. See https://github.com/libfuse/libfuse/issues/734
comment:8 by , 3 years ago
Issue fixed upstream https://github.com/libfuse/libfuse/commit/df2cde25a6eb0ced31764b8807c639c5f4099fd4
comment:9 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:10 by , 3 years ago
Release Notes
Properly fix the header installation issue. The fix in 3.13.1 resulted in conflicts with other packages.
Introduce additional setattr() flags (FORCE, KILL_SUID, KILL_SGID, FILE, KILL_PRIV, OPEN, TIMES_SET)
I'll factor in Pierre's sed above as well (and I can also confirm that it fixes the tests)
comment:11 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |

I'm hitting a strange test failure:
__________________________ test_passthrough_hp[False] __________________________ Traceback (most recent call last): File "/home/xry111/sources/11.4/fuse-3.14.0/build/test/test_examples.py", line 236, in test_passthrough_hp tst_utimens(mnt_dir, ns_tol=1000) File "/home/xry111/sources/11.4/fuse-3.14.0/build/test/test_examples.py", line 732, in tst_utimens os.utime(filename, None, ns=(atime_ns, mtime_ns)) OSError: [Errno 95] Operation not supportedLooks like a kernel issue but I'm not sure.