From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id mBHGMG+rR2fOEQAAe85BDQ:P1 (envelope-from ) for ; Wed, 27 Nov 2024 23:29:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id mBHGMG+rR2fOEQAAe85BDQ (envelope-from ) for ; Thu, 28 Nov 2024 00:29:51 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732750191; a=rsa-sha256; cv=none; b=f7Ecv+xwX1qYiwj0HUvesnNzyWqOc3wirbmepJMUfWXIjiPtmGNBulTRJTj2HcRZ5W94/a ZUUuKb1D7p54Pq4pbHAjXD2C2toJsuVXstkzYK5kA8BosuBF7RL2tD9xBWxWhbrUd3pQSL UC68lVMV4o1ZcaxfDIIH86gcYSXXndatlNFxqolk9ebVAUyv3VGGNGvGOnkgMcaQd1L7Da vjeQcTq78P4ic/kA+4sVXYEdMsqjVkzW52+4GiT5R0kZjMuLPc4SJjXq51xue4ds/DkpFj O7VfKatpiCXEWJA4h8g/q4G4sfXiVOJ7aV62tzJaM4cIS6w6EyYNNREEdTpFtA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732750191; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=a/d9Kd4+b8jC8Tq5TlYnniDzOgcgt1yrxL4uw0tj3c0=; b=h7Z+A/I14aWIE0EaQSx+rtVK56qmK8vyT78f1uF7Itkb2iLo9G6Jsd5xLPrEE/wa5JZ+zH CHECIty8nynFHkRJZDm/oMlBVNALERzIUgcC9/b0e0AHQ2iq8XCsPsDw5DwbdLxH/6/fAf CN1yrYIXwTjdZj5pPLzlpN26IgHDz2lZe8KSNQdWXSVyDefjr4JgPhrBZ6iKG5X2wCUZHL mKIcSXEn3BphxG5BQDfvNKrbqXzx0pQjHz0hN86C4lu7WA+dc9aHJXGp0ss332VEc0AbhS 1t9BXj0A5msJbOvt1XONjqHbskTd2vru7kE/UIhynxhvWBm3KRYGLlUpH8kUJw== 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 61B7E8AAFA for ; Thu, 28 Nov 2024 00:29:51 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tGRT8-000170-Sa; Wed, 27 Nov 2024 18:29:14 -0500 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 1tGRT5-00015j-MS for help-guix@gnu.org; Wed, 27 Nov 2024 18:29:11 -0500 Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGRT3-0007r4-BY for help-guix@gnu.org; Wed, 27 Nov 2024 18:29:11 -0500 Received: from localhost (antispam.ee.ethz.ch [129.132.2.16]) by cotopaxi.ee.ethz.ch (Postfix) with ESMTP id 946CE20283 for ; Thu, 28 Nov 2024 00:29:02 +0100 (CET) X-Virus-Scanned: by amavisd at antispam.ee.ethz.ch Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]) by localhost (antispam.ee.ethz.ch [129.132.2.16]) (amavisd-new, port 10028) with ESMTP id YgqaoC7xPHgE for ; Thu, 28 Nov 2024 00:28:59 +0100 (CET) Received: from silvi (212-51-128-25.fiber7.init7.net [212.51.128.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: gabriel) by cotopaxi.ee.ethz.ch (Postfix) with ESMTPSA for ; Thu, 28 Nov 2024 00:28:59 +0100 (CET) Date: Thu, 28 Nov 2024 00:28:56 +0100 From: Gabriel Wicki To: help-guix@gnu.org Subject: Unable to get rid of guix-past (and unable to pull) Message-ID: <5u3qwx5ayacksgd53gdkduh5lu4dhf2ttevo4dawcxb6a5yw4f@orqygvibt27q> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: permerror client-ip=129.132.148.196; envelope-from=gabriel@erlikon.ch; helo=cotopaxi.ee.ethz.ch X-Spam_score_int: 0 X-Spam_score: -0.0 X-Spam_bar: / X-Spam_report: (-0.0 / 5.0 requ) BAYES_00=-1.9, HEXHASH_WORD=1.869, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -5.40 X-Spam-Score: -5.40 X-Migadu-Queue-Id: 61B7E8AAFA X-Migadu-Scanner: mx10.migadu.com X-TUID: nPAUBE60GEMa Howdy! So, mysterious things seem to happen on my machines - yes, that's right, i managed to reproduce the following behaviour. But see yourself: Guix pull fails (has guix-past been rebased or force-pushed?) gabriel@silvi ~$ guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Updating channel 'gabber' from Git repository at 'https://git.sr.ht/~gabber/gabber-channel'... Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... Updating channel 'guix-gaming-games' from Git repository at 'https://gitlab.com/guix-gaming-channels/games.git'... Updating channel 'guix-past' from Git repository at 'https://codeberg.org/guix-science/guix-past.git'... guix pull: error: aborting update of channel 'guix-past' to commit f99ada4123de1eadf668d34dac2d726407634549, which is not a descendant of 5fb77cce01f21a03b8f5a9c873067691cf09d057 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. So i investigate: gabriel@silvi ~$ guix describe Generation 21 Oct 23 2024 22:56:15 (current) guix 5f4ba1c repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5f4ba1c09fa0fba1ed230b80bae9f6a4d0d2d303 gabber 20f7905 repository URL: https://git.sr.ht/~gabber/gabber-channel branch: trunk commit: 20f7905206826e0d110cab57974b3426683ac814 nonguix ad966c3 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: ad966c3844385e8f7b60b0dc915f92a1eba47e09 guix-gaming-games 5762eda repository URL: https://gitlab.com/guix-gaming-channels/games.git branch: master commit: 5762eda50230715555da5beb0f4d06a5456bb5c0 guix-past 5fb77cc repository URL: https://gitlab.inria.fr/guix-hpc/guix-past branch: master commit: 5fb77cce01f21a03b8f5a9c873067691cf09d057 Weirdly enough, guix-past is not im my channels configuration (which is managed by guix home): gabriel@silvi ~$ cat .config/guix/channels.scm (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) (channel (name 'gabber) (url "https://git.sr.ht/~gabber/gabber-channel") (branch "trunk")) (channel (name 'nonguix) (url "https://gitlab.com/nonguix/nonguix") (branch "master") (introduction (make-channel-introduction "897c1a470da759236cc11798f4e0a5f7d4d59fbc" (openpgp-fingerprint "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) (channel (name 'guix-gaming-games) (url "https://gitlab.com/guix-gaming-channels/games.git") (branch "master") (introduction (make-channel-introduction "c23d64f1b8cc086659f8781b27ab6c7314c5cca5" (openpgp-fingerprint "50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F"))))) And even pulling with explicitly stating the channels file (which i thought would **only** pull the channels described in said file) fails pulling guix-past -- which is *not* part of that very file: gabriel@silvi ~$ guix pull --channels=!$ guix pull --channels=.config/guix/channels.scm Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Updating channel 'gabber' from Git repository at 'https://git.sr.ht/~gabber/gabber-channel'... Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... Updating channel 'guix-gaming-games' from Git repository at 'https://gitlab.com/guix-gaming-channels/games.git'... Updating channel 'guix-past' from Git repository at 'https://codeberg.org/guix-science/guix-past.git'... guix pull: error: aborting update of channel 'guix-past' to commit f99ada4123de1eadf668d34dac2d726407634549, which is not a descendant of 5fb77cce01f21a03b8f5a9c873067691cf09d057 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. Needless to say, `guix-past' is (seemingly) defined nowhere on my system. gabriel@silvi ~$ sudo cat /etc/guix/channels.scm (list (channel (name (quote guix)) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) Any ideas where this is coming from and/or how i can work around this issue? Or where /else/ i could look. Thanks for any input! gabber