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 219BD1F2BD; Thu, 13 Nov 2025 13:27:14 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 7EC681F241; Thu, 13 Nov 2025 13:27:07 +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 fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) by atuin.qyliss.net (Postfix) with ESMTPS id C7FDD1F1DD for ; Thu, 13 Nov 2025 13:27:03 +0000 (UTC) Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 9B656EC022E for ; Thu, 13 Nov 2025 08:27:02 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Thu, 13 Nov 2025 08:27:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm2; t=1763040422; x=1763126822; bh=INrqy3B81qADj83jSxCeY KZgdNkSkOOEbwR6H/EtjaQ=; b=Mwm49y4nfeGADjb7tZZtApckasrC9+jaq37Zb FzML3C84vzTNmJKLbk8y0s2XkR20KVca0vD5KUxIvBEoNCnyIioVTnD1rmwha6WV l2g3FMPZkadiAP5YpnXnWyb0YCq+dH6DM4kkoqpoeEEqsWhWzl6cUpDGvzbQ89NY 0mfqqdUoOo4AVSf1b7XuyJuYbMSPQ0Bra+gqmskj2DFTHNf37OulCoSw02N+w/OQ Rr6VWKkY1v9L9yXrENyF/sy5rbxTg+TbwCT779VpEfHDM048NiVOZoc0HCOdOhRs bMCpalJfvzK8qcMUdTmRPrs8VQQCtEt/Bsp2+9NeJpYYt9UqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1763040422; x=1763126822; bh=INrqy3B81qADj83jSxCeYKZgdNkSkOOEbwR 6H/EtjaQ=; b=nXkOY+i+/ZsZhhSXHGGIxjD0d5y05H8ZEDRJi1NV38DcKjR/Vrg DWvS122SU5fYLg1I8vEE7PsBC/3Wuidmr6exTKRKjCsBSbqmOkBOIaCF4b4zwmh7 kKvETQkZ6rZZjQfSNSz83uIhwyccTFVqvkOlK0xJmvE3vj5zNMOaM5lhM08s1AN+ mqVgI86C0SaaIEnVKF6GCbJ4RpmBT2SOk7XI5mNThlFSdqm2sz1zry5ZvI210m7j JjzXuRSPyczApld0iX9sEyVOp3kmX65kKprPmCEckKMNhCHfrPCiktX3uS/ABD6G yC0Q+7XtIodd5GKRt6lbfbrgP1wjkFFnFfg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvtdejtdeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtredttd enucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhisheqnecu ggftrfgrthhtvghrnhepkefgueekieefvdduieeugfeiheektdeutdejledujedvvdehte ejkedttddvkeevnecuffhomhgrihhnpehskhgrrhhnvghtrdhorhhgnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhephhhisegrlhihshhsrgdrih hspdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegu vghvvghlsehsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 13 Nov 2025 08:27:01 -0500 (EST) Received: by fw12.qyliss.net (Postfix, from userid 1000) id 25AD5139C952; Thu, 13 Nov 2025 14:27:01 +0100 (CET) From: Alyssa Ross To: devel@spectrum-os.org Subject: [PATCH 1/5] pkgs: mdevd: backport bugfix Date: Thu, 13 Nov 2025 14:26:38 +0100 Message-ID: <20251113132642.92899-1-hi@alyssa.is> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: 4A2L6PNT64JXHDLPKXPMXOBCZPA2SFO6 X-Message-ID-Hash: 4A2L6PNT64JXHDLPKXPMXOBCZPA2SFO6 X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; 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; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Without this, we can't tell mdevd to leave permissions of device nodes created by devtmpfs alone. Signed-off-by: Alyssa Ross --- pkgs/overlay.nix | 2 ++ pkgs/skaware-packages/default.nix | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/skaware-packages/default.nix diff --git a/pkgs/overlay.nix b/pkgs/overlay.nix index 2987e7c..b3dfcc1 100644 --- a/pkgs/overlay.nix +++ b/pkgs/overlay.nix @@ -5,4 +5,6 @@ cloud-hypervisor = import ./cloud-hypervisor { inherit final super; }; dbus = import ./dbus { inherit final super; }; + + skawarePackages = import ./skaware-packages { inherit final super; }; }) diff --git a/pkgs/skaware-packages/default.nix b/pkgs/skaware-packages/default.nix new file mode 100644 index 0000000..f0d924b --- /dev/null +++ b/pkgs/skaware-packages/default.nix @@ -0,0 +1,15 @@ +# SPDX-FileCopyrightText: 2025 Alyssa Ross +# SPDX-License-Identifier: MIT + +import ../../lib/overlay-package.nix [ "skawarePackages" ] ({ final, super }: + +super.skawarePackages.overrideScope (_: prev: { + mdevd = prev.mdevd.overrideAttrs ({ patches ? [], ... }: { + patches = patches ++ [ + (final.fetchpatch { + url = "https://git.skarnet.org/cgi-bin/cgit.cgi/mdevd/patch/?id=252f241e425bf09ddfb4a824e40403f40da0da1e"; + hash = "sha256-0tEC+yJGyPapsxBqzBXPztF3bl7OwjVAGjhNXtwZQ0g="; + }) + ]; + }); +})) -- 2.51.0