From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Jun 2020 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41882@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15922550525771 (code B ref -1); Mon, 15 Jun 2020 21:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jun 2020 21:04:12 +0000 Received: from localhost ([127.0.0.1]:47601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkwGy-0001Uu-SF for submit@debbugs.gnu.org; Mon, 15 Jun 2020 17:04:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:38998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkwGv-0001UX-Vz for submit@debbugs.gnu.org; Mon, 15 Jun 2020 17:04:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkwGr-0005og-HL for guix-patches@gnu.org; Mon, 15 Jun 2020 17:04:01 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:50398) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkwGo-0004D4-MG for guix-patches@gnu.org; Mon, 15 Jun 2020 17:03:57 -0400 Received: (qmail 13757 invoked by uid 1009); 15 Jun 2020 23:03:51 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25843. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.044095 secs); 15 Jun 2020 21:03:51 -0000 Received: from unknown (HELO localhost.localdomain) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with AES256-SHA encrypted SMTP; 15 Jun 2020 23:03:51 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Date: Mon, 15 Jun 2020 23:03:43 +0200 Message-Id: <20200615210343.18964-1-kuba@kadziolka.net> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=37.59.186.212; envelope-from=kuba@kadziolka.net; helo=pat.zlotemysli.pl X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/15 17:03:52 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * guix/channels.scm () [allow-unrelated?, allow-downgrade?]: New fields. (ensure-forward-channel-update): Handle the fields appropriately. --- guix/channels.scm | 5 +++++ 1 file changed, 5 insertions(+) Some time ago, guix pull started verifying that the new commit follows the old commit in the git history. That's good in the common case, but unfortunately, this broke my workflow [0]. Namely, I maintain a branch of the guix repository on which I cherry-pick some commits that haven't hit master yet. I rebase it onto master frequently. It gets tiring to have to specify --allow-downgrades when pulling, so I added a way of specifying it in the channels file. As a bonus, it's more granular. If this is the right approach, I'll add some docs. Also, is there a test that exercises this function? [0]: https://xkcd.com/1172/ diff --git a/guix/channels.scm b/guix/channels.scm index 84c47fc0d0..17c4f3750c 100644 --- a/guix/channels.scm +++ b/guix/channels.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2018, 2019, 2020 Ludovic Courtès ;;; Copyright © 2018 Ricardo Wurmus ;;; Copyright © 2019 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020 Jakub Kądziołka ;;; ;;; This file is part of GNU Guix. ;;; @@ -104,6 +105,8 @@ (url channel-url) (branch channel-branch (default "master")) (commit channel-commit (default #f)) + (allow-unrelated? channel-allow-unrelated? (default #f)) + (allow-downgrade? channel-allow-downgrade? (default #f)) (location channel-location (default (current-source-location)) (innate))) @@ -245,6 +248,8 @@ This procedure implements a channel update policy meant to be used as a (match relation ('ancestor #t) ('self #t) + ((? (const (channel-allow-unrelated? channel)) 'unrelated) #t) + ((? (const (channel-allow-downgrade? channel)) 'descendant) #t) (_ (raise (make-compound-condition (condition -- 2.26.2 From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Jun 2020 09:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159238608222093 (code B ref 41882); Wed, 17 Jun 2020 09:29:02 +0000 Received: (at 41882) by debbugs.gnu.org; 17 Jun 2020 09:28:02 +0000 Received: from localhost ([127.0.0.1]:50349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlUMT-0005k2-KM for submit@debbugs.gnu.org; Wed, 17 Jun 2020 05:28:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlUMQ-0005jg-NB for 41882@debbugs.gnu.org; Wed, 17 Jun 2020 05:28:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42533) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jlUMK-0005gw-W8; Wed, 17 Jun 2020 05:27:53 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=40280 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jlUMF-0002qV-Ql; Wed, 17 Jun 2020 05:27:48 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615210343.18964-1-kuba@kadziolka.net> Date: Wed, 17 Jun 2020 11:27:44 +0200 In-Reply-To: <20200615210343.18964-1-kuba@kadziolka.net> ("Jakub \=\?utf-8\?B\?S8SFZHppb8WCa2EiJ3M\=\?\= message of "Mon, 15 Jun 2020 23:03:43 +0200") Message-ID: <87lfkmrqi7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Jakub, Jakub K=C4=85dzio=C5=82ka skribis: > * guix/channels.scm () > [allow-unrelated?, allow-downgrade?]: New fields. > (ensure-forward-channel-update): Handle the fields appropriately. > --- > guix/channels.scm | 5 +++++ > 1 file changed, 5 insertions(+) > > Some time ago, guix pull started verifying that the new commit follows > the old commit in the git history. That's good in the common case, but > unfortunately, this broke my workflow [0]. :-) > Namely, I maintain a branch of the guix repository on which I > cherry-pick some commits that haven't hit master yet. I rebase it onto > master frequently. I see; this is similar to what John reported in . > It gets tiring to have to specify --allow-downgrades when pulling, so I > added a way of specifying it in the channels file. As a bonus, it's more > granular. > > If this is the right approach, I'll add some docs. Also, is there a test > that exercises this function? I don=E2=80=99t think =E2=80=9Callow-downgrade?=E2=80=9D should be a proper= ty of , because conceptually it=E2=80=99s an unrelated piece of configuration. So I think it=E2=80=99s configuration that belongs elsewhere, but there=E2=80=99= s no configuration file for =E2=80=98guix pull=E2=80=99 etc. It may be that setting GUIX_BUILD_OPTIONS=3D--allow-downgrades actually works, though it=E2=80=99s a bit of a hack. Thoughts? Thanks, Ludo=E2=80=99. From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Jun 2020 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159241983413997 (code B ref 41882); Wed, 17 Jun 2020 18:51:01 +0000 Received: (at 41882) by debbugs.gnu.org; 17 Jun 2020 18:50:34 +0000 Received: from localhost ([127.0.0.1]:52194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jld8s-0003dg-HO for submit@debbugs.gnu.org; Wed, 17 Jun 2020 14:50:34 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:59254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jld8o-0003dW-C5 for 41882@debbugs.gnu.org; Wed, 17 Jun 2020 14:50:33 -0400 Received: (qmail 32528 invoked by uid 1009); 17 Jun 2020 20:50:28 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25845. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.063153 secs); 17 Jun 2020 18:50:28 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 17 Jun 2020 20:50:28 +0200 Date: Wed, 17 Jun 2020 20:50:27 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200617185027.ze5euqyuoylpewze@gravity> References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="oki56fts6zsbmrvm" Content-Disposition: inline In-Reply-To: <87lfkmrqi7.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --oki56fts6zsbmrvm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > > It gets tiring to have to specify --allow-downgrades when pulling, so I > > added a way of specifying it in the channels file. As a bonus, it's more > > granular. > > > > If this is the right approach, I'll add some docs. Also, is there a test > > that exercises this function? >=20 > I don=E2=80=99t think =E2=80=9Callow-downgrade?=E2=80=9D should be a prop= erty of , > because conceptually it=E2=80=99s an unrelated piece of configuration. S= o I > think it=E2=80=99s configuration that belongs elsewhere, but there=E2=80= =99s no > configuration file for =E2=80=98guix pull=E2=80=99 etc. It's a property of the channel that the git repo in question is not monotonic ;) Also, AFAIU, the channels.scm *is* the configuration file for guix pull, and it is the primary, if not only use of . Regards, Jakub K=C4=85dzio=C5=82ka --oki56fts6zsbmrvm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl7qZfMACgkQ4xWnWEYT FWRZyQ/+OBPwh3tXi1xn+gKdDif855PkkStNuzjfsbQU9aAqklOCroF1jL3T928d erTK+HohG6MH3wS/Ced1KZtAGl4USgRbxA1tbimebTZ8tOHM9qR/W8mMMzyWODXh cJTfSeDc4yEyRui0L9BJS/viJgCll0bSWutMeXfj8RTLLb0tB+X/NzRaAae1Ir3N WVJ2zb2vTQByrwhQXGXXxYz2ayti6MhXg6ymtjbeVSiIkDj+XGZKuGGARGNhHJ3F XLMTusC+NDeu1TtoQr27k3cizBG/C1dgNMImtf5a4I/CYZfyO2YO6qUopNhhskFA hbke9nTX3sp2TSlijQxh5Mx6iH9vNQ6snCowgRyH4E1KHqUa6dy1HiNBWhWtIcik kO0NoyNT1sxK6BrK/mvknM4agwCUz5otO3Y0JM7zgTpKcCUIu+wCJ0x8G3VbeQvZ 6ttiV0VJ737VcjyAIOsQUEXh5W8393DU5uVt5ShbgyS1ZJhc0F1rzwk4/AbDEWcZ OaGvqZNW1SZ3E6L+2tDWG0k63OG+C8REeiwJORJJQoWyWBmdYoRrP++hi619S7Ah h5JA1aZI9AdY8g/0QGFBUQn/8JsxW1hVOJzpVuUaRIrdaSd45hlQfDFuKLBEI1nH Z3sYmiqnP1R0kMkjFYGd35MiSUatR8KUYaosftZQ7B202z7L+NY= =UZCt -----END PGP SIGNATURE----- --oki56fts6zsbmrvm-- From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 18 Jun 2020 12:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159248156429270 (code B ref 41882); Thu, 18 Jun 2020 12:00:01 +0000 Received: (at 41882) by debbugs.gnu.org; 18 Jun 2020 11:59:24 +0000 Received: from localhost ([127.0.0.1]:52993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jltCV-0007c2-Ny for submit@debbugs.gnu.org; Thu, 18 Jun 2020 07:59:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jltCS-0007bk-Vt for 41882@debbugs.gnu.org; Thu, 18 Jun 2020 07:59:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38583) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltCN-0006fF-3k; Thu, 18 Jun 2020 07:59:15 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60078 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jltCM-0005J8-2J; Thu, 18 Jun 2020 07:59:14 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200617185027.ze5euqyuoylpewze@gravity> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 Messidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 18 Jun 2020 13:59:11 +0200 In-Reply-To: <20200617185027.ze5euqyuoylpewze@gravity> ("Jakub \=\?utf-8\?B\?S8SFZHppb8WCa2EiJ3M\=\?\= message of "Wed, 17 Jun 2020 20:50:27 +0200") Message-ID: <874kr8mvow.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Jakub K=C4=85dzio=C5=82ka skribis: >> > It gets tiring to have to specify --allow-downgrades when pulling, so I >> > added a way of specifying it in the channels file. As a bonus, it's mo= re >> > granular. >> > >> > If this is the right approach, I'll add some docs. Also, is there a te= st >> > that exercises this function? >>=20 >> I don=E2=80=99t think =E2=80=9Callow-downgrade?=E2=80=9D should be a pro= perty of , >> because conceptually it=E2=80=99s an unrelated piece of configuration. = So I >> think it=E2=80=99s configuration that belongs elsewhere, but there=E2=80= =99s no >> configuration file for =E2=80=98guix pull=E2=80=99 etc. > > It's a property of the channel that the git repo in question is not > monotonic ;) I don=E2=80=99t think we can meaningfully support channels that are rebased= all the time. I agree it=E2=80=99s a use case for some developers, and we need= to accommodate for that, but I wouldn=E2=80=99t want a general mechanism to ma= rk a channel as non-monotonic. > Also, AFAIU, the channels.scm *is* the configuration file for guix > pull, and it is the primary, if not only use of . The data structure is used by =E2=80=98guix pull=E2=80=99, =E2=80= =98guix time-machine=E2=80=99, and =E2=80=98guix describe=E2=80=99. It=E2=80=99s t= he primary way to communicate information about the set of channels being used. So to me it=E2=80=99s ve= ry much orthogonal to whether one wants to allow downgrades, allow offloading, and enable colored output. :-) WDYT? Thanks, Ludo=E2=80=99. From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 18 Jun 2020 23:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159252434227264 (code B ref 41882); Thu, 18 Jun 2020 23:53:02 +0000 Received: (at 41882) by debbugs.gnu.org; 18 Jun 2020 23:52:22 +0000 Received: from localhost ([127.0.0.1]:54676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jm4KT-00075f-JG for submit@debbugs.gnu.org; Thu, 18 Jun 2020 19:52:21 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:59968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jm4KP-00075V-H3 for 41882@debbugs.gnu.org; Thu, 18 Jun 2020 19:52:20 -0400 Received: (qmail 28124 invoked by uid 1009); 19 Jun 2020 01:52:15 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25846. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.034407 secs); 18 Jun 2020 23:52:15 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 19 Jun 2020 01:52:15 +0200 Date: Fri, 19 Jun 2020 01:52:13 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200618235213.utb3sk6la7mmhqsx@gravity> References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="h4bv7tqtufvubgcu" Content-Disposition: inline In-Reply-To: <87lfkmrqi7.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --h4bv7tqtufvubgcu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 17, 2020 at 11:27:44AM +0200, Ludovic Court=C3=A8s wrote: > It may be that setting GUIX_BUILD_OPTIONS=3D--allow-downgrades actually > works, though it=E2=80=99s a bit of a hack. I have found the time to test this. Unfortunately, while it does make `guix pull' work, it breaks other commands, such as `guix build'. I'm not sure what a good solution would be, then. I could make a bash alias, but that forfeits the per-channel granularity. Of course, this could be solved by augmenting --allow-downgrades to optionally take as a parameter a list of channel names, but it's not something people would use interactively and feels like a workaround for the fact there's no relevant configuration file this could be in. Thoughts? Regards, Jakub K=C4=85dzio=C5=82ka --h4bv7tqtufvubgcu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl7r/i0ACgkQ4xWnWEYT FWT8oRAApXyjfrDbx3zqNYSfeGSSMa8MGDfkU2n9HlRVwkNuWKYLn6jJjRU37qeK rHo0ovEbQGrElgD45+4GQbZuz35/o8W1p00go2vNMXszl9Ll6UUj6HHKvy0HSyms 4eTps1+3MKIX9mxbD9hXyStHCZaJHnyRGh3b5VwLBuNgiGUrEAB6aU5/YO+3CTks 6mr3rKeXMUPNNhaTIAIWqpDsR1M+F8dHTNp8UVSAcIpz2GfIA83W70+Qs8oCkOxO 9GxJKUoaDZ839qsIu0td6H15hBLkuKIlFwPWkZnyeyf/fGluXcV1J92wRn4TEucl eQinHa8Dt0doEZ1oAVLK2ZtA5aX7N7uhGzRPKe/ML6TAujZniAFHnTd58PKA4uHU D0DrgicXFqm9xzH1p98tuKSuabbH1ccKvhEbx8jVwliTL7ZahLdHviiaFo54G8FV n079xOBplbP24leEaREMRDqft3fVHcUdIC6PsrppJ6840X5Lz0eUtwjOmgmMClWD mWtkFLu1qKMNdkNODlhj6bcwu58Du95UDNEugYOU1T+SHK1G1XTYWCbwrE0NmrIA 92/207NDap1Kp2dUhaVxdkAJPftdzbKnhDOSwKbTkVHM52Uw5collnnp5u1xQojT 2lTjai6bdh+r62MhlFFhVTziTTSG4PjVc+IKozTPWrm1SQmepwc= =a92t -----END PGP SIGNATURE----- --h4bv7tqtufvubgcu-- From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] Guix configuration file? Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 00:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159252598629825 (code B ref 41882); Fri, 19 Jun 2020 00:20:01 +0000 Received: (at 41882) by debbugs.gnu.org; 19 Jun 2020 00:19:46 +0000 Received: from localhost ([127.0.0.1]:54700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jm4l0-0007ky-EP for submit@debbugs.gnu.org; Thu, 18 Jun 2020 20:19:46 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:41900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jm4kx-0007kj-Dm for 41882@debbugs.gnu.org; Thu, 18 Jun 2020 20:19:46 -0400 Received: by mail-wr1-f45.google.com with SMTP id q2so5501170wrv.8 for <41882@debbugs.gnu.org>; Thu, 18 Jun 2020 17:19:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=4bUFDoC8BBBSiNIvj8YpCwpBqMerQkZfG6OXc4YJCdo=; b=WebkoriXvLl9FOppClJ8zMu1Q9qDKQbMgKxwVRKlkljSCNl/+Hv5cgIbJfM3GVMJIW 2vBrZJ5z9nwqa8WCbFqym16cga3zsV5DZeEY2d0w9Lgv0nh82b2E51FG2Vvu922A80rK AJtrGRjELmLAo2r/IydkOLCJM3qsf3h8Qdr0udZdLOMcWCFUoIgQ7p6iHChFfPikQz/z YNVR6ANPi56MT4wS29G4EadxLwxg6FIv319ZchXN9Z2SKw6u7WiCB9PcDophMKH/CDM0 CDpie6rHV9RCJDr0qUA1+9fcubrdvfu/P9lC5yv9DdqJgpoSAoqzfYSoklHqHDHXrmtv 2Ykw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=4bUFDoC8BBBSiNIvj8YpCwpBqMerQkZfG6OXc4YJCdo=; b=YYZzZcrtrn5VECXx1ny4ODK0hOYp/ectxk0uNvsUQ9IEDsUWvL/vuDOjLskaPkW9ZI GdlljwthecbxjMFsMp7eO4n6YzV4TtU3lNRH4gGgmULti2ow1xmK/VBQfArtX6DM1BF9 bpK4XsZVIAgJQrLY+UR67OG1JV16RsWIhB+Nt/W79R2knLxDLt0FazvzVVf+B+RKm4tm altU/VdkopMsGt9vILr2RERi499BHPkRGJcP+VUQqLC0dUNnZRxAcp94gSqStxGnqUQr qmjsBibL1WtwtA419Z/J91NzrQKCSWx6uvBTjKuemqZaesFFl+SuvT8lYZKrGbj2q0Bb 2YOw== X-Gm-Message-State: AOAM531//p/JUkhARnkRc3VeqTMTthovtN/MeIPlEpT9RJnzq74Vf60W soTtgmtZ3na9nJPqOWw+ndunnxvuTac= X-Google-Smtp-Source: ABdhPJycxrr57JqfqQZFFranDfUsc8ClQxeVmvZp6vUoPfKpWZqShLXhm+/3W/mvtjlIMiPR+3/new== X-Received: by 2002:adf:f308:: with SMTP id i8mr991048wro.355.1592525977183; Thu, 18 Jun 2020 17:19:37 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id c66sm5296490wma.20.2020.06.18.17.19.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 17:19:36 -0700 (PDT) From: zimoun In-Reply-To: <20200618235213.utb3sk6la7mmhqsx@gravity> References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200618235213.utb3sk6la7mmhqsx@gravity> Date: Fri, 19 Jun 2020 02:19:35 +0200 Message-ID: <86v9jnvre0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear, As well, I am still starting to have some issue with the new machinery and my workflow is less flowing. :-) For example, I regularly type "guix pull --commit=3D -p /tmp/foo" to test something and now I need more than sometimes to type "--allow-downgrades". And I have not intensively used "guix time-machine" since this new machinery but I have the feeling that "--disable-authentication" will be necessary too in my workflow. In the light of your message and a previous one by Ludo... On Fri, 19 Jun 2020 at 01:52, Jakub K=C4=85dzio=C5=82ka wrote: >> It may be that setting GUIX_BUILD_OPTIONS=3D--allow-downgrades actually >> works, though it=E2=80=99s a bit of a hack. > > I have found the time to test this. Unfortunately, while it does make > `guix pull' work, it breaks other commands, such as `guix build'. On Wed, 17 Jun 2020 at 11:27, Ludovic Court=C3=A8s wrote: > I don=E2=80=99t think =E2=80=9Callow-downgrade?=E2=80=9D should be a prop= erty of , > because conceptually it=E2=80=99s an unrelated piece of configuration. S= o I > think it=E2=80=99s configuration that belongs elsewhere, but there=E2=80= =99s no > configuration file for =E2=80=98guix pull=E2=80=99 etc. ...maybe it is time to have a configuration file for Guix. Something to specify default options command by command. Or maybe some alias. Maybe something like ~/.config/guix/config.scm. WDYT? All the best, simon From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] Guix configuration file? Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 07:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: zimoun Cc: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= , 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159255235115407 (code B ref 41882); Fri, 19 Jun 2020 07:40:02 +0000 Received: (at 41882) by debbugs.gnu.org; 19 Jun 2020 07:39:11 +0000 Received: from localhost ([127.0.0.1]:54953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmBcF-00040Q-HM for submit@debbugs.gnu.org; Fri, 19 Jun 2020 03:39:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmBcE-00040D-5V for 41882@debbugs.gnu.org; Fri, 19 Jun 2020 03:39:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57525) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmBc8-0004Bb-Dd; Fri, 19 Jun 2020 03:39:04 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37206 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jmBc7-0001Sv-TD; Fri, 19 Jun 2020 03:39:04 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200618235213.utb3sk6la7mmhqsx@gravity> <86v9jnvre0.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Messidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 19 Jun 2020 09:39:01 +0200 In-Reply-To: <86v9jnvre0.fsf@gmail.com> (zimoun's message of "Fri, 19 Jun 2020 02:19:35 +0200") Message-ID: <87ftarijxm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, zimoun skribis: > ...maybe it is time to have a configuration file for Guix. Something to > specify default options command by command. Or maybe some alias. Maybe > something like ~/.config/guix/config.scm. Yes, a way to define aliases would be nice, and it would probably help in a situation like this. Ludo=E2=80=99. From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 07:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159255316816847 (code B ref 41882); Fri, 19 Jun 2020 07:53:01 +0000 Received: (at 41882) by debbugs.gnu.org; 19 Jun 2020 07:52:48 +0000 Received: from localhost ([127.0.0.1]:55051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmBpP-0004Nf-LU for submit@debbugs.gnu.org; Fri, 19 Jun 2020 03:52:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmBpO-0004NS-5T for 41882@debbugs.gnu.org; Fri, 19 Jun 2020 03:52:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57627) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmBpI-0006V2-BS; Fri, 19 Jun 2020 03:52:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37238 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jmBpH-0002XY-Ue; Fri, 19 Jun 2020 03:52:40 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200618235213.utb3sk6la7mmhqsx@gravity> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Messidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 19 Jun 2020 09:52:38 +0200 In-Reply-To: <20200618235213.utb3sk6la7mmhqsx@gravity> ("Jakub \=\?utf-8\?B\?S8SFZHppb8WCa2EiJ3M\=\?\= message of "Fri, 19 Jun 2020 01:52:13 +0200") Message-ID: <875zbnijax.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Jakub K=C4=85dzio=C5=82ka skribis: > On Wed, Jun 17, 2020 at 11:27:44AM +0200, Ludovic Court=C3=A8s wrote: >> It may be that setting GUIX_BUILD_OPTIONS=3D--allow-downgrades actually >> works, though it=E2=80=99s a bit of a hack. > > I have found the time to test this. Unfortunately, while it does make > `guix pull' work, it breaks other commands, such as `guix build'. Yeah. > I'm not sure what a good solution would be, then. I could make a bash > alias, but that forfeits the per-channel granularity. Of course, this > could be solved by augmenting --allow-downgrades to optionally take as a > parameter a list of channel names, but it's not something people would > use interactively and feels like a workaround for the fact there's no > relevant configuration file this could be in. We could have =E2=80=98--allow-downgrades=E2=80=99 accept a list of channel= s, as a first step, although I find it questionable to add complexity for this use case. How would it affect your workflow if you used merges instead of rebasing? With authentication now in place, you probably have to do this anyway, or to also disable it. Thoughts? Ludo=E2=80=99. From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 12:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.159256953518470 (code B ref 41882); Fri, 19 Jun 2020 12:26:01 +0000 Received: (at 41882) by debbugs.gnu.org; 19 Jun 2020 12:25:35 +0000 Received: from localhost ([127.0.0.1]:55355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmG5P-0004nq-Bt for submit@debbugs.gnu.org; Fri, 19 Jun 2020 08:25:35 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:50338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmG5M-0004ng-2h for 41882@debbugs.gnu.org; Fri, 19 Jun 2020 08:25:33 -0400 Received: (qmail 30843 invoked by uid 1009); 19 Jun 2020 14:25:30 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25847. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.051619 secs); 19 Jun 2020 12:25:30 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 19 Jun 2020 14:25:30 +0200 Date: Fri, 19 Jun 2020 14:25:28 +0200 From: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Message-ID: <20200619122528.qt3dkxk5nsu6oasc@gravity> References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200618235213.utb3sk6la7mmhqsx@gravity> <875zbnijax.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="i2uqole72os2rrrj" Content-Disposition: inline In-Reply-To: <875zbnijax.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --i2uqole72os2rrrj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 19, 2020 at 09:52:38AM +0200, Ludovic Court=C3=A8s wrote: > How would it affect your workflow if you used merges instead of > rebasing? The fundamental difference would be that each merge increases the complexity of the branch, and as such, has a cost. Sometimes, I get some merge conflicts; in such a case I want to prepare a new patch that applies cleanly onto master, such that I can push it easily when the time is right. Also, the workflow of rebasing a patchstack allows me to clearly see which patches are yet to be upstreamed. A history with merges - not so much. > With authentication now in place, you probably have to do > this anyway, or to also disable it. I have configured git to sign all my commits, so it re-signs all the patches I apply each time I rebase. I admit, this only works because I have access to the repository itself, and as such, my key is authorized. Regards, Jakub K=C4=85dzio=C5=82ka --i2uqole72os2rrrj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl7srrgACgkQ4xWnWEYT FWQmLBAAhRDZbCmTArrgtJMVJA5HypHrQ/aMwzLCmkf/x1zGr1l6y/1i+3upAmNA 7q9S7VpYC4ju1CsItKlokkgym+/D3KyVK7Z5iRnDqwfxM+KBCSu3yE2Gr9i5vlE5 O9b08AnPvHsi+8dNCB3rf+b1ZK89GgxeqTg6zcuOKs3+Dn/PCnhvwIFGTbKdSUO0 40e2L91CQds4gcqmqQHwf6G2dLEOBDML5Xefw2fhzM8IevWceRtt38BovtAfyCN+ akeH/ceBk8+liTtt5Cp4tf5T/lc+/kiCxti5awWqa7PHNndx/xn23dPIGxuqEWEn XhttzOEIJ8I4S/f4az0FVXUrKuSSDsaMwnkWljs4wUPjZoChDHB9gDHw/H+52Rru LIRHGqufCVmd6xblBOu+IJTeYVgo7BY+K8g7uSdUBQruyXEHaNj720QmJY8xVEI5 mVVxQsriaNvFi7REoj023A8dxDVPEu4kx3Wt69id+2fuL0qFZZ5M1aXUPGQ3mK99 t864n4lEuFSZqoo+B6b0Lhe99wLcUfAEXmkRgEG0rNwV85Ql2zFIlSvt7c/hr3vM n/PoH8wHTI8meideuvLPdVLUC8o7nS2hN08KdYA+2+m6IEGtReygVzqsLSZztoe9 8sQmitq9OfKAy+8TgiBFKh2cc6cQZdOS9taO9REQDpFpj8h0c2E= =vDG9 -----END PGP SIGNATURE----- --i2uqole72os2rrrj-- From unknown Fri Jun 13 11:30:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#41882] [PATCH] channels: Allow specifying per-channel --allow-downgrades in the channel file Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 20:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41882 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jakub =?UTF-8?Q?K=C4=85dzio=C5=82ka?= Cc: 41882@debbugs.gnu.org Received: via spool by 41882-submit@debbugs.gnu.org id=B41882.15925983987326 (code B ref 41882); Fri, 19 Jun 2020 20:27:03 +0000 Received: (at 41882) by debbugs.gnu.org; 19 Jun 2020 20:26:38 +0000 Received: from localhost ([127.0.0.1]:56860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmNaw-0001u6-2e for submit@debbugs.gnu.org; Fri, 19 Jun 2020 16:26:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmNaq-0001tq-TV for 41882@debbugs.gnu.org; Fri, 19 Jun 2020 16:26:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55251) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmNal-00047J-31; Fri, 19 Jun 2020 16:26:27 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=39222 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jmNak-0005Dn-1u; Fri, 19 Jun 2020 16:26:26 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200615210343.18964-1-kuba@kadziolka.net> <87lfkmrqi7.fsf@gnu.org> <20200618235213.utb3sk6la7mmhqsx@gravity> <875zbnijax.fsf@gnu.org> <20200619122528.qt3dkxk5nsu6oasc@gravity> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Messidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 19 Jun 2020 22:26:22 +0200 In-Reply-To: <20200619122528.qt3dkxk5nsu6oasc@gravity> ("Jakub \=\?utf-8\?B\?S8SFZHppb8WCa2EiJ3M\=\?\= message of "Fri, 19 Jun 2020 14:25:28 +0200") Message-ID: <87sgeqg5u9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Jakub K=C4=85dzio=C5=82ka skribis: > On Fri, Jun 19, 2020 at 09:52:38AM +0200, Ludovic Court=C3=A8s wrote: >> How would it affect your workflow if you used merges instead of >> rebasing? > > The fundamental difference would be that each merge increases the > complexity of the branch, and as such, has a cost. Sometimes, I get > some merge conflicts; in such a case I want to prepare a new patch that > applies cleanly onto master, such that I can push it easily when the > time is right. > > Also, the workflow of rebasing a patchstack allows me to clearly see > which patches are yet to be upstreamed. A history with merges - not so > much. Yeah, agreed. I do ./pre-inst-env for my local branches but I understand one might prefer to use =E2=80=98guix pull=E2=80=99. Hmm dunno, I think this needs more thought. >> With authentication now in place, you probably have to do >> this anyway, or to also disable it. > > I have configured git to sign all my commits, so it re-signs all the > patches I apply each time I rebase. I admit, this only works because I > have access to the repository itself, and as such, my key is authorized. OK. Thanks, Ludo=E2=80=99.