From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 13 06:53:43 2023 Received: (at submit) by debbugs.gnu.org; 13 Jun 2023 10:53:43 +0000 Received: from localhost ([127.0.0.1]:41430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q91eh-0006gB-EB for submit@debbugs.gnu.org; Tue, 13 Jun 2023 06:53:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:47440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q91ed-0006g1-Vg for submit@debbugs.gnu.org; Tue, 13 Jun 2023 06:53:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q91ed-0003t6-Pb for guix-patches@gnu.org; Tue, 13 Jun 2023 06:53:39 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q91eY-00017I-TB for guix-patches@gnu.org; Tue, 13 Jun 2023 06:53:39 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-307d58b3efbso3593282f8f.0 for ; Tue, 13 Jun 2023 03:53:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686653610; x=1689245610; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=yPxwZQc+M+ihNDpiSeajWRLg+91M4JDf2C5CUa5R14U=; b=CSD/ye/4Rkes6K0+5bNP8E4R4GNYpz+SGmb7PP5NQSd9oREv4Y0WrDkmzHcJr9vKhF 3ZY2lwG2/o/SLue1TBaL93soS5Io5qH4N6H+Y1ydIAt9v3ifnb0KgHC0UXTMcdzysJkc ZeJAHAr9hCG4OVkOG1cI3++1mxVhJt57MnlLa/NuVViPlWBPMVS24nI9SmjUwKHMuk41 3VJ7rFKuGXuinTldeA2QliUe4sfWP3s8uhvBdAnMiddgUBOCxw01huWCyO9gLF7ql7WU drvWv666j2ctGVCaHEXVgcLJ12KqU4H3ivFeafg2hlv1FDF87aLjxfG2Wi7pE/hxz0dx ldaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686653610; x=1689245610; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yPxwZQc+M+ihNDpiSeajWRLg+91M4JDf2C5CUa5R14U=; b=IDpSObTok/w2OQyD17dLPbH1e+pVvRUqTAhA8XrswYlYG/C+VdipiIvXTGHuqqd4Iw DbaLMh4HLM95JB0kYjcHekLdKIxp8evNZ0TJwo1d8a5P3f2IEr8BdgIgl4wMA9hrZBiS x9C3uszj8oHBiwsNrSIuNaT7DmR/DFamtjKIzFaYhroN0u7fXByEsrbEypKVJtNUxc9O VI1e2GBtFUgo6VNWg/Bw0iRwuoBY5cVvA2A+S2/CuP8LgnDovvdo3lq1+ZRmZajEozCa KrftgodcCrse+RK5NYvXerOgEQQbUiNeKP6rWPU2D6X5v0qLrRbR6d6JJ2NIileqeEZQ eAKQ== X-Gm-Message-State: AC+VfDzg5+kvE0W2E2PLu6//MY6CN3/ciQ7oh1xbYFD8oX8RVN7yiYjC Ak7G7HtmJdHPq5NjZFnBadMJY5mmdyqAsw== X-Google-Smtp-Source: ACHHUZ5CWYrxe7ZAPaujNigt8WTZII0LKCfLhc1L7PSgJ/xxYRuj8wMZ+Umq/dJLkzpbuvG4mlbArQ== X-Received: by 2002:adf:ea50:0:b0:30f:c7f1:30e9 with SMTP id j16-20020adfea50000000b0030fc7f130e9mr2229049wrn.5.1686653609600; Tue, 13 Jun 2023 03:53:29 -0700 (PDT) Received: from localhost ([37.46.46.3]) by smtp.gmail.com with ESMTPSA id r15-20020adfda4f000000b002fe96f0b3acsm15141333wrl.63.2023.06.13.03.53.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jun 2023 03:53:29 -0700 (PDT) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: image: Build partitions with only necessary inputs. Date: Tue, 13 Jun 2023 13:53:20 +0300 Message-Id: <016f8f819184b8fb3395ee551f39a856c347fa38.1686653575.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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: -2.1 (--) * gnu/system/image.scm (system-disk-image)[partition-image]: Adjust the inputs used by the image-builder to only use the packages necessary to build that partition. --- gnu/system/image.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/system/image.scm b/gnu/system/image.scm index 958ba5cbb2..81346495c2 100644 --- a/gnu/system/image.scm +++ b/gnu/system/image.scm @@ -418,7 +418,14 @@ (define* (system-disk-image image (with-imported-modules* (let ((initializer (or #$(partition-initializer partition) initialize-root-partition)) - (inputs '#+(list e2fsprogs fakeroot dosfstools mtools)) + (inputs '#+(cond + ((string-prefix? "ext" type) + (list e2fsprogs fakeroot)) + ((or (string=? type "vfat") + (string-prefix? "fat" type)) + (list dosfstools fakeroot mtools)) + (else + '()))) (image-root "tmp-root")) (sql-schema #$schema) base-commit: b188c41d930dbe8142c1f377d3c8f2580ff1277c prerequisite-patch-id: 2ed36a7d0b049eb3bad8e16c2c167735bc8fbee1 prerequisite-patch-id: 68db7897e7d9cdcb940175892e8f5b0637a27cb1 prerequisite-patch-id: 830b043d4bee7ea66530e11972e65ad390b89ece prerequisite-patch-id: 55858a370c68c4b64ccadd34a3e03e22bfb3cc7d prerequisite-patch-id: bc9f36d509bee03fcbc238acb6ba722c32e5f7aa prerequisite-patch-id: b8b557edd1da6a6347928d5b6fe9728f71e69d58 -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 18 17:30:48 2023 Received: (at 64042) by debbugs.gnu.org; 18 Jun 2023 21:30:48 +0000 Received: from localhost ([127.0.0.1]:55142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAzyy-0002Wt-9Q for submit@debbugs.gnu.org; Sun, 18 Jun 2023 17:30:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAzyw-0002Wg-C5 for 64042@debbugs.gnu.org; Sun, 18 Jun 2023 17:30:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAzyq-00021I-Pr; Sun, 18 Jun 2023 17:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=DLB2U4seSYAXSQwDYnAa7CTxUVx1Wi4t7/qVUShmi2U=; b=Ci0UmzC7rHc5ayv5I4Rl H+tO0SugJ6O9jAmWjPW8kT8nadk9w6XeLRUVVNW30G94bMjhzKXk5rRx96My3Fv2xO01mz6NWLMQ5 5foKbsKTPhwdqB70FAMOfTtMlW6E73c7l7R4DSTrGdf7QKJ2kHtNgVnoy70QAwqN3Mu/43XcYyKbY GEIningUHJB09y/JdVp/laGHEadXscIK+I2Tqi+wOkHlCWIw5aoISD3ZWJlNnT5W5+xj08rbsdJ38 utexVyPTRzRKqp5ybs9coGlaJQur3Ow31zXL/xBFTvZKuGExy1QdAFIs1sO1+oiDcoVeRFaeLWOrR ufeivdEWdX+quA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAzyn-0002NP-Cz; Sun, 18 Jun 2023 17:30:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Efraim Flashner Subject: Re: bug#64042: [PATCH] gnu: image: Build partitions with only necessary inputs. References: <016f8f819184b8fb3395ee551f39a856c347fa38.1686653575.git.efraim@flashner.co.il> Date: Sun, 18 Jun 2023 23:30:36 +0200 In-Reply-To: <016f8f819184b8fb3395ee551f39a856c347fa38.1686653575.git.efraim@flashner.co.il> (Efraim Flashner's message of "Tue, 13 Jun 2023 13:53:20 +0300") Message-ID: <87h6r4o3ur.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64042 Cc: 64042@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: -3.3 (---) Hi, Efraim Flashner skribis: > * gnu/system/image.scm (system-disk-image)[partition-image]: Adjust the > inputs used by the image-builder to only use the packages necessary to > build that partition. LGTM! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 09:33:34 2023 Received: (at 64042-done) by debbugs.gnu.org; 19 Jun 2023 13:33:34 +0000 Received: from localhost ([127.0.0.1]:55823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBF0f-0007Pm-RW for submit@debbugs.gnu.org; Mon, 19 Jun 2023 09:33:34 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:61729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBF0d-0007PX-4f for 64042-done@debbugs.gnu.org; Mon, 19 Jun 2023 09:33:32 -0400 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-3f8fcaa31c7so36899655e9.3 for <64042-done@debbugs.gnu.org>; Mon, 19 Jun 2023 06:33:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687181605; x=1689773605; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=+sr0SIR9pEEdeSpA6yfSxIQ21XppzX3Hn4FcJRpSPTI=; b=NcH/P0VdfQKqCrmS/BUb+0qhn6ByMrtsUoTJdK914lJklGKLBzO8cFpXD34dhfSCZb 4mDBRXsD9N53xk2nJ0ozOkM7Za7FfnlBDpoGQlo7N/IOnIsTNoOjrJhKWWqc6VsLwc9l 74zxUA4la5+BaXzDUgkgHr4sPzkmCiiX/UXRoNkOD0y0Tcc49BiSDU+uHUiACEaiyn1D xH2WQJcqqFBHZn1WGnDRPRRINThJdkTAB4H1fneIDbJ/Ci+nT0gXOWVEo9IEV8zTVv4W Jcy6WzJEEKb1NQJJt9StiYIdp+v2dNg7QVUVrd9zJS4GIouYNCXBd8fWzppUAvGzchI4 oejg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687181605; x=1689773605; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+sr0SIR9pEEdeSpA6yfSxIQ21XppzX3Hn4FcJRpSPTI=; b=ZQbO1Y/yMa3P0nWbJ/yXVcJooHyDxmJhSdxONq1UrQAnMohXGdr+766tEVB33BRCM4 usigpkFtsGflJDcwd/j0KpGgfIBpVPVHSyRpH5FZgs75fJbWmNpsWwp1I/1Fw8Bp+Oo6 +plZeSgkCmFRLP9RVGPT0EQ1aztrjoZeEKouPyWIRqrI5eQq+GbdZRd6hNDoVb0+4HYP 30wcMjF0Js2qMHQL01ZfpMyJgy28vq2pk8UjEEWfmkWjiMlXyjjnRddlSHbYO2xf3aCc LhYju2m9sUSSDlS05GW90Yz8jGWQmXcFbzxFtitsATba6oEygCLukuf/En8go2KrSHjh e7Rg== X-Gm-Message-State: AC+VfDzVbDW+Dhb0+UDuFwMpz/Fc2cWvvK2mty5pwTatCcxoCYKozC4D CxGbklEMYp2Taw/sykzJ1sLGx2EXP3LI9Q== X-Google-Smtp-Source: ACHHUZ7oH0Thu8RsX1zLWzCOiBk9EsUCveEm1zsb2XSjNCnvJBUsokoI8J5hsZDxafHSyyz0EDytwA== X-Received: by 2002:a1c:4b0d:0:b0:3f7:f544:4993 with SMTP id y13-20020a1c4b0d000000b003f7f5444993mr10281231wma.20.1687181604761; Mon, 19 Jun 2023 06:33:24 -0700 (PDT) Received: from localhost ([37.46.46.3]) by smtp.gmail.com with ESMTPSA id r3-20020adff703000000b0031134bcdacdsm5090529wrp.42.2023.06.19.06.33.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jun 2023 06:33:24 -0700 (PDT) Date: Mon, 19 Jun 2023 16:33:22 +0300 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#64042: [PATCH] gnu: image: Build partitions with only necessary inputs. Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?utf-8?Q?Court=C3=A8s?= , 64042-done@debbugs.gnu.org References: <016f8f819184b8fb3395ee551f39a856c347fa38.1686653575.git.efraim@flashner.co.il> <87h6r4o3ur.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MqCwZbxSDpRYaUZT" Content-Disposition: inline In-Reply-To: <87h6r4o3ur.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 64042-done Cc: 64042-done@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: -0.8 (/) --MqCwZbxSDpRYaUZT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Patch pushed! --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --MqCwZbxSDpRYaUZT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmSQWSIACgkQQarn3Mo9 g1GhyBAAwrPLBkQJRam0dvW1wmjkXo/36H2BIcM2bMRwvZ4NtQAg/EFFjgcwYWLD 5kRCBmLLkST0qbIQ7FDfAsBdVNqJzA+jlUibvlU8EI5nLiEL2BZnCDuB0tr9NbKp nK69exUqU9dT7hRYHr/5+zkcWfYxAtSOn6EvjamEmIf6GYNwS9mC8K+fT/EmQ9Fo xBxfuFh66vq11s+yVA/kgn662+2bkzo1rke+5z+BM1KJF6D4xHkDHxsmlpJ+z7DS BflW7rbPqxzSnTW7mxzv4w2CigYwdDliq4/SLSXKAHV4QFW4/si5GcLc98sxDk4d yKNFPc43vTUoEZjOQKfwGTt41QIsY+5FzCZdfwywjV6PM/3lakVTF6NzcbLZxWe0 61j2v9m0EzLrt7hiJb6xCbIT2+MVc0Qc/rUS8uxj6Qezngw3jLkLlhhxuaPIkd0b 6XXNxq7ue7Lsx1okqihfHZvJ2po+eXswgNGliQJ937aw9t3fQYi2CxLDcFxjI0MN ml0dYcrmHxGuWGNAkkHBsXZfGXMCAkjzulJeWwq+9c8TtLvBB+1hCSKazAAJK41y RusFFfCuAcRrmEs2GQ6jVUVi9IxSvZvG2oBMMEsPyrzDqMOU8dPctyKQNOrO+D89 dioWSmizazQl71nUwCFZhP+3kuJKaJVqcb2JlmVRs3wmcIi0IgQ= =spzW -----END PGP SIGNATURE----- --MqCwZbxSDpRYaUZT-- From unknown Fri Aug 15 17:19:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 18 Jul 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator