From unknown Thu Sep 11 11:35:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79266: Replacement (substitution) variable references not supported in TESTS Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 18 Aug 2025 21:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79266 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 79266@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175555226311791 (code B ref -1); Mon, 18 Aug 2025 21:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Aug 2025 21:24:23 +0000 Received: from localhost ([127.0.0.1]:51467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uo7L5-000346-5a for submit@debbugs.gnu.org; Mon, 18 Aug 2025 17:24:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42356) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uo7L2-00033n-5f for submit@debbugs.gnu.org; Mon, 18 Aug 2025 17:24:20 -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 ) id 1uo7Kt-0005YF-Ui for bug-automake@gnu.org; Mon, 18 Aug 2025 17:24:11 -0400 Received: from spork.scientician.org ([2600:3c03:e000:66::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uo7Ks-0001Yy-I2 for bug-automake@gnu.org; Mon, 18 Aug 2025 17:24:11 -0400 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id E9C7C482A1 for ; Mon, 18 Aug 2025 17:24:08 -0400 (EDT) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id D99BE47DFF for ; Mon, 18 Aug 2025 17:24:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1755552248; bh=YB8MiAEPboTKL2S/5L27VM783+OnLL9m/51wX0QxaJw=; h=Date:To:From:Subject:From; b=fnrT1z3Py8Rkz7ehpth2m8zCFR7F43Nkgkj+2trVXpCujXCQctjQ0oLwta+3jqe1s +Je/6p4mgkIsahdZujQQQvWDECUYzOpEHE0bPJwNSJjyA7dC2gaUtZUgFcE+Y4D+Io d4/f8/+5bKqX3o41KjE+o+i1uQgJScKvFkCKt2I8= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id C4E19201B8 for ; Mon, 18 Aug 2025 17:24:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1755552246; bh=YB8MiAEPboTKL2S/5L27VM783+OnLL9m/51wX0QxaJw=; h=Date:To:From:Subject:From; b=us8V1jZeS/RRlbR8C7YjGM3Ze4LhQgJu++wAJVbgbdUJHBdYBCxB8YdE8qn7BVv/F xZF34GCQMexaUC9EzZhHFTKsM5cx4LcZuYPuF6jmcd21uBF1joM3eiVUf+7gbJt1NL 5eGpg8HhUXi5Uezh5QfyupSRlRG/GXcdOv6bcPiQ= Message-ID: <728971b1-5e42-4a64-8c83-e311a8422ed2@rhansen.org> Date: Mon, 18 Aug 2025 17:24:07 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Richard Hansen Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Received-SPF: pass client-ip=2600:3c03:e000:66::1; envelope-from=rhansen@rhansen.org; helo=spork.scientician.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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 (/) UE9TSVggSXNzdWUgOCBhZGRlZCBzdXBwb3J0IGZvciBwYXR0ZXJuIHN1YnN0aXR1dGlvbiB2 YXJpYWJsZSByZWZlcmVuY2VzIA0KbGlrZSB0aGUgZm9sbG93aW5nOg0KDQogICAgICQoZm9v OiU9cGZ4XyVfc2Z4KQ0KDQpXaGVuIHN1Y2ggYSB2YXJpYWJsZSByZWZlcmVuY2UgaXMgYWRk ZWQgdG8gVEVTVFMsIGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgDQood2l0aCBkZWxheWVkIGV4 cGFuc2lvbiksIHRoZSBzdWJzdGl0dXRpb24gcGFydCBpcyBkaXNjYXJkZWQsIGJlY29taW5n IA0KJChmb28pLiAgRm9yIGV4YW1wbGU6DQoNCiAgICAgVEVTVFMgPSAkKGZvbzolPXBmeF8l X3NmeCkNCg0KZWZmZWN0aXZlbHkgYmVjb21lczoNCg0KICAgICBURVNUUyA9ICQoZm9vKQ0K DQpUaGUgc2FtZSBpcyB0cnVlIGZvciBub24tcGF0dGVybiBzdWZmaXggcmVwbGFjZW1lbnQg cmVmZXJlbmNlcywgd2hpY2ggDQpoYXZlIGJlZW4gaW4gUE9TSVggc2luY2UgYXQgbGVhc3Qg SXNzdWUgNSAoMTk5NykuICBGb3IgZXhhbXBsZToNCg0KICAgICBURVNUUyA9ICQoZm9vOi5l eHQxPS5leHQyKQ0KDQplZmZlY3RpdmVseSBiZWNvbWVzOg0KDQogICAgIFRFU1RTID0gJChm b28pDQoNClRlc3RlZCB3aXRoOg0KICAgKiBnaXQgbWFzdGVyIGJyYW5jaA0KICAgKiAxLjE2 LjUgcGFja2FnZWQgaW4gVWJ1bnR1DQoNCk5vdCB0ZXN0ZWQ6DQogICAqIHdoZXRoZXIgb3Ro ZXIgdmFyaWFibGVzIGFyZSBhbHNvIGFmZmVjdGVkDQogICAqIHdoZXRoZXIgdGhpcyBpcyBh IHJlY2VudCBicmVha2FnZSBvciBhIGxvbmdzdGFuZGluZyBidWcNCg0KSSBkaWQgbm90IHNl ZSBhbnkgbWVudGlvbiBvZiB0aGlzIGlzc3VlIGluIHRoZSBtYW51YWwgb3IgZXhpc3Rpbmcg YnVnIA0KcmVwb3J0cy4gIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG92ZXJsb29rZWQgc29t ZXRoaW5nLg0KDQpJIHdpbGwgc2VuZCBhIHBhdGNoIGFkZGluZyB0ZXN0IGNhc2VzIGFzIHNv b24gYXMgSSBrbm93IHdoYXQgdGhpcyBidWcncyANCm51bWJlciB3aWxsIGJlLiAgSSBhbSB3 aWxsaW5nIHRvIHByb3Bvc2UgcGF0Y2hlcyB0byBmaXggdGhpczsgYSBwb2ludGVyIA0KdG8g d2hlcmUgaW4gdGhlIGNvZGUgdGhpcyBidWcgbGl2ZXMgd291bGQgYmUgYXBwcmVjaWF0ZWQu DQoNClRoYW5rcywNClJpY2hhcmQNCg== From unknown Thu Sep 11 11:35:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79266: Replacement (substitution) variable references not supported in TESTS Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 18 Aug 2025 21:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79266 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 79266@debbugs.gnu.org Received: via spool by 79266-submit@debbugs.gnu.org id=B79266.175555279113855 (code B ref 79266); Mon, 18 Aug 2025 21:34:02 +0000 Received: (at 79266) by debbugs.gnu.org; 18 Aug 2025 21:33:11 +0000 Received: from localhost ([127.0.0.1]:51495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uo7TR-0003ay-PX for submit@debbugs.gnu.org; Mon, 18 Aug 2025 17:33:11 -0400 Received: from spork.scientician.org ([66.228.35.160]:47296) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uo7TN-0003af-Jb for 79266@debbugs.gnu.org; Mon, 18 Aug 2025 17:32:59 -0400 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id CA5D5482A1 for <79266@debbugs.gnu.org>; Mon, 18 Aug 2025 17:32:56 -0400 (EDT) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id B4A0A47DFF for <79266@debbugs.gnu.org>; Mon, 18 Aug 2025 17:32:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1755552776; bh=MVw59R1ONXj+Dl7o1qTwmacZk3GPZXytTMMGiIMUWIU=; h=Date:Subject:From:To:References:In-Reply-To:From; b=jgb15K4CJ/gEkzDVK1LyN4rnB6dpk/3HYabbxL3BHHf7rjfZPOstv/t4xEQBnDEgy 1rP2K9XP3UfKT15jsE9H1REoDnSg1JNsvsBwjy8zSlKR9IeZsX68qx6xYqDoIrv9ob mfcjB0mgvVDIUl6/OeUoqqNtXZfJvJkLDdDC55H0= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 4CFB6201B8 for <79266@debbugs.gnu.org>; Mon, 18 Aug 2025 17:32:54 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1755552774; bh=MVw59R1ONXj+Dl7o1qTwmacZk3GPZXytTMMGiIMUWIU=; h=Date:Subject:From:To:References:In-Reply-To:From; b=xW2gsJZjpP/OL5MxpKNAVQyz2V5h69JnYTXiQSEAmhjiyVojDRCJgB/07bKiTzfdI 8YfRBQ0mYD6hgqamcPAB3W+0Rk9G9n0bnPT6lOYWAHdcQ3UP6qQmexyKqI6ZZ8SPzV tnAT5ZqHXQFX3oQIQD71ottGFYnUPyCSCASzRdhE= Content-Type: multipart/mixed; boundary="------------U9JMA8iaIVgRZUpzk0c2JABO" Message-ID: <0a7a4c09-29a2-40cc-b344-33b77083f9e9@rhansen.org> Date: Mon, 18 Aug 2025 17:32:55 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Richard Hansen References: <728971b1-5e42-4a64-8c83-e311a8422ed2@rhansen.org> Content-Language: en-US In-Reply-To: <728971b1-5e42-4a64-8c83-e311a8422ed2@rhansen.org> X-Spam-Score: 0.0 (/) 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 (-) This is a multi-part message in MIME format. --------------U9JMA8iaIVgRZUpzk0c2JABO Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Attached are tests for this bug. --------------U9JMA8iaIVgRZUpzk0c2JABO Content-Type: text/x-patch; charset=UTF-8; name="0001-tests-add-XFAIL-tests-for-substitution-replacement-v.patch" Content-Disposition: attachment; filename*0="0001-tests-add-XFAIL-tests-for-substitution-replacement-v.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzMTE0YTdlYzViNzk1NGMwMWJhYWFhYTUxOTNmYzg5Nzk0ZTYyMzllIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAxOCBBdWcgMjAyNSAxNTozOTozMSAtMDQwMApTdWJqZWN0OiBb UEFUQ0hdIHRlc3RzOiBhZGQgWEZBSUwgdGVzdHMgZm9yIHN1YnN0aXR1dGlvbi9yZXBsYWNl bWVudCB2YXJpYWJsZQogcmVmcwoKRnJvbSBodHRwczovL2J1Z3MuZ251Lm9yZy83OTI2Ni4K CiogdC92YXItcGF0dGVybi1zdWJzdGl0dXRpb24tcmVmZXJlbmNlLnNoOiBOZXcgKGZhaWxp bmcpIHRlc3QgZm9yCiQoZm9vOmElYj1jJWQpIHBhdHRlcm4gc3Vic3RpdHV0aW9uIHZhcmlh YmxlIHJlZmVyZW5jZXMgaW4gVEVTVFMuCiogdC92YXItc3VmZml4LXJlcGxhY2VtZW50LXJl ZmVyZW5jZS5zaDogTmV3IChmYWlsaW5nKSB0ZXN0IGZvcgokKGZvbzouYT0uYikgc3VmZml4 IHJlcGxhY2VtZW50IHZhcmlhYmxlIHJlZmVyZW5jZXMgaW4gVEVTVFMuCiogdC9saXN0LW9m LXRlc3RzLm1rIChYRkFJTF9URVNUUyk6IEFkZCB0aGVtLgotLS0KIHQvbGlzdC1vZi10ZXN0 cy5tayAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiB0L3Zhci1wYXR0ZXJuLXN1YnN0 aXR1dGlvbi1yZWZlcmVuY2Uuc2ggfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrCiB0 L3Zhci1zdWZmaXgtcmVwbGFjZW1lbnQtcmVmZXJlbmNlLnNoICAgfCA0NiArKysrKysrKysr KysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKykKIGNy ZWF0ZSBtb2RlIDEwMDY0NCB0L3Zhci1wYXR0ZXJuLXN1YnN0aXR1dGlvbi1yZWZlcmVuY2Uu c2gKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0L3Zhci1zdWZmaXgtcmVwbGFjZW1lbnQtcmVmZXJl bmNlLnNoCgpkaWZmIC0tZ2l0IGEvdC9saXN0LW9mLXRlc3RzLm1rIGIvdC9saXN0LW9mLXRl c3RzLm1rCmluZGV4IDYwOTlkNDlhNC4uYTE2OGVhMmYwIDEwMDY0NAotLS0gYS90L2xpc3Qt b2YtdGVzdHMubWsKKysrIGIvdC9saXN0LW9mLXRlc3RzLm1rCkBAIC00Niw2ICs0Niw4IEBA IHQvcmVtYWtlLXRpbWluZy1idWctcHI4MzY1LnNoIFwKIHQvbGV4LXN1Ym9iai1ub2RlcC5z aCBcCiB0L3JlbWFrZS1hbS1wcjEwMTExLnNoIFwKIHQvcmVtYWtlLW00LXByMTAxMTEuc2gg XAordC92YXItcGF0dGVybi1zdWJzdGl0dXRpb24tcmVmZXJlbmNlLnNoIFwKK3QvdmFyLXN1 ZmZpeC1yZXBsYWNlbWVudC1yZWZlcmVuY2Uuc2ggXAogJChwZXJsX2Zha2VfWEZBSUxfVEVT VFMpCiAKIHBlcmxfVEVTVFMgPSBcCmRpZmYgLS1naXQgYS90L3Zhci1wYXR0ZXJuLXN1YnN0 aXR1dGlvbi1yZWZlcmVuY2Uuc2ggYi90L3Zhci1wYXR0ZXJuLXN1YnN0aXR1dGlvbi1yZWZl cmVuY2Uuc2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi41ODZhNzEy YzEKLS0tIC9kZXYvbnVsbAorKysgYi90L3Zhci1wYXR0ZXJuLXN1YnN0aXR1dGlvbi1yZWZl cmVuY2Uuc2gKQEAgLTAsMCArMSw0NiBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmlnaHQgKEMp IDIwMjUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgcHJvZ3Jh bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k aWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxhdGVyIHZl cnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0 aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91 bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl bnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHBzOi8v d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBSZWdyZXNzaW9uIHRlc3QgZm9yIGJ1ZyAj NzkyNjY6IEVuc3VyZSB0aGF0IGEgcGF0dGVybiBzdWJzdGl0dXRpb24gdmFyaWFibGUKKyMg cmVmZXJlbmNlIChhZGRlZCBpbiBQT1NJWCBJc3N1ZSA4KSBpcyBzdXBwb3J0ZWQgaW4gVEVT VFMuCisKKy4gdGVzdC1pbml0LnNoCisKK2NhdCA+PmNvbmZpZ3VyZS5hYyA8PFxFT0YKK0FD X09VVFBVVAorRU9GCisKK2NhdCA+TWFrZWZpbGUuYW0gPDxcRU9GCitmb28gPSBmb28gYmFy Cit2YXIgPSAkKGZvbzolPXBmeF8lX3NmeCkKK1RFU1RTID0gJChmb286JT1wZnhfJV9zZngp CitzaG93LXZhcjoKKwlAcHJpbnRmICVzXFxuICckKHZhciknCitzaG93LVRFU1RTOgorCUBw cmludGYgJXNcXG4gJyQoVEVTVFMpJworRU9GCisKKyRBQ0xPQ0FMCiskQVVUT0NPTkYKKyRB VVRPTUFLRSAtYQorLi9jb25maWd1cmUKKworZm9yIHYgaW4gdmFyIFRFU1RTOyBkbworICAg IG91dD0kKCRNQUtFICJzaG93LSR7dn0iKQorICAgIFsgIiR7b3V0fSIgPSAicGZ4X2Zvb19z ZnggcGZ4X2Jhcl9zZngiIF0KK2RvbmUKKworOgpkaWZmIC0tZ2l0IGEvdC92YXItc3VmZml4 LXJlcGxhY2VtZW50LXJlZmVyZW5jZS5zaCBiL3QvdmFyLXN1ZmZpeC1yZXBsYWNlbWVudC1y ZWZlcmVuY2Uuc2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4xMWUy MDlkZDkKLS0tIC9kZXYvbnVsbAorKysgYi90L3Zhci1zdWZmaXgtcmVwbGFjZW1lbnQtcmVm ZXJlbmNlLnNoCkBAIC0wLDAgKzEsNDYgQEAKKyMhIC9iaW4vc2gKKyMgQ29weXJpZ2h0IChD KSAyMDI1IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorIworIyBUaGlzIHByb2dy YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v ZGlmeQorIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u OyBlaXRoZXIgdmVyc2lvbiAyLCBvciAoYXQgeW91ciBvcHRpb24pCisjIGFueSBsYXRlciB2 ZXJzaW9uLgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3 aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZ IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hv dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj ZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwczov L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKyMgUmVncmVzc2lvbiB0ZXN0IGZvciBidWcg Izc5MjY2OiBFbnN1cmUgdGhhdCBhIHN1ZmZpeCByZXBsYWNlbWVudCB2YXJpYWJsZQorIyBy ZWZlcmVuY2UgaXMgc3VwcG9ydGVkIGluIFRFU1RTLgorCisuIHRlc3QtaW5pdC5zaAorCitj YXQgPj5jb25maWd1cmUuYWMgPDxcRU9GCitBQ19PVVRQVVQKK0VPRgorCitjYXQgPk1ha2Vm aWxlLmFtIDw8XEVPRgorZm9vID0gZm9vLmV4dDEgYmFyLmV4dDIKK3ZhciA9ICQoZm9vOi5l eHQxPS5leHQyKQorVEVTVFMgPSAkKGZvbzolPXBmeF8lX3NmeCkKK3Nob3ctdmFyOgorCUBw cmludGYgJXNcXG4gJyQodmFyKScKK3Nob3ctVEVTVFM6CisJQHByaW50ZiAlc1xcbiAnJChU RVNUUyknCitFT0YKKworJEFDTE9DQUwKKyRBVVRPQ09ORgorJEFVVE9NQUtFIC1hCisuL2Nv bmZpZ3VyZQorCitmb3IgdiBpbiB2YXIgVEVTVFM7IGRvCisgICAgb3V0PSQoJE1BS0UgInNo b3ctJHt2fSIpCisgICAgWyAiJHtvdXR9IiA9ICJmb28uZXh0MiBiYXIuZXh0MiIgXQorZG9u ZQorCis6Ci0tIAoyLjUwLjEKCg== --------------U9JMA8iaIVgRZUpzk0c2JABO-- From unknown Thu Sep 11 11:35:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79266: Replacement (substitution) variable references not supported in TESTS References: <728971b1-5e42-4a64-8c83-e311a8422ed2@rhansen.org> Resent-From: Karl Berry Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 18 Aug 2025 21:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79266 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: rhansen@rhansen.org Cc: 79266@debbugs.gnu.org Received: via spool by 79266-submit@debbugs.gnu.org id=B79266.175555308314825 (code B ref 79266); Mon, 18 Aug 2025 21:39:02 +0000 Received: (at 79266) by debbugs.gnu.org; 18 Aug 2025 21:38:03 +0000 Received: from localhost ([127.0.0.1]:51509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uo7YJ-0003r3-1w for submit@debbugs.gnu.org; Mon, 18 Aug 2025 17:38:03 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:58922 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uo7YG-0003qZ-Fp for 79266@debbugs.gnu.org; Mon, 18 Aug 2025 17:38:01 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 57ILbwCY075835 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 18 Aug 2025 15:37:59 -0600 Received: (from karl@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 57ILbw5v075832; Mon, 18 Aug 2025 15:37:58 -0600 Date: Mon, 18 Aug 2025 15:37:58 -0600 Message-Id: <202508182137.57ILbw5v075832@freefriends.org> From: Karl Berry In-Reply-To: <728971b1-5e42-4a64-8c83-e311a8422ed2@rhansen.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi Richard, I did not see any mention of this issue in the manual or existing bug reports. Please let me know if I overlooked something. Pretty sure you haven't overlooked anything. Don't recall seeing any mention of this before. I will send a patch adding test cases as soon as I know what this bug's number will be. 79266, evidently. I am willing to propose patches to fix this; Thanks much! a pointer to where in the code this bug lives would be appreciated. I took a quick look at bin/automake.in for regexps using %, searching for "s/.*%". The one that looks suspicious to me is around line 6966, in the fn preprocess_file: # Substitute Automake template tokens. s/(?: % \?? [\w\-]+ % | \? !? [\w\-]+ \? )/transform($&, %transform)/gex; which looks like it's replacing more or less any word chars between two % (or ?) signs with the result of calling the (passed) transform fn. What exactly these "templates" and "transformations" are about, I'm afraid I have no good idea. We'll have to dig in ... I hope you can, as it will be a couple weeks (at best) before I can take any serious look at the code. Thanks again, Karl