GNU bug report logs - #78848
Tree-sitter compatibility report: tags and sources

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Peter Oliver <p.d.oliver@HIDDEN>; Done: Juri Linkov <juri@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug marked as fixed in version 31.0.50, send any further explanations to 78848 <at> debbugs.gnu.org and Peter Oliver <p.d.oliver@HIDDEN> Request was from Juri Linkov <juri@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 78848 <at> debbugs.gnu.org:


Received: (at 78848) by debbugs.gnu.org; 23 Jun 2025 06:50:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 23 02:50:13 2025
Received: from localhost ([127.0.0.1]:52996 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uTb0O-0004iR-Vp
	for submit <at> debbugs.gnu.org; Mon, 23 Jun 2025 02:50:13 -0400
Received: from relay3-d.mail.gandi.net ([217.70.183.195]:49807)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1uTb0L-0004cP-SF; Mon, 23 Jun 2025 02:50:10 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id D43D31FCF0;
 Mon, 23 Jun 2025 06:50:01 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Peter Oliver <p.d.oliver@HIDDEN>
Subject: Re: bug#78848: Tree-sitter compatibility report: tags and sources
In-Reply-To: <502e37c9-1484-a00e-f024-2d07b6504b1e@HIDDEN>
Organization: LINKOV.NET
References: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
 <87y0tmcplr.fsf@HIDDEN>
 <502e37c9-1484-a00e-f024-2d07b6504b1e@HIDDEN>
Date: Mon, 23 Jun 2025 09:49:04 +0300
Message-ID: <87cyav0x7j.fsf@HIDDEN>
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: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdduieefgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledruddttddrjeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutddtrdejjedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtoheptghonhhtrhholhesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopeejkeekgeekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepphdrugdrohhlihhvvghrsehmrghvihhtrdhorhhgrdhukh
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78848
Cc: 78848 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

close 78848 31.0.50
thanks

>> bug#78542 introduced keywords for treesit-language-source-alist.
>> I adapted treesit-admin--find-latest-compatible-revision and
>> treesit-admin--unversioned-treesit-language-source-alist for keywords.
>> But it seems more changes are now required in your patch
>> to adapt keywords in more places.  Sorry for that.
>
> Thanks for the heads-up, but I think my patches work unmodified.

Thanks for the confirmation, so now pushed.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.

Message received at 78848 <at> debbugs.gnu.org:


Received: (at 78848) by debbugs.gnu.org; 21 Jun 2025 10:45:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 21 06:45:54 2025
Received: from localhost ([127.0.0.1]:34544 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSvjN-00019Z-6z
	for submit <at> debbugs.gnu.org; Sat, 21 Jun 2025 06:45:54 -0400
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:45485)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <p.d.oliver@HIDDEN>)
 id 1uSvjK-00018T-Bh
 for 78848 <at> debbugs.gnu.org; Sat, 21 Jun 2025 06:45:51 -0400
Received: by mail-wm1-x331.google.com with SMTP id
 5b1f17b1804b1-453634d8609so13220015e9.3
 for <78848 <at> debbugs.gnu.org>; Sat, 21 Jun 2025 03:45:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1750502744; x=1751107544; darn=debbugs.gnu.org;
 h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
 :date:from:to:cc:subject:date:message-id:reply-to;
 bh=q5GYIyfFC6OYnUIvd1Et+HbIUEgzGHlT44gMUAmIoP4=;
 b=COPtEfmtUMlRD+uUEUrSyTClimZhskHwFuLbCcfK740jay2q7p+UPeFTGai9M0gjuc
 PvHRArcjegvEQsin4JT8O9ZSqDN9xRUkZ6aV8UQmfQCSUuis0sxxOuLzmUkz/GTEzuE9
 PwFPFZU4KxiOoyTaazmVBvk2yMx8QTqSXkJIY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1750502744; x=1751107544;
 h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
 :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=q5GYIyfFC6OYnUIvd1Et+HbIUEgzGHlT44gMUAmIoP4=;
 b=nlL+CqZgLjCoBxJpL123oT43En8PRQY7kUlNobgQb7/MOHbrWCj33e3ZOHa6iS1pZy
 3R0lZAoyEMHDeFE+segN51XCcgoaHXHaW8YVp540ue8Ka9iPyxY/sHKANCebakpDooLG
 l+ZBjOs+5RBgVQND56pdbDDlYSoFjah5ZTMbahKzTgEZTfVQ7mwBuKXjEPJajTDFbqiM
 73l99xm208Eedbeit5DiXNDnTbqSIUUybCegHN18sgBc1HIpqjpvJ/xJozMk1dPPBJNk
 scxBc1W4lPDeBKmzjw8ixmmS4rl9nhzvHsaXlo1m4OjlvuKdOwZJ5lHKyAfZTSCwkUX6
 YM+g==
X-Gm-Message-State: AOJu0YxF3NNFBuKZbdiAOhwd1bi/1hNa4vuR3cTuYO8vAZXKZBgCvAJQ
 iY8TQ5CRAVklCpLSE/gyYjc//U2/1d/3JfxlHDfrQ0jpg4XC56u3t0zEkXMfvmKXqYM47IKRdFA
 uzrTbZw==
X-Gm-Gg: ASbGnctcRdnsl37Qyjk6fgNXaP3G3PiI/9nDKQe1y0L/BMDJ11ZpZRo5P/0QMnE+qd/
 i8tffOKGY/6LeRWqAKL9C5BAoextXOGQdLZlKHwVJSy9IlhjlU6E2NZgb1MXFvcGaJS5qm+ag3Z
 2EPEIxdqq+Lqc1DBdrl34FYgM2FwtJr/S9L1o3v5kDJHgaTBwPPZXeIgmVOzX0rb+V5VCbDF1nW
 H1+qbwZJrKP/YgnXrLvnih72zTzgRwqpqXLTpxKRjTdchDB3vbeaHEiH6jjIgXBa1sAaUWzU5DX
 5/c9bqDSKyUQ1SN3xzncy6PRqeU5NKuKtxL8yWdFky9MQDlcHj1bNow+nedyskMGgn+4ZTd1PkM
 bKNE2KE5MsYUUJ8BV7e/s60TodMUyYcZ3lK5HED73OkHMLCQNExtnc7j1/RPl8fNRC8OToSfy
X-Google-Smtp-Source: AGHT+IGZfS6Ibc9zhEm1N9LBPcOtRMQ+lEnZm0LLj9m4ChBe3+kaYtqFQ5pggytdXAopNI+xwkeplg==
X-Received: by 2002:a05:600c:1f06:b0:442:e0f9:394d with SMTP id
 5b1f17b1804b1-453655c2af1mr49734845e9.24.1750502743588; 
 Sat, 21 Jun 2025 03:45:43 -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
 ffacd0b85a97d-3a6d0f104f6sm4555519f8f.12.2025.06.21.03.45.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 21 Jun 2025 03:45:43 -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 55LAjflM008638
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
 Sat, 21 Jun 2025 11:45:41 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55LAjfZ8008635; Sat, 21 Jun 2025 11:45:41 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Sat, 21 Jun 2025 11:45:41 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#78848: Tree-sitter compatibility report: tags and sources
In-Reply-To: <87y0tmcplr.fsf@HIDDEN>
Message-ID: <502e37c9-1484-a00e-f024-2d07b6504b1e@HIDDEN>
References: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
 <87y0tmcplr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78848
Cc: 78848 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri, 20 Jun 2025, Juri Linkov wrote:

> bug#78542 introduced keywords for treesit-language-source-alist.
> I adapted treesit-admin--find-latest-compatible-revision and
> treesit-admin--unversioned-treesit-language-source-alist for keywords.
> But it seems more changes are now required in your patch
> to adapt keywords in more places.  Sorry for that.

Thanks for the heads-up, but I think my patches work unmodified.

-- 
Peter Oliver




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.

Message received at 78848 <at> debbugs.gnu.org:


Received: (at 78848) by debbugs.gnu.org; 20 Jun 2025 17:04:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 20 13:04:28 2025
Received: from localhost ([127.0.0.1]:54694 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSfAC-000584-6M
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 13:04:28 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:34535)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1uSfAA-000579-3H
 for 78848 <at> debbugs.gnu.org; Fri, 20 Jun 2025 13:04:26 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 68BB743221;
 Fri, 20 Jun 2025 17:04:17 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Peter Oliver <p.d.oliver@HIDDEN>
Subject: Re: bug#78848: Tree-sitter compatibility report: tags and sources
In-Reply-To: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
Organization: LINKOV.NET
References: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
Date: Fri, 20 Jun 2025 20:03:28 +0300
Message-ID: <87y0tmcplr.fsf@HIDDEN>
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: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgdekleehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeegjeevudeghfetvddtjeeugeeiveejudetgffhffejvdeuheefgfetfeetfeejtdenucffohhmrghinhephihhvghtihhlrdhorhhgnecukfhppeeluddruddvledruddttddrjeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutddtrdejjedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeekkeegkeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehprdgurdholhhivhgvrhesmhgrvhhithdrohhrghdruhhk
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78848
Cc: 78848 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Back in January, there was some discussion on emacs-devel about how the
> Tree-sitter parser compatibility report generated by
> admin/tree-sitter/treesit-admin.el could be made more helpful for
> distribution packagers:
> https://yhetil.org/emacs-devel/BF8AAD24-2001-4C56-BB63-96E328CD011B@HIDDEN/#t
>
> Following on from that, here are some patches to enhance the report.

bug#78542 introduced keywords for treesit-language-source-alist.
I adapted treesit-admin--find-latest-compatible-revision and
treesit-admin--unversioned-treesit-language-source-alist for keywords.
But it seems more changes are now required in your patch
to adapt keywords in more places.  Sorry for that.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.

Message received at 78848 <at> debbugs.gnu.org:


Received: (at 78848) by debbugs.gnu.org; 20 Jun 2025 13:24:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 20 09:24:58 2025
Received: from localhost ([127.0.0.1]:50360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSbjm-0002Se-Bn
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 09:24:58 -0400
Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:49253)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <p.d.oliver@HIDDEN>)
 id 1uSbjj-0002Rs-13
 for 78848 <at> debbugs.gnu.org; Fri, 20 Jun 2025 09:24:56 -0400
Received: by mail-wr1-x431.google.com with SMTP id
 ffacd0b85a97d-3a536ecbf6fso1119052f8f.2
 for <78848 <at> debbugs.gnu.org>; Fri, 20 Jun 2025 06:24:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1750425889; x=1751030689; darn=debbugs.gnu.org;
 h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
 :date:from:to:cc:subject:date:message-id:reply-to;
 bh=KjyKYtdzDBpmv2S4ZBgsd5aa3oRWJYg8mlxQn7KSkyg=;
 b=nGj40wMcRMgGgJGewT2N+c3X5PQhmjjYw+WueYQ6Ndh1K2mDzh7kGQszSQ6faC6zMn
 B4u0RjJ5ProIeMm1iSiQ83mN6Ch5XD2GFBGGv+/mn22PpeVSrphsYM+hirSECmccFtjc
 pVyRigfYXA4mOv0yYiNHdkzErDvGQRB8x3SrE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1750425889; x=1751030689;
 h=mime-version:references:message-id:in-reply-to:subject:cc:to:from
 :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=KjyKYtdzDBpmv2S4ZBgsd5aa3oRWJYg8mlxQn7KSkyg=;
 b=ZtYgI6dHp8Yn0gHyNcowHXVsvrYXeq1PdoXZ4FhdGrz30Ihqdgd7H6Xfkyyg3NinhQ
 BhdG4cK+BLcNuZNuoS/mUt4wX9NsaPVtd0ULOzm0TPPl9cVAVFT2CHfcI8dFWKqkWjXV
 BNguIul7nmNeJbrUeCO0TgRXxxY/1aX4JKOsGe23wPntDJmRkNT7Mtyb2EkbYBwUOVsX
 zmNLW/GKlaV64yEaiRSSb3HcWhd/8uY+H7KIFWzvnvpdymis7bHQr7cIp2QmeKSzi4V9
 UftVOpr3DQVdJ3FpKcEjM4uszitC5DVYWjPMiBzWITXnI3qSIpCAu8gqdBdz+yapsozV
 zRgw==
X-Gm-Message-State: AOJu0Yz5GIR472UULz7feReU2ckZd5KqalY9F/vr5nrVl3PcKQRhcvsx
 RxEpIisCEv9396nbTSzVuf5iM+5Pb9HAfjQkBd7osgdNsi7/NniIL9OFcUceA4vedg==
X-Gm-Gg: ASbGncu69Bx9NVcG7jJneCoXzqID+G1YuZ2EiWWDvZT14y0pkUULhiOIR99x7QOT3bX
 vZa1alS4/ADtZvluMGvSIVHYLlDcsqD6DQYzcrKcej4u10gHC0ofPuMBpsSrfYhJuQvyYx/WR62
 bhGALQ3OnQ4XlE2B3L9cTpNKwqZF1RJMGD3+8WFIDnrpjHR9pS84+HnJmHrVPNZK4veeXRUexSq
 g1hq2kBkymtB/8s1RCdxqM/bXMyN/SYbjlEzlntvWjj1pw5jwXGdyvTdTPTzA84VhMLdWa4MAXM
 Xmy+hyKqTMptxlTs6y5E9G8DzNt3y6geNn8KadiNsJtx5PNZF8tHX6BCVK5fTFmkKVY/ZkOKGsK
 Ec1rCtKeLUagHUbsfSBSAxIKwyrNS6MIPULWQCR4orGDrPmfTTL2ftFowrA7CnUGdRPEXVWXM
X-Google-Smtp-Source: AGHT+IFbEwAT0UlrG47nv0n1oUYXg9VwxFx8nfahOsj9CdVXb3sXcuLFaMVrwBPEXAxRDWujTMS5Qg==
X-Received: by 2002:a05:6000:4a09:b0:3a5:5278:e635 with SMTP id
 ffacd0b85a97d-3a6d12fb2eamr2282036f8f.3.1750425888414; 
 Fri, 20 Jun 2025 06:24:48 -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-453646fd6efsm25223815e9.19.2025.06.20.06.24.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Jun 2025 06:24:47 -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 55KDOkjU015002
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
 Fri, 20 Jun 2025 14:24:46 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55KDOk3s014999; Fri, 20 Jun 2025 14:24:46 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Fri, 20 Jun 2025 14:24:46 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#78848: Tree-sitter compatibility report: tags and sources
In-Reply-To: <87v7oq381h.fsf@HIDDEN>
Message-ID: <6d630efe-51b5-f6ff-2aee-5f9755624eb9@HIDDEN>
References: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
 <87v7oq381h.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="-1463811584-514248361-1750425886=:4548"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78848
Cc: 78848 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

  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-514248361-1750425886=:4548
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Fri, 20 Jun 2025, Michael Albinus wrote:

> Peter Oliver <p.d.oliver@HIDDEN> writes:
>
> But the question still remains, where the generated report from emba
> shall go to. Currently, it is contained in the artifacts of the job
> test-tree-sitter. Is this sufficient?

It’s better than nothing.  It would be better if we could put the report at a stable URL so we can bookmark/link to it, but I think we ran out of ideas on how to do that from Emba.

For anyone wondering how to find this report, I’ll note the steps here:

1. Browse to https://emba.gnu.org/emacs/emacs/-/jobs
2. Look for a job named test-tree-sitter on the relevant branch
3. Click on the job number.
4. Under “Job artifacts”, click “Browse”.
5. Navigate the directory structure until you find compatibility-report.html, then click on it.
6. Click to download.
7. Open the downloaded file in a browser.

-- 
Peter Oliver
---1463811584-514248361-1750425886=:4548--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.

Message received at 78848 <at> debbugs.gnu.org:


Received: (at 78848) by debbugs.gnu.org; 20 Jun 2025 12:35:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 20 08:35:36 2025
Received: from localhost ([127.0.0.1]:49591 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSaxz-0001zN-Dn
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 08:35:35 -0400
Received: from mout.gmx.net ([212.227.17.21]:35771)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uSaxu-0001yR-Vm
 for 78848 <at> debbugs.gnu.org; Fri, 20 Jun 2025 08:35:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1750422923; x=1751027723; i=michael.albinus@HIDDEN;
 bh=MULl1tyP2qBdWSWIi4tDomrRRW20VrFoS+dhr6k+jIU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=DV3cxKLTPU9i0pVqN4cUxzwmdDbYx/HKr6MULV3FtBpD/iC7094iMzAm1ulGHy0+
 H+jBvpJTgpAj/9lp4LjqTiSisoR1Ba9Pag4c1sXF3Th191HxyITsnTRFd3Cs5me7V
 pnEfncAra1cqx9P2aqKCIeJKnLEZa5yxI5BbXiu3jcaleHoGDIjkg9+Vd3j5jUl1a
 hd+g0X/ZdpeeLB99jku2RUYFvwz8w0nsOTAeLjQzmvZWhlTw8Ht/XiuuFkL2y1Sdd
 fv48f/d0KILqrRxpEKGp+ATwA1aY0o1NFMaLPOeGGPmVUyq4lv53U/eYQZpDPi3bN
 mmAie61n+d1avxfRkg==
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 1MEFzx-1ua35i1S33-000PuR; Fri, 20
 Jun 2025 14:35:23 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Peter Oliver <p.d.oliver@HIDDEN>
Subject: Re: bug#78848: Tree-sitter compatibility report: tags and sources
In-Reply-To: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
References: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
Date: Fri, 20 Jun 2025 14:35:22 +0200
Message-ID: <87v7oq381h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:mJDJI2p+pwe+hrT61HuBawkvLioYGlAHkpzMUcDNuq1J+5uABTi
 5KbMTOlAIvZEKC0v4UogdNnEmEZB/uFoFGyGIwf0XtS8McY2akDBHpmMsLEbzbX3Hoe/Ag2
 4bR2zSCDf/kQHhXfc5vDxRTu4YywVaScKBGmLju6PMgBcv1Pp21Et7Ievyo4BXKSckV3EKv
 Kc08kC38E8ZsEAeQ3daIg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:xn8YE1nV8Hc=;33J+JgdxB8KINNEZRiOoJjMdMaU
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78848
Cc: 78848 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Peter Oliver <p.d.oliver@HIDDEN> writes:

Hi Peter,

> Following on from that, here are some patches to enhance the report.

I have no comments on the changes, 'cos I'm not the consumer of the
report. I'll run everything on emba.

But the question still remains, where the generated report from emba
shall go to. Currently, it is contained in the artifacts of the job
test-tree-sitter. Is this sufficient?

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Jun 2025 11:57:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 20 07:57:03 2025
Received: from localhost ([127.0.0.1]:49181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSaMe-0006FG-CY
	for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 07:57:02 -0400
Received: from lists.gnu.org ([2001:470:142::17]:51240)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <p.d.oliver@HIDDEN>)
 id 1uSaMS-0006EA-SQ
 for submit <at> debbugs.gnu.org; Fri, 20 Jun 2025 07:56:55 -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 <p.d.oliver@HIDDEN>)
 id 1uSaML-0006Rz-4Y
 for bug-gnu-emacs@HIDDEN; Fri, 20 Jun 2025 07:56:41 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <p.d.oliver@HIDDEN>)
 id 1uSaMH-0003gS-0y
 for bug-gnu-emacs@HIDDEN; Fri, 20 Jun 2025 07:56:40 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-450cf214200so16825625e9.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 20 Jun 2025 04:56:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1750420592; x=1751025392; darn=gnu.org;
 h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
 :date:message-id:reply-to;
 bh=FvUes02jjLZZBDfnxNMJLDwLSt6q1UZpIHqsQEVj0WU=;
 b=jX6UV5MIjcV9M11GynYDX9t8jTKFLziRNMPU6nSoPTqJcjuaWLNSgnP3QAFEFvhEsj
 7z3QKRVqecVjm3lmXPj3ZdmfvJqfmlxvjxOyqbidA+EeZqw9XXrPVRekiXyxLy0Flqkk
 +GsDYiueNHFHqPiavfofSNFpLVa2y5ugs4Bv4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1750420592; x=1751025392;
 h=mime-version:message-id:subject:to:from:date:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=FvUes02jjLZZBDfnxNMJLDwLSt6q1UZpIHqsQEVj0WU=;
 b=hBEm+N7TJNF1RQ3Z7xshrkKGukpJEpMc/3wGRbjGxR8BXwyyUTEDby0YG3SvbkNeby
 SGavR7GybZF6pGloigT8ELFBqqNVprZW7oBgfWdd8G1bg3KagoxbOoA9rHd/sjRMi8Q0
 kMvADHMxmh7D8jMVlfATvPcB5AUanN0YfwdIRMI3l7ogAna1bZdSdE7e7PyPyH2kk0Vt
 yIeE6K/4f3DJNKATcUFROsC8lr3diY44jlaum2CZqayf3fjdTXliXaG018z2XWPs7tqe
 RWB2hHRVs61zNeUEzav2e+7kdykTy6uUEfuokNwW4KraIwFmuIj7CMbtcF+KsTonUoBD
 1eew==
X-Gm-Message-State: AOJu0YyfGqYs0UttF8BgJQw2ydf8fi4n9/ijx3Aku7KJx5aUzzCrEdbr
 VWp28r5evoDbpI+UyobR6/2NSWzraKRNwi8JUGN3h9IuvBmRn49GSwYFndPCX4Z+qsZBLRwN6VV
 UBxQ=
X-Gm-Gg: ASbGncvappV9zOmVdOEasrPqY2b7ljVbDY/zOBWMij2KC5zYoGePOfy0L8UJuIPqtBf
 78V3tXgj8eMIB/Jd/9bid5M7mQAbSPuFmH3Zg0Wv130PzFzMqWTZj2xqKL9WY7RRaCI9Nt21PqQ
 TzPQFmJ5fvdbh2s3QYeyibboinny0LEq45pTZWlLIC++9EQU04ekWbyADe+1Y51YNnltaKCDtuk
 ktNbMpzzJOuix8JRwuN2x455e/09UH8Vyhsv9f0rIHzkR+icDV2bwla6MC4a39BR8l6XjIYAxKH
 5usoBE8PjLHxBTeE2y67lF0UoVEgnD75G3CBeBX45aihZAhMaVE6Y9/k1m0JvHWOMpCRfX6Gq0f
 N3Gmau41FKQHuStsXxkrzZ3/0HhYR3U4MMKAVdluwIpjiFnkXCFhyLQPjmdAil4R3Lwv6zM8e
X-Google-Smtp-Source: AGHT+IG2i5zUwnjARV5dc9KhMmVWV48sODXX6RLCtcPsA69L7grYmnxQTqrC+XF7wXCSPEAXb1FBdg==
X-Received: by 2002:a05:600c:468e:b0:43d:b85:1831 with SMTP id
 5b1f17b1804b1-453653c7fa9mr25453055e9.0.1750420591619; 
 Fri, 20 Jun 2025 04:56:31 -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-45366b4d0adsm12653015e9.14.2025.06.20.04.56.30
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Jun 2025 04:56:30 -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 55KBuTrk008789
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
 for <bug-gnu-emacs@HIDDEN>; Fri, 20 Jun 2025 12:56:29 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55KBuTmr008786
 for <bug-gnu-emacs@HIDDEN>; Fri, 20 Jun 2025 12:56:29 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Fri, 20 Jun 2025 12:56:29 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Tree-sitter compatibility report: tags and sources
Message-ID: <c0ceffb2-f870-a24a-fc4a-a18b3ec67374@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="-1463811584-815408501-1750420589=:4548"
Received-SPF: pass client-ip=2a00:1450:4864:20::332;
 envelope-from=p.d.oliver@HIDDEN; helo=mail-wm1-x332.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-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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-815408501-1750420589=:4548
Content-Type: text/plain; format=flowed; charset=US-ASCII

Back in January, there was some discussion on emacs-devel about how the Tree-sitter parser compatibility report generated by admin/tree-sitter/treesit-admin.el could be made more helpful for distribution packagers: https://yhetil.org/emacs-devel/BF8AAD24-2001-4C56-BB63-96E328CD011B@HIDDEN/#t

Following on from that, here are some patches to enhance the report.

-- 
Peter Oliver
---1463811584-815408501-1750420589=:4548
Content-Type: text/plain; charset=US-ASCII; name=0001-New-function-treesit-language-git-version-tags.patch
Content-Transfer-Encoding: BASE64
Content-ID: <5841bee8-cbf4-50c1-2963-c51eb84a324a@HIDDEN>
Content-Description: 
Content-Disposition: attachment; filename=0001-New-function-treesit-language-git-version-tags.patch

RnJvbSBkZTVkNTI1MjRkYjliYTljNmZkNmQ3NWQyNDc3ZDAxNjk0MmEwY2Fi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogRnJpLCAzIEphbiAyMDI1IDEy
OjAyOjUwICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMS8zXSBOZXcgZnVuY3Rp
b24gdHJlZXNpdC0tbGFuZ3VhZ2UtZ2l0LXZlcnNpb24tdGFncw0KDQoqIGxp
c3AvdHJlZXNpdC5lbCAodHJlZXNpdC0tbGFuZ3VhZ2UtZ2l0LXZlcnNpb24t
dGFncyk6IE5ldyBmdW5jdGlvbiB0bw0KICBsaXN0IHZlcnNpb24gdGFncyBm
b3IgYSBUcmVlLXNpdHRlciBwYXJzZXIgR2l0IHJlcG9zaXRvcnkuDQotLS0N
CiBsaXNwL3RyZWVzaXQuZWwgfCAxMiArKysrKysrKysrKysNCiAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvbGlz
cC90cmVlc2l0LmVsIGIvbGlzcC90cmVlc2l0LmVsDQppbmRleCAzNTNlOTkx
ZWMyMC4uNGYwN2UxMzdjOGMgMTAwNjQ0DQotLS0gYS9saXNwL3RyZWVzaXQu
ZWwNCisrKyBiL2xpc3AvdHJlZXNpdC5lbA0KQEAgLTUxNTMsNiArNTE1Mywx
OCBAQCB0cmVlc2l0LS1sYW5ndWFnZS1naXQtcmV2aXNpb24NCiAgICAgICAo
c3RyaW5nLXRyaW0gKGJ1ZmZlci1zdHJpbmcpKSkNCiAgICAgICh0IG5pbCkp
KSkNCiANCisoZGVmdW4gdHJlZXNpdC0tbGFuZ3VhZ2UtZ2l0LXZlcnNpb24t
dGFncyAocmVwby1kaXIpDQorICAiUmV0dXJuIGEgbGlzdCBvZiBHaXQgdmVy
c2lvbiB0YWdzIGluIFJFUE8tRElSLCBzb3J0ZWQgbGF0ZXN0IGZpcnN0Lg0K
Kw0KK1JldHVybiB0aGUgb3V0cHV0IG9mIFwiZ2l0IHRhZyAtLWxpc3QgLS1z
b3J0PS12ZXJzaW9uOnJlZm5hbWUgJ3YqJ1wiLiBJZg0KK2FueXRoaW5nIGdv
ZXMgd3JvbmcsIHJldHVybiBuaWwuIg0KKyAgKHdpdGgtdGVtcC1idWZmZXIN
CisgICAgKGNvbmQNCisgICAgICgoZXEgMCAoY2FsbC1wcm9jZXNzICJnaXQi
IG5pbCB0IG5pbCAiLUMiIHJlcG8tZGlyICJ0YWciDQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAiLS1saXN0IiAiLS1zb3J0PS12ZXJzaW9uOnJlZm5h
bWUiICJ2KiIpKQ0KKyAgICAgIChzcGxpdC1zdHJpbmcgKGJ1ZmZlci1zdHJp
bmcpKSkNCisgICAgICh0IG5pbCkpKSkNCisNCiAoZGVmdW4gdHJlZXNpdC0t
bGFuZ3VhZ2UtZ2l0LXRpbWVzdGFtcCAocmVwby1kaXIpDQogICAiUmV0dXJu
IHRoZSBjb21taXQgZGF0ZSBpbiBSRVBPLURJUiBpbiBVTklYIGVwb2NoLg0K
IA0KLS0gDQoyLjQ5LjANCg0K

---1463811584-815408501-1750420589=:4548
Content-Type: text/plain; charset=US-ASCII; name=0002-Show-also-tagged-versions-on-Tree-sitter-compatibili.patch
Content-Transfer-Encoding: BASE64
Content-ID: <94704899-f22a-70f0-528c-a7578ff424e7@HIDDEN>
Content-Description: 
Content-Disposition: attachment; filename=0002-Show-also-tagged-versions-on-Tree-sitter-compatibili.patch

RnJvbSA4MDVlNzg3ODJkNjRlN2RlMmJlMWQzYWIyNWY4ZjhkMjU3N2EzZmVm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogV2VkLCAxMSBKdW4gMjAyNSAx
NzozNDo1MyArMDEwMA0KU3ViamVjdDogW1BBVENIIDIvM10gU2hvdyBhbHNv
IHRhZ2dlZCB2ZXJzaW9ucyBvbiBUcmVlLXNpdHRlciBjb21wYXRpYmlsaXR5
DQogcmVwb3J0DQoNCiogYWRtaW4vdHJlZS1zaXR0ZXIvY29tcGF0LXRlbXBs
YXRlLmh0bWw6IEFjY29tbW9kYXRlIHR3byB0YWJsZXMuDQoqIGFkbWluL3Ry
ZWUtc2l0dGVyL3RyZWVzaXQtYWRtaW4uZWwNCih0cmVlc2l0LWFkbWluLS1m
aW5kLWxhdGVzdC1jb21wYXRpYmxlLXJldmlzaW9uKTogUGFzcyB0aHJvdWdo
IG5ldyBhcmcNClJFVklTSU9OLVRZUEUuDQoodHJlZXNpdC1hZG1pbi0tbGFz
dC1jb21wYXRpYmxlLWdyYW1tYXItZm9yLW1vZGVzKTogT3B0aW9uYWxseSBp
dGVyYXRlDQpvdmVyIHRhZ2dlZCByYXRoZXIgdGhhbiBhbGwgY29tbWl0cy4N
Cih0cmVlc2l0LWFkbWluLS1nZW5lcmF0ZS1jb21wYXRpYmlsaXR5LXJlcG9y
dCk6IEdlbmVyYXRlIGEgc2Vjb25kIHRhYmxlLA0Kc2hvd2luZyBvbmx5IHRh
Z2dlZCBjb21taXRzLg0KLS0tDQogYWRtaW4vdHJlZS1zaXR0ZXIvY29tcGF0
LXRlbXBsYXRlLmh0bWwgfCAgMTAgKy0NCiBhZG1pbi90cmVlLXNpdHRlci90
cmVlc2l0LWFkbWluLmVsICAgICB8IDIzNCArKysrKysrKysrKysrKy0tLS0t
LS0tLS0tDQogMiBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKSwg
MTAyIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvYWRtaW4vdHJlZS1z
aXR0ZXIvY29tcGF0LXRlbXBsYXRlLmh0bWwgYi9hZG1pbi90cmVlLXNpdHRl
ci9jb21wYXQtdGVtcGxhdGUuaHRtbA0KaW5kZXggMjNiNWI1NWQ3YjMuLjNm
ODE2MzU2N2FmIDEwMDY0NA0KLS0tIGEvYWRtaW4vdHJlZS1zaXR0ZXIvY29t
cGF0LXRlbXBsYXRlLmh0bWwNCisrKyBiL2FkbWluL3RyZWUtc2l0dGVyL2Nv
bXBhdC10ZW1wbGF0ZS5odG1sDQpAQCAtMTYsMjQgKzE2LDI2IEBADQogICAg
ICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgIH0NCiAgICAgICB0
YWJsZSB7DQorICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAg
ICAgICAgICAgbWFyZ2luOiBhdXRvOw0KICAgICAgIH0NCisgICAgICB0YWJs
ZSBjYXB0aW9uIHsNCisgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQor
ICAgICAgfQ0KICAgICAgIHRhYmxlIHRkIHsNCiAgICAgICAgICAgcGFkZGlu
ZzogMC41cmVtIDFyZW07DQogICAgICAgICAgIHdpZHRoOiAxMHJlbTsNCiAg
ICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOw0KICAgICAgIH0NCi0g
ICAgICAuaGVhZCB7DQorICAgICAgLmxhdGVzdCB7DQogICAgICAgICAgIGJh
Y2tncm91bmQ6IGxpZ2h0Z3JlZW47DQogICAgICAgfQ0KICAgICA8L3N0eWxl
Pg0KICAgPC9oZWFkPg0KICAgPGJvZHk+DQogICAgIDxoMT5FbWFjcyB0cmVl
LXNpdHRlciBncmFtbWFyIGNvbXBhdGliaWxpdHk8L2gxPg0KLSAgICA8cD5U
aGlzIGlzIGFuIGF1dG8tZ2VuZXJhdGVkIHJlcG9ydCBvZiB0aGUgbGFzdCBj
b21wYXRpYmxlIHZlcnNpb24gZm9yIGVhY2ggZ3JhbW1hciBpbiBlYWNoIEVt
YWNzIHZlcnNpb24uICBBIDxzcGFuIGNsYXNzPSJoZWFkIj5ncmVlbiBiYWNr
Z3JvdW5kPC9zcGFuPiBvbiB0aGUgdmVyc2lvbiBpbmRpY2F0ZXMgdGhhdCB0
aGUgRW1hY3MgdmVyc2lvbiBpcyBjb21wYXRpYmxlIHdpdGggdGhlIGxhdGVz
dCBjb21taXQgaW4gdGhlIHVwc3RyZWFtIGdyYW1tYXIgcmVwby48L3A+DQor
ICAgIDxwPlRoaXMgaXMgYW4gYXV0by1nZW5lcmF0ZWQgcmVwb3J0IG9mIHRo
ZSBsYXN0IGNvbXBhdGlibGUgdmVyc2lvbiBmb3IgZWFjaCBncmFtbWFyIGlu
IGVhY2ggRW1hY3MgdmVyc2lvbi4gIEEgPHNwYW4gY2xhc3M9ImhlYWQiPmdy
ZWVuIGJhY2tncm91bmQ8L3NwYW4+IG9uIHRoZSB2ZXJzaW9uIGluZGljYXRl
cyB0aGF0IHRoZSBFbWFjcyB2ZXJzaW9uIGlzIGNvbXBhdGlibGUgd2l0aCB0
aGUgbGF0ZXN0IGNvbW1pdC90YWcgaW4gdGhlIHVwc3RyZWFtIGdyYW1tYXIg
cmVwby48L3A+DQogICAgIDxwPlRoaXMgcmVwb3J0IGlzIGdlbmVyYXRlZCBv
biBfX19SRVBMQUNFX1RJTUVfX18uPC9wPg0KLSAgICA8dGFibGU+DQogX19f
UkVQTEFDRV9UQUJMRV9fXw0KLSAgICA8L3RhYmxlPg0KICAgPC9ib2R5Pg0K
IDwvaHRtbD4NCmRpZmYgLS1naXQgYS9hZG1pbi90cmVlLXNpdHRlci90cmVl
c2l0LWFkbWluLmVsIGIvYWRtaW4vdHJlZS1zaXR0ZXIvdHJlZXNpdC1hZG1p
bi5lbA0KaW5kZXggMWJiOGI5MjdlNWMuLjRlMmUzODU1ZjU1IDEwMDY0NA0K
LS0tIGEvYWRtaW4vdHJlZS1zaXR0ZXIvdHJlZXNpdC1hZG1pbi5lbA0KKysr
IGIvYWRtaW4vdHJlZS1zaXR0ZXIvdHJlZXNpdC1hZG1pbi5lbA0KQEAgLTMx
NSwyMSArMzE1LDI1IEBAIHRyZWVzaXQtYWRtaW4tLW1vZGUtbGFuZ3VhZ2Vz
DQogICAgICAgICAgICAgICAgICAgICAgc2V0dGluZ3MpKSkpKQ0KIA0KIChk
ZWZ1biB0cmVlc2l0LWFkbWluLS1maW5kLWxhdGVzdC1jb21wYXRpYmxlLXJl
dmlzaW9uDQotICAgIChtb2RlIGxhbmd1YWdlIHNvdXJjZS1hbGlzdCBncmFt
bWFyLWRpciAmb3B0aW9uYWwgZW1hY3MtZXhlY3V0YWJsZSkNCisgICAgKG1v
ZGUgbGFuZ3VhZ2Ugc291cmNlLWFsaXN0IGdyYW1tYXItZGlyIHJldmlzaW9u
LXR5cGUNCisgICAgICAgICAgJm9wdGlvbmFsIGVtYWNzLWV4ZWN1dGFibGUp
DQogICAiRmluZCB0aGUgbGF0ZXN0IHJldmlzaW9uIGZvciBMQU5HVUFHRSB0
aGF0J3MgY29tcGF0aWJsZSB3aXRoIE1PREUuDQogDQogTU9ERSwgTEFOR1VB
R0UsIFNPVVJDRS1BTElTVCwgR1JBTU1BUi1ESVIgYXJlIHRoZSBzYW1lIGFz
IGluDQogYHRyZWVzaXQtYWRtaW4tLXZlcmlmeS1tYWpvci1tb2RlLXF1ZXJp
ZXMnLg0KIA0KK1JFVklTSU9OLVRZUEUgaXMgYGNvbW1pdCcgb3IgYHRhZycs
IHRvIGluc3BlY3QgYWxsIG9yIG9ubHkgdGFnZ2VkIGNvbW1pdHMNCityZXNw
ZWN0aXZlbHkuDQorDQogQnkgZGVmYXVsdCwgdXNlIHRoZSBFbWFjcyBleGVj
dXRhYmxlIHRoYXQgc3Bhd25lZCB0aGUgY3VycmVudCBFbWFjcw0KIHNlc3Np
b24gdG8gdmFsaWRhdGUgZ3JhbW1hcnMsIGJ1dCBpZiBFTUFDUy1FWEVDVVRB
QkxFIGlzIG5vbi1uaWwsIHVzZSBpdA0KIGluc3RlYWQuDQogDQogUmV0dXJu
IGEgcGxpc3Qgb2YgdGhlIGZvcm0NCiANCi0gICAgKDp2ZXJzaW9uIFZFUlNJ
T04gOmhlYWQtdmVyc2lvbiBIRUFELVZFUlNJT04gOnRpbWVzdGFtcCBUSU1F
U1RBTVApLg0KKyAgICAoOnZlcnNpb24gVkVSU0lPTiA6bGF0ZXN0LXZlcnNp
b24gTEFURVNULVZFUlNJT04gOnRpbWVzdGFtcCBUSU1FU1RBTVApLg0KIA0K
LUhFQUQtVkVSU0lPTiBpcyB0aGUgdmVyc2lvbiBvZiB0aGUgSEVBRCwgVkVS
U0lPTiBpcyB0aGUgbGF0ZXN0DQorTEFURVNULVZFUlNJT04gaXMgdGhlIG1v
c3QtcmVjZW50IHZlcnNpb24sIFZFUlNJT04gaXMgdGhlIG1vc3QtcmVjZW50
DQogY29tcGF0aWJsZSB2ZXJzaW9uLiAgVElNRVNUQU1QIGlzIHRoZSBjb21t
aXQgZGF0ZSBvZiBWRVJTSU9OIGluIFVOSVgNCiBlcG9jaCBmb3JtYXQuIg0K
ICAgKGxldCAoKHRyZWVzaXQtZXh0cmEtbG9hZC1wYXRoIChsaXN0IGdyYW1t
YXItZGlyKSkNCkBAIC0zNDAsNyArMzQ0LDcgQEAgdHJlZXNpdC1hZG1pbi0t
ZmluZC1sYXRlc3QtY29tcGF0aWJsZS1yZXZpc2lvbg0KICAgICAgICAgKGVt
YWNzLWV4ZWN1dGFibGUNCiAgICAgICAgICAob3IgZW1hY3MtZXhlY3V0YWJs
ZQ0KICAgICAgICAgICAgICAoZXhwYW5kLWZpbGUtbmFtZSBpbnZvY2F0aW9u
LW5hbWUgaW52b2NhdGlvbi1kaXJlY3RvcnkpKSkNCi0gICAgICAgIGhlYWQt
dmVyc2lvbiB2ZXJzaW9uIGV4aXQtY29kZSB0aW1lc3RhbXApDQorICAgICAg
ICBsYXRlc3QtdmVyc2lvbiB2ZXJzaW9uIGV4aXQtY29kZSB0aW1lc3RhbXAp
DQogICAgICh3aGVuIChub3QgcmVjaXBlKQ0KICAgICAgIChzaWduYWwgJ3Ry
ZWVzaXQtZXJyb3IgYCgiQ2Fubm90IGZpbmQgcmVjaXBlIiAsbGFuZ3VhZ2Up
KSkNCiAgICAgKHBjYXNlLWxldCAoKGAoLHVybCAscmV2aXNpb24gLHNvdXJj
ZS1kaXIgLGNjICxjKysgLGNvbW1pdCkNCkBAIC0zNDksNDQgKzM1Myw3MCBA
QCB0cmVlc2l0LWFkbWluLS1maW5kLWxhdGVzdC1jb21wYXRpYmxlLXJldmlz
aW9uDQogICAgICAgICAodHJlZXNpdC0tZ2l0LWNsb25lLXJlcG8gdXJsIHJl
dmlzaW9uIHdvcmtkaXIpDQogICAgICAgICAod2hlbiBjb21taXQNCiAgICAg
ICAgICAgKHRyZWVzaXQtLWdpdC1jaGVja291dC1icmFuY2ggd29ya2RpciBj
b21taXQpKQ0KLSAgICAgICAgKHNldHEgaGVhZC12ZXJzaW9uICh0cmVlc2l0
LS1sYW5ndWFnZS1naXQtcmV2aXNpb24gd29ya2RpcikpDQotICAgICAgICAo
dHJlZXNpdC0tYnVpbGQtZ3JhbW1hcg0KLSAgICAgICAgIHdvcmtkaXIgZ3Jh
bW1hci1kaXIgbGFuZ3VhZ2Ugc291cmNlLWRpciBjYyBjKyspDQotICAgICAg
ICAod2hpbGUgKG5vdCAoZXEgZXhpdC1jb2RlIDApKQ0KLSAgICAgICAgICAo
dW5sZXNzIChudWxsIGV4aXQtY29kZSkNCi0gICAgICAgICAgICAodHJlZXNp
dC0tZ2l0LWNoZWNrb3V0LWJyYW5jaCB3b3JrZGlyICJIRUFEfiIpDQorICAg
ICAgICAoY29uZA0KKyAgICAgICAgICgoZXEgcmV2aXNpb24tdHlwZSAndGFn
KQ0KKyAgICAgICAgICAoY2wtZG9saXN0ICh0YWcgKHRyZWVzaXQtLWxhbmd1
YWdlLWdpdC12ZXJzaW9uLXRhZ3Mgd29ya2RpcikpDQorICAgICAgICAgICAg
KHVubGVzcyBsYXRlc3QtdmVyc2lvbg0KKyAgICAgICAgICAgICAgKHNldHEg
bGF0ZXN0LXZlcnNpb24gdGFnKSkNCisgICAgICAgICAgICAodHJlZXNpdC0t
Z2l0LWNoZWNrb3V0LWJyYW5jaCB3b3JrZGlyIHRhZykNCiAgICAgICAgICAg
ICAodHJlZXNpdC0tYnVpbGQtZ3JhbW1hcg0KLSAgICAgICAgICAgICB3b3Jr
ZGlyIGdyYW1tYXItZGlyIGxhbmd1YWdlIHNvdXJjZS1kaXIgY2MgYysrKSkN
Ci0gICAgICAgICAgKHNldHEgdmVyc2lvbiAodHJlZXNpdC0tbGFuZ3VhZ2Ut
Z2l0LXJldmlzaW9uIHdvcmtkaXIpKQ0KLSAgICAgICAgICAoc2V0cSB0aW1l
c3RhbXAgKHRyZWVzaXQtLWxhbmd1YWdlLWdpdC10aW1lc3RhbXAgd29ya2Rp
cikpDQotICAgICAgICAgIChtZXNzYWdlICJWYWxpZGF0ZWluZyB2ZXJzaW9u
ICVzIiB2ZXJzaW9uKQ0KLSAgICAgICAgICAoc2V0cSBleGl0LWNvZGUNCi0g
ICAgICAgICAgICAgICAgKGNhbGwtcHJvY2Vzcw0KLSAgICAgICAgICAgICAg
ICAgZW1hY3MtZXhlY3V0YWJsZSBuaWwgdCBuaWwNCi0gICAgICAgICAgICAg
ICAgICItUSIgIi0tYmF0Y2giDQotICAgICAgICAgICAgICAgICAiLS1ldmFs
IiAocHJpbjEtdG8tc3RyaW5nDQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYChsZXQgKCh0cmVlc2l0LWV4dHJhLWxvYWQtcGF0aA0KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJygsZ3JhbW1hci1kaXIpKSkN
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9hZCAsdHJlZXNp
dC1hZG1pbi1maWxlLW5hbWUpDQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGlmICh0cmVlc2l0LWFkbWluLS12YWxpZGF0ZS1tb2RlLWxhbmcN
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcsbW9kZSAn
LGxhbmd1YWdlKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoa2lsbC1lbWFjcyAwKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGtpbGwtZW1hY3MgLTEpKSkpKSkpKSkNCi0gICAgKGxpc3QgOnZl
cnNpb24gdmVyc2lvbiA6aGVhZC12ZXJzaW9uIGhlYWQtdmVyc2lvbiA6dGlt
ZXN0YW1wIHRpbWVzdGFtcCkpKQ0KKyAgICAgICAgICAgICB3b3JrZGlyIGdy
YW1tYXItZGlyIGxhbmd1YWdlIHNvdXJjZS1kaXIgY2MgYysrKQ0KKyAgICAg
ICAgICAgIChzZXRxIHRpbWVzdGFtcCAodHJlZXNpdC0tbGFuZ3VhZ2UtZ2l0
LXRpbWVzdGFtcCB3b3JrZGlyKSkNCisgICAgICAgICAgICAoc2V0cSBleGl0
LWNvZGUNCisgICAgICAgICAgICAgICAgICAodHJlZXNpdC1hZG1pbi0tdmFs
aWRhdGUtZ3JhbW1hcg0KKyAgICAgICAgICAgICAgICAgICBlbWFjcy1leGVj
dXRhYmxlIG1vZGUgZ3JhbW1hci1kaXIgbGFuZ3VhZ2UgdGFnKSkNCisgICAg
ICAgICAgICAod2hlbiAoZXEgZXhpdC1jb2RlIDApDQorICAgICAgICAgICAg
ICAoc2V0cSB2ZXJzaW9uIHRhZykNCisgICAgICAgICAgICAgIChjbC1yZXR1
cm4pKSkpDQorICAgICAgICAgKChlcSByZXZpc2lvbi10eXBlICdjb21taXQp
DQorICAgICAgICAgIChzZXRxIGxhdGVzdC12ZXJzaW9uICh0cmVlc2l0LS1s
YW5ndWFnZS1naXQtcmV2aXNpb24gd29ya2RpcikpDQorICAgICAgICAgICh0
cmVlc2l0LS1idWlsZC1ncmFtbWFyDQorICAgICAgICAgICB3b3JrZGlyIGdy
YW1tYXItZGlyIGxhbmd1YWdlIHNvdXJjZS1kaXIgY2MgYysrKQ0KKyAgICAg
ICAgICAod2hpbGUgKG5vdCAoZXEgZXhpdC1jb2RlIDApKQ0KKyAgICAgICAg
ICAgICh1bmxlc3MgKG51bGwgZXhpdC1jb2RlKQ0KKyAgICAgICAgICAgICAg
KHRyZWVzaXQtLWdpdC1jaGVja291dC1icmFuY2ggd29ya2RpciAiSEVBRH4i
KQ0KKyAgICAgICAgICAgICAgKHRyZWVzaXQtLWJ1aWxkLWdyYW1tYXINCisg
ICAgICAgICAgICAgICB3b3JrZGlyIGdyYW1tYXItZGlyIGxhbmd1YWdlIHNv
dXJjZS1kaXIgY2MgYysrKSkNCisgICAgICAgICAgICAoc2V0cSB2ZXJzaW9u
ICh0cmVlc2l0LS1sYW5ndWFnZS1naXQtcmV2aXNpb24gd29ya2RpcikpDQor
ICAgICAgICAgICAgKHNldHEgdGltZXN0YW1wICh0cmVlc2l0LS1sYW5ndWFn
ZS1naXQtdGltZXN0YW1wIHdvcmtkaXIpKQ0KKyAgICAgICAgICAgIChzZXRx
IGV4aXQtY29kZQ0KKyAgICAgICAgICAgICAgICAgICh0cmVlc2l0LWFkbWlu
LS12YWxpZGF0ZS1ncmFtbWFyDQorICAgICAgICAgICAgICAgICAgIGVtYWNz
LWV4ZWN1dGFibGUgbW9kZSBncmFtbWFyLWRpciBsYW5ndWFnZSB2ZXJzaW9u
KSkpKSkpKQ0KKyAgICAobGlzdCA6dmVyc2lvbiB2ZXJzaW9uDQorICAgICAg
ICAgIDpsYXRlc3QtdmVyc2lvbiBsYXRlc3QtdmVyc2lvbg0KKyAgICAgICAg
ICA6dGltZXN0YW1wIHRpbWVzdGFtcCkpKQ0KKw0KKyhkZWZ1biB0cmVlc2l0
LWFkbWluLS12YWxpZGF0ZS1ncmFtbWFyDQorICAgIChlbWFjcy1leGVjdXRh
YmxlIG1vZGUgZ3JhbW1hci1kaXIgbGFuZ3VhZ2UgdmVyc2lvbikNCisiVmFs
aWRhdGUgVkVSU0lPTiBvZiBMQU5HVUFHRSBpbiBHUkFNTUFSLURJUiBmb3Ig
TU9ERSB3aXRoIEVNQUNTLUVYRUNVVEFCTEUuIg0KKyAgKG1lc3NhZ2UgIlZh
bGlkYXRpbmcgdmVyc2lvbiAlcyIgdmVyc2lvbikNCisgIChjYWxsLXByb2Nl
c3MNCisgICBlbWFjcy1leGVjdXRhYmxlIG5pbCB0IG5pbA0KKyAgICItUSIg
Ii0tYmF0Y2giDQorICAgIi0tZXZhbCIgKHByaW4xLXRvLXN0cmluZw0KKyAg
ICAgICAgICAgICBgKGxldCAoKHRyZWVzaXQtZXh0cmEtbG9hZC1wYXRoDQor
ICAgICAgICAgICAgICAgICAgICAgJygsZ3JhbW1hci1kaXIpKSkNCisgICAg
ICAgICAgICAgICAgKGxvYWQgLHRyZWVzaXQtYWRtaW4tZmlsZS1uYW1lKQ0K
KyAgICAgICAgICAgICAgICAoaWYgKHRyZWVzaXQtYWRtaW4tLXZhbGlkYXRl
LW1vZGUtbGFuZw0KKyAgICAgICAgICAgICAgICAgICAgICcsbW9kZSAnLGxh
bmd1YWdlKQ0KKyAgICAgICAgICAgICAgICAgICAgKGtpbGwtZW1hY3MgMCkN
CisgICAgICAgICAgICAgICAgICAoa2lsbC1lbWFjcyAtMSkpKSkpKQ0KIA0K
IChkZWZ1biB0cmVlc2l0LWFkbWluLS1sYXN0LWNvbXBhdGlibGUtZ3JhbW1h
ci1mb3ItbW9kZXMNCi0gICAgKG1vZGVzIHNvdXJjZS1hbGlzdCBncmFtbWFy
LWRpciAmb3B0aW9uYWwgZW1hY3MtZXhlY3V0YWJsZSkNCisgICAgKG1vZGVz
IHNvdXJjZS1hbGlzdCBncmFtbWFyLWRpciByZXZpc2lvbi10eXBlICZvcHRp
b25hbCBlbWFjcy1leGVjdXRhYmxlKQ0KICAgIkdlbmVyYXRlIGFuIGFsaXN0
IGxpc3RpbmcgbGF0ZXN0IGNvbXBhdGlibGUgZ3JhbW1hciB2ZXJzaW9ucy4N
CiANCiBNT0RFUywgU09VUkNFLUFMSVNULCBHUkFNTUFSLURJUiBhcmUgdGhl
IHNhbWUgYXMNCiBgdHJlZXNpdC1hZG1pbi0tdmVyaWZ5LW1ham9yLW1vZGUt
cXVlcmllcycuICBJZiBFTUFDUy1FWEVDVVRBQkxFIGlzDQogbm9uLW5pbCwg
dXNlIGl0IGZvciB2YWxpZGF0aW5nIHF1ZXJpZXMuDQogDQorUkVWSVNJT04t
VFlQRSBpcyBhcyBmb3IgYHRyZWVzaXQtYWRtaW4tLWZpbmQtbGF0ZXN0LWNv
bXBhdGlibGUtcmV2aXNpb24nLg0KKw0KIFJldHVybiBhbiBhbGlzdCBvZiBh
biBhbGlzdCBvZiBhIHBsaXN0Og0KIA0KLSAgICAoKE1PREUgLiAoKExBTkcg
LiAoOnZlcnNpb24gVkVSU0lPTiA6aGVhZC1WRVJTSU9OIEhFQUQtVkVSU0lP
TikpIC4uLikpIC4uLikNCisgICAgKChNT0RFIC4gKChMQU5HIC4gKDp2ZXJz
aW9uIFZFUlNJT04gOmxhdGVzdC12ZXJzaW9uIExBVEVTVC1WRVJTSU9OKSkg
Li4uKSkgLi4uKQ0KIA0KLVZFUlNJT04gYW5kIEhFQUQtVkVSU0lPTiBpbiB0
aGUgcGxpc3QgYXJlIHRoZSBzYW1lIGFzIGluDQorVkVSU0lPTiBhbmQgTEFU
RVNULVZFUlNJT04gaW4gdGhlIHBsaXN0IGFyZSB0aGUgc2FtZSBhcyBpbg0K
IGB0cmVlc2l0LWFkbWluLS1maW5kLWxhdGVzdC1jb21wYXRpYmxlLXJldmlz
aW9uJy4iDQogICAobWFwY2FyDQogICAgKGxhbWJkYSAobW9kZSkNCkBAIC0z
OTUsNyArNDI1LDcgQEAgdHJlZXNpdC1hZG1pbi0tbGFzdC1jb21wYXRpYmxl
LWdyYW1tYXItZm9yLW1vZGVzDQogICAgICAgICAgICAgKGxhbWJkYSAobGFu
Z3VhZ2UpDQogICAgICAgICAgICAgICAoY29ucyBsYW5ndWFnZQ0KICAgICAg
ICAgICAgICAgICAgICAgKHRyZWVzaXQtYWRtaW4tLWZpbmQtbGF0ZXN0LWNv
bXBhdGlibGUtcmV2aXNpb24NCi0gICAgICAgICAgICAgICAgICAgICBtb2Rl
IGxhbmd1YWdlIHNvdXJjZS1hbGlzdCBncmFtbWFyLWRpcg0KKyAgICAgICAg
ICAgICAgICAgICAgIG1vZGUgbGFuZ3VhZ2Ugc291cmNlLWFsaXN0IGdyYW1t
YXItZGlyIHJldmlzaW9uLXR5cGUNCiAgICAgICAgICAgICAgICAgICAgICBl
bWFjcy1leGVjdXRhYmxlKSkpDQogICAgICAgICAgICAgKHRyZWVzaXQtYWRt
aW4tLW1vZGUtbGFuZ3VhZ2VzIG1vZGUpKSkpDQogICAgbW9kZXMpKQ0KQEAg
LTQxMCw3NCArNDQwLDgyIEBAIHRyZWVzaXQtYWRtaW4tLWdlbmVyYXRlLWNv
bXBhdGliaWxpdHktcmVwb3J0DQogY29tcGlsZWQpLg0KIA0KIEVNQUNTLUVY
RUNVVEFCTEVTIGlzIGEgbGlzdCBvZiBFbWFjcyBleGVjdXRhYmxlcyB0byBj
aGVjayBmb3IuIg0KLSAgKGxldCAoKHRhYmxlcw0KLSAgICAgICAgIChtYXBj
YXINCi0gICAgICAgICAgKGxhbWJkYSAoZW1hY3MpDQotICAgICAgICAgICAg
KGNvbnMgKHdpdGgtdGVtcC1idWZmZXINCi0gICAgICAgICAgICAgICAgICAg
IChjYWxsLXByb2Nlc3MgZW1hY3MgbmlsIHQgbmlsDQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICItUSIgIi0tYmF0Y2giDQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICItLWV2YWwiICIocHJpbmMg
ZW1hY3MtdmVyc2lvbikiKQ0KLSAgICAgICAgICAgICAgICAgICAgKGJ1ZmZl
ci1zdHJpbmcpKQ0KLSAgICAgICAgICAgICAgICAgICh0cmVlc2l0LWFkbWlu
LS1sYXN0LWNvbXBhdGlibGUtZ3JhbW1hci1mb3ItbW9kZXMNCi0gICAgICAg
ICAgICAgICAgICAgbW9kZXMNCi0gICAgICAgICAgICAgICAgICAgKHRyZWVz
aXQtYWRtaW4tLXVudmVyc2lvbmVkLXRyZWVzaXQtbGFuZ3VhZ2Utc291cmNl
LWFsaXN0KQ0KLSAgICAgICAgICAgICAgICAgICAiL3RtcC90cmVlc2l0LWdy
YW1tYXIiDQotICAgICAgICAgICAgICAgICAgIGVtYWNzKSkpDQotICAgICAg
ICAgIGVtYWNzLWV4ZWN1dGFibGVzKSkNCi0gICAgICAgIChkYXRhYmFzZSAo
bWFrZS1oYXNoLXRhYmxlIDp0ZXN0ICMnZXF1YWwpKQ0KLSAgICAgICAgbGFu
Z3VhZ2VzKQ0KLSAgICAoZG9saXN0ICh0YWJsZSB0YWJsZXMpDQotICAgICAg
KGRvbGlzdCAobW9kZS1lbnRyeSAoY2RyIHRhYmxlKSkNCi0gICAgICAgIChk
b2xpc3QgKGxhbmd1YWdlLWVudHJ5IChjZHIgbW9kZS1lbnRyeSkpDQotICAg
ICAgICAgIChsZXQqICgobGFuZyAoY2FyIGxhbmd1YWdlLWVudHJ5KSkNCi0g
ICAgICAgICAgICAgICAgIChwbGlzdCAoY2RyIGxhbmd1YWdlLWVudHJ5KSkN
Ci0gICAgICAgICAgICAgICAgIDs7IEtFWSA9IChMQU5HIC4gRU1BQ1MtVkVS
U0lPTikNCi0gICAgICAgICAgICAgICAgIChrZXkgKGNvbnMgbGFuZyAoY2Fy
IHRhYmxlKSkpDQotICAgICAgICAgICAgICAgICAoZXhpc3RpbmctcGxpc3Qg
KGdldGhhc2gga2V5IGRhdGFiYXNlKSkpDQotICAgICAgICAgICAgKHB1c2gg
bGFuZyBsYW5ndWFnZXMpDQotICAgICAgICAgICAgOzsgSWYgdGhlcmUgYXJl
IHR3byBtYWpvciBtb2RlcyB0aGF0IHVzZXMgTEFORywgYW5kIHRoZXkNCi0g
ICAgICAgICAgICA7OyBoYXZlIGRpZmZlcmVudCBjb21wYXRpYmxlIHZlcnNp
b25zLCB1c2UgdGhlIG9sZGVyDQotICAgICAgICAgICAgOzsgdmVyc2lvbi4N
Ci0gICAgICAgICAgICAod2hlbiAob3IgKG5vdCBleGlzdGluZy1wbGlzdCkN
Ci0gICAgICAgICAgICAgICAgICAgICAgKDwgKHBsaXN0LWdldCBwbGlzdCA6
dGltZXN0YW1wKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAocGxpc3Qt
Z2V0IGV4aXN0aW5nLXBsaXN0IDp0aW1lc3RhbXApKSkNCi0gICAgICAgICAg
ICAgIChwdXRoYXNoIGtleSBwbGlzdCBkYXRhYmFzZSkpKSkpKQ0KLSAgICAo
c2V0cSBsYW5ndWFnZXMgKGNsLXNvcnQgKGNsLXJlbW92ZS1kdXBsaWNhdGVz
IGxhbmd1YWdlcykNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChs
YW1iZGEgKGEgYikNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHN0cmluZzwgKHN5bWJvbC1uYW1lIGEpIChzeW1ib2wtbmFtZSBiKSkpKSkN
Ci0gICAgOzsgQ29tcG9zZSBIVE1MIHRhYmxlLg0KLSAgICAod2l0aC10ZW1w
LWJ1ZmZlcg0KLSAgICAgIChpbnNlcnQgIjx0cj48dGg+TGFuZ3VhZ2U8L3Ro
PiIpDQotICAgICAgKGRvbGlzdCAoZW1hY3MtdmVyc2lvbiAobWFwY2FyICMn
Y2FyIHRhYmxlcykpDQotICAgICAgICAoaW5zZXJ0IChmb3JtYXQgIjx0aD4l
czwvdGg+IiBlbWFjcy12ZXJzaW9uKSkpDQotICAgICAgKGluc2VydCAiPC90
cj5cbiIpDQotICAgICAgKGRvbGlzdCAobGFuZyBsYW5ndWFnZXMpDQotICAg
ICAgICAoaW5zZXJ0ICI8dHI+IikNCi0gICAgICAgIChpbnNlcnQgKGZvcm1h
dCAiPHRoPiVzPC90aD4iIGxhbmcpKQ0KKyAgKHdpdGgtdGVtcC1idWZmZXIN
CisgICAgKGRvbGlzdCAocmV2aXNpb24tdHlwZSAobGlzdCAndGFnICdjb21t
aXQpKQ0KKyAgICAgIChsZXQgKCh0YWJsZXMNCisgICAgICAgICAgICAgKG1h
cGNhcg0KKyAgICAgICAgICAgICAgKGxhbWJkYSAoZW1hY3MpDQorICAgICAg
ICAgICAgICAgIChjb25zICh3aXRoLXRlbXAtYnVmZmVyDQorICAgICAgICAg
ICAgICAgICAgICAgICAgKGNhbGwtcHJvY2VzcyBlbWFjcyBuaWwgdCBuaWwN
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItUSIg
Ii0tYmF0Y2giDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiLS1ldmFsIiAiKHByaW5jIGVtYWNzLXZlcnNpb24pIikNCisgICAg
ICAgICAgICAgICAgICAgICAgICAoYnVmZmVyLXN0cmluZykpDQorICAgICAg
ICAgICAgICAgICAgICAgICh0cmVlc2l0LWFkbWluLS1sYXN0LWNvbXBhdGli
bGUtZ3JhbW1hci1mb3ItbW9kZXMNCisgICAgICAgICAgICAgICAgICAgICAg
IG1vZGVzDQorICAgICAgICAgICAgICAgICAgICAgICAodHJlZXNpdC1hZG1p
bi0tdW52ZXJzaW9uZWQtdHJlZXNpdC1sYW5ndWFnZS1zb3VyY2UtYWxpc3Qp
DQorICAgICAgICAgICAgICAgICAgICAgICAiL3RtcC90cmVlc2l0LWdyYW1t
YXIiDQorICAgICAgICAgICAgICAgICAgICAgICByZXZpc2lvbi10eXBlDQor
ICAgICAgICAgICAgICAgICAgICAgICBlbWFjcykpKQ0KKyAgICAgICAgICAg
ICAgZW1hY3MtZXhlY3V0YWJsZXMpKQ0KKyAgICAgICAgICAgIChkYXRhYmFz
ZSAobWFrZS1oYXNoLXRhYmxlIDp0ZXN0ICMnZXF1YWwpKQ0KKyAgICAgICAg
ICAgIGxhbmd1YWdlcykNCisgICAgICAgIChkb2xpc3QgKHRhYmxlIHRhYmxl
cykNCisgICAgICAgICAgKGRvbGlzdCAobW9kZS1lbnRyeSAoY2RyIHRhYmxl
KSkNCisgICAgICAgICAgICAoZG9saXN0IChsYW5ndWFnZS1lbnRyeSAoY2Ry
IG1vZGUtZW50cnkpKQ0KKyAgICAgICAgICAgICAgKGxldCogKChsYW5nIChj
YXIgbGFuZ3VhZ2UtZW50cnkpKQ0KKyAgICAgICAgICAgICAgICAgICAgIChw
bGlzdCAoY2RyIGxhbmd1YWdlLWVudHJ5KSkNCisgICAgICAgICAgICAgICAg
ICAgICA7OyBLRVkgPSAoTEFORyAuIEVNQUNTLVZFUlNJT04pDQorICAgICAg
ICAgICAgICAgICAgICAgKGtleSAoY29ucyBsYW5nIChjYXIgdGFibGUpKSkN
CisgICAgICAgICAgICAgICAgICAgICAoZXhpc3RpbmctcGxpc3QgKGdldGhh
c2gga2V5IGRhdGFiYXNlKSkpDQorICAgICAgICAgICAgICAgIChwdXNoIGxh
bmcgbGFuZ3VhZ2VzKQ0KKyAgICAgICAgICAgICAgICA7OyBJZiB0aGVyZSBh
cmUgdHdvIG1ham9yIG1vZGVzIHRoYXQgdXNlcyBMQU5HLCBhbmQgdGhleQ0K
KyAgICAgICAgICAgICAgICA7OyBoYXZlIGRpZmZlcmVudCBjb21wYXRpYmxl
IHZlcnNpb25zLCB1c2UgdGhlIG9sZGVyDQorICAgICAgICAgICAgICAgIDs7
IHZlcnNpb24uDQorICAgICAgICAgICAgICAgICh3aGVuIChvciAobm90IGV4
aXN0aW5nLXBsaXN0KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKDwg
KHBsaXN0LWdldCBwbGlzdCA6dGltZXN0YW1wKQ0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHBsaXN0LWdldCBleGlzdGluZy1wbGlzdCA6dGlt
ZXN0YW1wKSkpDQorICAgICAgICAgICAgICAgICAgKHB1dGhhc2gga2V5IHBs
aXN0IGRhdGFiYXNlKSkpKSkpDQorICAgICAgICAoc2V0cSBsYW5ndWFnZXMg
KGNsLXNvcnQgKGNsLXJlbW92ZS1kdXBsaWNhdGVzIGxhbmd1YWdlcykNCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChhIGIp
DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
PCAoc3ltYm9sLW5hbWUgYSkgKHN5bWJvbC1uYW1lIGIpKSkpKQ0KKyAgICAg
ICAgOzsgQ29tcG9zZSBIVE1MIHRhYmxlLg0KKyAgICAgICAgKGluc2VydCAi
PHRhYmxlPiINCisgICAgICAgICAgICAgICAgIjxjYXB0aW9uPiINCisgICAg
ICAgICAgICAgICAgKGNvbmQgKChlcSByZXZpc2lvbi10eXBlICd0YWcpICJU
YWdnZWQiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAoKGVxIHJldmlzaW9u
LXR5cGUgJ2NvbW1pdCkgIkFsbCIpKQ0KKyAgICAgICAgICAgICAgICAiIGNv
bW1pdHM8L2NhcHRpb24+XG4iKQ0KKyAgICAgICAgKGluc2VydCAiPHRyPjx0
aD5MYW5ndWFnZTwvdGg+IikNCiAgICAgICAgIChkb2xpc3QgKGVtYWNzLXZl
cnNpb24gKG1hcGNhciAjJ2NhciB0YWJsZXMpKQ0KLSAgICAgICAgICAobGV0
KiAoKGtleSAoY29ucyBsYW5nIGVtYWNzLXZlcnNpb24pKQ0KLSAgICAgICAg
ICAgICAgICAgKHBsaXN0IChnZXRoYXNoIGtleSBkYXRhYmFzZSkpDQotICAg
ICAgICAgICAgICAgICAodmVyc2lvbiAocGxpc3QtZ2V0IHBsaXN0IDp2ZXJz
aW9uKSkNCi0gICAgICAgICAgICAgICAgIChoZWFkLXZlcnNpb24gKHBsaXN0
LWdldCBwbGlzdCA6aGVhZC12ZXJzaW9uKSkNCi0gICAgICAgICAgICAgICAg
IChjbGFzc25hbWUNCi0gICAgICAgICAgICAgICAgICAoaWYgKGVxdWFsIHZl
cnNpb24gaGVhZC12ZXJzaW9uKSAiaGVhZCIgIiIpKSkNCi0gICAgICAgICAg
ICAoaWYgKG5vdCBwbGlzdCkNCi0gICAgICAgICAgICAgICAgKGluc2VydCAi
PHRkPjwvdGQ+IikNCi0gICAgICAgICAgICAgIChpbnNlcnQgKGZvcm1hdCAi
PHRkIGNsYXNzPVwiJXNcIj4lczwvdGQ+Ig0KLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNsYXNzbmFtZSB2ZXJzaW9uKSkpKSkNCi0gICAgICAg
IChpbnNlcnQgIjwvdHI+XG4iKSkNCi0NCi0gICAgICA7OyBDb21wb3NlIHRh
YmxlIHdpdGggdGVtcGxhdGUgYW5kIHdyaXRlIHRvIG91dCBmaWxlLg0KLSAg
ICAgIChsZXQgKCh0aW1lIChjdXJyZW50LXRpbWUtc3RyaW5nIG5pbCB0KSkN
Ci0gICAgICAgICAgICAodGFibGUtdGV4dCAoYnVmZmVyLXN0cmluZykpKQ0K
LSAgICAgICAgKGVyYXNlLWJ1ZmZlcikNCi0gICAgICAgIChpbnNlcnQtZmls
ZS1jb250ZW50cyB0cmVlc2l0LWFkbWluLS1jb21wYXQtdGVtcGxhdGUtZmls
ZS1uYW1lKQ0KLSAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkNCi0g
ICAgICAgIChzZWFyY2gtZm9yd2FyZCAiX19fUkVQTEFDRV9USU1FX19fIikN
Ci0gICAgICAgIChyZXBsYWNlLW1hdGNoIChmb3JtYXQgIiVzIFVUQyIgdGlt
ZSkgdCkNCi0gICAgICAgIChzZWFyY2gtZm9yd2FyZCAiX19fUkVQTEFDRV9U
QUJMRV9fXyIpDQotICAgICAgICAocmVwbGFjZS1tYXRjaCB0YWJsZS10ZXh0
IHQpDQotICAgICAgICAod3JpdGUtcmVnaW9uIChwb2ludC1taW4pIChwb2lu
dC1tYXgpIG91dC1maWxlKSkpKSkNCisgICAgICAgICAgKGluc2VydCAoZm9y
bWF0ICI8dGg+JXM8L3RoPiIgZW1hY3MtdmVyc2lvbikpKQ0KKyAgICAgICAg
KGluc2VydCAiPC90cj5cbiIpDQorICAgICAgICAoZG9saXN0IChsYW5nIGxh
bmd1YWdlcykNCisgICAgICAgICAgKGluc2VydCAiPHRyPiIpDQorICAgICAg
ICAgIChpbnNlcnQgKGZvcm1hdCAiPHRoPiVzPC90aD4iIGxhbmcpKQ0KKyAg
ICAgICAgICAoZG9saXN0IChlbWFjcy12ZXJzaW9uIChtYXBjYXIgIydjYXIg
dGFibGVzKSkNCisgICAgICAgICAgICAobGV0KiAoKGtleSAoY29ucyBsYW5n
IGVtYWNzLXZlcnNpb24pKQ0KKyAgICAgICAgICAgICAgICAgICAocGxpc3Qg
KGdldGhhc2gga2V5IGRhdGFiYXNlKSkNCisgICAgICAgICAgICAgICAgICAg
KHZlcnNpb24gKHBsaXN0LWdldCBwbGlzdCA6dmVyc2lvbikpDQorICAgICAg
ICAgICAgICAgICAgIChsYXRlc3QtdmVyc2lvbiAocGxpc3QtZ2V0IHBsaXN0
IDpsYXRlc3QtdmVyc2lvbikpDQorICAgICAgICAgICAgICAgICAgIChjbGFz
c25hbWUNCisgICAgICAgICAgICAgICAgICAgIChpZiAoZXF1YWwgdmVyc2lv
biBsYXRlc3QtdmVyc2lvbikgImxhdGVzdCIgIiIpKSkNCisgICAgICAgICAg
ICAgIChpZiAobm90IHBsaXN0KQ0KKyAgICAgICAgICAgICAgICAgIChpbnNl
cnQgIjx0ZD48L3RkPiIpDQorICAgICAgICAgICAgICAgIChpbnNlcnQgKGZv
cm1hdCAiPHRkIGNsYXNzPVwiJXNcIj4lczwvdGQ+Ig0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2xhc3NuYW1lIHZlcnNpb24pKSkpKQ0K
KyAgICAgICAgICAoaW5zZXJ0ICI8L3RyPlxuIikpDQorICAgICAgICAoaW5z
ZXJ0ICI8L3RhYmxlPlxuIikpKQ0KKw0KKyAgICA7OyBDb21wb3NlIHRhYmxl
IHdpdGggdGVtcGxhdGUgYW5kIHdyaXRlIHRvIG91dCBmaWxlLg0KKyAgICAo
bGV0ICgodGltZSAoY3VycmVudC10aW1lLXN0cmluZyBuaWwgdCkpDQorICAg
ICAgICAgICh0YWJsZS10ZXh0IChidWZmZXItc3RyaW5nKSkpDQorICAgICAg
KGVyYXNlLWJ1ZmZlcikNCisgICAgICAoaW5zZXJ0LWZpbGUtY29udGVudHMg
dHJlZXNpdC1hZG1pbi0tY29tcGF0LXRlbXBsYXRlLWZpbGUtbmFtZSkNCisg
ICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0KKyAgICAgIChzZWFyY2gt
Zm9yd2FyZCAiX19fUkVQTEFDRV9USU1FX19fIikNCisgICAgICAocmVwbGFj
ZS1tYXRjaCAoZm9ybWF0ICIlcyBVVEMiIHRpbWUpIHQpDQorICAgICAgKHNl
YXJjaC1mb3J3YXJkICJfX19SRVBMQUNFX1RBQkxFX19fIikNCisgICAgICAo
cmVwbGFjZS1tYXRjaCB0YWJsZS10ZXh0IHQpDQorICAgICAgKHdyaXRlLXJl
Z2lvbiAocG9pbnQtbWluKSAocG9pbnQtbWF4KSBvdXQtZmlsZSkpKSkNCiAN
CiAocHJvdmlkZSAndHJlZXNpdC1hZG1pbikNCiANCi0tIA0KMi40OS4wDQoN
Cg==

---1463811584-815408501-1750420589=:4548
Content-Type: text/plain; charset=US-ASCII; name=0003-Link-to-Tree-sitter-parser-sources-from-compatibilit.patch
Content-Transfer-Encoding: BASE64
Content-ID: <36e2cf01-d720-c200-8387-1e3bd2508666@HIDDEN>
Content-Description: 
Content-Disposition: attachment; filename=0003-Link-to-Tree-sitter-parser-sources-from-compatibilit.patch

RnJvbSAwZWY4OTI5NzQwMTJjNDgyNzJjNjQ1NWI0NTA0Y2NlMTllMzE5MmIw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogV2VkLCAxMSBKdW4gMjAyNSAx
ODowMzoyMCArMDEwMA0KU3ViamVjdDogW1BBVENIIDMvM10gTGluayB0byBU
cmVlLXNpdHRlciBwYXJzZXIgc291cmNlcyBmcm9tIGNvbXBhdGliaWxpdHkN
CiByZXBvcnQNCg0KKiBhZG1pbi90cmVlLXNpdHRlci90cmVlc2l0LWFkbWlu
LmVsDQoodHJlZXNpdC1hZG1pbi0tZ2VuZXJhdGUtY29tcGF0aWJpbGl0eS1y
ZXBvcnQpOiBBZGQgYSBsaW5rIHRvIHRoZSBzb3VyY2UNClVSTC4NCi0tLQ0K
IGFkbWluL3RyZWUtc2l0dGVyL3RyZWVzaXQtYWRtaW4uZWwgfCA1ICsrKy0t
DQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkNCg0KZGlmZiAtLWdpdCBhL2FkbWluL3RyZWUtc2l0dGVyL3RyZWVz
aXQtYWRtaW4uZWwgYi9hZG1pbi90cmVlLXNpdHRlci90cmVlc2l0LWFkbWlu
LmVsDQppbmRleCA0ZTJlMzg1NWY1NS4uNGI2ZjJkMzA5N2IgMTAwNjQ0DQot
LS0gYS9hZG1pbi90cmVlLXNpdHRlci90cmVlc2l0LWFkbWluLmVsDQorKysg
Yi9hZG1pbi90cmVlLXNpdHRlci90cmVlc2l0LWFkbWluLmVsDQpAQCAtNDg5
LDggKzQ4OSw5IEBAIHRyZWVzaXQtYWRtaW4tLWdlbmVyYXRlLWNvbXBhdGli
aWxpdHktcmVwb3J0DQogICAgICAgICAgIChpbnNlcnQgKGZvcm1hdCAiPHRo
PiVzPC90aD4iIGVtYWNzLXZlcnNpb24pKSkNCiAgICAgICAgIChpbnNlcnQg
IjwvdHI+XG4iKQ0KICAgICAgICAgKGRvbGlzdCAobGFuZyBsYW5ndWFnZXMp
DQotICAgICAgICAgIChpbnNlcnQgIjx0cj4iKQ0KLSAgICAgICAgICAoaW5z
ZXJ0IChmb3JtYXQgIjx0aD4lczwvdGg+IiBsYW5nKSkNCisgICAgICAgICAg
KGluc2VydCAoZm9ybWF0ICI8dHI+PHRoPjxhIGhyZWY9XCIlc1wiPjxjb2Rl
PiVzPC9jb2RlPjwvYT48L3RoPiINCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIChudGggMSAoYXNzb2MgbGFuZyB0cmVlc2l0LWxhbmd1YWdlLXNvdXJj
ZS1hbGlzdCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICBsYW5nKSkN
CiAgICAgICAgICAgKGRvbGlzdCAoZW1hY3MtdmVyc2lvbiAobWFwY2FyICMn
Y2FyIHRhYmxlcykpDQogICAgICAgICAgICAgKGxldCogKChrZXkgKGNvbnMg
bGFuZyBlbWFjcy12ZXJzaW9uKSkNCiAgICAgICAgICAgICAgICAgICAgKHBs
aXN0IChnZXRoYXNoIGtleSBkYXRhYmFzZSkpDQotLSANCjIuNDkuMA0KDQo=

---1463811584-815408501-1750420589=:4548--




Acknowledgement sent to Peter Oliver <p.d.oliver@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#78848; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 23 Jun 2025 07:00:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.