From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 24 11:18:25 2020 Received: (at 37868) by debbugs.gnu.org; 24 Feb 2020 16:18:25 +0000 Received: from localhost ([127.0.0.1]:53979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6GR7-0006o5-3g for submit@debbugs.gnu.org; Mon, 24 Feb 2020 11:18:25 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:59232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j6GR5-0006nv-CW for 37868@debbugs.gnu.org; Mon, 24 Feb 2020 11:18:24 -0500 Received: from localhost (guest17.ersteit.com [213.150.31.17]) by dd26836.kasserver.com (Postfix) with ESMTPSA id C4ADE3360724; Mon, 24 Feb 2020 17:18:21 +0100 (CET) Date: Mon, 24 Feb 2020 17:18:18 +0100 From: Danny Milosavljevic To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Subject: Re: [PATCH v2 2/2] system: Add kernel-module-packages to operating-system. Message-ID: <20200224171818.039a4cef@scratchpost.org> In-Reply-To: <875zfxs1k7.fsf@gnu.org> References: <20191112172048.61ba69eb@scratchpost.org> <20200218094207.6196-1-dannym@scratchpost.org> <20200218094207.6196-3-dannym@scratchpost.org> <875zfxs1k7.fsf@gnu.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/qy1.JLJrwy6SnXA9jGh6V=l"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37868 Cc: Mark H Weaver , 37868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/qy1.JLJrwy6SnXA9jGh6V=l Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On Sun, 23 Feb 2020 17:36:40 +0100 Ludovic Court=C3=A8s wrote: > Could you also add an entry in guix.texi? OK! > > + (module-directories (input-files "/lib/modules")) > > + (System.maps (input-files "/System.map")) > > + (Module.symverss (input-files "/Module.symvers")) =20 > ^ > Typo. Not really. The file is called "Module.symvers" and those are multiple "Module.symvers"s. It's my naming convention for lists. If we don't want that then I can change it here. > I wonder what=E2=80=99s missing form (gnu build linux-modules) to do the > =E2=80=9Cdepmod=E2=80=9D bit entirely in Scheme. Probably not a lot, but there are quite a few binary cache files (.bin) generated by depmod and not by us--not sure whether we want to replicate that complexity given the problems we had even with the initrd stuff. I'm not sure whether those bin files are mandatory or optional to have. > It would be nice for several reasons, > one of which is that we wouldn=E2=80=99t need the =E2=80=98manifest-looku= p-package=E2=80=99 > hack, which in turn would allow us to keep this procedure out of (guix > profiles). Yeah. --Sig_/qy1.JLJrwy6SnXA9jGh6V=l Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl5T90oACgkQ5xo1VCww uqX/yQf/b4V7ynuhS+QbYuS4QaJJDw1GAX0RKEBHa4UFEu+uxq3tNVaGqg/Cd2ni nVprw/XLavSn/nrBkXlinegsptagdX9XeJmDkXMu2YLLIIWfQ7ysY50rhzP2nKjD NS7H3aljNC7yUFc+QhL2xC2b+kAypRAG2i67BlPhe8NX4mxs2pV3XCvcqt0jUYKe 117U9Zs34puBUJkcvY2GtG3PT6HkC2W58QuXkYZunByus2xGGoBw2i7QQhT3ftZU q3/VI3lMrUhYjkWA/LsG1sTnL/Qjc5ucG94CjSTB2mH9nwb/AN8PS4C3nLI077+G QhN2uRnHLAtPm1opOzFvjgl74jgEDA== =GcAL -----END PGP SIGNATURE----- --Sig_/qy1.JLJrwy6SnXA9jGh6V=l--