From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mAL8HaGgT2L8XgEAgWs5BA (envelope-from ) for ; Fri, 08 Apr 2022 04:40:33 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id iJtxGqGgT2KkiQAAauVa8A (envelope-from ) for ; Fri, 08 Apr 2022 04:40:33 +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 0CD32AC59 for ; Fri, 8 Apr 2022 04:40:33 +0200 (CEST) Received: from localhost ([::1]:55550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nceY4-00074Y-5O for larch@yhetil.org; Thu, 07 Apr 2022 22:40:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nceXK-00074K-It for help-guix@gnu.org; Thu, 07 Apr 2022 22:39:46 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nceXI-00077R-Kh for help-guix@gnu.org; Thu, 07 Apr 2022 22:39:46 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4KZMs60hRczF61S for ; Thu, 7 Apr 2022 19:39:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1649385583; bh=OkEVJ2mz7ZiWR6sC9C6kKSYMuor8J7Ui2LlhzZNRdXc=; h=Date:From:To:Subject:In-Reply-To:References:From; b=ndLeJIdlrRfbPZfLvhC5vj0lUxiwmhyA8mDdAhBICnBEx/YoIl9E0A7o3FQnmKTeT iknV2SjT0K1FIDqO1p6yr7Zh+Hw9lYS41vqopSrq/DcRSkZyDaZuGmVInR4lnV7G5X XXodP0BZYDmn+cxk9cXFP1orE0tsIcgx3/b6PeL8= X-Riseup-User-ID: 949A03D7ADABD2989B178FFE44054FF82E981E95135C54976F3DDEDFA11E2DEB Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4KZMrh302Mz5vwq for ; Thu, 7 Apr 2022 19:39:00 -0700 (PDT) Date: Fri, 8 Apr 2022 04:38:57 +0200 From: raingloom To: help-guix@gnu.org Subject: Re: guix pull; guix package -u; sudo guix system reconfigure /etc/config.scm Message-ID: <20220408043857.2fda3506@riseup.net> In-Reply-To: <6c13aea6-d7d5-0642-cd91-211d7cabcc00@posteo.de> References: <6c13aea6-d7d5-0642-cd91-211d7cabcc00@posteo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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=1649385633; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ldX0gbS8PgSnLkUHHqZquTmFH6hUZ3D8sVdodpkcq5Q=; b=IN1SK67VpBWP6qnIFfpfJmlkX+mlsA8zGb5LocjxvIiYGEhvS7MSIqgISCnx8W5leGTF5U ybZb3Hg46OfyxiY/GL1DGmxXZ6q88bAHa78IXGTh5qe91vjndhk9MLJ28ubkptOf+JsLcP uA03Kwx1KUoMPmSRxx30/wh+ncYqQyJLOzfq8LjgpXgFL7+SWJfUQaY3Hhr+3K0/PCHhtZ Z5j/AS2mFRC9PJ9gf8+Cf2QJro0djsAaQ+lIIeARsvzjFhJHFiFkS2I0WnJrVmGlZpqGL2 RIL3KoG9+IjUxQSbBYecIjaK6oVInQ8G+IvHtqJjuHCLaJMd6cWh4DPNMlAuIw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1649385633; a=rsa-sha256; cv=none; b=bkzDcxRX4A4Hx4wKLU8KkZy7tTf1GjQoTRztZ+zZYJhSv/30Fera3WxahvG/GstU35qX5v 7wcR0TQwJ1lP3LesvHtbhY3sBL8Ed7GupNy6Q98OrDja7DEHaUXY3koVksPb5G+zL9RMK6 33UKW8n38uDADU6LnJiMYGp7BG8b3TlJ6ITEoxMiVTP6QJmOMH1Xub8NfjnvU3lPAw9Fwv ssF6ZdB1HC0Wcz6U1rddBhPnbMZ2DFL48aEEOtgjUyDSf7hUkLP+ZaYr7vmRbeVErPHto2 idnIk6AM/9gcRWO2eEJeEwQhUjSeRh9VFRR4/PjfkX4AsdXTrTyZehUf5rDFmg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=ndLeJIdl; dmarc=pass (policy=none) header.from=riseup.net; 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: -5.17 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=ndLeJIdl; dmarc=pass (policy=none) header.from=riseup.net; 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: 0CD32AC59 X-Spam-Score: -5.17 X-Migadu-Scanner: scn1.migadu.com X-TUID: f+MP49bc95ky On Thu, 7 Apr 2022 20:40:07 +0000 Gottfried wrote: > As I understood I should do a "guix pull" every week. > > But what is with "guix package -u" > When I did it two days ago it took 6 hours. I couldn't swich off my > laptop. So I can do it only when having a lot of time. > Normally it took approx. 30 min > If I don't need always the latest version, I can do it once a month > or once in two month > Is that okay? I'd recommend just skipping the few packages that take too long to build. Before upgrading, run guix package --upgrade --dry-run, and see what would be downloaded and what would be built locally. If there is something too large there, use the --do-not-upgrade flag. It can be given multiple times. Also sometimes the reason something is built locally is because its derivation failed on the substitute server, and I think it kinda sucks that the user doesn't get warned about that, because building half of Firefox just to see it fail with the same error message as it did on the server is a huge waste of electricity, and also my time. > Do I have to do a "sudo guix system reconfigure /etc/config.scm" > always after the "guix package -u"? > Can I do it every month or every second month? when I don't need the > latest version of packages? > > Gottfried > I solve the latter by having a very lean system profile, only the bare essentials are installed for the whole system, things like the window manager are only in my user profile.