Without the change build fails as:
...-linux-headers-6.0/include/linux/fiemap.h:37:30:
error: flexible array member 'fiemap::fm_extents' not at end of 'struct crucible::Fiemap'
37 | struct fiemap_extent fm_extents[]; /* array of mapped extents (out) */
| ^~~~~~~~~~
Upstream ported to the new version but did not release compatible
version yet. As patch backport is a bit convoluted let's wait
for a new release and pin to previous linuxHeaders_5_19 version.
ZHF: https://github.com/NixOS/nixpkgs/issues/199919
As reported by @Evils-Devils in Zygo/bees#123, the bees service wrapper
can fail on account of `findmnt` not being able to identify a mounted
filesystem using the default (kernel-introspection) mechanism.
Fall back to mtab and fstab-based inspection in turn should this fail.
Introduce an extent-layer (as opposed to the existing file-level) deduplication
system for btrfs. This provides a means of finding similarities within
non-identical files, when they contain identical, aligned blocks.