On Wed, Jul 14, 2021 at 11:26 AM Graham Inggs <gin...@ubuntu.com> wrote: > > Fuse3 is a requirement for qemu 6 [1].
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 enough change. 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 [2] > * open-vm-tools [3] > * s390-tools [4] > * snapd [5] > * xdg-desktop-portal [6] > > 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 [7], changes made to ceph [8], > gvfs [9] and grub2 in OpenMandriva [10]. > > > [1] https://bugs.launchpad.net/ubuntu/+source/fuse3/+bug/1934510 > [2] https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1935659 > [3] https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1935665 > [4] https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1935666 > [5] https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1935667 > [6] https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal/+bug/1935668 > [7] > https://github.com/libfuse/libfuse/blob/master/ChangeLog.rst#libfuse-300-2016-12-08 > [8] > https://github.com/ceph/ceph/commit/cb0a600acfca76c5b4653e4c6f34c1712a2da9de > [9] > https://gitlab.gnome.org/GNOME/gvfs/-/commit/7a0a06186b6fef07b8fce2360c04fd075fc84ed1 > [10] > https://github.com/OpenMandrivaAssociation/grub2/blob/master/grub-2.02-fuse3.patch > > -- > ubuntu-devel mailing list > ubuntu-devel@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel