This will probably fail miserably on macOS, just noticed this change in the dependency, so opening as a quick draft. We could decide to pin to a more recent version, just before support was removed if macOS support is important, but may be living on borrowed time in case of compatibility issues with other dependencies.
I will not personally put uncompensated effort into supporting
non-open source environments, especially ones that are this hostile to
work with. The macOS kludges were a significant amount of code, about
25% of the remaining non-test lines, and the primary source of
complexity and alternate code paths.
The API definitions will be remain for a short while, with deprecation
markers. This should let multiplatform callers work without changes.
Everything deprecated will be removed soon, so please adjust
your code.
rebased to include https://github.com/containerd/continuity/pull/159, as that removed quite a bit of vendor code
This will probably fail miserably on macOS, just noticed this change in the dependency, so opening as a quick draft. We could decide to pin to a more recent version, just before support was removed if macOS support is important, but may be living on borrowed time in case of compatibility issues with other dependencies.
full diff: https://github.com/bazil/fuse/compare/371fbbdaa8987b715bdd21d6adc4c9b20155f748...5883e5a4b512fe2e32f915b1c66a1ddfef81cb3f
This is the last commit before https://github.com/bazil/fuse/commit/60eaf8f021ce00e5c52529cdcba1067e13c1c2c2, which removed support for macOS (see https://github.com/bazil/fuse/issues/224)