From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SNzBCvq4JmAXHAAA0tVLHw (envelope-from ) for ; Fri, 12 Feb 2021 17:20:58 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id QCKXBvq4JmDUQQAA1q6Kng (envelope-from ) for ; Fri, 12 Feb 2021 17:20:58 +0000 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 D261D28DAE for ; Fri, 12 Feb 2021 18:20:57 +0100 (CET) Received: from localhost ([::1]:33084 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAc7k-0005oL-RY for larch@yhetil.org; Fri, 12 Feb 2021 12:20:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAc7C-0005oA-4K for guix-devel@gnu.org; Fri, 12 Feb 2021 12:20:22 -0500 Received: from lepiller.eu ([2a00:5884:8208::1]:59826) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAc78-0001n3-RA for guix-devel@gnu.org; Fri, 12 Feb 2021 12:20:21 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 591130bd for ; Fri, 12 Feb 2021 17:20:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=dkim; bh=KoYeZZce2uvhNRdJAEohdABm4 0tLqqSC/buduwnjWkg=; b=AlO2PdAVl85QIXpXb0xWpBKXAX4hZ0EI8WKI/45ru 7l+10Y3aP1x6kb6FfnKbrx/uUVodjMqXjhpQQZ+dbYUinDYwpdrP5X35ZN50jtzr Y9FCcMKCjypi6ezuP0o2ie+xytPyDCaeJXy4BxnLv9giv3ogvdyAql4nBBRjYz6S u3mTogVBxMOH8z9641MI4Xee0H5wBWRFrADZddFwDjjFBoA+R3mtAKtbJMpmmZYh xBRGjTNjn8PwMRm7ReDgacIGdHuNZNTPNObTFGLf8W7gS0s4Kfi41ZZTJd+wPYgm YbKQYVzaIhiIhcMthruUprdAlsZ+d79MP1uBf3GlgvaSw== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id b813b81e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Fri, 12 Feb 2021 17:20:09 +0000 (UTC) Date: Fri, 12 Feb 2021 18:20:01 +0100 From: Julien Lepiller To: guix-devel@gnu.org Subject: Installing a guix pull profile in VM and systems Message-ID: <20210212182001.6a878ef3@tachikoma.lepiller.eu> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:5884:8208::1; envelope-from=julien@lepiller.eu; helo=lepiller.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=AlO2PdAV; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: D261D28DAE X-Spam-Score: -1.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: svoI8vwXVIqC Hi Guix! we get some perplexed users who are downgrading their VM and systems because they never run guix pull. I think they now get a warning, but it would be nice if they didn't get that warning in the first place. For a VM for instance, a user might want to run it, and extend it with "guix system reconfigure" to add some services. When doing that, the VM uses the default guix package that is used to run the daemon, which is at least one commit older than the guix that was used to build the VM. So that guix has a different package set, and users start building stuff, even when running something like "guix system reconfigure /run/current-system/configuration.scm" which should not rebuild anything. Do you know how we could install the current guix profile to the VM, so that it would be used instead of the default guix? That way both the guix in the VM and outside would be on the same commit and we would not have to rebuild anything in the VM.