diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index 2bfa59305526..a5e92192be6e 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cloud-hypervisor"; - version = "51.1"; + version = "52.0"; src = fetchFromGitHub { owner = "cloud-hypervisor"; repo = "cloud-hypervisor"; rev = "v${version}"; - hash = "sha256-H+sfuatB/7cAMwJcT8SKbTyISUdNyp8eSvvyvkKrjho="; + hash = "sha256-OGyvmedSaWPsyH6mdHhgXN7MvTnK1HzdfTKUhJRlq8I="; }; - cargoHash = "sha256-E32SLJNQ9ssn7GwFpvpKot5nay+cr3rSZcKovjA5oJE="; + cargoHash = "sha256-ZNj1H3Iq+IUSe0McHJjrwPOoR+YRB+rsSmZHMhXsHy0="; separateDebugInfo = true; @@ -39,6 +39,12 @@ rustPlatform.buildRustPackage rec { "net_util" # /dev/net/tun "--exclude" "vmm" # /dev/kvm + "--" + # io_uring syscalls are blocked by the Lix sandbox + "--skip=io_uring" + "--skip=qcow_async::unit_tests::" + # fallocate(PUNCH_HOLE) reported size depends on the host filesystem + "--skip=test_query_device_size_sparse_file_punch_hole" ]; meta = {