From unknown Tue Jun 17 20:18:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30603 <30603@debbugs.gnu.org> To: bug#30603 <30603@debbugs.gnu.org> Subject: Status: Upgrade Racket to 6.12 Reply-To: bug#30603 <30603@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:18:26 +0000 retitle 30603 Upgrade Racket to 6.12 reassign 30603 guix-patches submitter 30603 Christopher Lemmer Webber severity 30603 normal tag 30603 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 25 00:43:10 2018 Received: (at submit) by debbugs.gnu.org; 25 Feb 2018 05:43:10 +0000 Received: from localhost ([127.0.0.1]:59368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epp5a-0003Or-Bc for submit@debbugs.gnu.org; Sun, 25 Feb 2018 00:43:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epp5Z-0003Og-H0 for submit@debbugs.gnu.org; Sun, 25 Feb 2018 00:43:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1epp5T-0006aU-8f for submit@debbugs.gnu.org; Sun, 25 Feb 2018 00:43:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47533) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1epp5T-0006Zf-4l for submit@debbugs.gnu.org; Sun, 25 Feb 2018 00:43:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1epp5R-0002Yd-DU for guix-patches@gnu.org; Sun, 25 Feb 2018 00:43:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1epp5O-0006S4-Af for guix-patches@gnu.org; Sun, 25 Feb 2018 00:43:01 -0500 Received: from dustycloud.org ([50.116.34.160]:36470) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1epp5O-0006QT-5L for guix-patches@gnu.org; Sun, 25 Feb 2018 00:42:58 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id B74D326662 for ; Sun, 25 Feb 2018 00:42:56 -0500 (EST) User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: guix-patches@gnu.org Subject: Upgrade Racket to 6.12 Date: Sat, 24 Feb 2018 23:42:20 -0600 Message-ID: <87fu5p1v7n.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-racket-Update-to-6.12.patch Content-Transfer-Encoding: quoted-printable From=20e5244b9b0cabf9a4e30c3fb5bc144dbea10adc62 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Sat, 24 Feb 2018 18:36:13 -0600 Subject: [PATCH] gnu: racket: Update to 6.12. * gnu/packages/patches/racket-minus_zero_p-disable-xform.patch: New file. * gnu/packages/scheme.scm (racket): Update version and patch. =2D-- gnu/packages/patches/racket-minus_zero_p-disable-xform.patch | 10 ++++++++= ++ gnu/packages/scheme.scm | 7 +++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/racket-minus_zero_p-disable-xform.= patch diff --git a/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch b= /gnu/packages/patches/racket-minus_zero_p-disable-xform.patch new file mode 100644 index 000000000..08887a616 =2D-- /dev/null +++ b/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch @@ -0,0 +1,10 @@ +--- a/src/racket/src/number.c 2018-02-24 18:16:32.031698079 -0600 ++++ b/src/racket/src/number.c 2018-02-24 18:15:41.055445301 -0600 +@@ -1775,6 +1775,7 @@ + } +=20 + XFORM_NONGCING static MZ_INLINE int minus_zero_p(double d) ++ XFORM_SKIP_PROC + { + #ifdef MZ_IS_NEG_ZERO + return MZ_IS_NEG_ZERO(d); diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index d5286b312..b4cbb0a8a 100644 =2D-- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -404,7 +404,7 @@ implementation techniques and as an expository tool.") (define-public racket (package (name "racket") =2D (version "6.11") + (version "6.12") (source (origin (method url-fetch) (uri (list (string-append "http://mirror.racket-lang.org/inst= allers/" @@ -414,7 +414,10 @@ implementation techniques and as an expository tool.") version "/racket-" version "-src.tgz"))) (sha256 (base32 =2D "1nk7705x24jjlbqqhj8yvbgqkfscxx3m81bry1g56kjxysjmf3sw")))) + "0cwcypzjfl9py1s695mhqkiapff7c1w29llsmdj7qgn58wl0apk5")) + (patches (search-patches + ;; See: https://github.com/racket/racket/issues/1962 + "racket-minus_zero_p-disable-xform.patch")))) (build-system gnu-build-system) (arguments '(#:phases =2D-=20 2.15.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAlqSTMMACgkQS8Alkl/4 9NNCtxAAtwIYuCaIUJ9a3GsdMfnp+tOx0dZeFLBbPZoIRdwwX0MGqi58ZrlShweG 33V+lecqORAhZqIY2xnlIiR13eeIDy+SFQl60jih9/5GeK2FGFxAqGpLOvdJMzXq Wc8YNiXQYjOEFCfkfYYQ2fbd+rQpekx2Ocg0ibuO6STB1L/P8H8vANdZ4N+UxJME s8X55A+EWRobQ5mwfMqEU6zTgR0wFkExgGnL/uwiISklYWCu/Sn6zVmwzOOc3n+3 tEFVODAnup1sr1wbBRtEFx7FYaVyUlPFOXufgKKZpR6zy2l6kxp3oIK296bABaRj vsGVAnzXbbzVKgjt+IAPfY7Eknpa83S7wLW+bJFKV9AsL1qSFDCugTabZsrCuAzJ SDu1i9ckHKQfb3Fz47Gqi9H/fzPNjosisHZSc0MlHWM+ImlcV82FqUH8LURMU+pZ 5Z596eBa7CxJpEMFhBh8KSb+mgnQ7QDcM6DT5Z9kWSQz2Xz+FqJAR/Q/jLY4VKB5 gJfFydQODLAq0EaGrlMiMhR7JjKG+A989ztpQADslSoaEJWVIjqLPCRGYyxFqPjB NRc86QFUXVRLFTyaXWst+PGKpCxcKqPFvfoJTIJuXur7vyNqxnGnzUmp1H3886bF TuxHcVtZFeZfTYYF1ijFvd4nuQTiL+5TbKN1cfmmJhrSsrjL48E= =f17G -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 25 20:19:49 2018 Received: (at 30603) by debbugs.gnu.org; 26 Feb 2018 01:19:49 +0000 Received: from localhost ([127.0.0.1]:60822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eq7SH-0000s2-1f for submit@debbugs.gnu.org; Sun, 25 Feb 2018 20:19:49 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:43329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eq7SF-0000rv-Qf for 30603@debbugs.gnu.org; Sun, 25 Feb 2018 20:19:48 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id AB80520B4C; Sun, 25 Feb 2018 20:19:47 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Sun, 25 Feb 2018 20:19:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=IZsiDm/esPtjcMJV/D5FSerD3oPMhOovKOvj8Qpj75o=; b=hdxLTC2M SKkP6LZn6DUNz+nTK4pyNYJhnfmB+VkL8ujBkNsK95Vd1DGJfWjGwjcA2FZJTHsR DAM52pwNt35VcyFopFLJm6r9yAbgq+NWScfkF5JvzxGI3SP5awEHqZjfeXJKKWW2 pulVFKBw80Eza6PMTwVJI6M4S7BXmyWiSh0Ycp4+Va8WwIvhhoGWnYuzdDC3EUy2 YFA2DDDA5Lyjy7sctP5OiMotxY8xWeoTzQ1gUOh1pwpLQdsnuK0jsWgr48wDSfNm beouuEmOHvA5nLy9F3UtAkY9VDWPPAxPTiQvRoi2Obz1/uE9hIGQ4IUx6b8t6kRP v3u7se+mQj/iTQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=IZsiDm/esPtjcMJV/D5FSerD3oPMh OovKOvj8Qpj75o=; b=Yiisk3TXEUSWV1BJMPMGoaJRzKbrMayZvcNxVXzYHxbyO sXHCmt5FtBvjIf17lhP93sl0OeFZpPOBX0f0vom2ULC5335+vi9Ezoh5hNMrCC74 xwV9tWilYdskoOUrUjVudRlkZ8sQYboZKPkh25/EQE6HEeohI+aWhK5Sbric/gmA 6jQ5Koo5fcVFdKVxxzuP7g0Gs+5XgxURJLVx0jXHNDislIB0RfNVne8BaCTjDo8M rFdT8cpRNKjUj+peTLLHC2kDMZgrZ7eyk1aToyHYcEtvqmu1Cr9fd1JzXGhdiL/6 ZDYIwnieix0rb3hJc32KE6ItmH9rOTGNRATPjsXqA== X-ME-Sender: Received: from localhost (cm-84.214.173.174.getinternet.no [84.214.173.174]) by mail.messagingengine.com (Postfix) with ESMTPA id 2A08A24836; Sun, 25 Feb 2018 20:19:47 -0500 (EST) From: Marius Bakke To: Christopher Lemmer Webber , 30603@debbugs.gnu.org Subject: Re: [bug#30603] Upgrade Racket to 6.12 In-Reply-To: <87fu5p1v7n.fsf@dustycloud.org> References: <87fu5p1v7n.fsf@dustycloud.org> User-Agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Mon, 26 Feb 2018 02:19:45 +0100 Message-ID: <87606kwnri.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30603 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.7 (/) --=-=-= Content-Type: text/plain Christopher Lemmer Webber writes: > From e5244b9b0cabf9a4e30c3fb5bc144dbea10adc62 Mon Sep 17 00:00:00 2001 > From: Christopher Lemmer Webber > Date: Sat, 24 Feb 2018 18:36:13 -0600 > Subject: [PATCH] gnu: racket: Update to 6.12. > > * gnu/packages/patches/racket-minus_zero_p-disable-xform.patch: New file. > * gnu/packages/scheme.scm (racket): Update version and patch. LGTM, thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlqTYLEACgkQoqBt8qM6 VPrlLwf/XdDco+rcfVPcqQcV5t+aHq1T+JpB7TuNqvXZHc+QsDrHkGpZPQnuc9Kx YqNY7icR1OaZy8QKaSW8jIUfoddZ5ZdUGZN8wXuDXVSQkovf6jPtCJWibT3Lw7sG GJJkAmwRBI7Esb/+fhSjtKyMdakLa3OIfgeSu80/Xf7ZvTWXInvhooSi6yp6inVW lAS6ffLoDm+NG8sKAr2j3yoew4Jd9OPOF/4Zf7ud3X9CjCvcl05a6dRnVC7rMPAH QUlwJ3Bswutw9QQJ+MGHmKFxVkS1Sz8FD87mWvdRblOrNvky9KSFDyxqO+00e/Ai rvHDD741eBfVwYx5BIkCI64ixH6Rhg== =sgEf -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 25 23:16:26 2018 Received: (at 30603) by debbugs.gnu.org; 26 Feb 2018 04:16:27 +0000 Received: from localhost ([127.0.0.1]:60950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqADC-0004u8-HO for submit@debbugs.gnu.org; Sun, 25 Feb 2018 23:16:26 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:45842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqADA-0004u0-Cp for 30603@debbugs.gnu.org; Sun, 25 Feb 2018 23:16:24 -0500 Received: from localhost (77.118.165.54.wireless.dyn.drei.com [77.118.165.54]) by dd26836.kasserver.com (Postfix) with ESMTPSA id E72833361FF7; Mon, 26 Feb 2018 05:16:22 +0100 (CET) Date: Mon, 26 Feb 2018 05:16:21 +0100 From: Danny Milosavljevic To: Christopher Lemmer Webber Subject: Re: [bug#30603] Upgrade Racket to 6.12 Message-ID: <20180226051621.05b8dfb4@scratchpost.org> In-Reply-To: <87606kwnri.fsf@fastmail.com> References: <87fu5p1v7n.fsf@dustycloud.org> <87606kwnri.fsf@fastmail.com> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30603 Cc: 30603@debbugs.gnu.org, Marius Bakke 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.7 (/) Hmmm... doesn't that break the GC? I would just remove MZ_IS_NEG_ZERO in the first place. There's a fallback in the caller... Or use a newer gcc so MZ_IS_NEG_ZERO expands to a builtin. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 26 11:34:05 2018 Received: (at 30603) by debbugs.gnu.org; 26 Feb 2018 16:34:05 +0000 Received: from localhost ([127.0.0.1]:33715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqLj3-0004y9-Il for submit@debbugs.gnu.org; Mon, 26 Feb 2018 11:34:05 -0500 Received: from dustycloud.org ([50.116.34.160]:58750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqLj2-0004y2-5x for 30603@debbugs.gnu.org; Mon, 26 Feb 2018 11:34:04 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 3DA0126630; Mon, 26 Feb 2018 11:34:03 -0500 (EST) References: <87fu5p1v7n.fsf@dustycloud.org> <87606kwnri.fsf@fastmail.com> <20180226051621.05b8dfb4@scratchpost.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: Danny Milosavljevic Subject: Re: [bug#30603] Upgrade Racket to 6.12 In-reply-to: <20180226051621.05b8dfb4@scratchpost.org> Date: Mon, 26 Feb 2018 10:33:41 -0600 Message-ID: <87a7vv1ziy.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30603 Cc: 30603@debbugs.gnu.org, Marius Bakke 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 (/) Danny Milosavljevic writes: > Hmmm... doesn't that break the GC? > > I would just remove MZ_IS_NEG_ZERO in the first place. There's a fallback in the caller... > > Or use a newer gcc so MZ_IS_NEG_ZERO expands to a builtin. Hm, maybe it does break the GC. I actually admittedly have no idea how the patch I applied "fixes" things... I was just miming the "solution" in: https://github.com/racket/racket/issues/464#issuecomment-26626089 I have filed my own issue but have not yet heard back: https://github.com/racket/racket/issues/1962 Danny, which of the suggestions you made do you think we should do? Maybe removing MZ_IS_NEG_ZERO is easier? I don't know what implications there are in bumping up gcc... From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 27 04:37:40 2018 Received: (at control) by debbugs.gnu.org; 27 Feb 2018 09:37:40 +0000 Received: from localhost ([127.0.0.1]:34329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqbhc-0000oI-IX for submit@debbugs.gnu.org; Tue, 27 Feb 2018 04:37:40 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:50786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqbhb-0000oB-Nm for control@debbugs.gnu.org; Tue, 27 Feb 2018 04:37:39 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 428A910CD3 for ; Tue, 27 Feb 2018 10:37:39 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AsKonER-hW_h for ; Tue, 27 Feb 2018 10:37:38 +0100 (CET) Received: from ribbon (unknown [193.50.110.216]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4E0B81069E for ; Tue, 27 Feb 2018 10:37:38 +0100 (CET) Date: Tue, 27 Feb 2018 10:37:37 +0100 Message-Id: <87po4q4vtq.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #30603 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control 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 (+) merge 30603 30575 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 05 12:54:37 2018 Received: (at 30603) by debbugs.gnu.org; 5 Mar 2018 17:54:37 +0000 Received: from localhost ([127.0.0.1]:46162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esuJp-0005QA-0m for submit@debbugs.gnu.org; Mon, 05 Mar 2018 12:54:37 -0500 Received: from dustycloud.org ([50.116.34.160]:54792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esuJm-0005Q1-Rl for 30603@debbugs.gnu.org; Mon, 05 Mar 2018 12:54:35 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id D502226699; Mon, 5 Mar 2018 12:54:33 -0500 (EST) References: <87fu5p1v7n.fsf@dustycloud.org> <87606kwnri.fsf@fastmail.com> <20180226051621.05b8dfb4@scratchpost.org> <87a7vv1ziy.fsf@dustycloud.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: Danny Milosavljevic Subject: Re: [bug#30603] Upgrade Racket to 6.12 Message-ID: <87h8puquih.fsf@dustycloud.org> In-reply-to: <87a7vv1ziy.fsf@dustycloud.org> Date: Mon, 05 Mar 2018 11:54:33 -0600 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30603 Cc: 30603@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: -0.0 (/) Christopher Lemmer Webber writes: > Danny Milosavljevic writes: > >> Hmmm... doesn't that break the GC? >> >> I would just remove MZ_IS_NEG_ZERO in the first place. There's a fallback in the caller... >> >> Or use a newer gcc so MZ_IS_NEG_ZERO expands to a builtin. > > Hm, maybe it does break the GC. I actually admittedly have no idea how > the patch I applied "fixes" things... I was just miming the "solution" > in: > > https://github.com/racket/racket/issues/464#issuecomment-26626089 > > I have filed my own issue but have not yet heard back: > > https://github.com/racket/racket/issues/1962 > > Danny, which of the suggestions you made do you think we should do? > Maybe removing MZ_IS_NEG_ZERO is easier? I don't know what implications > there are in bumping up gcc... I just discovered that this doesn't have to do with a new release of Racket, but some other dependency that Racket must be using (GCC?) that recently broke our ability to compile Racket, including Racket 6.11, the current Racket in Guix. I can't build it, and the error is the same kind of error as what I was getting with 6.12: Error [GCING] 1780 in ./../src/number.c: Function minus_zero_p declared __xform_nongcing__, but includes a function call at __signbitf128. Error [GCING] 1958 in ./../src/number.c: Function double_is_integer declared __xform_nongcing__, but includes a function call at __isinff128. Error [GCING] 4050 in ./../src/number.c: Function double_fits_fixnum declared __xform_nongcing__, but includes a function call at __isinff128. xform: Errors converting context...: /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/compiler/private/xfor...:8:2: xform /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/xform/xform-mod.rkt: [running body] /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform.rkt: [running body] From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 06 04:08:04 2018 Received: (at 30603) by debbugs.gnu.org; 6 Mar 2018 09:08:05 +0000 Received: from localhost ([127.0.0.1]:46826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1et8Zo-0007CL-OF for submit@debbugs.gnu.org; Tue, 06 Mar 2018 04:08:04 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:37948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1et8Zm-0007C1-IK for 30603@debbugs.gnu.org; Tue, 06 Mar 2018 04:08:02 -0500 Received: from localhost (77.118.199.63.wireless.dyn.drei.com [77.118.199.63]) by dd26836.kasserver.com (Postfix) with ESMTPSA id E637D3360F42; Tue, 6 Mar 2018 10:08:00 +0100 (CET) Date: Tue, 6 Mar 2018 10:07:55 +0100 From: Danny Milosavljevic To: Christopher Lemmer Webber Subject: Re: [bug#30603] Upgrade Racket to 6.12 Message-ID: <20180306100755.632cadc0@scratchpost.org> In-Reply-To: <87h8puquih.fsf@dustycloud.org> References: <87fu5p1v7n.fsf@dustycloud.org> <87606kwnri.fsf@fastmail.com> <20180226051621.05b8dfb4@scratchpost.org> <87a7vv1ziy.fsf@dustycloud.org> <87h8puquih.fsf@dustycloud.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/WzsRv+Hg1fMRoC82PKN.tB."; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30603 Cc: 30603@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: -0.7 (/) --Sig_/WzsRv+Hg1fMRoC82PKN.tB. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Christopher, I don't know how Racket does it but I wrote my own interpreters with GC and= there, you have to know where references to objects can be found. In this case the references can be on the stack of the C functions as long = as they are running. It turns out that in the version of gcc we use to compile racket, the sign = checker for 128 bit floats (__signbitf128) is not a builtin (it's not emitting just= an immediate assembly instruction) but rather is a C function - but the caller in Racket= is marked as "don't bother looking for object references in there". As Racket suppor= ts arbitrary-precision numbers, a number might be an object and a part of that= object might have been passed to __signbitf128. If the GC runs, it might be killi= ng that object while it's still used inside __signbitf128 (in a loop or someth= ing). So the possible fixes are: (1) Do not use __signbitf128 (that is, "signbit") - there's a fallback whic= h uses primitive operations that are guaranteed to be builtin (/). That's the non= -invasive very safe change (s|MZ_IS_NEG_ZERO|MZ_IS_NEG_ZERO_DONOTUSE| at one place) -= since from the outside the function would look exactly the same as if it used __signbitf128 - it's a leaf. (2) Remove the nogcing marker. That's the more invasive change which sligh= tly changes how the GC root set looks - it should be safe enough anyway (if the= re are no bugs in the GC root set lookup :) ) (3) Use gcc-7. Given that Racket users probably use FFI to load other C li= braries which aren't compiled with gcc-7, let's not do that. Please note that I didn't write Racket so take it with a grain of salt. --Sig_/WzsRv+Hg1fMRoC82PKN.tB. Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlqeWmsACgkQ5xo1VCww uqW7sAgAgexymcs7m69c4jbM+fG0hWYOitCDPI95NQaqXzrmMOTQgvYp0PHKUMf/ HCMumIcVLFF1QHU/72IKLvPJmgafQ3jRAxul6M6HOFG9W54hOB9KidtEf6Aht7mB D4dvwE+HiEjsrQRjc6e2sR1rChQLjxPFjrgchtBF6GxvcBxSzFl+J4k8m8WOGYxf TI1EEcZQLDL0c5tXUpRZt/7K+bkpgg+Zz+yjJ0u8V3wZtdaqJuT0FJs+nuO9QYgO +gEQde/ukl7u+Cm3r6K/i1Tky9n+WC/0LF7pYxE4FwxticvJk/7Sutg7s0O9bnYI jzUVnGOpgedlCSr4nyoMwfO1GCJo6Q== =1iBx -----END PGP SIGNATURE----- --Sig_/WzsRv+Hg1fMRoC82PKN.tB.-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 01 09:42:36 2018 Received: (at 30603) by debbugs.gnu.org; 1 Apr 2018 13:42:36 +0000 Received: from localhost ([127.0.0.1]:33595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2dFi-00055r-1s for submit@debbugs.gnu.org; Sun, 01 Apr 2018 09:42:34 -0400 Received: from dustycloud.org ([50.116.34.160]:48730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2dFg-00055i-3V for 30603@debbugs.gnu.org; Sun, 01 Apr 2018 09:42:32 -0400 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 354352661D for <30603@debbugs.gnu.org>; Sun, 1 Apr 2018 09:42:31 -0400 (EDT) References: <87fu5p1v7n.fsf@dustycloud.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: 30603@debbugs.gnu.org Subject: Re: [bug#30603] Upgrade Racket to 6.12 In-reply-to: <87fu5p1v7n.fsf@dustycloud.org> Date: Sun, 01 Apr 2018 08:42:31 -0500 Message-ID: <87fu4fkpq0.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30603 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 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Okay... I worked upstream, and here's the upstream patch. If accepted this also closes out bug#30714. I've done this as two separate patches (one with my original patch and then one with the suggested update from upstream) because the patch doesn't apply automatically pre- 6.12 anyway, so it makes sense to patch with the minimalist patch, and then with the full fix. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-racket-Update-to-6.12.patch Content-Transfer-Encoding: quoted-printable From=20c4fca9eeb60ee4e2934e89e13054bf1338d1bb4a Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Sat, 24 Feb 2018 18:36:13 -0600 Subject: [PATCH 1/2] gnu: racket: Update to 6.12. * gnu/packages/patches/racket-minus_zero_p-disable-xform.patch: New file. * gnu/packages/scheme.scm (racket): Update version and patch. =2D-- gnu/packages/patches/racket-minus_zero_p-disable-xform.patch | 10 ++++++++= ++ gnu/packages/scheme.scm | 7 +++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/racket-minus_zero_p-disable-xform.= patch diff --git a/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch b= /gnu/packages/patches/racket-minus_zero_p-disable-xform.patch new file mode 100644 index 000000000..08887a616 =2D-- /dev/null +++ b/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch @@ -0,0 +1,10 @@ +--- a/src/racket/src/number.c 2018-02-24 18:16:32.031698079 -0600 ++++ b/src/racket/src/number.c 2018-02-24 18:15:41.055445301 -0600 +@@ -1775,6 +1775,7 @@ + } +=20 + XFORM_NONGCING static MZ_INLINE int minus_zero_p(double d) ++ XFORM_SKIP_PROC + { + #ifdef MZ_IS_NEG_ZERO + return MZ_IS_NEG_ZERO(d); diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 37593fe30..d89b123f1 100644 =2D-- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -405,7 +405,7 @@ implementation techniques and as an expository tool.") (define-public racket (package (name "racket") =2D (version "6.11") + (version "6.12") (source (origin (method url-fetch) (uri (list (string-append "http://mirror.racket-lang.org/inst= allers/" @@ -415,7 +415,10 @@ implementation techniques and as an expository tool.") version "/racket-" version "-src.tgz"))) (sha256 (base32 =2D "1nk7705x24jjlbqqhj8yvbgqkfscxx3m81bry1g56kjxysjmf3sw")))) + "0cwcypzjfl9py1s695mhqkiapff7c1w29llsmdj7qgn58wl0apk5")) + (patches (search-patches + ;; See: https://github.com/racket/racket/issues/1962 + "racket-minus_zero_p-disable-xform.patch")))) (build-system gnu-build-system) (arguments '(#:phases =2D-=20 2.15.1 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-racket-Patch-xform-compilation-errors.patch Content-Transfer-Encoding: quoted-printable From=207b7ac7c3272aad8a9c56392ef6b62fcf47c1017b Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Sun, 18 Mar 2018 14:41:04 -0500 Subject: [PATCH 2/2] gnu: racket: Patch xform compilation errors. * gnu/packages/patches/gnu/packages/patches/racket-fix-xform-issue.patch: Renamed from gnu/packages/patches/racket-minus_zero_p-disable-xform.patch. Switch to upstream patch in Racket. * gnu/packages/scheme.scm (racket): Update to renamed patch. =2D-- gnu/packages/patches/racket-fix-xform-issue.patch | 63 ++++++++++++++++++= ++++ .../racket-minus_zero_p-disable-xform.patch | 10 ---- gnu/packages/scheme.scm | 3 +- 3 files changed, 65 insertions(+), 11 deletions(-) create mode 100644 gnu/packages/patches/racket-fix-xform-issue.patch delete mode 100644 gnu/packages/patches/racket-minus_zero_p-disable-xform.= patch diff --git a/gnu/packages/patches/racket-fix-xform-issue.patch b/gnu/packag= es/patches/racket-fix-xform-issue.patch new file mode 100644 index 000000000..0a1640ee5 =2D-- /dev/null +++ b/gnu/packages/patches/racket-fix-xform-issue.patch @@ -0,0 +1,63 @@ +050cdb59839896b41431791f8ee0ef2564231b8f +Author: Matthew Flatt +AuthorDate: Tue Mar 6 09:05:08 2018 -0700 +Commit: Matthew Flatt +CommitDate: Tue Mar 6 09:05:08 2018 -0700 + +Parent: efb9a919fc ffi docs: clarification on `unsafe-socket->port` +Containing: master +Follows: v5.0.1 (21612) + +xform: avoid problems with `__signbitf128` + +Closes #1962 and uses the suggested patch there, among other changes. + +2 files changed, 6 insertions(+), 3 deletions(-) +racket/collects/compiler/private/xform.rkt | 2 +- +racket/src/racket/src/number.c | 7 +++++-- + +diff --git a/racket/collects/compiler/private/xform.rkt b/racket/collects/= compiler/private/xform.rkt +index 28a425c057..89ae848f9c 100644 +--- a/collects/compiler/private/xform.rkt ++++ b/collects/compiler/private/xform.rkt +@@ -904,7 +904,7 @@ +=20 + strlen cos cosl sin sinl exp expl pow powl log logl sqrt s= qrtl atan2 atan2l frexp + isnan isinf fpclass signbit _signbit _fpclass __fpclassify= __fpclassifyf __fpclassifyl +- _isnan __isfinited __isnanl __isnan __signbit __signbitf __signbi= td __signbitl ++ _isnan __isfinited __isnanl __isnan __signbit __signbitf __signbi= td __signbitl __signbitf128 + __isinff __isinfl isnanf isinff __isinfd __isnanf __isnand= __isinf __isinff128 + __inline_isnanl __inline_isnan __inline_signbit __inline_s= ignbitf __inline_signbitd __inline_signbitl + __builtin_popcount __builtin_clz __builtin_isnan __builtin= _isinf __builtin_signbit +diff --git a/racket/src/racket/src/number.c b/racket/src/racket/src/number= .c +index 71f42aaf3c..3bbad3ba83 100644 +--- a/src/racket/src/number.c ++++ b/src/racket/src/number.c +@@ -1796,6 +1796,7 @@ double scheme_real_to_double(Scheme_Object *r) + } +=20 + XFORM_NONGCING static MZ_INLINE int minus_zero_p(double d) ++ XFORM_SKIP_PROC + { + #ifdef MZ_IS_NEG_ZERO + return MZ_IS_NEG_ZERO(d); +@@ -1809,7 +1810,9 @@ int scheme_minus_zero_p(double d) + return minus_zero_p(d); + } +=20 +-static int rational_dbl_p(double f) { ++XFORM_NONGCING static int rational_dbl_p(double f) ++ XFORM_SKIP_PROC ++{ + return !(MZ_IS_NAN(f) + || MZ_IS_INFINITY(f)); + } +@@ -1955,7 +1958,7 @@ real_p(int argc, Scheme_Object *argv[]) + return (SCHEME_REALP(o) ? scheme_true : scheme_false); + } +=20 +-static int is_rational(const Scheme_Object *o) ++XFORM_NONGCING static int is_rational(const Scheme_Object *o) + { + if (SCHEME_FLOATP(o)) + return rational_dbl_p(SCHEME_FLOAT_VAL(o)); \ No newline at end of file diff --git a/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch b= /gnu/packages/patches/racket-minus_zero_p-disable-xform.patch deleted file mode 100644 index 08887a616..000000000 =2D-- a/gnu/packages/patches/racket-minus_zero_p-disable-xform.patch +++ /dev/null @@ -1,10 +0,0 @@ =2D--- a/src/racket/src/number.c 2018-02-24 18:16:32.031698079 -0600 =2D+++ b/src/racket/src/number.c 2018-02-24 18:15:41.055445301 -0600 =2D@@ -1775,6 +1775,7 @@ =2D } =2D=20 =2D XFORM_NONGCING static MZ_INLINE int minus_zero_p(double d) =2D+ XFORM_SKIP_PROC =2D { =2D #ifdef MZ_IS_NEG_ZERO =2D return MZ_IS_NEG_ZERO(d); diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index d89b123f1..c9e1a1525 100644 =2D-- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -418,7 +418,8 @@ implementation techniques and as an expository tool.") "0cwcypzjfl9py1s695mhqkiapff7c1w29llsmdj7qgn58wl0apk5")) (patches (search-patches ;; See: https://github.com/racket/racket/issues/1962 =2D "racket-minus_zero_p-disable-xform.patch")))) + ;; This can be removed in whatever Racket release c= omes after 6.12 + "racket-fix-xform-issue.patch")))) (build-system gnu-build-system) (arguments '(#:phases =2D-=20 2.15.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUQqGKOKndniPjHCcS8Alkl/49NMFAlrA4cgACgkQS8Alkl/4 9NO/Jg/+JrEnhRksiRkKS0eYIu7KiCD3xsMjUxkTAOsH/ZnRbEEgQ8DKtn7KlNNJ IGTLwV36X2ULZeD6V6EyWb517WxVGEOAmoOPvoN2qJlZ1vJhd7smJEZvLkqrc5tY KgUdlY5BFFZGqcAJZJcNMuYp4Pvup4pG9ZbxuAco//KTCBKzSuJ+V2fRg3Y0p6U/ mm9qXR9cPBrTuP0qol7OZ5csGEV6RvJvFXLDss5hacbPFxdBEl9wqo+7om4Gt1mY jbJDL2PpQyasxyy4KRqyA/SFvP2QgewGmyGrBhj2FFzLr1Xw5WKMnaSqCi2Idz4Q qnKXLeIC3Xh0ksBPCY1EHFGi8uHawweiSsuiAOr0BSxbR5uNqz75iqcDQnOx5fbQ 3ECrdEdaF2x/0wabzwpB+7yccCGPvJ/YWkSSvPQ2dzbdanrp76se62COS/X8mYot 0bAexgUlYPe8GL8GAjm0aic/BM2DcdtYc5aOPtyH3GyphpfZVLOqq3CX7LwhCHBu i+u9ciDf9qQ2rxZPoeaHLh14N0DKW1ymnsEatXbOk+GYrDTciSOMykzJtMTpLP2B EC66UzAtCrPKOo1hLnMRiVxmQeis9iPz52WamPBB/HZiuPRNr7LQ9/DG8xa49cJK 58CIefi4LESU/a1LAtvh6Qwzn2AmxUYDPdCED9Jc2gsAzRYMdSU= =ZHAI -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 01 17:11:26 2018 Received: (at 30603) by debbugs.gnu.org; 1 Apr 2018 21:11:26 +0000 Received: from localhost ([127.0.0.1]:34499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2kG6-0006xX-7T for submit@debbugs.gnu.org; Sun, 01 Apr 2018 17:11:26 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:52070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f2kG5-0006xP-0E for 30603@debbugs.gnu.org; Sun, 01 Apr 2018 17:11:25 -0400 Received: from localhost (178.113.134.1.wireless.dyn.drei.com [178.113.134.1]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 18E1433602D3; Sun, 1 Apr 2018 23:11:22 +0200 (CEST) Date: Sun, 1 Apr 2018 23:11:15 +0200 From: Danny Milosavljevic To: Christopher Lemmer Webber Subject: Re: [bug#30603] Upgrade Racket to 6.12 Message-ID: <20180401231115.25c49746@scratchpost.org> In-Reply-To: <87fu4fkpq0.fsf@dustycloud.org> References: <87fu5p1v7n.fsf@dustycloud.org> <87fu4fkpq0.fsf@dustycloud.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/SU05v5oNs_h.6y6fN1n6.6K"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30603 Cc: 30603@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: -0.7 (/) --Sig_/SU05v5oNs_h.6y6fN1n6.6K Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable LGTM. Thanks! --Sig_/SU05v5oNs_h.6y6fN1n6.6K Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlrBSvMACgkQ5xo1VCww uqUa+ggApRQKcnV/48A0ejQpGJn6ZMyRo4Bv5jR1Yq5Y1xBDsrOJEa1ffAGg3Gpm Oxg/Woz9/CNeV20EGhViRBCG18mgVaG0miYZx8WqYBxiH9siY1otTCVPF4d2+DCi 66a0QrRvzjrvP92xYW3SJTAb74TkvICeTlotq4cslhCModamJ3MO65ZA96OGdn68 tr+HMvt7Ht8lMC3Hnh4M9/ktIh2RT1g0YNJhlo3JkD9G74pUc8iiplXlRNgMVev4 b2xn0rUSXyvmNVmzsCd7rNjDG39zuKaGpRheN8JetLKPkO5d+AFymBGZgnJfwddG H95M7gJyNXDACIVOt8wi/p9y8hzuJg== =JfaG -----END PGP SIGNATURE----- --Sig_/SU05v5oNs_h.6y6fN1n6.6K-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 02 11:39:59 2018 Received: (at 30603-done) by debbugs.gnu.org; 2 Apr 2018 15:39:59 +0000 Received: from localhost ([127.0.0.1]:35286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f31Yt-0002SZ-Bp for submit@debbugs.gnu.org; Mon, 02 Apr 2018 11:39:59 -0400 Received: from dustycloud.org ([50.116.34.160]:51426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f31Yr-0002SO-JN; Mon, 02 Apr 2018 11:39:57 -0400 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 0B7BD266A1; Mon, 2 Apr 2018 11:39:57 -0400 (EDT) References: <87efkyqtet.fsf@dustycloud.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: 30714-done@debbugs.gnu.org, 30603-done@debbugs.gnu.org Subject: Re: bug#30714: Racket doesn't build any more, xform error In-reply-to: <87efkyqtet.fsf@dustycloud.org> Date: Mon, 02 Apr 2018 10:39:56 -0500 Message-ID: <87d0zhlir7.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30603-done 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 (/) Fixed bugs #30714 and #30603 in 75afbd247876d62f27cb2c90098bd59040f7e614 From unknown Tue Jun 17 20:18:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 May 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator