From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 25 14:59:53 2020 Received: (at submit) by debbugs.gnu.org; 25 Aug 2020 18:59:53 +0000 Received: from localhost ([127.0.0.1]:36121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAeAi-00070C-OH for submit@debbugs.gnu.org; Tue, 25 Aug 2020 14:59:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:56852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAeAh-000704-5d for submit@debbugs.gnu.org; Tue, 25 Aug 2020 14:59:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAeAg-0004zF-S2 for bug-guix@gnu.org; Tue, 25 Aug 2020 14:59:50 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49762) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAeAe-00030c-Qz for bug-guix@gnu.org; Tue, 25 Aug 2020 14:59:50 -0400 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Bbdb56pGXzFgrD for ; Tue, 25 Aug 2020 11:59:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598381985; bh=J3+H2Qulqh9FPGOwCtfyAxhP8Ezi7zccnxDVy39a2qI=; h=To:From:Subject:Date:From; b=TqB+j39+ZYQRzCBJSxFEwew8Hcxzum+ufokcaggeVXUXBP8JC4109z5i7LyQ9wFrX CsOt/dICAfE/13kBqGghuZU7HjfDHw6zw9yVzGp0AOP5xPmRVdbDTrsBo/ZzChwH1R x2Sdv2CW5kNsD5udRRgknRjhTy/184uxIMEnWoGY= X-Riseup-User-ID: 0B9CBEAAD08D0FEA1E39E26BE27DE8AE5E5E96EAAB7859D8CA3BCDF60C8B01FC Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4Bbdb465yyzJmg1 for ; Tue, 25 Aug 2020 11:59:44 -0700 (PDT) To: bug-guix@gnu.org From: bo0od Subject: Add the ability to install GuixSD offline + Add the ability to add static IP Message-ID: <97bbfb6d-e712-cbc7-a809-9285cd504faf@riseup.net> Date: Tue, 25 Aug 2020 18:59:12 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=bo0od@riseup.net; helo=mx1.riseup.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/25 14:59:46 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) Add the ability to install GuixSD offline + Add the ability to add static IP in the installation process. This is important as users with static IP or using VMs or Offline usage cant use this distro. These features are very common and its almost in every OS available, Hope to see it here as well. ThX! From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 12:33:29 2024 Received: (at 43049) by debbugs.gnu.org; 5 Feb 2024 17:33:29 +0000 Received: from localhost ([127.0.0.1]:52239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX2qW-0000NK-TI for submit@debbugs.gnu.org; Mon, 05 Feb 2024 12:33:29 -0500 Received: from ns13.heimat.it ([46.4.214.66]:49414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX2qT-0000N3-0Q for 43049@debbugs.gnu.org; Mon, 05 Feb 2024 12:33:27 -0500 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id C489E30081A; Mon, 5 Feb 2024 17:33:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tqilhQ5uArG3; Mon, 5 Feb 2024 17:33:05 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 65CCA3007E0; Mon, 5 Feb 2024 17:33:05 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id B9B502E376F4; Mon, 5 Feb 2024 18:33:04 +0100 (CET) Received: (nullmailer pid 4059 invoked by uid 1000); Mon, 05 Feb 2024 17:33:04 -0000 From: Giovanni Biscuolo To: 43049@debbugs.gnu.org, Maxim Cournoyer , vvt@mail-on.us Subject: Re: guix installation why internet connection required? In-Reply-To: <87h6k1vej7.fsf@gmail.com> Organization: Xelera.eu References: <20231219200317.Horde.NxE86qlxkYVV15fTcDOD9OV@www.vfemail.net> <87h6k1vej7.fsf@gmail.com> Date: Mon, 05 Feb 2024 18:33:03 +0100 Message-ID: <875xz2byuo.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43049 Cc: guix-devel@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.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Maxim and vvt@mail-on.us, I'm including 43049@debbugs.gnu.org to keep track of the discussion on this feature request (Add the ability to install GuixSD offline) Maxim Cournoyer writes: > vvt@mail-on.us writes: > >> x86 x64 gnu guix system 1.4.0 iso requires internet connection in order = to get >> installed. Same goes for i686 iso. >> >> Why is that so? Why is there no >> iso option for installing off line? Thanks. > > There's this ticket about the same: #43049. If I remember correctly it > may be related by the Guix binary inside the ISO image being from the > Guix package of the Guix used to generate it, perhaps. Sorry I don't understand the problem, could you expand please? The guix (and daemon) versione are those of the channel used when creating the install .iso image; booting the 1.40 installer we get a "guix version" and "guix describe" value of 989a391... Also, the /gnu/store (755MB on 1.4.0 installer image) have all the software needed to run the installer; when installing the (same) linux kernel on the target disk, for example, why the daemon would download the same substitute when it's already in the store? Obviously the connection to a substitute server is needed if the user choose to install some software not already in the store, so the point should "just" be to have all the software the installer allows the user to be installed. > That seems like a tricky problem to solve. ...I feel like I'm missing something important here :-) Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmXBG88MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSxm8P/R/L+5IRblReY3ccnNegqgCE00N98xs4V5u48T4F TPhi9sTjA219PoUNrCFge+NfDD32P2Gu7sXVbds208L7TCYU9bcPY3ZqhBVqqgoc DGmTRBU0LvdxP1YhrWK8qPv09H0FC/0CNnNLZwo0VXMlI5UaF0jQSWbm1XPMARE7 r+4hfUdtE2CyUVfiSEaa7Ju6qhCjVZHbQK1Bi++aiWXm4B7GOJ9hbLBo8EEhXWs5 xnqKtExrUHvCpEkazFMk5HT7Qo/VmkTwoyoURqS0gmFitPGOMZSJ0PL08ohi0KJe r9G2hFY5NLEjN/eHwvzchrkjWxTXWHvX/PC7GFvLz4vPYlei0F5yeaiufk5MDsrr xvkhJonINKqN/jbHxUXez/3BgqI4WbleO9Xlphm4srBp/jPzR5VP1bajFAkGVKm4 P20R8KX2clIWdP6MKowre5xGPOAiIfh+bcrttg37nsKNRT66AEPGRsa7btvd0RPa 8vW3K8nJ0CfddGlZTZs/7zSk6ty9kZBEgAv6Cyv/SqR0RQrizjo7pqtn01rO9ArR /gCAQ1voTALCuxTlyhRFxHwbGzoOmuNK/V3RP1Uqh4j2q9P45YYBATjROpPnSCrL R5yCzsZlh14mUyGDqkjMjZNI5jRV/zr6zvnZDJrGpXX6Ikzin3j/K2OP4XKkZGBE yLqv =h7AU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 05:58:55 2024 Received: (at 43049) by debbugs.gnu.org; 6 Feb 2024 10:58:55 +0000 Received: from localhost ([127.0.0.1]:53280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXJAF-0000gN-1c for submit@debbugs.gnu.org; Tue, 06 Feb 2024 05:58:55 -0500 Received: from jpoiret.xyz ([206.189.101.64]:40530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXJAC-0000gF-HK for 43049@debbugs.gnu.org; Tue, 06 Feb 2024 05:58:53 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 640EA185455; Tue, 6 Feb 2024 10:58:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1707217117; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xy3cv9DEJPr9036laIDLEjDT2CxSc9rLJYy8poE04jo=; b=ohVqTtU2P9U7h0GlXv7DA/RdMhq9THGXMfEfyilW20udJ4Ld5r6nIJy1SXvr1uPj42eiEq q7IiFa4jPIdN3dNlJAiLi3rxeD2HJ/oQLjsfriydjYI30oZI5Jj8Djtz7sRQVyGKLwj3Gd eHiJgPfX8jVkVRVjKyLs2H2OP26Is8K3E2O6w+xDXI3z8jKDQAyqkvKK6sc1d7h0xbwvFf PxfQ1PSxixLS3kXDJyZuwU15lKUJ4ceSz+IA0co6Uqas9vFHef6jHh98nKK/b6DKQL+4qe 5TTvvPIYVMoqsi3mIH9U6WpCpH7wUZ4J+4lm7PaeRVisqqINftj8Qo1UBmllgw== From: Josselin Poiret To: Giovanni Biscuolo , 43049@debbugs.gnu.org, Maxim Cournoyer , vvt@mail-on.us Subject: Re: guix installation why internet connection required? In-Reply-To: <875xz2byuo.fsf@xelera.eu> References: <20231219200317.Horde.NxE86qlxkYVV15fTcDOD9OV@www.vfemail.net> <87h6k1vej7.fsf@gmail.com> <875xz2byuo.fsf@xelera.eu> Date: Tue, 06 Feb 2024 11:58:35 +0100 Message-ID: <878r3xn9k4.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43049 Cc: guix-devel@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.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Giovanni, Giovanni Biscuolo writes: > Sorry I don't understand the problem, could you expand please? > > The guix (and daemon) versione are those of the channel used when > creating the install .iso image; booting the 1.40 installer we get a > "guix version" and "guix describe" value of 989a391... Not exactly, to include Guix inside the installer image, it somehow needs to refer to itself. The way it used to be done was by using the `guix` package, which necessarily is older than the current commit. However, we also implemented the `current-guix` hack that basically uses a guix checkout at the current guix version as the source for the guix package. In both cases though, we shouldn't see any differences in other package's derivations=E2=80=A6 Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXCENsQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaiqUkC/0Y55n9bgmgKeIY6KrJq2hgSe9YKPfJe5xq QG/sKi5XHMYBxaVSzBDjjbtTLS6NIHKTgh1cviLzJlO7AO8GxmhaZDmh0wSHiuER rXbvzb5bJvaAI27Tlnqx0vFE9nyc+AjTHHs1BLzAVl9Y22+50YYiHCjHNFSj/9CF 4gpiuB3Pz92GSQzmgBVlJUBYGWB9k5f1K152WvwubDeFMQrYaxhYBW441arfPIaO NLC1d90Yqt6lpyZqhOIt+JbzC+qZtContvRI4yNZovRXl47vzKlEMiRZ4+hC2Crf g/6uDCPvfM+tis/A9kvikAeMUigFIH33HHX+LivmHmOmetxR2zTuONjgitNvXqLf C68Z019yksIG21zLA70OnXyvJxCpOZbKPk0t/0aW9nRBPtQXHYNG/CfyYfZMe19G 4c4wyop9t3b8eiupQnleX8jJN7/yHDc68kuUvgHnA3oaJbyMOdM4hBjD1imuDwG3 /LXO1si2BSqnazCopBGTNn3C7ZPcl+Y= =Cvt7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 07 04:48:01 2024 Received: (at 43049) by debbugs.gnu.org; 7 Feb 2024 09:48:01 +0000 Received: from localhost ([127.0.0.1]:55727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXeXB-0002Zd-7m for submit@debbugs.gnu.org; Wed, 07 Feb 2024 04:48:01 -0500 Received: from ns13.heimat.it ([46.4.214.66]:48712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXeX9-0002ZP-GW for 43049@debbugs.gnu.org; Wed, 07 Feb 2024 04:48:00 -0500 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 6F7E930022D; Wed, 7 Feb 2024 09:47:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q3gp7WBvRlmM; Wed, 7 Feb 2024 09:47:37 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id AA6C030022C; Wed, 7 Feb 2024 09:47:37 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id D09552E45530; Wed, 7 Feb 2024 10:47:36 +0100 (CET) Received: (nullmailer pid 4387 invoked by uid 1000); Wed, 07 Feb 2024 09:47:36 -0000 From: Giovanni Biscuolo To: Josselin Poiret , 43049@debbugs.gnu.org Subject: bug#43049: Add the ability to install Guix System offline In-Reply-To: <878r3xn9k4.fsf@jpoiret.xyz> Organization: Xelera.eu References: <20231219200317.Horde.NxE86qlxkYVV15fTcDOD9OV@www.vfemail.net> <87h6k1vej7.fsf@gmail.com> <875xz2byuo.fsf@xelera.eu> <878r3xn9k4.fsf@jpoiret.xyz> Date: Wed, 07 Feb 2024 10:47:35 +0100 Message-ID: <87wmrga9mw.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43049 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.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Josselin, first of all, sorry for the confusion: I'm still learning... and I'm probably still using bad terminilogy from a Guix/Guile developer POV. Josselin Poiret writes: > Giovanni Biscuolo writes: > >> Sorry I don't understand the problem, could you expand please? >> >> The guix (and daemon) versione are those of the channel used when >> creating the install .iso image; booting the 1.40 installer we get a >> "guix version" and "guix describe" value of 989a391... > > Not exactly, to include Guix inside the installer image, it somehow > needs to refer to itself. The way it used to be done was by using the > `guix` package, which necessarily is older than the current commit. OK, in fact I checked starting the guix-1.4 install image in a VM and I got an older guix in the install system (forgive me for the missing the details, but this is not important in this context), but the verion installed on the target was 1.4.0 (so I guess its subsitute was downloaded from one of the build farms). > However, we also implemented the `current-guix` hack that basically uses > a guix checkout at the current guix version as the source for the guix > package. So, since some commit, now the guix version used to build the target system image is the one checked-out by the person/agent running the install image build script: did I understand it correctly? > In both cases though, we shouldn't see any differences in other > package's derivations=E2=80=A6 Does this mean you consider possible to pre-populate the /gnu/store install system (the one started using the install image) with a substet of substitutes possibly needed in the target system? I'm wondering if it's possible to create a custom build image (info "(guix) Building the Installation Image") to do something like this. Thanks! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmXDUbcMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSBjcQAIWXDRkmjV7Ek0Asu2Bh/yOxh4Yzeoj+y2Vwfs4C hUJXXY83PuAXiLOIpyNLLzZuM/XF3z27WzPS3O8IrSZ+QsrqT3V8/uRxfLmSVsb7 YwGZoMUTia2BpL+S787NNZUm4nOE1QllCEwM0AETJ3H/aTJil+r/J2vso7+xuIKF VIc0XTeFuG6sp3Y07tsBA+vr9QR1QEMYGiedHtyhcF9IuABs3AvFnyg7Y61DbUom fHCrG3R2aSaMnyvcQjNz6kafP8gsbBIkZ+Lq16EWvlIzjhzaJVTu79QuTFjkfLQf jOmFU3yikENkKy/EgoP7+fy65mkYq8/e4CLypN+hhhNYImERIDBxrsIh/vU1vPwm 6FbGpijKx6bDOImJkzBL0O5zbKsI7wzOvT4Jy3NjER28mI+yg9GTI+BTCkxYMmAm YWBFHOey8NuTbkEswdzWzopg3IPyjPWc7bCyMlvzGWBXQFbhj/R4ThklYLoaErc4 P62uypUE7TUVOvKhkaEEmoGEI24i0PcFHAgvSzEZ5+Ms55XGx3RMXWYh1nh3yUfE /7PMGcQtnUblqky0VkD/G/Aw9PWmbixM6jsPiOft7uPXORse27ZqS7dBKugMtLRQ 2AReRIm8omAylSjlfxIbef/F/DdLzPfEF5GEfb9u/MEKIlWb0BMnjS+GDhFxT8ig pYuH =oGm5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 05:25:21 2024 Received: (at 43049) by debbugs.gnu.org; 10 Feb 2024 10:25:22 +0000 Received: from localhost ([127.0.0.1]:58369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkXw-00036m-9z for submit@debbugs.gnu.org; Sat, 10 Feb 2024 05:25:21 -0500 Received: from jpoiret.xyz ([206.189.101.64]:47442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkMQ-0002eN-Jt for 43049@debbugs.gnu.org; Sat, 10 Feb 2024 05:13:27 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 928DD184EFD; Sat, 10 Feb 2024 10:13:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1707559989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wfpPSl5hKZHwJg+y9vUbJRZMuShBNd3V93fR/GfRcxg=; b=ETcDVOGkLFoNukhOORX1pTCTYS44BB030kvNh5G7dBQt6n1tJJpyK4A95aqNUWuSie1k3A RHeic3lfAMUf4Ac3Q9H394p3favOqiDau935B1ZhABdoIW5FQT8xcPlqM1xt0hk0BIjTL/ 0KWVcZn+zENq2uSb431wV933TSChk3QLHOviYEPpxZ05QP+3cAtMleDTZio7FVgLBzwBuM 1IHgbiwMoHqZSLc7K/g2mR/j4uXqdE29kSTLelBAz15HCSxufc9B3X722JQmh7MRHnLdGr IK52hoIOYdtrbKiUs9LimXkxu+oarsaF9P/66b3dZK064c81MAelQ+hCU6gjTw== From: Josselin Poiret To: Giovanni Biscuolo , 43049@debbugs.gnu.org Subject: Re: bug#43049: Add the ability to install Guix System offline In-Reply-To: <87wmrga9mw.fsf@xelera.eu> References: <20231219200317.Horde.NxE86qlxkYVV15fTcDOD9OV@www.vfemail.net> <87h6k1vej7.fsf@gmail.com> <875xz2byuo.fsf@xelera.eu> <878r3xn9k4.fsf@jpoiret.xyz> <87wmrga9mw.fsf@xelera.eu> Date: Sat, 10 Feb 2024 11:13:06 +0100 Message-ID: <87eddk630t.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: -- Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43049 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.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Giovanni, Giovanni Biscuolo writes: >> However, we also implemented the `current-guix` hack that basically uses >> a guix checkout at the current guix version as the source for the guix >> package. > > So, since some commit, now the guix version used to build the target > system image is the one checked-out by the person/agent running the > install image build script: did I understand it correctly? Yes. >> In both cases though, we shouldn't see any differences in other >> package's derivations=E2=80=A6 > > Does this mean you consider possible to pre-populate the /gnu/store > install system (the one started using the install image) with a substet > of substitutes possibly needed in the target system? I think it's already meant to be the case, see the comment in gnu/system/install.scm about keeping a reference to the bare bones os's closure. It wouldn't contain all graphical stuff either, but I think there's also some trouble with grafts that forces users to still download substitutes. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXHTDIQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcair2CDACLz7pngrsybqCgK/lhfXEHaiGgv4TiPjql N6kd1Baqe6/Nj6As/oWdz6NoznJldZbilNifkdyFFNYDa2STetg78F2ArOlYe2EA NJL1ftFuA1LumrsuAbOFp3fACyXRgpuJfWja96KTItXkszNqQ79/CLwjIPXw4mt7 FpY5PsWSbo0mTyCsRlPrifSw7lh3cotrVMguZRRG9YKABMvxNAebUDxXVJHUS/2V T84dJeA1niCyX1hRox0TBhgszoYHso8+1AW77frm+GG3i+qGSV3XGU35ejouypK1 Pd736NBT3Uczqb+T7bBx11ggIVnWnEn6/scyz+a2ehQCh/6CObUzfNuYajf1N1/C az9KAvXjyDvebqooeTy9s1VuGEqONUP9sxYmycCGyj4zgk1fsPm7bpX4plMh+8kc W9xVTnPRr2yqhhHyqHoteKXeRJMZTuyc1bPiWA+3n9rovrdnkluZvbR4VleviTvu OWk/nWf9VZ1voOOCEmsNX0Iw2kgL/xE= =chMS -----END PGP SIGNATURE----- --=-=-=--