From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 kCRVBVFB+GEcqwAAgWs5BA (envelope-from ) for ; Mon, 31 Jan 2022 21:06:41 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iD+9AlFB+GGX9QAA9RJhRA (envelope-from ) for ; Mon, 31 Jan 2022 21:06:41 +0100 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 315CE31CAC for ; Mon, 31 Jan 2022 21:06:40 +0100 (CET) Received: from localhost ([::1]:52958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEcwg-0003bV-KH for larch@yhetil.org; Mon, 31 Jan 2022 15:06:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33016) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEcM8-0005xw-34 for help-guix@gnu.org; Mon, 31 Jan 2022 14:28:52 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21153) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEcLz-0005nO-Rl for help-guix@gnu.org; Mon, 31 Jan 2022 14:28:47 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1643657305; cv=none; d=zohomail.com; s=zohoarc; b=DQzMXgXhMJOM5qoiElkn+ZIXB4CTm9Ey65LuZebIuG6KVub5hIMlKy3A3KHcVUC3QSVs1avgEcwmjabeAR+9gVDuC47/odVf9PDJNKbK/wRQmOpuWChQWgrC22HIkHgRHnBECNctA3luBl1v7OO76G6gzl08nOMIYlZfM9NvCyM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1643657305; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=fHIuP6VQsRk33xjubJlKIfsftNmFpqinyCxJyveWWEU=; b=g9tLpXlyS9IgxNyOuYfEFt8QBJqPaLKo2le8qL+HtFv9quLzlnqkl0Y6qxBlKp4RB55TEcfdNT18gc/Tuq8poeYXyJAWt60ile/pNfMe0AlSmig9gLqqAJAC84MC/yu8DhjhMdfjLXbLHrjBNX1PkSz57rz8BPLUKwU63bSbC1A= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1643657305; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=fHIuP6VQsRk33xjubJlKIfsftNmFpqinyCxJyveWWEU=; b=AS3lDlPD3TfhMufvGgnU3VDEw2zwcPQZO7mX227KzOhsXdqr82TiFEi3pmtq4YBU v4a+dQFBZU0KvCC2nFBO6z77+HmQGUP3gxPqMlzaUBOZkZGh9MhESid+Shbw2hdw3qV MhHxN52DGTNjg3IhwwoKv9+wcMDI0MGA9n3yQ1A4= Received: from localhost (p54ad4fa2.dip0.t-ipconnect.de [84.173.79.162]) by mx.zohomail.com with SMTPS id 1643657302497411.1417425214522; Mon, 31 Jan 2022 11:28:22 -0800 (PST) References: <87k0eywoq5.fsf@elephly.net> <20220118112003.6hpjegau7ha4tgik@wzguix> <874k61um7u.fsf@elephly.net> <20220119182112.3kbonwk3m5orivud@wzguix> <875yqftsms.fsf@elephly.net> <87k0ekgkx4.fsf@elephly.net> <20220130083332.2uxx2pv2tqis7ldy@wzguix> <87k0eheh6c.fsf@elephly.net> <20220131191634.cc3g6asd5mv7t4ml@wzguix> User-agent: mu4e 1.6.10; emacs 27.2 From: Ricardo Wurmus To: Wiktor =?utf-8?Q?=C5=BBelazny?= Subject: Re: No upgrade after pull, and Guix philosophy (was: readline problem) Date: Mon, 31 Jan 2022 20:26:57 +0100 In-reply-to: <20220131191634.cc3g6asd5mv7t4ml@wzguix> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <8735l3aeni.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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: , Cc: James Smith , help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643659600; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=fHIuP6VQsRk33xjubJlKIfsftNmFpqinyCxJyveWWEU=; b=LyMRHyjABmTheqNcfMIJNElCzLDnzHq/HA+Z1J/BcKvaIaATMw092C6OQSih0oFUUEGyUW zBdHCHKIg0I6F+Njia5WosRSfiPz3Q3W8phA73WouAztZDnXKm+YmTe6nWiZYfmyJdGQS2 93GWUDaH6z86inakbWqiIuA0U9YCGXV5mpPgIf/n1WqcYwKkapNdz8L0bj+hqncsSB/uCd m7hU4QXPQ/g3iEZ9xadeih381nF+aW8FMxUGG/a4AekzWcco3Fm9QVl/F2e+WzvfFhEqgZ MNTHk6XqLu7oFgceAKQQY5+h9EMEVqQxqPPBZhDmT/9cDssrFyScX76fz9gBGw== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1643659600; a=rsa-sha256; cv=pass; b=VQ4AGrDdjAPJUF8Fw5Nz6H/5OzxOCPzb0hTL4y4S03iO9l0RZY9386c+qyzdHnVcVY6zfG RDnBYFTge1SpAinCDq1P1bAQdQLRzutRqwXsdjmbQ3ovLbOFcfA3YUNLccucCKyTn6dqYO Jj5MrSNq0+eeL/stStBDpJT7xctCYMW1EJhisH3riLsv4nqhdrfeFxXp0MLoqOHK5A56ll VgsSf4hu1Zv2tnD8kHR+hDVFSxzmmop5wKWabyt3fdzpUUlkjcZk/e7dc8HpOslkP3ZXST IK9CTmxIQkiMEr7VMYKexloLfbJDJJFu7heWmVb3L+Kt8BdkT/riGXloMjL1TA== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=AS3lDlPD; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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: -9.83 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=AS3lDlPD; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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: 315CE31CAC X-Spam-Score: -9.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1Nug6a7Fh586 Wiktor =C5=BBelazny writes: > [[PGP Signed Part:Undecided]] > On Sun, Jan 30, 2022 at 09:53:14AM +0100, Ricardo Wurmus wrote: >> >> Wiktor =C5=BBelazny writes: >> >> > This sounds rather brittle: you need to keep things in your head. >> >> I don=E2=80=99t follow. I don=E2=80=99t see what you=E2=80=99re referri= ng to as =E2=80=9Cbrittle=E2=80=9D and >> what you need to keep in your head. > > When upgrading your packages you need to remember every time which ones > you want to keep at their current versions (in the broad sense) and, to > my understanding, juggle with regexpes, so that they=E2=80=99re excluded = from an > upgrade. What if you upgrade them by accident? How do you roll-back and > how do you know to which corresponding Guix commit you should roll-back > to? > > A manifest would let you be more organized. You can put comments there, > you can manage it with version control. Sure, that=E2=80=99s why they exist. But it=E2=80=99s fine to offer both i= nterfaces. The imperative interface exists because it is common and does not require much learning at all. When the convenience it provides is outmatched by the downsides of imperative package management users can migrate to manifests. --=20 Ricardo