From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id UPv0N9CZrmCkHAEAgWs5BA (envelope-from ) for ; Wed, 26 May 2021 20:56:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id EPi0M9CZrmC4ZAAA1q6Kng (envelope-from ) for ; Wed, 26 May 2021 18:56:16 +0000 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 8DA0CEFAF for ; Wed, 26 May 2021 20:56:15 +0200 (CEST) Received: from localhost ([::1]:60524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llyhS-000536-KR for larch@yhetil.org; Wed, 26 May 2021 14:56:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38060) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llyhH-0004z7-Hg for bug-guix@gnu.org; Wed, 26 May 2021 14:56:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38400) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llyhH-0004p1-AK for bug-guix@gnu.org; Wed, 26 May 2021 14:56:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1llyhG-0000ZL-BL for bug-guix@gnu.org; Wed, 26 May 2021 14:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#48682: recursive import between (gnu packages chez) and (gnu packages racket) Resent-From: raingloom Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 26 May 2021 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48682 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 48682@debbugs.gnu.org X-Debbugs-Original-To: Guix Bugs Received: via spool by submit@debbugs.gnu.org id=B.16220553232132 (code B ref -1); Wed, 26 May 2021 18:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 May 2021 18:55:23 +0000 Received: from localhost ([127.0.0.1]:49946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llygd-0000YK-BM for submit@debbugs.gnu.org; Wed, 26 May 2021 14:55:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:45898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llygb-0000YC-F4 for submit@debbugs.gnu.org; Wed, 26 May 2021 14:55:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llyga-0003d0-SY for bug-guix@gnu.org; Wed, 26 May 2021 14:55:21 -0400 Received: from mx1.riseup.net ([198.252.153.129]:36380) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llygP-0004AH-Gc for bug-guix@gnu.org; Wed, 26 May 2021 14:55:20 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Fr0WG4wzRzDrKd for ; Wed, 26 May 2021 11:55:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1622055306; bh=XTlPv57OrI5HwRK8gJDXWLs4QeGvJ1JqXlaCz3uQSSg=; h=Date:From:To:Subject:From; b=jKfsBIuubsrRBlqTy//Ev1xOPAVa4rf8GLp1tO+gtf6CRhusS0frdcU8JWZCeMJtp k0M3WUDqvwyU++MEAoonkh/M9r/dxjF4eXbhugmaKGfSEt8EOj7VW4geC0TPmXag3A NUx7zDhL6zdNd3mv3u5kghDliXmC4RTBO7Z+hE54= X-Riseup-User-ID: 4E56D3B5F5F98B2BBE920FE88691C581479EBBA595A173D655C6BFB9C8920922 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4Fr0WF6gGRz5vqb for ; Wed, 26 May 2021 11:55:05 -0700 (PDT) Date: Wed, 26 May 2021 20:54:55 +0200 From: raingloom Message-ID: <20210526205455.3431430c@riseup.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/L0K8/y0VFkaFOp7hA_OSCJ+" Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622055376; 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:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=YXAM/lKsaXyjt/nvP0IVua51rKoj8r7ny6qSPdzTYOs=; b=YpcKLuClQbWlceWSzZOUCKN18td7+lynbcAQcbnRBF/UWCtGmFOZXCvgUAqhDE85NmS2Ou cEbckrIPAuLM1YNgtHHAqe78O8FaOs5drs7ZfvVUXV/x6OnPHSJ70dqpknw61QHLJBgiNG vqBCAeJyJQmUMmvM+PdsYZxGXWsKCcXpw+JzYM0TGtNqhD0fwdx41Ma0rVHyBBSM6vYlko CODuysZJM0taMbjSBRWB0Ex3LmJNu/Ub3YIUaLi2CW4rB2jaVgOCyK4nY1C19NDwgGdIGg 7LyJZzHKvW8XOp3dDzIo90ypJPef/uHYxWw0WizRm2T1DVb1HoAhXyo+oUkvYQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622055376; a=rsa-sha256; cv=none; b=vACOLqIUdw5Tu+RcjjKkdAfmLpo4WduqHFWU689cs2znbRbc3d94WBl7YfeyUH8TfLZqiv /P1EupIq08fmbguN0pJZPO30aQScr20z6dbsZE1pzXqv59k3FKVvDZFvAb8cgNihz/PekJ vD5zarcPZXKgutOT48V8DrMZXSXGnaAW1hyv/yKqzj/YD6ccBHD53/twGgZPitYQEwXU9E F/yuGQGmLWlAhz526QHRzmUh8EeJwRnnB6/soDPID37EyeEoEeaKyc+QfsIlRSODDnWopA uCeNDQoZ/wfs7S20AkSxMGmR2if8eV6zwdKFwdW2GuHSAdeReZ1fjFyj0eMe2Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=jKfsBIuu; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 0.37 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=jKfsBIuu; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 8DA0CEFAF X-Spam-Score: 0.37 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0H4Ko3lIFnxn --MP_/L0K8/y0VFkaFOp7hA_OSCJ+ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline bisected it to this commit: ae88e30a0f8403e781f8b01262766cdc46b1018a * bisect.sh: the script used for git bisect run * BISECT_LOG: obvious * test.scm: more detailed test, with backtrace. guile dies while printing the backtrace. Issue doesn't occur when i comment out the use-module line in racket.scm that imports (@ (gnu packages chez) chez-scheme). IRC discussion: roptat suggests it might be triggered by something inheriting from chez-scheme, cbaines says recursive modules usually don't cause issues, only recursive inputs do. i haven't found any relevant inherits with a quick grep, but maybe it's transitive or something. I also haven't found any other mention of chez-scheme in racket.scm other than the line that imports it, which is weird, given that Racket is now built on Chez, so I'd expect it to use it as an input. I guess it's a bundled version? In any case I don't think I should just remove the import, because it will be needed eventually, so this issue needs to be fixed by then. That's as far as I've gotten today, will hopefully have time to look into it tomorrow. ps.: should I forward this to the guile list? --MP_/L0K8/y0VFkaFOp7hA_OSCJ+ Content-Type: text/x-scheme Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=test.scm (set! %load-verbosely #t) (load "gnu/packages/chez.scm") ,bt --MP_/L0K8/y0VFkaFOp7hA_OSCJ+ Content-Type: application/x-shellscript Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=bisect.sh IyEvYmluL3NoCnNldCAtZQptYWtlIC1qIDIKZXhlYyAuL3ByZS1pbnN0LWVudiBndWl4IHJlcGwg PChlY2hvICcodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcyBjaGV6KSknKQoK --MP_/L0K8/y0VFkaFOp7hA_OSCJ+ Content-Type: application/octet-stream; name=BISECT_LOG Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=BISECT_LOG Z2l0IGJpc2VjdCBzdGFydAojIGJhZDogW2Y5MjE5ODE1MzZkNmU5OWY1ODA3ZjcyMTk3N2U4M2Mx MzgyN2MwOTFdIGdudTogQWRkIHItZGVjaXBoZXIuCmdpdCBiaXNlY3QgYmFkIGY5MjE5ODE1MzZk NmU5OWY1ODA3ZjcyMTk3N2U4M2MxMzgyN2MwOTEKIyBnb29kOiBbNmE1NGU4MTM4YmRhMzk3MjJj OTQxOGQ0Y2I2NzRmNTNlY2M0ZTU5NF0gZ251OiBBZGQganVtcGFwcC4KZ2l0IGJpc2VjdCBnb29k IDZhNTRlODEzOGJkYTM5NzIyYzk0MThkNGNiNjc0ZjUzZWNjNGU1OTQKIyBiYWQ6IFtmOTIxOTgx NTM2ZDZlOTlmNTgwN2Y3MjE5NzdlODNjMTM4MjdjMDkxXSBnbnU6IEFkZCByLWRlY2lwaGVyLgpn aXQgYmlzZWN0IGJhZCBmOTIxOTgxNTM2ZDZlOTlmNTgwN2Y3MjE5NzdlODNjMTM4MjdjMDkxCiMg Z29vZDogWzliNGY5MDM5ZThiMmFjNDA4N2IxZDcxNGU3OTg3YzJhMWQ0ZThjNGNdIGdudTogSFlQ UkU6IFVwZGF0ZSBzb3VyY2UgYW5kIGhvbWUgcGFnZSBVUkxzLgpnaXQgYmlzZWN0IGdvb2QgOWI0 ZjkwMzllOGIyYWM0MDg3YjFkNzE0ZTc5ODdjMmExZDRlOGM0YwojIGJhZDogW2ExNTQwNDhkOTgw YWRhOWI3ZGNjMzVlMzVjYmU3NTA1NmEwY2Q3NTZdIGdudTogZW1hY3Mtc2hlbGwtY29tbWFuZCs6 IFVwZGF0ZSB0byAyLjIuMC4KZ2l0IGJpc2VjdCBiYWQgYTE1NDA0OGQ5ODBhZGE5YjdkY2MzNWUz NWNiZTc1MDU2YTBjZDc1NgojIGdvb2Q6IFs3N2JkMWI1YmUwY2ZlYmRkM2M2ZmJjNTU2NThjNDcz Y2Y0M2YyODMyXSBnbnU6IEFkZCBjbC1wYXJzZXItY29tYmluYXRvcnMuCmdpdCBiaXNlY3QgZ29v ZCA3N2JkMWI1YmUwY2ZlYmRkM2M2ZmJjNTU2NThjNDczY2Y0M2YyODMyCiMgZ29vZDogWzNjNTJj OTZjYTI4MjhjNTgwOTg2YTcyOTQ0YzYwYWUxMGI2MDI0YzNdIGdudTogUmVtb3ZlIHVubmVjZXNz YXJ5IHBhdGNoZXMgZm9yIGVtYWNzLWdlaXNlci4KZ2l0IGJpc2VjdCBnb29kIDNjNTJjOTZjYTI4 MjhjNTgwOTg2YTcyOTQ0YzYwYWUxMGI2MDI0YzMKIyBiYWQ6IFtmODIwMzE1ZGRkOTJjNGM4NTE2 YjBlZTE2ODk5M2I5NWRlMDc2YzExXSBnbnU6IGVtYWNzLXh5ei5zY206IEFkZCBtaXNzaW5nIGNv cHlyaWdodCBsaW5lLgpnaXQgYmlzZWN0IGJhZCBmODIwMzE1ZGRkOTJjNGM4NTE2YjBlZTE2ODk5 M2I5NWRlMDc2YzExCiMgYmFkOiBbYWU4OGUzMGEwZjg0MDNlNzgxZjhiMDEyNjI3NjZjZGM0NmIx MDE4YV0gZ251OiBBZGQgZW1hY3MtZ2Vpc2VyLXJhY2tldC4KZ2l0IGJpc2VjdCBiYWQgYWU4OGUz MGEwZjg0MDNlNzgxZjhiMDEyNjI3NjZjZGM0NmIxMDE4YQojIGdvb2Q6IFs3YzEwNjUwMzBkNTYz MmVlNWQ4MzA4NmRmNDAxNGI4MGMzYjZmOGMyXSBnbnU6IGxhZ3JhbmdlOiBVcGRhdGUgdG8gMS40 LjIuCmdpdCBiaXNlY3QgZ29vZCA3YzEwNjUwMzBkNTYzMmVlNWQ4MzA4NmRmNDAxNGI4MGMzYjZm OGMyCiMgZmlyc3QgYmFkIGNvbW1pdDogW2FlODhlMzBhMGY4NDAzZTc4MWY4YjAxMjYyNzY2Y2Rj NDZiMTAxOGFdIGdudTogQWRkIGVtYWNzLWdlaXNlci1yYWNrZXQuCg== --MP_/L0K8/y0VFkaFOp7hA_OSCJ+--