nixpkgs/pkgs
Michael Weiss 351f5fc585 fuse3: init at 3.1.1
This includes fuse-common (fusePackages.fuse_3.common) as recommended by
upstream. But while fuse(2) and fuse3 would normally depend on
fuse-common we can't do that in nixpkgs while fuse-common is just
another output from the fuse3 multiple-output derivation (i.e. this
would result in a circular dependency). To avoid building fuse3 twice I
decided it would be best to copy the shared files (i.e. the ones
provided by fuse(2) and fuse3) from fuse-common to fuse (version 2) and
avoid collision warnings by defining priorities. Now it should be
possible to install an arbitrary combination of "fuse", "fuse3", and
"fuse-common" without getting any collision warnings. The end result
should be the same and all changes should be backwards compatible
(assuming that mount.fuse from fuse3 is backwards compatible as stated
by upstream [0] - if not this might break some /etc/fstab definitions
but that should be very unlikely).

My tests with sshfs (version 2 and 3) didn't show any problems.

See #28409 for some additional information.

[0]: https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0
2017-09-21 23:59:46 +02:00
..
applications Merge pull request #29647 from bachp/riot-web-0.12.5 2017-09-21 21:14:14 +01:00
build-support cc-wrapper, cc-wrapper-old: Simplify shell logic 2017-09-19 16:45:24 -04:00
common-updater
data Merge pull request #29596 from romildo/numix-icon-theme 2017-09-20 20:27:46 +00:00
desktops Merge pull request #29332 from romildo/fix.gnome-shell-extensions 2017-09-17 11:00:46 +00:00
development vapoursynth: fix darwin build 2017-09-21 22:30:56 +02:00
games zandronum: fix soundfont support, minor cleanup 2017-09-15 23:08:47 -07:00
misc Merge pull request #29616 from ttuegel/hplip 2017-09-21 11:19:27 -05:00
os-specific fuse3: init at 3.1.1 2017-09-21 23:59:46 +02:00
servers Merge pull request #29451 from jerith666/client-ip-echo-1709 2017-09-21 19:33:22 +01:00
shells elvish: 0.9 -> 0.10; fix darwin build (#29587) 2017-09-21 12:20:37 +01:00
stdenv stdenv cross adapater: Remove old extraBuildInputs 2017-09-21 14:52:42 -04:00
test treewide: Use *Platform.extensions 2017-09-13 11:16:10 -04:00
tools fim: Add X11 support and "USE flags" 2017-09-21 18:00:48 +02:00
top-level fuse3: init at 3.1.1 2017-09-21 23:59:46 +02:00