Bug#927221: gvfs-fuse version-specific depend on fuse (>= 2.8.4) blocks trans to fuse3

Ron Lovell ron163264 at gmail.com
Tue Apr 16 13:27:51 BST 2019


Package: gvfs-fuse
Version: 1.38.1-3
Severity: important

Dear Maintainer,

Basically this regards the transition from fuse to fuse3, my primary
motivation being to make the (Debian) world safe for a modern sshfs
(3.5+). As others have pointed out (g.e. Bug #918984), trying to replace
fuse with fuse3 would require removal of gnome-core and
task-gnome-desktop. On my Sid system, at least, it all comes down to
the dependency of gvfs-fuse on fuse (>= 2.8.4). The fuse3 package
provides "fuse", but apparently that doesn't satisfy the
version-specific dependency.

Note that there's no problem (on my system) co-installing libfuse2
and libfuse3-3. So a gvfs-fuse dependency on libfuse2 should not
be a problem.

Is the current dependency of gvfs-fuse on fuse (>=2.8.4) really
necessary? Would a dep on simply 'fuse' suffice? Or dep on libfuse2?

I'm currently working around this issue by removing gvfs-fuse,
gnome-core, and task-gnome-desktop, but manually keeping many of
the otherwise-unused dependencies. I wouldn't want to try to keep
this up long-term.

I agree this sounds more like a wishlist than important issue. But
the transition to fuse3 and sshfs 3+ seems to have hit a logjam,
and I'm just trying to help move things along. Hence the 'important'
severity level. It would be great if we could have sshfs 3.5.1+ in
Buster, or if not, at least in Sid soon.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gvfs-fuse depends on:
ii  fuse3 [fuse]  3.4.1-1
ii  gvfs          1.38.1-3
ii  libc6         2.28-8
ii  libfuse2      2.9.9-1
ii  libglib2.0-0  2.58.3-1

gvfs-fuse recommends no packages.

gvfs-fuse suggests no packages.

Note: The info about about fuse3 [fuse] 3.4.1-1 is misleading.
gvfs-fuse is not installable with fuse3 installed.



More information about the pkg-gnome-maintainers mailing list