RPM dependency fuse2-libs is unavailable on Fedora 44
Environment
- OS: Fedora 44
- Architecture: x86_64
- Tuttle: 4.2.1
- Package:
Tuttle-4.2.1-Linux-x86_64.rpm
Problem
Installing the RPM on Fedora 44 fails because the package declares a dependency on fuse2-libs:
Error:
Problem: conflicting requests
- nothing provides fuse2-libs needed by Tuttle-4.2.1-1.x86_64
I checked the RPM metadata with:
rpm -qpR ./Tuttle-4.2.1-Linux-x86_64.rpm | grep -i fuse
which reports:
However, Fedora 44 provides the FUSE 2 library through the fuse-libs package:
rpm -q --provides fuse-libs | grep -i fuse
which includes:
fuse-libs = 2.9.9-25.fc44
fuse-libs(x86-64) = 2.9.9-25.fc44
libfuse.so.2()(64bit)
I also traced the dependency to ui/package.json, where the RPM configuration currently specifies:
"rpm": {
"depends": [
"zlib",
"fuse2-libs"
]
}
The dependency appears to have been introduced in commit 0b706cc53c765d6cfbf6db8f32c08f80f3bc22c9 as part of the Linux packaging changes.
Question
Is fuse2-libs intentionally required for the RPM package?
If so, is there a recommended way for Fedora users to satisfy this dependency?
If Fedora's fuse-libs package provides the required FUSE 2 ABI, would it be appropriate to change the RPM dependency, or is there a more portable RPM dependency/capability that should be used to support multiple RPM-based distributions?
I haven't made any changes yet because I wanted to confirm the intended packaging approach first.

RPM dependency
fuse2-libsis unavailable on Fedora 44Environment
Tuttle-4.2.1-Linux-x86_64.rpmProblem
Installing the RPM on Fedora 44 fails because the package declares a dependency on
fuse2-libs:I checked the RPM metadata with:
rpm -qpR ./Tuttle-4.2.1-Linux-x86_64.rpm | grep -i fusewhich reports:
However, Fedora 44 provides the FUSE 2 library through the
fuse-libspackage:rpm -q --provides fuse-libs | grep -i fusewhich includes:
I also traced the dependency to
ui/package.json, where the RPM configuration currently specifies:The dependency appears to have been introduced in commit
0b706cc53c765d6cfbf6db8f32c08f80f3bc22c9as part of the Linux packaging changes.Question
Is
fuse2-libsintentionally required for the RPM package?If so, is there a recommended way for Fedora users to satisfy this dependency?
If Fedora's
fuse-libspackage provides the required FUSE 2 ABI, would it be appropriate to change the RPM dependency, or is there a more portable RPM dependency/capability that should be used to support multiple RPM-based distributions?I haven't made any changes yet because I wanted to confirm the intended packaging approach first.