Change:
Hello! I'd like to know whether, as the title says, it would be possible to update the ZFS derivation to the latest release candidate, , as it allows for compression, and I am exceptionally eager to try it out; if not, how could I update the derivation in my own configuration? Thank you kindly for your consideration on the matter!
Crosspost:

Discussion:
inherit rev sha256; }; <del> patches = [ ./BACKPORT-Linux-5.8-compat-__vmalloc.patch ] ++ extraPatches; </del> <ins> patches = extraPatches; </ins> postPatch = optionalString buildKernel '' patchShebangs scripts # The arrays must remain the same length, so we repeat a flag that is # already part of the command and therefore has no effect. <del> substituteInPlace ./module/zfs/zfs_ctldir.c --replace '"/usr/bin/env", "umount"' '"${utillinux}/bin/umount", "-n"'  --replace '"/usr/bin/env", "mount"'  '"${utillinux}/bin/mount", "-n"' </del> <ins> substituteInPlace ./module/${optionalString isUnstable "os/linux/"}zfs/zfs_ctldir.c  --replace '"/usr/bin/env", "umount"' '"${utillinux}/bin/umount", "-n"'  --replace '"/usr/bin/env", "mount"'  '"${utillinux}/bin/mount", "-n"' </ins> '' + optionalString buildUser '' substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount"             "${utillinux}/bin/umount"  --replace "/bin/mount"              "${utillinux}/bin/mount" <del> substituteInPlace ./lib/libshare/nfs.c        --replace "/usr/sbin/exportfs"      "${ </del> <ins> substituteInPlace ./lib/libshare/${optionalString isUnstable "os/linux/"}nfs.c --replace "/usr/sbin/exportfs" "${ </ins> # We don't *need* python support, but we set it like this to minimize closure size: # If it's disabled by default, no need to enable it, even if we have python enabled # And if it's enabled by default, only change that if we explicitly disable python to remove python from the closure nfs-utils.override (old: { enablePython = old.enablePython or true && enablePython; }) }/bin/exportfs" substituteInPlace ./config/user-systemd.m4    --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d" <del> substituteInPlace ./config/zfs-build.m4       --replace "$sysconfdir/init.d"     "$out/etc/init.d" </del> <ins> substituteInPlace ./config/zfs-build.m4       --replace "$sysconfdir/init.d"     "$out/etc/init.d"  --replace "/etc/default"            "$out/etc/default" </ins> substituteInPlace ./etc/zfs/Makefile.am       --replace "$(sysconfdir)"          "$out/etc" substituteInPlace ./cmd/zed/Makefile.am       --replace "$(sysconfdir)"          "$out/etc"

substituteInPlace ./etc/systemd/system/Makefile.am  --replace '$(DESTDIR)$(systemdunitdir)' "$out"'$(DESTDIR)$(systemdunitdir)' <ins> ${optionalString isUnstable '' substituteInPlace ./contrib/initramfs/conf.d/Makefile.am  --replace "/usr/share/initramfs-tools/conf.d" "$out/usr/share/initramfs-tools/conf.d" substituteInPlace ./contrib/initramfs/conf-hooks.d/Makefile.am  --replace "/usr/share/initramfs-tools/conf-hooks.d" "$out/usr/share/initramfs-tools/conf-hooks.d" ''} </ins> substituteInPlace ./etc/systemd/system/zfs-share.service.in  --replace "/bin/rm " "${coreutils}/bin/rm "

version = "0.8.4"; sha256 = "1hl4n900d24gl4vd65qdzq4m62b7bpvckldazcbd1xqcn8xhi6wp"; <ins> extraPatches = [ ./BACKPORT-Linux-5.8-compat-__vmalloc.patch ]; </ins> }; zfsUnstable = common {

# incompatibleKernelVersion = "4.19"; # this package should point to a version / git revision compatible with the latest kernel release <del> version = "0.8.4"; </del> <ins> version = "2.0.0-rc1"; </ins> <del> sha256 = "1hl4n900d24gl4vd65qdzq4m62b7bpvckldazcbd1xqcn8xhi6wp"; </del> <ins> sha256 = "0d1m5zwgqzfwbscvb60zvzkjgl5nkbvas22vjsyci3xygz0qwjsb"; </ins> isUnstable = true; }; }