From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id EF1831967; Sat, 11 Jul 2026 18:33:13 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 514B91949; Sat, 11 Jul 2026 18:33:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) by atuin.qyliss.net (Postfix) with ESMTPS id 8B692199C for ; Sat, 11 Jul 2026 18:33:09 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 26B4B1400064; Sat, 11 Jul 2026 14:33:08 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sat, 11 Jul 2026 14:33:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1783794788; x=1783881188; bh=Pj7HnoOBpe SaYcJZ6obKQ3aKJH9HZxbzyn7YeDpxmrs=; b=OGWPMu1Q7JuG5BTTA3BXSFWBVk QSU6snpXN6R5mVrsUSaPtTOdRPpGrpZO4Ka2UhKWHGX3JE7QPleS3trRW02O6JxS 4mkpPSXF/UMjokGumD5PXIn2JpFtQnhLZNPcd44F+uT3tN9h7/QFHKFLlPhKdBXC TYP4Ervqy9LbCcgOfSNgYXy9gsEH/orZO+bgntjMFPkmlQazoePIpivXMg8RX+m2 iTG+/mA0lUkwslHDpZbIdSXQxCAo12TYz8Dh9dhWeZwVrkZ4jg542PYF6m7uCks5 mBvc+KNbeAx4pXsupp7vfiZk5KZDi5cU0x12EOPEqH0T8TfZUtvthXsWqECg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1783794788; x=1783881188; bh=Pj7HnoOBpeSaYcJZ6obKQ3aKJH9HZxbzyn7 YeDpxmrs=; b=m5sKcCmzH7YFg+0pTrWZuI8HctAoU4Q0MQIlubUMrxYaa6LWRZV unq7ZgYppvC2DLcEf9lS0EwZDTVxMAJIlQ2bJJVVblmihDXGg+WSzVlS8btHaVRq 87v0+5dnv7zAGlpBLRv2AIxNZ7A2y1/s0kBGcIToHXWRmKwSC5Xrm+C991kCr3vU dDFZ+3fk4QmD0+upQfKD/U1CgMMFFiDkBO+gWZfLocSUM4duj24zc3byAZSDzbrn Cw2zALlU9sXtk7VfPkCihOehNdSI/hJI1CyVgcFQwuYAGRzXnGczYDbx7WV0d4Wp 2qAngP1a0+YLKTfsA928LGXiG5nJXkPdvuQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFfpnGVT2buHyQSpBg/RayXkVrLIIlx8Gn5xHaEK91+hcPCFymwMbYy8iBO0CLXvA B1xBQeeC3FXuWRgYXcqPzdb8DpmK/UWzihuBZVCluqjw0Tc1SITivZi7rxggw7khSvfH6p 0fNTkRhpGjnm5lD3o6QFwstK61BpPVKbXYymGXNOwWHpmwkTJjlyV+khKv0pUofk+l+c39 FrHdNRyMEyS+VHt4Ehl4MqUltV1k/5kVq6Rx1YF4zsN6CU834O0QXIdgzVJKjSRMiSPGq8 D8B1YtV1AKNpQtbIWtkW2IdoIBv7GlkpuH7WfudhQZRQByxvl6dLNcNspGfc93rKQgJPaQ P3Pkk66i53oGCZ8+jrNnVKiNiSJ72lDVk6yC/mxMGjRQNAKPtMcPInJub+O4z4gpAXb58q r+7GlH/FI1yNAskXqITVfIiNKLZfcoU8pO+aTgzTKmmpsdlkrfz7Ml7olczgUv/hmAJ7Z7 4La+TcG+m9Xi4u4QfhNZ6ECj/7HTldkbYGvUQebz9g/cIplcytazN9s6O6gcZG1Sj0Cyh2 d35Ma61XPH/fcTsZ8hE24ocMKwcXl7GYg1omdTq2IwWt/MECuRColTgkvXHtUZMCWrCh7g jHCtJw8o6r9x+mEK0WSy6m0BAXVaNE9SiOTZuvp3MOz2b+s7JaXhxalN6Suw X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 11 Jul 2026 14:33:07 -0400 (EDT) Received: by fw12.qyliss.net (Postfix, from userid 1000) id EE284C42CDB7; Sat, 11 Jul 2026 20:33:03 +0200 (CEST) From: Alyssa Ross To: devel@spectrum-os.org Subject: Re: [RFC PATCH 1/3] lib/nixpkgs.default.nix: update to master In-Reply-To: <87v7an9m09.fsf@alyssa.is> References: <20260708154315.678807-1-hi@alyssa.is> <20260708154315.678807-2-hi@alyssa.is> <87v7an9m09.fsf@alyssa.is> Date: Sat, 11 Jul 2026 20:33:02 +0200 Message-ID: <878q7h9y1t.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: 2OPO24AL673CHX6TBEEIYHBB4O4UGVGV X-Message-ID-Hash: 2OPO24AL673CHX6TBEEIYHBB4O4UGVGV X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Valentin Gagarin , Demi Marie Obenour , colbyt X-Mailman-Version: 3.3.10 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain Alyssa Ross writes: > Alyssa Ross writes: > >> Cloud Hypervisor now contains the generic vhost-user device, and all >> necessary vhost patches are now upstream, so we can simplify the GPU >> patch quite a bit. >> >> Signed-off-by: Alyssa Ross >> --- >> .../software/cloud-hypervisor/index.html | 19 +- >> host/efi.nix | 2 +- >> host/initramfs/shell.nix | 2 +- >> host/rootfs/shell.nix | 2 +- >> img/app/Makefile | 2 +- >> img/app/default.nix | 2 +- >> lib/nixpkgs.default.nix | 4 +- >> .../0001-build-use-local-vhost.patch | 55 - >> ...0002-virtio-devices-add-a-GPU-device.patch | 1632 ----------------- >> pkgs/cloud-hypervisor/default.nix | 34 +- >> pkgs/cloud-hypervisor/gpu.patch | 719 ++++++++ >> ...vhost_user-add-get_size-to-MsgHeader.patch | 82 - >> ...2-vhost-fix-receiving-reply-payloads.patch | 165 -- >> ...ser-add-shared-memory-region-support.patch | 484 ----- >> ...ost_user-add-protocol-flag-for-shmem.patch | 43 - >> pkgs/gtk3/default.nix | 13 - >> pkgs/overlay.nix | 4 - >> pkgs/skaware-packages/default.nix | 24 - >> release/checks/no-roothash.nix | 4 +- >> release/checks/wayland/default.nix | 2 +- >> .../checks/wayland/surface-notify/meson.build | 2 +- >> release/live/default.nix | 2 +- >> scripts/dist-cloud-hypervisor.sh | 1 - >> tools/start-vmm/ch.rs | 6 +- >> tools/start-vmm/lib.rs | 8 +- >> tools/start-vmm/tests/vm_command-basic.rs | 4 +- >> vm/sys/net/default.nix | 2 +- >> 27 files changed, 750 insertions(+), 2569 deletions(-) >> delete mode 100644 pkgs/cloud-hypervisor/0001-build-use-local-vhost.patch >> delete mode 100644 pkgs/cloud-hypervisor/0002-virtio-devices-add-a-GPU-device.patch >> create mode 100644 pkgs/cloud-hypervisor/gpu.patch >> delete mode 100644 pkgs/cloud-hypervisor/vhost/0001-vhost_user-add-get_size-to-MsgHeader.patch >> delete mode 100644 pkgs/cloud-hypervisor/vhost/0002-vhost-fix-receiving-reply-payloads.patch >> delete mode 100644 pkgs/cloud-hypervisor/vhost/0003-vhost_user-add-shared-memory-region-support.patch >> delete mode 100644 pkgs/cloud-hypervisor/vhost/0004-vhost_user-add-protocol-flag-for-shmem.patch >> delete mode 100644 pkgs/gtk3/default.nix >> delete mode 100644 pkgs/skaware-packages/default.nix > > nixos-unstable just advanced, but I've observed that cosmic-files no > longer starts on x86_64, so I'm going to hold off on this for now until > we know what's going on there. > > (I think this is actually my fault, and was introduced by a fix I made > to Meson for a different issue[1]. Real fix probably involves shifting > this into rustc, and maybe making Meson behave more like it in the > meantime as a mitigation.) > > [1]: https://github.com/mesonbuild/meson/commit/a01cedecc4fed77f468ee15d272f06c918f119e5 https://github.com/rust-lang/rust/pull/159145, along with reverting that Meson commit, is the fix. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQGoGac7QfI+H5ZtFCZddwkt31pFQUCalKMXgAKCRCZddwkt31p FYQ7AQDbqsSOLquDuPMnYX0iABIV5yLdBGhKXq8j3XAbppMOAwEA2HLaPCyqhydJ +NgU/kHC/AfR+fPXOmDqNf7K1rNMEww= =fXIK -----END PGP SIGNATURE----- --=-=-=--