From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id wEpTC9dRw2WqBgAAqHPOHw:P1 (envelope-from ) for ; Wed, 07 Feb 2024 10:48:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id wEpTC9dRw2WqBgAAqHPOHw (envelope-from ) for ; Wed, 07 Feb 2024 10:48:07 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707299287; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=fthuHbYICvSe1yUYEqQVPgTXEvrjKToVpO+7ps+ggsA=; b=tOdUlz5LFZFRGcrP5gC8mP5wAdTk9jRHCXtUhMMe447zz2kWF9JGXHVTiHxpN6O/gjbbqU f7ArV5VIFtqEEfI44XzZMOlSpqRWibYkw+fK0bobb+ciEbrM16l4FKxBAr3OftJiZnqYKl NJxCiwOg3ueDbwXXbdvxjXGZbRdZGBlvZCDbDLSNeatz1e6r2w/2S80u3kox1lq4t6TAfm LfIgusItXwAthfJYSNmczDjT49hVbcqwLCzIE/eRJzCQd5fnE7Un55oKA2Xv+28IX3oOew 5Fa1mxVGHHMf1O2EuCWnASDtn681hhXGFy6zI2BYLzeqrT29c2HUxddxpgYJ+g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707299287; a=rsa-sha256; cv=none; b=HJ0EEn/BZKAVmFj4XvwR5bnHUv7Yn+rhbiu613IcdF+3RTxM52ohW6CpElar9pi8WbY1Ny MuNzsESHC9Jx+ZqbFDWqhdUksCA64H1u4C5qmL1QTrmAfn4LzEHV6UPSkmhnDhCFoTH/i6 CAAhUxzMkTeKjPPn64L+5KnXKF1oRflQiSr6SAz8Ndvp3NFKaj/LQSXNHV3nNoDq/6zcjk s5bf7Ha6B6WPWfQ8Nr4l9+UmAmIFVLOagk+s056VAunJOrb+NjMuZIaV23hhc2ne/YK5r9 5tIK14DUnL6YcXMu/RJ9rZV6gLON6KDgFi9D0957XQJMEUrlEdcpg9nEAdPmiQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C33F8431BA for ; Wed, 7 Feb 2024 10:48:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXeX1-0003II-21; Wed, 07 Feb 2024 04:47:51 -0500 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 1rXeWz-0003I9-ER for bug-guix@gnu.org; Wed, 07 Feb 2024 04:47:49 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rXeWz-0007tZ-2F for bug-guix@gnu.org; Wed, 07 Feb 2024 04:47:49 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rXeXC-0002Zu-BD for bug-guix@gnu.org; Wed, 07 Feb 2024 04:48:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#43049: Add the ability to install Guix System offline Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 07 Feb 2024 09:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43049 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Josselin Poiret , 43049@debbugs.gnu.org Received: via spool by 43049-submit@debbugs.gnu.org id=B43049.17072992819907 (code B ref 43049); Wed, 07 Feb 2024 09:48:02 +0000 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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.77 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: -8.77 X-Migadu-Queue-Id: C33F8431BA X-TUID: PoxMHkZ62MqT --=-=-= 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----- --=-=-=--