From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GMBaMV05+GFvegAAgWs5BA (envelope-from ) for ; Mon, 31 Jan 2022 20:32:45 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +PgvKl05+GGQfQEAG6o9tA (envelope-from ) for ; Mon, 31 Jan 2022 20:32:45 +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 3C164BBA0 for ; Mon, 31 Jan 2022 20:32:45 +0100 (CET) Received: from localhost ([::1]:41732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEcPs-0008V4-Cy for larch@yhetil.org; Mon, 31 Jan 2022 14:32:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEcAy-0006kC-MN for help-guix@gnu.org; Mon, 31 Jan 2022 14:17:22 -0500 Received: from [2a01:4f8:231:482b::2] (port=46774 helo=freeshell.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEcAu-0003Kh-Qy for help-guix@gnu.org; Mon, 31 Jan 2022 14:17:19 -0500 Received: from freeshell.de (cst-prg-4-96.cust.vodafone.cz [46.135.4.96]) (Authenticated sender: wz) by freeshell.de (Postfix) with ESMTPSA id 26CE0B312423; Mon, 31 Jan 2022 20:16:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freeshell.de; s=mail; t=1643656595; bh=2ULUS5neLTriW4eUKGhRAiiLDSCGKNXgUJ5Q+kwXhPM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Eh5Olp0e7Ai3uk78fTwl87z1CEFmkPfhrlR5gVo85HK+2/nKtJbGndVI15tc/XEPI llLodHE6IBYs5vASqT5JNPqx+7Mf1ZisXGboaHb2S6/5ifLYOG492xok6BRylLbw1R EBrJOVfGFCLiCxuZeyTXXJQCFneEkMTRBFrbukiU= Date: Mon, 31 Jan 2022 20:16:34 +0100 From: Wiktor =?utf-8?Q?=C5=BBelazny?= To: Ricardo Wurmus Subject: Re: No upgrade after pull, and Guix philosophy (was: readline problem) Message-ID: <20220131191634.cc3g6asd5mv7t4ml@wzguix> Mail-Followup-To: Ricardo Wurmus , James Smith , help-guix@gnu.org X-PGP-Key: https://freeshell.de/~wz/pubkey.asc X-PGP-Fingerprint: BDC9 74CD D9C9 BA7D 761A 573D C735 A8C6 AB60 79D5 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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vqkqxi6cohyi65po" Content-Disposition: inline In-Reply-To: <87k0eheh6c.fsf@elephly.net> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f8:231:482b::2 (failed) Received-SPF: pass client-ip=2a01:4f8:231:482b::2; envelope-from=wz@freeshell.de; helo=freeshell.de X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643657565; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=2ULUS5neLTriW4eUKGhRAiiLDSCGKNXgUJ5Q+kwXhPM=; b=WG0q+X2VxEZXpEiuPvQc3mhaqzZZByRnCi0LCFwGVUfSgClhf69BwH07FT9KAv8AttoxRs SiFg4tbndoh4yma/4ce/ngt0n26/nMwe5S+psM2+RsxnMpb/o6CbWIilinVXZIywmSdKgG piGr4leyg+xkXKVXLcuXpC0JDiHTXS4ELRF6cYmEDkAxhloT6nOs9iF6rvdk7dcCQzoW6h gSrG26HfxrufYaS7UTcKnYxV9dsx3yq/WO3Vpx6lhA7Gi4flyEIveqz3+xRxvUBYmPqTsK LqTcTPw20Vf4vhGx4y/gD46JwYOMGS/66Ov2ANnnbLU72R+GDppmD7lPJ0qq0w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643657565; a=rsa-sha256; cv=none; b=o3FGPrxbPS36jfmkL3rFJES+1LCS/GB3/gHmyT3a+hZsHQcQwASoJilFf6MPVfgTt4D0uU f4dta4DZkjGSHXltuISMh9+JNZZN4p946d/C+5HgEBurYplH4LZLadfjmJ8PbX0FNnv+/C jz4aN/hAf6JycYfGY+zYYyzJDka+LqswRL9Z16kKO5W7XBDeb9k1YI5IyNmAK+fvaaZtlP oBBSoEB+Wf1uDWNLKdtRbFyC9Ws4R98d9F8q9QvLIHWz3RIgWjgbP8eqgoSh3IHNpkgBBE xZyTDTK+7+2VDu/jWdZUAXkVB2+TNODxucVf8VtmD6SpFBDQaRXFCLASA2pSlA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=freeshell.de header.s=mail header.b=Eh5Olp0e; dmarc=pass (policy=none) header.from=freeshell.de; 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: -11.43 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=freeshell.de header.s=mail header.b=Eh5Olp0e; dmarc=pass (policy=none) header.from=freeshell.de; 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: 3C164BBA0 X-Spam-Score: -11.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: whQQwbyxT1uS --vqkqxi6cohyi65po Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 referrin= g 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 fr= om 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. W=C5=BB --vqkqxi6cohyi65po Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEvcl0zdnJun12Glc9xzWoxqtgedUFAmH4NZJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJE Qzk3NENERDlDOUJBN0Q3NjFBNTczREM3MzVBOEM2QUI2MDc5RDUACgkQxzWoxqtg edUslg/8Cy/v4xzG8AA3DTLqL3RqjNz4zuVmqOtPz5UtEFSamcfJPdtYQghl9owW s5N3N8RixY+MkJfdPbwvXq4CeIImkzxiZtn9R+kAHZOdU3tGqMV3tNQQ7XPC/Kte VGP15WziHVybk0BA45Q7IiuneyvT/jMYLIYr4SxpY7dEziyWApsBpOo4r84kxilc NfBkxiy5VIoNFNte0p+RvRHznisMKAVlmubpSiHUC+GZ+mrfe0KpZfpqJj3Q9KiV o5O+o43EXA6fRebZp51nhFCaO9Zhec8+TvqKpKRSNQcnA0zWJN5GrBbxC+BqCk0X x036ezUbOlnC70p6qppISwu+Bmf4cd+XtN+MVSpYZb479JcSOsM3g9Sb5CEhjKIz KMMcugt3ePk/E9QaFIFNlwBuFvtI3I6b9yPG0Y8mIU6um+bC6NfpP+AChHRznNM/ GRiNv6C/saWyR7aqArUGDRh9lRtERq1vUTyJ3oZK0grXLZmezSZ47jzl/Qdm1rlz 0WrjwT8jVX/O9VzT3kfbthA0iD9ddj8UW9nliQ9YJE4vUBABAkZtvpVIaEhnxSI/ HjEqk5FfQIajeGp00HCzBt25I0C12IWuJl3iZT8VpPHgujW3YhG7Vb91yxGPPotV dIHB7H9rWEHO1/DwLwqX/tKTMWif5PJkZwMQF3CckQeg7NUFvxE= =CThX -----END PGP SIGNATURE----- --vqkqxi6cohyi65po--