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 04D0B119E; Sat, 08 Nov 2025 19:49:41 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id B04F4118D; Sat, 08 Nov 2025 19:49:36 +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-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) by atuin.qyliss.net (Postfix) with ESMTPS id 2C06B118C for ; Sat, 08 Nov 2025 19:49:35 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 9810DEC01DD; Sat, 8 Nov 2025 14:49:33 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Sat, 08 Nov 2025 14:49:33 -0500 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=fm2; t=1762631373; x=1762717773; bh=0HT+v98B3g SUqoy3/McW5rwwlbT26KVwYOt42p1BM7Q=; b=bWWidjxhdF/JfMu9glKHeU712B ghNnPh2gknMjrQKO22zs46MwyYmR5CfNfVHnwGmVu+E4ypBUdh0XlipbLzQHVCoP Iy4BGjNwJDbSZ9IaGZNbhMa/EPoIIUgae79rd0JU0YNHtuL/Fq3VkE+sUPM12W+y Slr4aQWFJX6zcCSCSklGzCCSJYX4juu07X0RgzpzcXqug31F8JPFvaArjtBsfQLU RZ2+YjSdmtGzlBrTP8kR20qyKhR2wCA1FPlL1/lPAxrKKj9/UcmlX6Om5VVvr1fF rf3KxSnSY5w3y5M1yu9AvDZF68u8ev4nxjuxkVUW0kveB3P+kCa/590DLZdw== 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=fm3; t= 1762631373; x=1762717773; bh=0HT+v98B3gSUqoy3/McW5rwwlbT26KVwYOt 42p1BM7Q=; b=17voPjYowrZL5DAlbRoMU3voSrFUx83Cz10UtwG1s8JZEhh9vKl wtNpr/vAkJAMVdrbXMS3k0mbUisQNkwQa2fqRDD7UPGrzbgoMGU6YsDT6E2VNEPU QYVltn4MiWu8owOcgVR9Dk27bruCUO+ESSN3dgThhvdEHqdQ++pQ2HJUzKCxG8tZ sAfoISQTFztjuXz4cqacOCvLwZIbaZMoa2ZU73xpbi+ShDwmBuTnjMxQV4M2v3MI Cgb30d7R5x7/YeSxUd172M/t84TnYtGmasVN8hNDK+toCNGdZsntHvE6kyMUwT3h QKlZhyr+PON0kaxcKg0kY6e3E3G7aZPCxPQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduleefgedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehgtderredttddtnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeeiudffue eilefgtefgtddttdekkeehkefgheekudefveetgeefiefftedvteeuveenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihsshgrrd hishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohep uggvmhhiohgsvghnohhurhesghhmrghilhdrtghomhdprhgtphhtthhopeguvghvvghlse hsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 8 Nov 2025 14:49:32 -0500 (EST) Received: by fw12.qyliss.net (Postfix, from userid 1000) id 20838928563; Sat, 08 Nov 2025 20:49:31 +0100 (CET) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: [PATCH v6 2/2] host/rootfs: Switch to systemd-udevd In-Reply-To: <20251107-udev-v6-2-176246281424@gmail.com> References: <20251107-udev-v6-0-176246281424@gmail.com> <20251107-udev-v6-2-176246281424@gmail.com> Date: Sat, 08 Nov 2025 20:49:29 +0100 Message-ID: <87seeonw3a.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: NJEVJJ6KMFLYFZA4V6ZGYWGW34GZEQLG X-Message-ID-Hash: NJEVJJ6KMFLYFZA4V6ZGYWGW34GZEQLG 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 CC: Spectrum OS Development 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: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Demi Marie Obenour writes: > @@ -113,14 +76,15 @@ let >=20=20 > kernel =3D linux_latest; >=20=20 > - appvm =3D callSpectrumPackage ../../img/app { inherit (foot) terminfo;= }; > - netvm =3D callSpectrumPackage ../../vm/sys/net { inherit (foot) termin= fo; }; > + appvm =3D callSpectrumPackage ../../img/app { inherit (no_pgo_foot) te= rminfo; }; > + netvm =3D callSpectrumPackage ../../vm/sys/net { inherit (no_pgo_foot)= terminfo; }; >=20=20 > # Packages that should be fully linked into /usr, > # (not just their bin/* files). > usrPackages =3D [ > - appvm kernel.modules firmware netvm > - ] ++ (with pkgsGui; [ mesa dejavu_fonts westonLite ]); > + appvm kernel.modules firmware kmod kmod.lib > + netvm mesa dejavu_fonts westonLite > + ]; >=20=20 > appvms =3D { > appvm-firefox =3D callSpectrumPackage ../../vm/app/firefox.nix {}; So based on what we'd discussed previously, I was ready to just apply this and pare down the Nix changes myself since I don't have to worry about rebuilds, etc., but in doing so I came across this. Do you know why kmod.lib is required? Is something impurely dlopening it? Seems very strange, but I did verify that it's required for Weston to start. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQGoGac7QfI+H5ZtFCZddwkt31pFQUCaQ+eyQAKCRCZddwkt31p FX12AQCJynP0p3QiGdbhXE8tiQJnuuF/kxjn3xVLNdmbIFDZUgD9HV/37fYro3VP IKprCQRGoCHtUNspyVbBMw1uZpLCawQ= =agmi -----END PGP SIGNATURE----- --=-=-=--