Improve fuse and fuse3 packaging to make them co-installable
At this moment fuse3 is still in testing, but it will be possibly moved to main in future. Let’s assume for now that it will happen before 3.8.0.
According to maintainer’s notes to libfuse 3.0.0:
libfuse 3 is designed to be co-installable with libfuse 2. However, some files will be installed by both libfuse 2 and libfuse 3 (e.g. /etc/fuse.conf, the udev and init scripts, and the mount.fuse(8) manpage). These files should be taken from libfuse 3. The format/content is guaranteed to remain backwards compatible with libfuse 2.
We recommend to ship libfuse2 and libfuse3 in three separate packages: a libfuse-common package that contains files shared by libfuse 2+3 (taken from the libfuse3 tarball), and libfuse2 and libfuse3 packages that contain the shared library and helper programs for the respective version.
(from redmine: issue id 8425, created on 2018-01-26, closed on 2019-01-23)