From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id GGmhMrP7KGewMgEAqHPOHw:P1 (envelope-from ) for ; Mon, 04 Nov 2024 16:52:03 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id GGmhMrP7KGewMgEAqHPOHw (envelope-from ) for ; Mon, 04 Nov 2024 17:52:03 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20240523 header.b=XTdyGCeO; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1730739123; a=rsa-sha256; cv=none; b=TqDfeipnFvcc43M6q1ggA8BZehrBMqrvQyG6zZ+KGSK+RYgLDKGni0QfisFbl0fFoz2nHH J6RZx5gbLDHi7zw4W3hQvCgFLs8TKsJJZBLsokFnwb3HJOhW53Bv/ZzIuC7QVWMGwHq2Vr 1Zc8q7HjnGqxrxWicJm6qn7JhjxGE9dpgugbfMibfx/qSi0fPCGsqxSvES/bvhfCQYargf o5a1R+2v//43WoS+v14UHQXt6c34ER5wPzqg+r6b5U5KaMsCh1BIAkwTXiyqknYOVyzO8q GJa2oV5QMjKps7x3M5HXBGGZaFnGSJ+L0dPc29/9urFNHWdOFOeyewVXAgGGtA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20240523 header.b=XTdyGCeO; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1730739123; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=lSUgzPS66kgPBZTKjG2PvcjG4z0SoutFiQRa7gN9pd4=; b=Q9HeXrdkTg3UF1uTXyRaOvbQyWFgT9NaQcHcBLRfgvB8aTjBTGlMa9G3UWAoHrlJZ2LqvD 05CeD7zOq0XxO0SimlwfmbtfoizgHI/OCt0tI+cXatlXfpPAnf1d+c8Ph/ZCVKqMdBM0OJ YPGDipiEgdZyMBJHnlT8MHNcCf31GOBnKzAbX7Rg++uTTMvA6TL09JOrZjRYIfeoFFwp7w r2jeTsv+VJ+JpQzVa++6RnL4gYK8ighiGk3ApeiLzzR3VUL6oBaGQ7brzDz2Z5OTCQVDv2 0YyGBNVG68RrmmRZQhmG+Q/2wvPimKkdrwwDuVqR+MB0beI5UifOXXXNKLulSA== 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 627422CC for ; Mon, 04 Nov 2024 17:52:03 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t80IZ-0004PL-H3; Mon, 04 Nov 2024 11:51:27 -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 1t80IX-0004Ow-7E for guix-devel@gnu.org; Mon, 04 Nov 2024 11:51:25 -0500 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t80IU-0004SA-5E for guix-devel@gnu.org; Mon, 04 Nov 2024 11:51:24 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id F27DA20DF2B3; Mon, 4 Nov 2024 17:51:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=dkim20240523; t=1730739062; x=1732553463; bh=lSUgzP S66kgPBZTKjG2PvcjG4z0SoutFiQRa7gN9pd4=; b=XTdyGCeOCpsu90Z4tjMSVB KgMcMSa3LHIdphIKP77L6SktLezaISLW+D5hH1ipB0afsi6qOm/cp9XzOggFTJR9 TxoqeI0kmSaSMj3is4P/Nw10GV+z+KcnAOmpw6TUQq/PA3UXSYZ7aL/3zIsHHsrF q8ye9xMPM2Tb50grl4QZjQsqj+KLB86qEXnnnYm4z8KpgqapeYtZapmQGEY7Bo+t +YoZ3XAHKHlJ7I/DEPanRPLe2njrEoPuL9Lv9/ZWwBaorDKwtOglCFsTdRrK9tlV 3PR3dr+a+WCKabb4v7kIURt4D3fgI4QNGgyzxxvkkWN5DmDaZDgupVoXEpIRB5MA == X-Virus-Scanned: amavis at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 5vJNbkBz3PAG; Mon, 4 Nov 2024 17:51:02 +0100 (CET) Received: from int-mx009.mykolab.com (unknown [10.9.13.9]) by mx.kolabnow.com (Postfix) with ESMTPS id C398E20DF2A2; Mon, 4 Nov 2024 17:51:00 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx009.mykolab.com (Postfix) with ESMTPS id CA44E20C034A; Mon, 4 Nov 2024 17:50:58 +0100 (CET) From: Christopher Howard To: "Suhail Singh" Cc: 73462@debbugs.gnu.org, Guix Devel Subject: Re: bug#73462: emacs-guix: shell commands broken In-Reply-To: Suhail Singh's message of "Tue, 01 Oct 2024 15:55:17 -0400 (4 weeks, 5 days, 20 hours ago)" Date: Mon, 04 Nov 2024 07:50:55 -0900 Message-ID: <87wmhj3pu8.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -1.27 X-Spam-Score: -1.27 X-Migadu-Queue-Id: 627422CC X-Migadu-Scanner: mx12.migadu.com X-TUID: yxRi1UOz1c72 I've been trying to look into this more, though my knowledge of guile and the guix scheme code is, frankly, quite limited. However, it seems like what is happening is that the guile/guix REPL chokes as soon as it come across its first gexp in guix/scripts/deploy.scm, line 176 > #~(begin Now, deploy.scm does load the gexp module: > #:use-module (guix gexp) However, the code in guix/gexp.scm that extends the reader is defined in an "(eval-when (expand load eval)" block, beginning at line 2267, with the read-hash-extend calls starting at line 2341. So, is maybe there some subtle bug at work here with the reader syntax not actually being loaded up when the *Guix Internal REPL* tries to run the guix shell code? Could someone highly knoweable in that subject take a look at this block of gexp.scm code again? I see some special code in the block for 3.0.8, so maybe something broke on transition to 3.0.9...? -- Christopher Howard