Switching from fuse2 to fuse3 in main
christian.ehrhardt at canonical.com
Wed Jul 14 09:54:24 UTC 2021
On Wed, Jul 14, 2021 at 11:26 AM Graham Inggs <ginggs at ubuntu.com> wrote:
> Fuse3 is a requirement for qemu 6 .
To be fair, qemu needs it for a new nice-but-not-too-important feature, but
it got the ball rolling and made us realize that also plenty of others like
Gnome / KDE would like to see the transition to fuse3 happen.
Also fuse upstream strongly encourages a change since 2019.
So it is not just "because of qemu" as that could be debated-away
by the feature being not too important. But overall it is an important
BTW - thanks a lot Graham for driving this!
> Since we don't want to support
> two versions of fuse in main, we'd like reverse-dependencies of fuse
> to switch to fuse3.
> A test rebuild of packages in main with a build-dependency on
> libfuse-dev was done, switching the build-dependency to libfuse3-dev.
> The following packages do not require changes at this time:
> * ceph is compatible with fuse2 and fuse3
> * gvfs is compatible with fuse3, and carries a patch reverting to fuse2
> * e2fsprogs builds fuse2fs, which is in universe
> * libvirt builds libvirt-daemon-driver-lxc, which is universe
> * ntfs-3g builds with an internal libfuse-lite
> Bugs have been filed for the following packages that need to be
> adapted to build with fuse3:
> * grub2 / grub2-unsigned 
> * open-vm-tools 
> * s390-tools 
> * snapd 
> * xdg-desktop-portal 
> Please talk to upstreams and investigate what changes are required to
> these packages, but please don't upload until all of the other
> affected packages are ready.
> Some references: fuse 3.0.0 changelog , changes made to ceph ,
> gvfs  and grub2 in OpenMandriva .
>  https://bugs.launchpad.net/ubuntu/+source/fuse3/+bug/1934510
>  https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1935659
>  https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1935665
>  https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1935666
>  https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1935667
>  https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal/+bug/1935668
>  https://github.com/libfuse/libfuse/blob/master/ChangeLog.rst#libfuse-300-2016-12-08
>  https://github.com/ceph/ceph/commit/cb0a600acfca76c5b4653e4c6f34c1712a2da9de
>  https://gitlab.gnome.org/GNOME/gvfs/-/commit/7a0a06186b6fef07b8fce2360c04fd075fc84ed1
>  https://github.com/OpenMandrivaAssociation/grub2/blob/master/grub-2.02-fuse3.patch
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Staff Engineer, Ubuntu Server
More information about the ubuntu-devel