From unknown Sun Sep 14 13:09:01 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#72370 <72370@debbugs.gnu.org> To: bug#72370 <72370@debbugs.gnu.org> Subject: Status: srfi-64: test-apply requires at least one specifier Reply-To: bug#72370 <72370@debbugs.gnu.org> Date: Sun, 14 Sep 2025 20:09:01 +0000 retitle 72370 srfi-64: test-apply requires at least one specifier reassign 72370 guile submitter 72370 Tomas Volf <~@wolfsden.cz> severity 72370 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 15:52:27 2024 Received: (at submit) by debbugs.gnu.org; 30 Jul 2024 19:52:27 +0000 Received: from localhost ([127.0.0.1]:48464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYstX-0006Xy-6K for submit@debbugs.gnu.org; Tue, 30 Jul 2024 15:52:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:44608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1sYstM-0006Wp-RD for submit@debbugs.gnu.org; Tue, 30 Jul 2024 15:52:17 -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 <~@wolfsden.cz>) id 1sYst8-0004so-2C for bug-guile@gnu.org; Tue, 30 Jul 2024 15:52:02 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sYst6-0006rR-Gg for bug-guile@gnu.org; Tue, 30 Jul 2024 15:52:01 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id C27972928DF; Tue, 30 Jul 2024 19:51:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1722369115; bh=OVoVF6PsQjJWtIs8tF/OC613ipA0/Hn10UhuTmpvMXo=; h=Date:From:To:Subject; b=FbCQD+bwQt4lScrewTG8aX55jysDOSv3wPAGtUC4jbJvF5qaJl/6dg1u2JymtRK+T 6hD9AHPSxs0pcnibIvwl5hsmWnLNQHlPDQxFSs85yruV5MhqP5x+L6RoWp5db5VgBZ /nVjaKVRjTsKkYWgOnvgqJCTLHGzE88gORdPuQ1VQsJhiwx7uXuujs5Agak7Zqh4f9 QzON7F6j1qexU6tCHI0UOtaWgVeFZewe9W+58j3r0LDP+J0J1VVcp+4yrXznJtBdpA VFpOrQZigpz+hpbTI5fhfAc8JSRHSt1lzFmuK0Okbfudy+3xTJx1gnat1gX1Jcosf1 V9yJ1hdcRMyZVvHEFKCESI0Cn7FejbUCPpF92chxKDJ3TMZ3XJIXPuvM+KpxlujMC5 gKH2c3dc6B8Ar2wlX0GCPSbEpAj1xH2iT+pJeudVv7E37TZPqOooziMzkP9Fq5xCcn ydUjc5gbN7jpyn78lSUxZKWSzjE58hZbvXLfWEwKs5QxcbB+1+s4e6V3dh7BsU0LFZ 2ZQoXwfYcjZfwxpR+b2rQMCqRwffHLaqpNoLWX3e948WcmgWFpEwfbp/kGj3l5Y0Oa zE1mNOEE2Z7nYQH/hB/xzt0dQ/bN/cyMkhf+jkReBo2leHSIxTAubrZZcebOadej40 1P3tjLZPwIt9/TUZvz0QAoyg= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 7FBB7292268 for ; Tue, 30 Jul 2024 19:51:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1722369115; bh=OVoVF6PsQjJWtIs8tF/OC613ipA0/Hn10UhuTmpvMXo=; h=Date:From:To:Subject; b=FbCQD+bwQt4lScrewTG8aX55jysDOSv3wPAGtUC4jbJvF5qaJl/6dg1u2JymtRK+T 6hD9AHPSxs0pcnibIvwl5hsmWnLNQHlPDQxFSs85yruV5MhqP5x+L6RoWp5db5VgBZ /nVjaKVRjTsKkYWgOnvgqJCTLHGzE88gORdPuQ1VQsJhiwx7uXuujs5Agak7Zqh4f9 QzON7F6j1qexU6tCHI0UOtaWgVeFZewe9W+58j3r0LDP+J0J1VVcp+4yrXznJtBdpA VFpOrQZigpz+hpbTI5fhfAc8JSRHSt1lzFmuK0Okbfudy+3xTJx1gnat1gX1Jcosf1 V9yJ1hdcRMyZVvHEFKCESI0Cn7FejbUCPpF92chxKDJ3TMZ3XJIXPuvM+KpxlujMC5 gKH2c3dc6B8Ar2wlX0GCPSbEpAj1xH2iT+pJeudVv7E37TZPqOooziMzkP9Fq5xCcn ydUjc5gbN7jpyn78lSUxZKWSzjE58hZbvXLfWEwKs5QxcbB+1+s4e6V3dh7BsU0LFZ 2ZQoXwfYcjZfwxpR+b2rQMCqRwffHLaqpNoLWX3e948WcmgWFpEwfbp/kGj3l5Y0Oa zE1mNOEE2Z7nYQH/hB/xzt0dQ/bN/cyMkhf+jkReBo2leHSIxTAubrZZcebOadej40 1P3tjLZPwIt9/TUZvz0QAoyg= Date: Tue, 30 Jul 2024 21:51:55 +0200 From: Tomas Volf <~@wolfsden.cz> To: bug-guile@gnu.org Subject: srfi-64: test-apply requires at least one specifier Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hello, I think I found a bug in (srfi srfi-64) module shipped with GNU Guile. The specification says the following regarding the test-apply: > If one or more specifiers are listed then only tests matching the specifiers > are executed. That implies that specifiers are optional and the following code should work: (use-modules (srfi srfi-64)) (test-apply (λ () #t)) However it does not: Backtrace: In ice-9/boot-9.scm: 1752:10 8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In unknown file: 7 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 6 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 5 (_ #(#(#))) In ice-9/boot-9.scm: 2836:4 4 (save-module-excursion _) 4388:12 3 (_) In srfi/srfi-64/testing.scm: 947:34 2 (test-apply #) 938:47 1 (test-apply # . _) In unknown file: 0 (reverse #t) ERROR: In procedure reverse: In procedure reverse: Wrong type argument in position 1: #t Have a nice day Tomas Volf From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 30 14:52:32 2024 Received: (at 72370) by debbugs.gnu.org; 30 Sep 2024 18:52:32 +0000 Received: from localhost ([127.0.0.1]:46352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svLVY-0001k9-6h for submit@debbugs.gnu.org; Mon, 30 Sep 2024 14:52:32 -0400 Received: from mail-ej1-f45.google.com ([209.85.218.45]:41007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svLVV-0001jy-JE for 72370@debbugs.gnu.org; Mon, 30 Sep 2024 14:52:30 -0400 Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-a8a91c8cdd5so47457766b.0 for <72370@debbugs.gnu.org>; Mon, 30 Sep 2024 11:51:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727722251; x=1728327051; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=3Crpk3lRnzO4dzfCVhMuFHYDG+7alNmiYX6dXiOj2MA=; b=S/bE+Kh/1MmpObrzbn3l7j4ARKTrNoQ77/Qf6lYTXoIuehusUZXllWt3MjVyiaKG6q Nld97TyK62cNDCipNgsRIpqYMjDA+Cf6r55m3f2vpE4Goixu+yYe++dqnGv9dkQjIRqg bMk7+dHgFiOFqus/blJc1Dvcz2maxb4+H8fBAKKY8Dv9MrVXJoQauAuqFb2Jb2FPHrS5 32lnD63+rLg8JPOFf3oAlStlDzWkWvzlk/oa7ws15a4CN2E0ZAhTLUGtucCLCky7mHp2 mDjXs4fX/e3hM5wEdDcV3YrBrv+OBIsg9eb1Oo/DoJ11Ogyb+TIDwLQMwXeLK9RtUMyA eMHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727722251; x=1728327051; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3Crpk3lRnzO4dzfCVhMuFHYDG+7alNmiYX6dXiOj2MA=; b=db/VAbJoo6waY0NQRDv0STqNIkBEduCRkx9E7glwvIPWCL6WSVVo/RSlsuEnfU2iKf YmQ5VYnFODBg0lykGmAQqUhLkBetu4Mdmo7qbFtcjy/pzBG7AVALSnKeZlyWeG5BZt5g J8QAsL7kVLETYU4oxckDELbx9lIzmJHW+l6DLiHa0NCFxMK7lixdzZrF7mRCyIlu8pqU sT5Bt/kBdzG0NYGGCfaSNGhDobAB0mm/s89pnJA0dP3lF7Txa7DdTXCA2GXz4JcsVrrs TWGJVNCQl8fosmuk1R4dlz3lGnGM6GgN6/6IkoE0hxsAMjcnGcuttMp7LWQVm+CJE9oA TGiw== X-Forwarded-Encrypted: i=1; AJvYcCVhn+/Apnuwj/rwykuxdfnJRa/nVCgAA4XRJ+kOO+gzOMUktdl94QH46Os91XXMCuDmZTv+Vg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwK+VGdFcEpbdW+HeO9Z4Y93U43cZ9MQzi3ItgX5S+eA3RGS1jh kGKj0MssnsBRJUyJDgbdqYyAqxBB8Wj7AdXw/n7Df5gYN0YlxlGS X-Google-Smtp-Source: AGHT+IEeXWQzLZsIab+g7jcuRwNVdRpqS6QYZXNGcB93XMtTJlHAqFiw/rbyNjmEx1+AgryJPi2k6w== X-Received: by 2002:a17:907:6e86:b0:a90:3499:fc40 with SMTP id a640c23a62f3a-a93d8b46d28mr566905966b.10.1727722250294; Mon, 30 Sep 2024 11:50:50 -0700 (PDT) Received: from ?IPV6:2003:106:8f04:c300:192e:476d:8ae3:22f2? (p200301068f04c300192e476d8ae322f2.dip0.t-ipconnect.de. [2003:106:8f04:c300:192e:476d:8ae3:22f2]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a93c299af9esm569610866b.216.2024.09.30.11.50.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Sep 2024 11:50:49 -0700 (PDT) Message-ID: Date: Mon, 30 Sep 2024 20:50:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72370: srfi-64: test-apply requires at least one specifier To: Tomas Volf <~@wolfsden.cz>, 72370@debbugs.gnu.org References: Content-Language: en-US From: Taylan Kammer In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72370 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 (-) On 30.07.2024 21:51, Tomas Volf wrote: > Hello, > > I think I found a bug in (srfi srfi-64) module shipped with GNU Guile. > > The specification says the following regarding the test-apply: > >> If one or more specifiers are listed then only tests matching the specifiers >> are executed. > That implies that specifiers are optional and the following code should work: > > (use-modules (srfi srfi-64)) > (test-apply (λ () #t)) > > However it does not: > > Backtrace: > In ice-9/boot-9.scm: > 1752:10 8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) > In unknown file: > 7 (apply-smob/0 #) > In ice-9/boot-9.scm: > 724:2 6 (call-with-prompt _ _ #) > In ice-9/eval.scm: > 619:8 5 (_ #(#(#))) > In ice-9/boot-9.scm: > 2836:4 4 (save-module-excursion _) > 4388:12 3 (_) > In srfi/srfi-64/testing.scm: > 947:34 2 (test-apply #) > 938:47 1 (test-apply # . _) > In unknown file: > 0 (reverse #t) > > ERROR: In procedure reverse: > In procedure reverse: Wrong type argument in position 1: #t > > Have a nice day > Tomas Volf If anyone's wondering why I don't want to work with the upstream SRFI-64 code, reading the implementation of test-apply is all you need. :-) It almost makes me think it must be machine-generated code, or intentionally obfuscated. But anyway. My implementation actually had a similar bug, but it should be fixed now with this commit:     https://codeberg.org/taylan/scheme-srfis/commit/3091e3b863d53a012b4be4376814bb67bf09020d I've also noticed the other issue with test-apply that you reported as a separate bug report, and will fix that later. Thanks a ton for all these reports, because it seems you've really caught a ton of edge-cases, and some glaring issues in seldom-used parts of the API. - Taylan From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 01 19:17:29 2024 Received: (at 72370) by debbugs.gnu.org; 1 Oct 2024 23:17:29 +0000 Received: from localhost ([127.0.0.1]:54291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svm7V-00087t-Dk for submit@debbugs.gnu.org; Tue, 01 Oct 2024 19:17:29 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:39599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1svm7S-00087n-1u for 72370@debbugs.gnu.org; Tue, 01 Oct 2024 19:17:27 -0400 Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-a8a7dddd2bdso83210266b.2 for <72370@debbugs.gnu.org>; Tue, 01 Oct 2024 16:17:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727824580; x=1728429380; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=9TyCBTgiWHMjnaDk4QUCd+CleEzyQqixBGOdkOZZ1hI=; b=Ej+sFrfx8j/U2mLR+bWjeBBdeOfkcnfxQCETJ3w8UO3zu1Q1T/ID/Rm3kPcPQEzNfH RYAKJBVIvdUG0w4jUOWZgH2RSJq3+eWX2tuo8cdCiqSGmsnsSPfbpGTJzU8C/h4aS9sI P8a2YRCQjcg+2NYmB7P5yEDv2UPy3myPToiSOjXRF/uLpV3Cc3YyrY1LV7LF/pbsJHKt oaFeEG9/9qLovykl7YaOdmwLyxEci4ycyQQTFP9J6fFU0EccsRrpIsLLW5vwW8jS+qlk 49BxIxaFVNXoP01zZujIpw9vXVVpDo+FU/9JDWxDnzxOM6nyWAI9i239sbrt7wfnFk25 lQqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727824580; x=1728429380; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9TyCBTgiWHMjnaDk4QUCd+CleEzyQqixBGOdkOZZ1hI=; b=dG/y/H2sRLajLLey6H7vnG2palURghLx+4avXbt9R30KScRs4rXW2VA7LT+N7pYC8s j4H3oTeiUl8lX+47Hd3Gj6W9Vjq06orjqMkQSF+fuS4dnbt/Ecao8/XNOnpD3qE2Y2qc kAqWJ+32JiYJWhSvy2E+OSxOyT/MW3kROhfBxl4KIUudWJj/4XDcbH2GYRXZtfSA3WLg MB234c8V2RIvXNEEkghJAXQvC6TK9Mx5Yq18nqM6+f5BJDNN7fy/Um2xuIjz35BR/Ckf eECtoG4vA3BTDwLxzPCqu7+0JGeJjeZZYQAwq4LyLuDaFBXPqC4XyIwYZ3nGTvDjVYy+ YyqQ== X-Forwarded-Encrypted: i=1; AJvYcCUJF5zmYfpz7corFnpd235tvwCcbcdtVWQb3Isagqt0gjvvyR67Ku+3tGNq6J6jFoH2/FjTwg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwgJeQrh9b5kit+CfS7C+4asWetiwx1EtIuaUss/ykbJ3yt4+zr ll9896aQFInBIgYu3qfCWHLgWO3UGdVUzvwSpcug2gvS0dhE8iFR X-Google-Smtp-Source: AGHT+IHQwFh+8A55KZB8uxRX3HlNyMT5rInuqZmrVaaD6+HAhKkhYOMimodBofaKFrN6TXPoHnwG4Q== X-Received: by 2002:a05:6402:27c6:b0:5c4:14db:4a03 with SMTP id 4fb4d7f45d1cf-5c8b1b995camr250335a12.8.1727824580177; Tue, 01 Oct 2024 16:16:20 -0700 (PDT) Received: from ?IPV6:2003:106:8f04:c300:95ac:529d:6db3:196b? (p200301068f04c30095ac529d6db3196b.dip0.t-ipconnect.de. [2003:106:8f04:c300:95ac:529d:6db3:196b]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c88248b628sm6747062a12.66.2024.10.01.16.16.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 01 Oct 2024 16:16:19 -0700 (PDT) Message-ID: <2217f76c-64f1-45c2-867a-dc9e0c08a439@gmail.com> Date: Wed, 2 Oct 2024 01:16:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#72370: srfi-64: test-apply requires at least one specifier From: Taylan Kammer To: Tomas Volf <~@wolfsden.cz>, 72370@debbugs.gnu.org References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72370 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 (-) On 30.09.2024 20:50, Taylan Kammer wrote: > On 30.07.2024 21:51, Tomas Volf wrote: >> Hello, >> >> I think I found a bug in (srfi srfi-64) module shipped with GNU Guile. >> >> The specification says the following regarding the test-apply: >> >>> If one or more specifiers are listed then only tests matching the specifiers >>> are executed. >> That implies that specifiers are optional and the following code should work: >> >> (use-modules (srfi srfi-64)) >> (test-apply (λ () #t)) >> >> However it does not: >> >> Backtrace: >> In ice-9/boot-9.scm: >> 1752:10 8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) >> In unknown file: >> 7 (apply-smob/0 #) >> In ice-9/boot-9.scm: >> 724:2 6 (call-with-prompt _ _ #) >> In ice-9/eval.scm: >> 619:8 5 (_ #(#(#))) >> In ice-9/boot-9.scm: >> 2836:4 4 (save-module-excursion _) >> 4388:12 3 (_) >> In srfi/srfi-64/testing.scm: >> 947:34 2 (test-apply #) >> 938:47 1 (test-apply # . _) >> In unknown file: >> 0 (reverse #t) >> >> ERROR: In procedure reverse: >> In procedure reverse: Wrong type argument in position 1: #t >> >> Have a nice day >> Tomas Volf > If anyone's wondering why I don't want to work with the upstream SRFI-64 code, reading the implementation of test-apply is all you need. :-) > > It almost makes me think it must be machine-generated code, or intentionally obfuscated. But anyway. > > My implementation actually had a similar bug, but it should be fixed now with this commit: > >     https://codeberg.org/taylan/scheme-srfis/commit/3091e3b863d53a012b4be4376814bb67bf09020d > > I've also noticed the other issue with test-apply that you reported as a separate bug report, and will fix that later. > > Thanks a ton for all these reports, because it seems you've really caught a ton of edge-cases, and some glaring issues in seldom-used parts of the API. > > - Taylan > By the way, I just noticed another issue with test-apply: It will sometimes call the supplied test runner's on-final handler, and sometimes not. I had made sure to imitate the behavior one-to-one in my own SRFI-64 implementation, but looking at the code one more time and pondering on the behavior a bit, this seems rather arbitrary and most likely not intended. So, I've changed it in my implementation so that the on-final handler will always be called at the end when using test-apply. Fix is implemented with this commit:     https://codeberg.org/taylan/scheme-srfis/commit/a33b9f0cd4558d255605eccfa1a59111b8eb3716 - Taylan From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 21 16:29:35 2024 Received: (at control) by debbugs.gnu.org; 21 Oct 2024 20:29:35 +0000 Received: from localhost ([127.0.0.1]:53572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2z1z-0004ZK-4x for submit@debbugs.gnu.org; Mon, 21 Oct 2024 16:29:35 -0400 Received: from wolfsden.cz ([37.205.8.62]:38896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1t2z1l-0004Y8-U5 for control@debbugs.gnu.org; Mon, 21 Oct 2024 16:29:22 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 61D233310D3; Mon, 21 Oct 2024 20:28:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729542534; bh=82wDQYP0Tm1zrmsPqZ+CbUB8uFh+z+vr6lRUXjx8LXo=; h=Date:To:From:Subject; b=Y3xAOpnfwaWAgH6rkeAg7IlY5qQCuczhnlCqkzA6pp41wrljUxICM3bAx1hii54Gd DSCVS2wbrjuY3VXVHw+RAVc+tV4gz1nvzxp2MIw2Dbb4LbkNqtxDyhC22U8uWh1sw6 USj7LjiCkJFhf5CKyKDArTP8EabZL4UOGh1vy+vhjTojuZOLwUN77Nbi+FYVbJ8x29 w0h403PU6dtbY2NGSq9OvwkHG0b2yT6VqhvP6Grt82jfYov+sHzF0VhlVVxU6lBYm8 iFpTZrukbl19i8yIShjtcglOxk5Xv/ZNdMXGPwliHdyUHBF1jd2mO4uQUMG7Z1Hu+5 j5gKQcyGvP3vyjYi3ft8QKRf0vzVu9WMT290Ehab4VE7V6HSJeWsocLnsRHvM5YYhx LVTVRA+Rie9GJwitVvvEmwUtKgt26CLt0Hiqfogc91Q4tDFgC1u/a632iYueRqDmJA FdDuC1ZJGc088FbHrgaD8d+bGxmkqnTweXQfXy+6P8dWXYzibrHOvhGSbAlO+CeTi+ nDt9dW2ZbECTvxzWN/Fe8x3qaBH4lHD928Xgkvfy/7K+G4HwEl5DJltgCsvSQ0ESRd 6vbZ171C4Taz3ohY7lxGCDmOv5FW3ktnAPDLiFHkVjYIVHNCkKKW4j9WiRjrUmwG5h onFQS1rllk5q+muN8FkzTULE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [193.32.127.157]) by wolfsden.cz (Postfix) with ESMTPSA id EF4A8330575 for ; Mon, 21 Oct 2024 20:28:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1729542534; bh=82wDQYP0Tm1zrmsPqZ+CbUB8uFh+z+vr6lRUXjx8LXo=; h=Date:To:From:Subject; b=Y3xAOpnfwaWAgH6rkeAg7IlY5qQCuczhnlCqkzA6pp41wrljUxICM3bAx1hii54Gd DSCVS2wbrjuY3VXVHw+RAVc+tV4gz1nvzxp2MIw2Dbb4LbkNqtxDyhC22U8uWh1sw6 USj7LjiCkJFhf5CKyKDArTP8EabZL4UOGh1vy+vhjTojuZOLwUN77Nbi+FYVbJ8x29 w0h403PU6dtbY2NGSq9OvwkHG0b2yT6VqhvP6Grt82jfYov+sHzF0VhlVVxU6lBYm8 iFpTZrukbl19i8yIShjtcglOxk5Xv/ZNdMXGPwliHdyUHBF1jd2mO4uQUMG7Z1Hu+5 j5gKQcyGvP3vyjYi3ft8QKRf0vzVu9WMT290Ehab4VE7V6HSJeWsocLnsRHvM5YYhx LVTVRA+Rie9GJwitVvvEmwUtKgt26CLt0Hiqfogc91Q4tDFgC1u/a632iYueRqDmJA FdDuC1ZJGc088FbHrgaD8d+bGxmkqnTweXQfXy+6P8dWXYzibrHOvhGSbAlO+CeTi+ nDt9dW2ZbECTvxzWN/Fe8x3qaBH4lHD928Xgkvfy/7K+G4HwEl5DJltgCsvSQ0ESRd 6vbZ171C4Taz3ohY7lxGCDmOv5FW3ktnAPDLiFHkVjYIVHNCkKKW4j9WiRjrUmwG5h onFQS1rllk5q+muN8FkzTULE= Date: Mon, 21 Oct 2024 22:28:52 +0200 Message-ID: <3b381042e5c98fa7ee637d1c0eb39939@wolfsden.cz> To: control@debbugs.gnu.org From: Tomas Volf <~@wolfsden.cz> Subject: control message for bug #72370 X-Spam-Score: 0.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 (-) close 72370 quit From unknown Sun Sep 14 13:09:01 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, 19 Nov 2024 12:24:17 +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