From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 27 16:34:58 2025 Received: (at submit) by debbugs.gnu.org; 27 Jul 2025 20:34:58 +0000 Received: from localhost ([127.0.0.1]:52028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ug85B-0000XG-NN for submit@debbugs.gnu.org; Sun, 27 Jul 2025 16:34:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36646) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ug857-0000WS-UN for submit@debbugs.gnu.org; Sun, 27 Jul 2025 16:34:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ug84q-000726-Uu for bug-guix@gnu.org; Sun, 27 Jul 2025 16:34:37 -0400 Received: from spribog.eb.pe ([5.9.0.72]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ug84o-0004uz-Uf for bug-guix@gnu.org; Sun, 27 Jul 2025 16:34:36 -0400 Received: by spribog.eb.pe (Postfix, from userid 1000) id 5DAEB17EB46C; Sun, 27 Jul 2025 22:34:26 +0200 (CEST) From: john@fremlin.org To: bug-guix@gnu.org Subject: guix pull: error: aborting update of channel 'guix' to commit which is not a descendant X-Home-Page: http://john.fremlin.org Date: Sun, 27 Jul 2025 16:34:24 -0400 Message-ID: <87v7ndbcfj.fsf-genuine-vii@john.fremlin.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=5.9.0.72; envelope-from=john@fremlin.org; helo=spribog.eb.pe 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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: -0.0 (/) I ran guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... guix pull: error: aborting update of channel 'guix' to commit ed8288a53da9951ed66a6b725246971585e9fac5, which is not a descendant of ad8cb7af8fc572bb3d11cd0344bd2bed3b9d653f hint: This could indicate that the channel has been tampered with and is trying to force a roll-back, preventing you from getting the latest updates. If you think this is not the case, explicitly allow non-forward updates. The commit I am at is commit ad8cb7af8fc572bb3d11cd0344bd2bed3b9d653f Author: nomike Date: Mon Jun 2 04:45:53 2025 +0200 gnu: openscad: Update to 2025.06.01. this appears in the github branch as commit 544ac628f598bf94a777a3fc2eed39f645f9a01d Author: nomike Date: Mon Jun 2 04:45:53 2025 +0200 gnu: openscad: Update to 2025.06.01. Is this expected? Differences between the branches include commit 68deb8e3bda83a84acfe192392a66ecba19cece6 Author: Leo Famulari Date: Wed May 28 12:31:23 2025 -0400 etc: pre-push Git hook: Reduce code duplication. * etc/git/pre-push (perform_checks): New function. Change-Id: Ieff1e2c225e3720c96c75ca55abfb883dd386f5c From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 28 04:16:00 2025 Received: (at 79107) by debbugs.gnu.org; 28 Jul 2025 08:16:00 +0000 Received: from localhost ([127.0.0.1]:54161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugJ1b-0006Al-Sd for submit@debbugs.gnu.org; Mon, 28 Jul 2025 04:16:00 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:44200) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ugJ1Y-0006AA-JO for 79107@debbugs.gnu.org; Mon, 28 Jul 2025 04:15:57 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 95640190; Mon, 28 Jul 2025 10:15:49 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id 2XfXpUlcnUKZ; Mon, 28 Jul 2025 10:15:48 +0200 (CEST) Received: from jurong (86.56.141.77.rev.sfr.net [77.141.56.86]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2523B127; Mon, 28 Jul 2025 10:15:48 +0200 (CEST) Date: Mon, 28 Jul 2025 10:15:46 +0200 From: Andreas Enge To: john@fremlin.org Subject: Re: guix pull: error: aborting update of channel 'guix' to commit which is not a descendant Message-ID: References: <87v7ndbcfj.fsf-genuine-vii@john.fremlin.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87v7ndbcfj.fsf-genuine-vii@john.fremlin.org> X-Spamd-Result: default: False [-5.60 / 15.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM(-3.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 95640190 X-Rspamd-Server: hera X-Spamd-Bar: ----- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79107 Cc: 79107@debbugs.gnu.org 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 (-) Hello, Am Sun, Jul 27, 2025 at 04:34:24PM -0400 schrieb john@fremlin.org: > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... > guix pull: error: aborting update of channel 'guix' to commit ed8288a53da9951ed66a6b725246971585e9fac5, which is not a descendant of ad8cb7af8fc572bb3d11cd0344bd2bed3b9d653f > hint: This could indicate that the channel has been tampered with and is trying to force a roll-back, preventing you from getting the latest updates. If you think this is > not the case, explicitly allow non-forward updates. > > The commit I am at is > commit ad8cb7af8fc572bb3d11cd0344bd2bed3b9d653f > this appears in the github branch as > > commit 544ac628f598bf94a777a3fc2eed39f645f9a01d this is strange indeed. I confirm that 544ac628f598bf94a777a3fc2eed39f645f9a01d is on the master branch, while ad8cb7af8fc572bb3d11cd0344bd2bed3b9d653f is not present in my git checkout. Did you do a "guix pull --commit=..." to a commit on a different branch? This is the only explanation I can see. You could safely pull to a new commit that you know to be on the master branch. Or if you want to examine a bit more, you can look at your pull history with guix pull --list-generations to check, for instance, whether a previous commit corresponds to one on the master branch, and could go back to it with guix pull --switch-generation=NNN where NNN is the number (not the commit), and do a "guix pull" from there. But the result should be the same in any case, it depends only on the commit where you pull to, not where you come from. Andreas From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 29 05:01:46 2025 Received: (at 79107-done) by debbugs.gnu.org; 29 Jul 2025 09:01:46 +0000 Received: from localhost ([127.0.0.1]:60307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uggDS-0004jn-3j for submit@debbugs.gnu.org; Tue, 29 Jul 2025 05:01:46 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:57834) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uggDP-0004jH-Hw for 79107-done@debbugs.gnu.org; Tue, 29 Jul 2025 05:01:44 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 186EE2F5; Tue, 29 Jul 2025 11:01:35 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id qfJO8Y4WDZ8Q; Tue, 29 Jul 2025 11:01:34 +0200 (CEST) Received: from jurong (86.56.141.77.rev.sfr.net [77.141.56.86]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 291171B8; Tue, 29 Jul 2025 11:01:33 +0200 (CEST) Date: Tue, 29 Jul 2025 11:01:31 +0200 From: Andreas Enge To: john@fremlin.org Subject: Re: guix pull: error: aborting update of channel 'guix' to commit which is not a descendant Message-ID: References: <87v7ndbcfj.fsf-genuine-vii@john.fremlin.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-5.39 / 15.00]; NEURAL_HAM(-3.00)[-1.000]; BAYES_HAM(-2.79)[99.10%]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 186EE2F5 X-Rspamd-Server: hera X-Spamd-Bar: ----- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79107-done Cc: 79107-done@debbugs.gnu.org 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 (-) Closing as there does not seem to be an issue on the Guix side. Andreas From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 29 09:26:20 2025 Received: (at 79107) by debbugs.gnu.org; 29 Jul 2025 13:26:20 +0000 Received: from localhost ([127.0.0.1]:33343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugkLT-0000tK-Pj for submit@debbugs.gnu.org; Tue, 29 Jul 2025 09:26:20 -0400 Received: from spribog.eb.pe ([5.9.0.72]:38496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ugkLQ-0000sw-Ig for 79107@debbugs.gnu.org; Tue, 29 Jul 2025 09:26:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fremlin.org; s=vii-opendkim-selector; t=1753795575; bh=qbsmscous8+KgGG1isHttwFYsGf71GdubpidzwQwvS4=; h=Date:From:To:Subject:In-Reply-To:References:From; b=vLxY+WGD/eQ5Q5r143eP63ncg8bZQizMiQD/uDKdaeZQCLznxU/TaGWOQGWE8vWUD tTX+2AlLKsLNsbyRxYjzZQCI5+qVhR9UvP59N5xsAVOPYAx49ZrWdUaKLET7SrnNHR vxUHrlY6bksqdh8HK3/290wPmcDVOi7x4rWwUFI6EGOkNusaBU1kHid3jc8oP7uI5N 2FuwFuZdA4CltMbfO43/KRw7LONy7z2LoLpgPz9fJySDNvCRSMMVjnCpbm2Ji5zxdS TFIqyI8JX1elJeO0TkjemM9siO4As9nw+O3BjOt0NT3IYED7V4g8asHofNlKY/7D8N 0CcibuNnNDYWA== Received: from ehlo.thunderbird.net (unknown [172.56.164.158]) (Authenticated sender: john) by spribog.eb.pe (vii-postfix) with ESMTPSA id 83A0D17ECC7A for <79107@debbugs.gnu.org>; Tue, 29 Jul 2025 15:26:14 +0200 (CEST) Date: Tue, 29 Jul 2025 09:26:11 -0400 From: John Fremlin To: 79107@debbugs.gnu.org Subject: =?US-ASCII?Q?Re=3A_bug=2379107=3A_closed_=28Re=3A_g?= =?US-ASCII?Q?uix_pull=3A_error=3A_aborting_upd?= =?US-ASCII?Q?ate_of_channel_=27guix=27_to_comm?= =?US-ASCII?Q?it_which_is_not_a_descendant=29?= User-Agent: Thunderbird for Android In-Reply-To: References: <87v7ndbcfj.fsf-genuine-vii@john.fremlin.org> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----DZ1TXRL2VHDBH378WRYVQXI9DWAE76 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 1.0.5 at stribog X-Virus-Status: Clean X-Spam-Flag: NO X-Spam-Status: No, score=-1.0_ required=10.0 tests=ALL_TRUSTED,HTML_MESSAGE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on stribog X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I did not pull from any special commit and this is a fairly recent install (from 2024 about November) On July 29, 2025 5:02:02 AM EDT, help-debbugs@gnu.org wrote: >Your bug report > >#79107: guix pull: error: aborting update of channel 'guix' to commit which is not a descendant > >which was filed agai [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.9.0.72 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.9.0.72 listed in sa-accredit.habeas.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [172.56.164.158 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: 79107 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: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I did not pull from any special commit and this is a fairly recent install (from 2024 about November) On July 29, 2025 5:02:02 AM EDT, help-debbugs@gnu.org wrote: >Your bug report > >#79107: guix pull: error: aborting update of channel 'guix' to commit which is not a descendant > >which was filed agai [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.9.0.72 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.9.0.72 listed in sa-accredit.habeas.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [172.56.164.158 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager ------DZ1TXRL2VHDBH378WRYVQXI9DWAE76 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I did not pull from any special commit and this is a fairly recent install = (from 2024 about November) On July 29, 2025 5:02:02 AM EDT, help-debbugs@gnu=2Eorg wrote: >Your bug report > >#79107: guix pull: error: aborting update of channel 'guix' to commit whi= ch is not a descendant > >which was filed against the guix package, has been closed=2E > >The explanation is attached below, along with your original report=2E >If you require more details, please reply to 79107@debbugs=2Egnu=2Eorg=2E > >--=20 >79107: https://debbugs=2Egnu=2Eorg/cgi/bugreport=2Ecgi?bug=3D79107 >GNU Bug Tracking System >Contact help-debbugs@gnu=2Eorg with problems ------DZ1TXRL2VHDBH378WRYVQXI9DWAE76 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I did not pull from any special = commit and this is a fairly recent install (from 2024 about November)
=

On July 29, 2025 5:02:= 02 AM EDT, help-debbugs@gnu=2Eorg wrote:
Your bug report

#79107: gui= x pull: error: aborting update of channel 'guix' to commit which is not a d= escendant

which was filed against the guix package, has been closed= =2E

The explanation is attached below, along with your original repo= rt=2E
If you require more details, please reply to 79107@debbugs=2Egnu= =2Eorg=2E

------DZ1TXRL2VHDBH378WRYVQXI9DWAE76--