From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 14 14:41:02 2020 Received: (at 37868) by debbugs.gnu.org; 14 Mar 2020 18:41:02 +0000 Received: from localhost ([127.0.0.1]:34004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDBiY-0000xu-9E for submit@debbugs.gnu.org; Sat, 14 Mar 2020 14:41:02 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:48852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jDBiV-0000xS-V2 for 37868@debbugs.gnu.org; Sat, 14 Mar 2020 14:41:01 -0400 Received: from localhost (unknown [185.17.13.127]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 7E56C3360821; Sat, 14 Mar 2020 19:40:58 +0100 (CET) Date: Sat, 14 Mar 2020 19:40:55 +0100 From: Danny Milosavljevic To: 37868@debbugs.gnu.org Subject: Re: [PATCH v8] system: Add kernel-module-packages to operating-system. Message-ID: <20200314194055.6d857037@scratchpost.org> In-Reply-To: <20200227155029.2542-1-dannym@scratchpost.org> References: <20200227135146.5701-1-dannym@scratchpost.org> <20200227155029.2542-1-dannym@scratchpost.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/zox=x1jMf6BR8iiZHMx8RyM"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37868 Cc: Mark H Weaver , ludo@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_/zox=x1jMf6BR8iiZHMx8RyM Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, I'd like to push the patch to master on tuesday (with some minimal changes to the commit message). The only part I'm still unsure about is: ;; TODO: system, target. (profile-derivation (packages->manifest (cons kernel modules)) #:hooks (list linux-module-database) #:locales? #f #:allow-collisions? #f #:relative-symlinks? #t)) Will Guix do the derivation (especially the invocation of depmod) for the intended system and target? Apparently, module-init-tools are supposed to be cross-platform anyway and = work when invoking depmod for files of an other architecture than the architectu= re depmod is invoked on (and was compiled for). So maybe we can also just ign= ore the entire system/target propagation in this case. To test that, I tried ./pre-inst-env guix build -s armhf-linux -m etc/system-tests.scm and that seems to hang while compiling the kernel (?). I'm confident that that has no connection to the patch because it hangs ear= lier (at "AR drivers/net/built-in.a"). Then I tried ./pre-inst-env guix build --target=3Dxxx -m etc/system-tests.scm and that seems to ignore target entirely. [1] http://lists.busybox.net/pipermail/uclibc/2005-May/032671.html --Sig_/zox=x1jMf6BR8iiZHMx8RyM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl5tJTcACgkQ5xo1VCww uqWS7Qf8CFJf3ZADwZD1RnVMVANWMAj7m6ffpB7pdcj9v4hhu9LTsZ8/JWCwX6XU Cvs6uqeZsVWrsrsecTZxS5gM79+ijvay7xwPAqb+p9Slvq3tJEYIatis/5SwCd6Z Wzgv2P9yQRQ2Z180Vjksa0yQDOQGtmao6b8QOkvRVNGGTzZPDX+xsKDYZqFsKrsp yN9KKsRy96W5wdA8x9ov9K4XJj3vhFsj7qm0mnl7eUxHv+UhVRlL7oDRdUPQ9l9Q 93PZF4dinfwYp4S8NW1G+nNwws2jlWeqj2OSIUc/nvMHLUTN7z8OX5ZCN0U8uSWw Kw7pdhXE/Jad3lFBjz5UocA0CVIBdw== =16bD -----END PGP SIGNATURE----- --Sig_/zox=x1jMf6BR8iiZHMx8RyM--