From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GB0HMsTmuWIQsgAAbAwnHQ (envelope-from ) for ; Mon, 27 Jun 2022 19:20:04 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id eKgCMsTmuWIQVQAA9RJhRA (envelope-from ) for ; Mon, 27 Jun 2022 19:20:04 +0200 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 514D229851 for ; Mon, 27 Jun 2022 19:20:03 +0200 (CEST) Received: from localhost ([::1]:54348 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5sP4-00044W-Ct for larch@yhetil.org; Mon, 27 Jun 2022 13:20:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5sOj-00041M-1r for help-guix@gnu.org; Mon, 27 Jun 2022 13:19:41 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55115) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5sOf-0006j6-UG for help-guix@gnu.org; Mon, 27 Jun 2022 13:19:40 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 20C965C01C2 for ; Mon, 27 Jun 2022 13:19:36 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 27 Jun 2022 13:19:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trevdev.ca; h=cc :content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t= 1656350376; x=1656436776; bh=Bc5NFMdmRu5LPy7O1jgu0hMm6BjKiiVh+Em S1Fe/wCQ=; b=NZhcCvTtWlsl8WEzE0iTL/KqdCFku7w4aBKt/r/FvlFjKeBxd4o M3shRp+Rz+PZerBpJQ4Y6YNi2YdyCbua4kvuASqe6uUY8AkjAuvRKjloU9PhPMtp hB9UL9wKmbzimz1cq26ueryPq93kemWSF9mGv7Wd9+DqjO9WmYXrQJq18SxhPHQD t9bxI1R9IlI7CM1Q30YkwMaI/dIR9XUlbS9B3BLa+c+FWSAnQKOXRodctgPlAUGr 4cIQ8lK8Iq9zmHYtwjvmZ8MQ7xJUYgqwy+y3D0HAIkEhWM9RGfyrbtqvm9tahTp3 WWQr/zF5cgrxNbARcCuRPVHIgLzXgnYUbvA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1656350376; x= 1656436776; bh=Bc5NFMdmRu5LPy7O1jgu0hMm6BjKiiVh+EmS1Fe/wCQ=; b=O ev4x9Z+oNRck8/MJRO2POwZb30vMObRRJbrxeZCmrfzWMe/Q/i4Ls/YgQmhMtZzA kcAGqdR6weZZKud/1L5ywzE2aB3Bbq3qtJKO1F4ByeRoorIPhPLbtfx+SQy4Ohjz XPYURlRpSV2HChkEuj0pZHPOO+r2la2O6N2u8mIrJQQDdFB2gR/lkTE33KzSBR4J GgTOJbOBO1Pl37Edzb8VSX4uaEwOatCsTmU3thwIqu57zLaDvu41lhO/9a8DSelm 78k64KjCmlMQEKNhPJbPEGioHJjDoFIyyE6abP1P92E9f3vPZMNWZ/Ws1hiOMBuj LieesRwXyRnV6Jviuu60Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudeghedguddugecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffufgffkfggtgesghdtreertdertdenucfhrhhomhepvfhrvghvuceo thhrvghvsehtrhgvvhguvghvrdgtrgeqnecuggftrfgrthhtvghrnhephfevgeegjeevfe eihedtvdfffeejhfeivdefheejgeeugedvtdfftdetudeuueeunecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhrvghvsehtrhgvvhguvghvrd gtrg X-ME-Proxy: Feedback-ID: i762946f9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 27 Jun 2022 13:19:35 -0400 (EDT) From: Trev To: GUIX Help Subject: Guix home packages and garbage collection User-Agent: Notmuch/0.36 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) Date: Mon, 27 Jun 2022 10:19:28 -0700 Message-ID: <87leti6n33.fsf@codinator.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=66.111.4.25; envelope-from=trev@trevdev.ca; helo=out1-smtp.messagingengine.com 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1656350404; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Bc5NFMdmRu5LPy7O1jgu0hMm6BjKiiVh+EmS1Fe/wCQ=; b=dAliiHV9yNQZXNFgQm72Q5c0b6kwLYcunBi/XastbmtxlmgAxblg/EMGq6xGb4whnxJCIx lR0aeOy02wHGKR0mn4djsD82OoOQ7942uufSWl322c6K00m/tOTdc4hhS+6UwOElAoSl/h wbNHvZZ5Z6srBA685UvFV/c/Z7Lezlh1SCHBTKQOrwxKFNe8a2GbZ+jFoaSfqjE17wMYny fUFsaGkM3mWPWcYDegBwRevdo0PL1wHAY5Jri2IZXRb7/PbIbsaLOoMxdIf1p5zQhup0pu E5DBaZ14lxKK9YrGvmgkuoUJ1CfOrFYY+4htO46rmQDdPGsv3uCjPm1gkO3aGQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656350404; a=rsa-sha256; cv=none; b=M5EepJVcc2113AGqWGRFK9nHWNeYkLGmnxmgaYLR1NdBZ8mhVTxMvX2MX1CCaRVBVLBjji QGYLoj3vjYuuRL4Vy9p9eqPWYDejxgF7sM+BXiFxSTvkomt4xWI9VPkN6yOgKPDFRX+8TQ CRy2Xh0GZvL0Z6cbOt3M4kE1/kxSHPhWvOTcDdR+heyjeZhgUUhh3W7+Wt1jBrjcBwjyCX Bsjl3rhHwwRhp5Y6mPjh2PN+yXWzqflDI9R1JOmftpf/HxPNzFxo1M8wFAtyXIAz8HvvGv GGh1xoNNsyCPPoKIorKAq4ASL9BsvcdwE0eeKXzx4Cmm3F7/HQiyhXb0uktkew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trevdev.ca header.s=fm3 header.b=NZhcCvTt; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="O ev4x9Z"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -0.45 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trevdev.ca header.s=fm3 header.b=NZhcCvTt; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="O ev4x9Z"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 514D229851 X-Spam-Score: -0.45 X-Migadu-Scanner: scn1.migadu.com X-TUID: dVhRYARot5wU --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hey There, I am not sure if I have some sort of bug, or if this is how guix home is intended to work. The short problem that I am having is that every time I do a guix gc, the next time I feel the need to do a guix home reconfigure for some petty change such as an environment variable, guix feels the need to download all of my packages and re-compile the packages that are built from source. I am feeling like garbage collection, or guix home are more trouble than they're worth as I have to sit there for 30+ minutes just to see if some small thing in my profile has changed. Based on the wonderful help from the people in IRC I had thought: 1. It doesn't matter if I install using guix package or guix home, the links to the relevant derivations should remain the same. Whether this has any bearing on my "problem" remains to be seen. 2. Unless some package is needed for the "building", it should have little bearing on the currently installed package state. This is to say, guix home reconfigure should not re-download and build packages ad nauseam just because guix gc cleared some build dependencies for packages that are already installed and working. 3. Perhaps grafts have something to do with this, but I have done tests in rapid succession to reproduce the problem. I think maybe grafts haven't had a chance to be seen after a fresh guix pull prior to replicating the problem. Acting on some troubleshooting advice I had deleted my profiles for my user, and garbage collected everything. I then ran a guix pull and and a guix home reconfigure to restore my user from my current configuration with a clean slate. There are no packages installed with guix package at this point, and no guix package generations. The "problem" still persists. May I get some idea as to whether or not I have an actual problem with guix home here or if this is the current intended side-effect of guix gc with packages installed via guix home? This way I can migrate away from guix home and leave that alone until it matures, or perhaps just opt out. Thank you for the amazing software! =2D-=20 Trev : 0FB7 D06B 4A2A F07E AD5B 1169 183B 6306 8AA1 D206 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIYEARYIAC4WIQTXT7EGCbVt/Iwh9m+FRs+EoT3V7wUCYrnmoBAcdHJldkB0cmV2 ZGV2LmNhAAoJEIVGz4ShPdXvGooA+gNf+OHjdKNz9+mk2PfCW/DxkTImx4fgoga2 1lL45kQmAQDHtkFh5D278NSKDLmDD+ObQZY87vXSmex4qa1Yi/qWCQ== =BsbV -----END PGP SIGNATURE----- --=-=-=--