From unknown Mon Sep 08 01:50:26 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#78747: 31.0.50; Bash and C# missing from Tree-sitter compatibility report
Resent-From: Peter Oliver
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 10 Jun 2025 15:49:04 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 78747
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 78747@debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.17495705172799
(code B ref -1); Tue, 10 Jun 2025 15:49:04 +0000
Received: (at submit) by debbugs.gnu.org; 10 Jun 2025 15:48:37 +0000
Received: from localhost ([127.0.0.1]:39241 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1uP1DF-0000ic-Ep
for submit@debbugs.gnu.org; Tue, 10 Jun 2025 11:48:36 -0400
Received: from lists.gnu.org ([2001:470:142::17]:52938)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from )
id 1uP1D8-0000gQ-LZ
for submit@debbugs.gnu.org; Tue, 10 Jun 2025 11:48:30 -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 1uP1D1-0005YN-NW
for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 11:48:19 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1uP1Cz-00074m-1l
for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 11:48:19 -0400
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-451d7b50815so49016235e9.2
for ; Tue, 10 Jun 2025 08:48:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=mavit.org.uk; s=google; t=1749570494; x=1750175294; darn=gnu.org;
h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
:date:message-id:reply-to;
bh=dXrr66/BYnUKib5h8x+fzHBSRgHHg0OZ6ln7Dx1S7ro=;
b=gA3bWq3lmEsmbPeUE3zMpLjPNuzCmEU5flW810IKulDiAjHAx+NgkTGZ+QsFL2mI4h
+tyg8Q2exMUepcwCoN9ER+cMN3UNry6FEEi58u8M0LMPK3BDK5lLkYoCoDajuWN34FlG
1Hbgq6DCDlve+sHMcU5DXv6LgzCIYzLpEFvDg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1749570494; x=1750175294;
h=mime-version:message-id:subject:to:from:date:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=dXrr66/BYnUKib5h8x+fzHBSRgHHg0OZ6ln7Dx1S7ro=;
b=h/t3oOeVdICHoBwG1gbBN0HzhNSProK5Yv0Nt1pfzjYfEIhTbOoRU3aNRyYI/2jU0J
IiQW8fGfGsP8t5kFyN2/ejQalkse33AuftoTEfOLs4pBR8cqH6axK/NG6Gxkre1yz7yD
tQwMHNu+Oktn6T0ZS85dtUQsICJ65PRSuNZv2ic7OjTgSZXVBgWXDBV0kkUB9LXS5hGX
5LXW4+auumLKcL6AsV6SAzvN8VBqEsnWdqDfz2gqkSlgh2AFv0Z0l28mqJtAD0W75SIm
9sek3GdtnGL2XGPdDjhSABEOGLh7wO8mWjfIXk/9AnUqjvfJ5CZ3DWTulgQx9wyZSVgg
FPfQ==
X-Gm-Message-State: AOJu0YzMaT22Vssg5zIUOmVhDyUs93fBWT2f3RAWRsHwPwG9SiSNavwQ
C3S2mRFlhSjDmdEG6XheKvE1hZKR8esWmVrNPF06pmk2fkNRFI/SiKG0cwuUYLKkwyxgRT8YJHm
KQ3Y=
X-Gm-Gg: ASbGncvfD/5xE+ga+XnARnzsgL2Vt6SIBjArgU7US/LVll4lTTcQMp5wVCpQRPEigY6
Hob6PfTvauh0vjdFFIW/TqDNVZQXr6CoiHQBV12t6P/bK+VwYZ4y5RgU3tnJhNPKfBc8db2OBxU
fnx7kynryCklJQHgSeCeYduTAhSuMuEEbA9rx3Jg51Mvac/0JkTZHQChX28w2tpMOcmKbefHH6g
AjYvzRmq+djM6/MLBvN090nh+jpkIA+lzATSKnQC63Q0CjrtVs1FPsStfbC+bWiba4Y19/Z+gYb
0s1cbqyDKfd5fzFid7Yx5o4JzjxgKnxzP+D7Efj1NhZJae9MrIJOLh0H4R/HiTe57JPL9w1QUZ2
Gi1g9rXsXnUMRncovQ2M2g64OalUvTUQW+5I9zLYZJ9jw0NJtevZ88F39J6u3kcm+QaL9Ow5OsB
ZJ8VdnRa0=
X-Google-Smtp-Source: AGHT+IE8om5tAb9OWZPrAO0+5pXRLVEgWoOaY6VPK8jz9TBC9DQfcQsIeqjV3gnAzU0K/Bxv8nHA4w==
X-Received: by 2002:a05:600c:5396:b0:441:b3eb:570a with SMTP id
5b1f17b1804b1-452013681efmr194846375e9.2.1749570493550;
Tue, 10 Jun 2025 08:48:13 -0700 (PDT)
Received: from froglet.home.mavit.org.uk
(dudl-14-b2-v4wan-165812-cust3365.vm31.cable.virginm.net. [82.34.125.38])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4526e05636dsm147072795e9.4.2025.06.10.08.48.12
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 10 Jun 2025 08:48:12 -0700 (PDT)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.18.1/8.17.1) with ESMTPS id 55AFmBlg108406
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for ; Tue, 10 Jun 2025 16:48:11 +0100
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
55AFmBlQ108403
for ; Tue, 10 Jun 2025 16:48:11 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Tue, 10 Jun 2025 16:48:11 +0100 (BST)
From: Peter Oliver
Message-ID:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811584-749570315-1749570491=:4469"
Received-SPF: pass client-ip=2a00:1450:4864:20::329;
envelope-from=p.d.oliver@mavit.org.uk; helo=mail-wm1-x329.google.com
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,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
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.3 (/)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811584-749570315-1749570491=:4469
Content-Type: text/plain; format=flowed; charset=US-ASCII
Tree-sitter parsers for the Bash and C# languages are not currently included in the version compatibility report generated by admin/tree-sitter/treesit-admin.el
A patch to resolve this is attached.
--
Peter Oliver
---1463811584-749570315-1749570491=:4469
Content-Type: text/plain; charset=UTF-8; name=0001-Add-bash-and-c-sharp-to-Tree-sitter-compatibility-re.patch
Content-Transfer-Encoding: BASE64
Content-ID: <4b786c4f-ce5f-0443-2b86-cd09ff85216a@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0001-Add-bash-and-c-sharp-to-Tree-sitter-compatibility-re.patch
RnJvbSA5Njg1YjgzZTU0NjQ2OTVjYTMyZTMyZjZmNTliNjdiYzlmODI4NmJh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCAxMCBKdW4gMjAyNSAx
NDoxNzozMyArMDEwMA0KU3ViamVjdDogW1BBVENIXSBBZGQgYmFzaCBhbmQg
Yy1zaGFycCB0byBUcmVlLXNpdHRlciBjb21wYXRpYmlsaXR5IHJlcG9ydA0K
TUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsg
Y2hhcnNldD1VVEYtOA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJp
dA0KDQoqIGFkbWluL3RyZWUtc2l0dGVyL3RyZWVzaXQtYWRtaW4uZWwNCih0
cmVlc2l0LWFkbWluLS1idWlsdGluLWxhbmd1YWdlLXNvdXJjZXMpOiBMaW5r
IHRvIHNvdXJjZSBvZg0KdHJlZS1zaXR0ZXItYmFzaCBhbmQgdHJlZS1zaXR0
ZXItYy1zaGFycC4NCih0cmVlc2l0LWFkbWluLS1idWlsdGluLW1vZGVzKTog
SW5jbHVkZSBiYXNoLXRzLW1vZGUgYW5kIGNzaGFycC10cy1tb2RlLg0KKHRy
ZWVzaXQtYWRtaW4tLW1vZGUtbGFuZ3VhZ2VzKTogYmFzaC10cy1tb2RlIGlz
IOKAnGNsZXZlcuKAnSBhbmQgc3dpdGNoZXMNCmJhY2sgdG8gc2gtbW9kZSBp
ZiBpdCB0aGlua3MgdGhlIGN1cnJlbnQgYnVmZmVyIGRvZXMgbm90IGNvbnRh
aW4gYSBCYXNoDQpzY3JpcHQuDQotLS0NCiBhZG1pbi90cmVlLXNpdHRlci90
cmVlc2l0LWFkbWluLmVsIHwgNDIgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tDQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE5
IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvYWRtaW4vdHJlZS1zaXR0
ZXIvdHJlZXNpdC1hZG1pbi5lbCBiL2FkbWluL3RyZWUtc2l0dGVyL3RyZWVz
aXQtYWRtaW4uZWwNCmluZGV4IGY0MWM0NTkyMDM5Li42ZjE3YTE3NGYwYyAx
MDA2NDQNCi0tLSBhL2FkbWluL3RyZWUtc2l0dGVyL3RyZWVzaXQtYWRtaW4u
ZWwNCisrKyBiL2FkbWluL3RyZWUtc2l0dGVyL3RyZWVzaXQtYWRtaW4uZWwN
CkBAIC03Miw0MSArNzIsNDMgQEAgdHJlZXNpdC1hZG1pbi1jaGVjay1tYW51
YWwtY292ZXJhZ2UNCiA7OzsgUXVlcnkgdmFsaWRhdGlvbg0KIA0KIChkZWZ2
YXIgdHJlZXNpdC1hZG1pbi0tYnVpbHRpbi1sYW5ndWFnZS1zb3VyY2VzDQot
ICAnKChjICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0ZXIvdHJlZS1z
aXR0ZXItYyIgInYwLjIzLjQiKQ0KLSAgICAoY3BwICJodHRwczovL2dpdGh1
Yi5jb20vdHJlZS1zaXR0ZXIvdHJlZS1zaXR0ZXItY3BwIiAidjAuMjMuNCIp
DQorICAnKChiYXNoICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0ZXIv
dHJlZS1zaXR0ZXItYmFzaCIpDQorICAgIChjICJodHRwczovL2dpdGh1Yi5j
b20vdHJlZS1zaXR0ZXIvdHJlZS1zaXR0ZXItYyIgInYwLjIzLjQiKQ0KKyAg
ICAoYy1zaGFycCAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVyL3Ry
ZWUtc2l0dGVyLWMtc2hhcnAiKQ0KICAgICAoY21ha2UgImh0dHBzOi8vZ2l0
aHViLmNvbS91eWhhL3RyZWUtc2l0dGVyLWNtYWtlIiAidjAuNS4wIikNCisg
ICAgKGNwcCAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVyL3RyZWUt
c2l0dGVyLWNwcCIgInYwLjIzLjQiKQ0KKyAgICAoY3NzICJodHRwczovL2dp
dGh1Yi5jb20vdHJlZS1zaXR0ZXIvdHJlZS1zaXR0ZXItY3NzIiAidjAuMjMu
MSIpDQogICAgIChkb2NrZXJmaWxlICJodHRwczovL2dpdGh1Yi5jb20vY2Ft
ZGVuY2hlZWsvdHJlZS1zaXR0ZXItZG9ja2VyZmlsZSIgInYwLjIuMCIpDQor
ICAgIChkb3h5Z2VuICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0ZXIt
Z3JhbW1hcnMvdHJlZS1zaXR0ZXItZG94eWdlbiIgInYxLjEuMCIpDQorICAg
IChlbGl4aXIgImh0dHBzOi8vZ2l0aHViLmNvbS9lbGl4aXItbGFuZy90cmVl
LXNpdHRlci1lbGl4aXIiICJ2MC4zLjMiKQ0KICAgICAoZ28gImh0dHBzOi8v
Z2l0aHViLmNvbS90cmVlLXNpdHRlci90cmVlLXNpdHRlci1nbyIgInYwLjIz
LjQiKQ0KLSAgICAocnVieSAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0
dGVyL3RyZWUtc2l0dGVyLXJ1YnkiICJ2MC4yMy4xIikNCisgICAgKGhlZXgg
Imh0dHBzOi8vZ2l0aHViLmNvbS9waG9lbml4ZnJhbWV3b3JrL3RyZWUtc2l0
dGVyLWhlZXgiICJ2MC43LjAiKQ0KKyAgICAoaHRtbCAiaHR0cHM6Ly9naXRo
dWIuY29tL3RyZWUtc2l0dGVyL3RyZWUtc2l0dGVyLWh0bWwiICJ2MC4yMy4y
IikNCisgICAgKGphdmEgImh0dHBzOi8vZ2l0aHViLmNvbS90cmVlLXNpdHRl
ci90cmVlLXNpdHRlci1qYXZhIiAidjAuMjMuNSIpDQogICAgIChqYXZhc2Ny
aXB0ICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0ZXIvdHJlZS1zaXR0
ZXItamF2YXNjcmlwdCIgInYwLjIzLjEiKQ0KLSAgICAodHlwZXNjcmlwdCAi
aHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVyL3RyZWUtc2l0dGVyLXR5
cGVzY3JpcHQiDQotICAgICAgICAgICAgICAgICJ2MC4yMy4yIiAidHlwZXNj
cmlwdC9zcmMiKQ0KLSAgICAodHN4ICJodHRwczovL2dpdGh1Yi5jb20vdHJl
ZS1zaXR0ZXIvdHJlZS1zaXR0ZXItdHlwZXNjcmlwdCINCi0gICAgICAgICAi
djAuMjMuMiIgInRzeC9zcmMiKQ0KKyAgICAoanNkb2MgImh0dHBzOi8vZ2l0
aHViLmNvbS90cmVlLXNpdHRlci90cmVlLXNpdHRlci1qc2RvYyIgInYwLjIz
LjIiKQ0KICAgICAoanNvbiAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0
dGVyL3RyZWUtc2l0dGVyLWpzb24iICJ2MC4yNC44IikNCi0gICAgKHJ1c3Qg
Imh0dHBzOi8vZ2l0aHViLmNvbS90cmVlLXNpdHRlci90cmVlLXNpdHRlci1y
dXN0IiAidjAuMjMuMiIpDQorICAgIChsdWEgImh0dHBzOi8vZ2l0aHViLmNv
bS90cmVlLXNpdHRlci1ncmFtbWFycy90cmVlLXNpdHRlci1sdWEiICJ2MC4z
LjAiKQ0KICAgICAocGhwICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0
ZXIvdHJlZS1zaXR0ZXItcGhwIg0KICAgICAgICAgICJ2MC4yMy4xMSIgInBo
cC9zcmMiKQ0KLSAgICAoY3NzICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1z
aXR0ZXIvdHJlZS1zaXR0ZXItY3NzIiAidjAuMjMuMSIpDQogICAgIChwaHBk
b2MgImh0dHBzOi8vZ2l0aHViLmNvbS9jbGF5dG9ucmNhcnRlci90cmVlLXNp
dHRlci1waHBkb2MiKQ0KLSAgICAoZG94eWdlbiAiaHR0cHM6Ly9naXRodWIu
Y29tL3RyZWUtc2l0dGVyLWdyYW1tYXJzL3RyZWUtc2l0dGVyLWRveHlnZW4i
ICJ2MS4xLjAiKQ0KLSAgICAobHVhICJodHRwczovL2dpdGh1Yi5jb20vdHJl
ZS1zaXR0ZXItZ3JhbW1hcnMvdHJlZS1zaXR0ZXItbHVhIiAidjAuMy4wIikN
CiAgICAgKHB5dGhvbiAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVy
L3RyZWUtc2l0dGVyLXB5dGhvbiIgInYwLjIzLjYiKQ0KLSAgICAoaHRtbCAi
aHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVyL3RyZWUtc2l0dGVyLWh0
bWwiICJ2MC4yMy4yIikNCi0gICAgKGVsaXhpciAiaHR0cHM6Ly9naXRodWIu
Y29tL2VsaXhpci1sYW5nL3RyZWUtc2l0dGVyLWVsaXhpciIgInYwLjMuMyIp
DQotICAgIChoZWV4ICJodHRwczovL2dpdGh1Yi5jb20vcGhvZW5peGZyYW1l
d29yay90cmVlLXNpdHRlci1oZWV4IiAidjAuNy4wIikNCi0gICAgKGphdmEg
Imh0dHBzOi8vZ2l0aHViLmNvbS90cmVlLXNpdHRlci90cmVlLXNpdHRlci1q
YXZhIiAidjAuMjMuNSIpDQotICAgIChqc2RvYyAiaHR0cHM6Ly9naXRodWIu
Y29tL3RyZWUtc2l0dGVyL3RyZWUtc2l0dGVyLWpzZG9jIiAidjAuMjMuMiIp
DQorICAgIChydWJ5ICJodHRwczovL2dpdGh1Yi5jb20vdHJlZS1zaXR0ZXIv
dHJlZS1zaXR0ZXItcnVieSIgInYwLjIzLjEiKQ0KKyAgICAocnVzdCAiaHR0
cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVyL3RyZWUtc2l0dGVyLXJ1c3Qi
ICJ2MC4yMy4yIikNCiAgICAgKHRvbWwgImh0dHBzOi8vZ2l0aHViLmNvbS90
cmVlLXNpdHRlci1ncmFtbWFycy90cmVlLXNpdHRlci10b21sIiAidjAuNy4w
IikNCisgICAgKHRzeCAiaHR0cHM6Ly9naXRodWIuY29tL3RyZWUtc2l0dGVy
L3RyZWUtc2l0dGVyLXR5cGVzY3JpcHQiDQorICAgICAgICAgInYwLjIzLjIi
ICJ0c3gvc3JjIikNCisgICAgKHR5cGVzY3JpcHQgImh0dHBzOi8vZ2l0aHVi
LmNvbS90cmVlLXNpdHRlci90cmVlLXNpdHRlci10eXBlc2NyaXB0Ig0KKyAg
ICAgICAgICAgICAgICAidjAuMjMuMiIgInR5cGVzY3JpcHQvc3JjIikNCiAg
ICAgKHlhbWwgImh0dHBzOi8vZ2l0aHViLmNvbS90cmVlLXNpdHRlci1ncmFt
bWFycy90cmVlLXNpdHRlci15YW1sIiAidjAuNy4wIikpDQogICAiQSBsaXN0
IG9mIHNvdXJjZXMgZm9yIHRoZSBidWlsdGluIG1vZGVzLg0KIFRoZSBzb3Vy
Y2UgaW5mb3JtYXRpb24gYXJlIGluIHRoZSBmb3JtYXQgb2YNCiBgdHJlZXNp
dC1sYW5ndWFnZS1zb3VyY2UtYWxpc3QnLiAgVGhpcyBpcyBmb3IgZGV2ZWxv
cG1lbnQgb25seS4iKQ0KIA0KIChkZWZ2YXIgdHJlZXNpdC1hZG1pbi0tYnVp
bHRpbi1tb2Rlcw0KLSAgJyggYy10cy1tb2RlIGMrKy10cy1tb2RlIGNtYWtl
LXRzLW1vZGUgZG9ja2VyZmlsZS10cy1tb2RlDQotICAgICBnby10cy1tb2Rl
IHJ1YnktdHMtbW9kZSBqcy10cy1tb2RlIHR5cGVzY3JpcHQtdHMtbW9kZSB0
c3gtdHMtbW9kZQ0KLSAgICAganNvbi10cy1tb2RlIHJ1c3QtdHMtbW9kZSBw
aHAtdHMtbW9kZSBjc3MtdHMtbW9kZSBsdWEtdHMtbW9kZQ0KKyAgJyggYmFz
aC10cy1tb2RlIGMtdHMtbW9kZSBjKystdHMtbW9kZSBjbWFrZS10cy1tb2Rl
IGNzaGFycC1tb2RlDQorICAgICBkb2NrZXJmaWxlLXRzLW1vZGUgZ28tdHMt
bW9kZSBydWJ5LXRzLW1vZGUganMtdHMtbW9kZSB0eXBlc2NyaXB0LXRzLW1v
ZGUNCisgICAgIHRzeC10cy1tb2RlIGpzb24tdHMtbW9kZSBydXN0LXRzLW1v
ZGUgcGhwLXRzLW1vZGUgY3NzLXRzLW1vZGUgbHVhLXRzLW1vZGUNCiAgICAg
IGh0bWwtdHMtbW9kZSBlbGl4aXItdHMtbW9kZSBoZWV4LXRzLW1vZGUgamF2
YS10cy1tb2RlKQ0KICAgIkJ1aWx0aW4gdHJlZS1zaXR0ZXIgbW9kZXMgdGhh
dCB3ZSBjaGVjay4iKQ0KIA0KQEAgLTI2OCw2ICsyNzAsOCBAQCB0cmVlc2l0
LWFkbWluLS1tb2RlLWxhbmd1YWdlcw0KICAgKGxldCAoKHNldHRpbmdzDQog
ICAgICAgICAgKHdpdGgtdGVtcC1idWZmZXINCiAgICAgICAgICAgIChpZ25v
cmUtZXJyb3JzDQorICAgICAgICAgICAgICh3aGVuIChlcSBtb2RlICdiYXNo
LXRzLW1vZGUpDQorICAgICAgICAgICAgICAgKGluc2VydCAiIyEvYmluL2Jh
c2giKSkNCiAgICAgICAgICAgICAgOzsgVE9ETzogQSBtb3JlIGdlbmVyaWMg
d2F5IHRvIGZpbmQgYWxsIHF1ZXJpZXMuDQogICAgICAgICAgICAgIChsZXQg
KChjLXRzLW1vZGUtZW5hYmxlLWRveHlnZW4gdCkNCiAgICAgICAgICAgICAg
ICAgICAgKGMtdHMtbW9kZS1lbmFibGUtZG94eWdlbiB0KQ0KLS0gDQoyLjQ5
LjANCg0K
---1463811584-749570315-1749570491=:4469--
From unknown Mon Sep 08 01:50:26 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#78747: 31.0.50; Bash and C# missing from Tree-sitter compatibility report
Resent-From: Michael Albinus
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 10 Jun 2025 17:56:03 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 78747
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Peter Oliver
Cc: 78747@debbugs.gnu.org
Received: via spool by 78747-submit@debbugs.gnu.org id=B78747.174957814629043
(code B ref 78747); Tue, 10 Jun 2025 17:56:03 +0000
Received: (at 78747) by debbugs.gnu.org; 10 Jun 2025 17:55:46 +0000
Received: from localhost ([127.0.0.1]:39491 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1uP3CK-0007Y8-Hu
for submit@debbugs.gnu.org; Tue, 10 Jun 2025 13:55:45 -0400
Received: from mout.gmx.net ([212.227.17.20]:52641)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from )
id 1uP3CH-0007Wd-Eo
for 78747@debbugs.gnu.org; Tue, 10 Jun 2025 13:55:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
s=s31663417; t=1749578134; x=1750182934; i=michael.albinus@gmx.de;
bh=TpHx9KQLRlGZP6ma5CPgrq6ReRhzvE1Cep3eW/YnHpE=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=hRAvOVEiYS5vN3juQ5VuDa0T1bDh+AMD2hgyqBtw5iYg4E7ap6Ll5MmUA6nyTLrA
BLjZEJWHUVkXUCAqvQpNsRjyuXOOFrcQ9ofDboaN0SDozedJ8JvPZZy4Wz7fjGvNy
t/2kALmg88iX4MucSF2O/jcRXjWjDTcJS0ZUGuVtBtU8/x/mj5oU+wR0+Y7dDRcQ+
hBk/zZj2OsDTP+GkB9qkYdpHZ5iWmJqM/p+D3Iqsh11YoLnY615jQp2io6LG2akfz
3z5+qgoGVtx6LQUREXcpHf1DXD0+Ee1WF6b+LoN/e1U21D4zEXVwHXakLuJgwoq7f
k/9goslFoGcWSfmYIw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx104
[212.227.17.168]) with ESMTPSA (Nemesis) id 1MNsw4-1u9Zfy0HCi-00YMvo; Tue, 10
Jun 2025 19:55:34 +0200
From: Michael Albinus
In-Reply-To:
References:
Date: Tue, 10 Jun 2025 19:55:33 +0200
Message-ID: <875xh3eb1m.fsf@gmx.de>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ufYBVwnbFdyUZ/oOodd7kDnp7ErMl9GMMiNH62yIwVooBhRXbij
VTgZrfZcxjqT/2BUZIw3mXY0kjMTZb3IRshYXmsAoy2Zn9dNEkdpaKaJZ7fyt5/yBFGgnJP
HvViqjYIUw8FFVWX+Nv3UdpYfD5iwUg/yQTAchDoFFj6he7Rv3JNcqaJxKh7mfFIXpEVazO
SA0qM26gr3CT03zLLBBNg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:1DtkvGYm2wI=;MxGUI3MpUBxOrroxjGp7TGufnZA
wq1PDjg+3c/CSqD5bUSSHj9fRwmF48BzP7eJ/8Oj9nHf9Yr3vR4RdHtDpnen1n8TPSbLjZ+wE
XfYO/BT8qJ9BSo0Kd39NUFjqp4GO4dFdLczUMexgZxYK42V7ReYQiAtdN4GpZOBgKOsawaQ80
kvSoeCQqkUG9bTJydgqsdRbtsnyGWGvUkK6sHHwWCV1XvxW45VCNJKZiOvnoACCSkB+XM2AP0
mKhexVA6nSWSkBP8Xcl2GfozaLTf0qF4GUwTOd/0BB7skQZE6zjeNu3mabD+gXodRvlcJSDWA
9LZDewZZLS96MspbbtpmxVgrAnGro1dIk04XupOQ1G4JylWJqkPUUhEsrMZMf4WULcm659htm
87kq+5A+g3voLCzAdLWJURWjsvfGL3fiGcGsTATTiy7NCbFEAT13UuRnNXS63egMnBi80MGEj
fuW9+X7oQ8+Wd5n5+1o01nReZ2At+6g3fpXSsrdmsMBCb/djuPOvk5ckySdLPwzdrKONeOb6X
04huO2QVYAZ9AZgAf2LHqInqN/TIkCwh1Vf+mWVTtZB7vU/2UPcfqVx3sYoKtPTHlKngQ90//
gxSjFxNV53n8k5kI/jhARjKmhpZau+IgdWBBEvoQVkgSJKbdiWJlJjwEUYwO4TpeX1jWjA1UP
UDfjpE8adUuwVbh0owC5/b04XtIHrr4Szl6piZ8f9+XM3UHrzMEFJos9Fb7w1mXNUYosKi9BX
o5ClVSQV/qJhcLcuQ43dz6iJYD2Y6IeYBl+ljHxnXiAcOwIW7Wjbp2NzTdPqf9n9r+hbxSri6
5Sp9azdWrDSxklrwfeOUy6f4PnMR0FB8dZykVP4Y1uT2/mOPSexmd0QuH9rDuwHRmni8Yvu3e
ojgm84dnyws9Nlb9ZVKZ4ukzo9bPMNA/Do5iF7zNg9EreFu+w5Z++xsUxH8El0Z/P02KoSRJu
4+McwmnlXuCb+Oge4oOTuXeFIeX3wQZUo0kTgRJGl5kJhj3IXjc7RtELTCfg8ndsKZ+/MNFjI
QmznS5J8mGXfDlDW7ls4XcBBmxZqXaWekknSRExJRjbJzveKTEGA/NzpYj6sW2s/lr8PGrzf3
NpNx/jef8WG5AHahtA2w4rXXUjb7DJhXm/of81SXGw3It2uTsv8Md6t6S4w+GBbzg0/IBBo3l
RLoYUhtwsVoDXzPbGFiaPQdL8z1FVSeinopym2gm1uXRE58eoDkLbBP1hxlCki/YrGcgYsKbN
KZ1vP91yF8aRB/Y+VWkpSVm69OLsUh5I1lAkrTK5XKpWxRuUeYVg/HiawCFPXf60f2L0HQSjJ
qadCncvqQHnPqkythXaBkUXUoY12bMhYjaNofXN+hUZKWf01TpGIAUtRuczasLfFMupOfh0aM
YHXzJbfv+BrMKmo8kCaqhDEz6CEsXEehXJLnOw21NCJNoGseZ1+5Rns+j5ip2TXrqy7cXkRdC
K4zKsXi22EG3iIejYeZZPA9hoYFrnejCM6bsKon8eCG5rtaxvDxDsi2oHWbOmKayENRLoZXMa
Cvw/EcXxWG/Euau0i5ePyldWRmiahOWlo7T8xT4otdUqlhp+Poxx8Bo+ud+OqbWYZS3X8qbou
SMuzqXY0Hb5GVxc9YzxDXfPpLPcS682rOS2KFmuQLn/178ZV8/hV1QO/0GEM18kMx6HE3B2K/
u/ddnGDDa/U8PBOaKORbQZVRpUoe0fOBSJjrIRgtxoKLoiFKOeH6XSJk78YNhfLoW1+PxtAAP
jaPvuAj+cxQF5My9Rj7Q6xtx9Va3LVGEw1iVisohupii9yL48L3V8kHsbV1QqpFGsVDmsKGIc
WXqSFK4mTzFgEmlkDG/Owo6X5+IeiMPOEnsmJq7I+ru/J3E8Rse7nzfAbRHE3zLn5OCFIgheO
4OljCmiWqe9usJafx5/cuFa33KQnBc8uXJc2tp4tTrTiugj5wrrGDArV0s6HTwQ4hDPcxBv5m
upEvOlG3J2CJ4RxiTQ+7RgBX/8NwHKGoateXvMLoIIuWPA/L9yVfS9+AC0lCAK7BArj5pB1R+
f+OSb83bxoU1rlG1s1aNCde39g1rqs/yPZExx8NyMfwzdWvOffCl1mr7b7LpFOOwkWS+If7KU
7lOR+5VHl6r6vC9S3mlosnB5pa7Eioc6XTN5Atq2ClLya+adGyoYfUZ8HjMMYQE+Jvbv5bHZ9
eNoQPr7TLDvSzn4lm4fNKH86qojmBqH80nf9rsV0EHm5oWs5FYM8fBw3tus/OY3ZIbk24Guj6
YwZ/naCU8Pd1MUb5CfJc9FGwcXRDDoDt/asUl2s6+mTiTMVaRaJwCmUvEOeDpYmlwa1bo9W3n
N/vm1V69MynumohI9lATxwkft2fx/n/7CEW6yhK3JNw5IRT2y8gRkKS6tPMJUb449u70N8Bvd
tHCHVhJtwODUuscm1zRPK/aeC9iHRK+/tWsShbZgzpsv8UIwx3Xd3lKC4v9wGr+K1LIQOLDeH
w0G+07y8CgoijqIsb3XKQjFGB1vbNCi0p1OSaFh7os8aIBW8QlCVXzZ8X48rO0Bz7LtGLS2Ob
i3pS8FrQtflz8+VvJ1uDyOFHj3UMGrrFvuoR1sA52FJ3PAUWv3ywHLO/+ifYZnljeLQqHjbvi
EGbViDrArF3iQgBJdAUN0N8mZaejekhscvPjG35KlFiWlCN//WtnEp9PU22tXznz1sR00FQFg
e76VOGvK/3qW7QzqG3mRZVJ46ZxoyFd3TM/iPAWgAaAFNegYxW50ByamYDVMigDcKTMtTMoML
2x1iFS1tx7pqy/z+IgkGhTAuIYZMdpsAZPpGIX72Bthnb8FjqIgVVUUs/8NyBAtx/9cZzawGK
uncacRbozFOGT123nvqwvPLoIAYdxVSHIWDEp5JfooBw1VcU9KcpIoU99HNyY97maRvs9ydXB
b9wG0Whnskbx+zXIHC/w2XQsYKazs4SnR1HvQ5DgSCaE/5alll7th79j01aWyQnke6LvaAGVg
12Id9KbU01hl3PEtUXhEOMSDvD7lKSGsELoaHVVuhrDunrmYz4X3UFGsbWCX4J4cP8R7/oeSo
S/I1yXxDrUenZLvp7y4yn4bokFiL3uG6Sxjm4pBvzhPnw+J6SX4M3fOB3mMNSH3cfc/EEv9j0
GpKFtSqra/Uk/v9BuiS20KM5GQmnsAr2JEvWhCsDKjaTr56+JgYmiHa74vsxcJ0S1qh97MiEt
Qra9m9otNezWRA5EqexMwcahRPvTRYpYQR89Lulut3YmUzEQxELVyml1adyGKOnTMi9p+0C9X
knfIzSEDJAcm+OB5zQBL1XfFIqOXfIqdL86XKg==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
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.7 (-)
Peter Oliver writes:
Hi Peter,
> Tree-sitter parsers for the Bash and C# languages are not currently incl=
uded in the version compatibility report generated by admin/tree-sitter/tr=
eesit-admin.el
>
> A patch to resolve this is attached.
>
> diff --git a/admin/tree-sitter/treesit-admin.el b/admin/tree-sitter/tree=
sit-admin.el
> index f41c4592039..6f17a174f0c 100644
> --- a/admin/tree-sitter/treesit-admin.el
> +++ b/admin/tree-sitter/treesit-admin.el
> @@ -72,41 +72,43 @@ treesit-admin-check-manual-coverage
> ;;; Query validation
> =20
> (defvar treesit-admin--builtin-language-sources
> - '((c "https://github.com/tree-sitter/tree-sitter-c" "v0.23.4")
> - (cpp "https://github.com/tree-sitter/tree-sitter-cpp" "v0.23.4")
> + '((bash "https://github.com/tree-sitter/tree-sitter-bash")
> + (c "https://github.com/tree-sitter/tree-sitter-c" "v0.23.4")
> + (c-sharp "https://github.com/tree-sitter/tree-sitter-c-sharp")
...
Is it still appropriate to have hard-coded versions here?
treesit-language-source-alist is populated with proper versions
meanwhile.
That's why, that I do on emba
=2D-8<---------------cut here---------------start------------->8---
(setq treesit-admin--builtin-language-sources treesit-language-source-alis=
t)
=2D-8<---------------cut here---------------end--------------->8---
when generating compatibility-report.html. See test/infra/Dockerfile.emba.
> Peter Oliver
Best regards, Michael.
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 19 12:30:38 2025
Received: (at control) by debbugs.gnu.org; 19 Jun 2025 16:30:38 +0000
Received: from localhost ([127.0.0.1]:35781 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1uSI9q-0006vb-Vc
for submit@debbugs.gnu.org; Thu, 19 Jun 2025 12:30:38 -0400
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:40869)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from )
id 1uSI9m-0006rT-3x; Thu, 19 Jun 2025 12:30:31 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 688FB442AD;
Thu, 19 Jun 2025 16:30:21 +0000 (UTC)
From: Juri Linkov
To: Peter Oliver
Subject: Re: bug#78748: 31.0.50; Stale Tree-sitter compatibility report
In-Reply-To: <78a41c1a-8bc4-d097-7365-c016d10f6e98@mavit.org.uk>
Organization: LINKOV.NET
References: <05db58f7-3057-9d2c-eced-049fb5b29b9a@mavit.org.uk>
<871prreauv.fsf@gmx.de>
<4b043592-2b6c-59d0-f604-d9da0161860f@mavit.org.uk>
<34e2c040-8b40-1c2a-c5d1-a34ce7a2e2d8@mavit.org.uk>
<87wm9ii5yd.fsf@mail.linkov.net>
<78a41c1a-8bc4-d097-7365-c016d10f6e98@mavit.org.uk>
Date: Thu, 19 Jun 2025 19:29:24 +0300
Message-ID: <874iwblmor.fsf@mail.linkov.net>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdeitddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutddtrdejjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeluddruddvledruddttddrjeejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohepgedprhgtphhtthhopegtohhnthhrohhlseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeekjeegkeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopehprdgurdholhhivhgvrhesmhgrvhhithdrohhrghdruhhk
X-GND-Sasl: juri@linkov.net
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: control
Cc: 78748@debbugs.gnu.org, Michael Albinus
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.7 (-)
forcemerge 78747 78748
close 78748 31.0.50
thanks
>>> diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
>>> @@
>>> --eval '(setq treesit-admin--builtin-language-sources \
>>> treesit-language-source-alist)' \
>>
>> Since the patch eliminates 'treesit-admin--builtin-language-sources',
>> it doesn't seem necessary to keep it here.
>
> Indeed not. Updated patch attached.
Thanks, now pushed.