Merge pull request #179396 from Madouura/dev/bcachefs

authored by Sandro and committed by GitHub e24b9566 7e5b689f

+10 -11
+7 -8
pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
··· 1 1 { lib 2 2 , fetchpatch 3 3 , kernel 4 - , date ? "2022-04-25" 5 - , commit ? "bdf6d7c1350497bc7b0be6027a51d9330645672d" 6 - , diffHash ? "09bcbklvfj9i9czjdpix2iz7fvjksmavaljx8l92ay1i9fapjmhc" 4 + , commitDate ? "2022-09-28" 5 + , currentCommit ? "24c6361e202cc09de0159505eb3ab3ca265520d8" 6 + , diffHash ? "sha256-Y3uKkVMCaLGJpYb27ef3FfbqEQ32mgCVpWtYzvYamr8=" 7 7 , kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage 8 8 , argsOverride ? {} 9 9 , ... ··· 12 12 # NOTE: bcachefs-tools should be updated simultaneously to preserve compatibility 13 13 (kernel.override ( args // { 14 14 argsOverride = { 15 - version = "${kernel.version}-bcachefs-unstable-${date}"; 15 + version = "${kernel.version}-bcachefs-unstable-${commitDate}"; 16 16 17 17 extraMeta = { 18 18 branch = "master"; 19 19 maintainers = with lib.maintainers; [ davidak Madouura ]; 20 - broken = true; 21 20 }; 22 21 } // argsOverride; 23 22 24 23 kernelPatches = [ { 25 - name = "bcachefs-${commit}"; 24 + name = "bcachefs-${currentCommit}"; 26 25 27 26 patch = fetchpatch { 28 - name = "bcachefs-${commit}.diff"; 29 - url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${commit}&id2=v${lib.versions.majorMinor kernel.version}"; 27 + name = "bcachefs-${currentCommit}.diff"; 28 + url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${currentCommit}&id2=v${lib.versions.majorMinor kernel.version}"; 30 29 sha256 = diffHash; 31 30 }; 32 31
+3 -3
pkgs/tools/filesystems/bcachefs-tools/default.nix
··· 22 22 23 23 stdenv.mkDerivation { 24 24 pname = "bcachefs-tools"; 25 - version = "unstable-2022-05-02"; 25 + version = "unstable-2022-09-28"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "koverstreet"; 29 29 repo = "bcachefs-tools"; 30 - rev = "6f5afc0c12bbf56ffdabe5b2c5297aef255c4baa"; 31 - sha256 = "0483zhm3gmk6fd1pn815i3fixwlwsnks3817gn7n3idbbw0kg5ng"; 30 + rev = "99caca2c70f312c4a2504a7e7a9c92a91426d885"; 31 + sha256 = "sha256-9bFTBFkQq8SvhYa9K4+MH2zvKZviNaq0sFWoeGgch7g="; 32 32 }; 33 33 34 34 postPatch = ''