From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#61913: java-ts-mode query error for string highlight, due to recent commit in tree-sitter-java. Date: Sun, 05 Mar 2023 17:09:29 +0200 Message-ID: <83lekb8cba.fsf@gnu.org> References: <23F92D53-993F-43D6-8A22-00F7AAE10505@gmail.com> <83h6v1at5y.fsf@gnu.org> <7F86A486-0C53-4649-8373-91E093A67A19@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29400"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, 61913@debbugs.gnu.org To: Vincenzo Pupillo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 05 16:10:15 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pYq06-0007T0-Sq for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Mar 2023 16:10:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pYpzy-0001KR-8F; Sun, 05 Mar 2023 10:10:06 -0500 Original-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 1pYpzw-0001Jy-AL for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 10:10:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pYpzw-00033C-2L for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 10:10:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pYpzt-0003By-OI for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 10:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Mar 2023 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61913 X-GNU-PR-Package: emacs Original-Received: via spool by 61913-submit@debbugs.gnu.org id=B61913.167802899212242 (code B ref 61913); Sun, 05 Mar 2023 15:10:01 +0000 Original-Received: (at 61913) by debbugs.gnu.org; 5 Mar 2023 15:09:52 +0000 Original-Received: from localhost ([127.0.0.1]:39000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pYpzi-0003BL-4E for submit@debbugs.gnu.org; Sun, 05 Mar 2023 10:09:50 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pYpzc-0003Av-Pl for 61913@debbugs.gnu.org; Sun, 05 Mar 2023 10:09:45 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pYpzX-0002qh-5X; Sun, 05 Mar 2023 10:09:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3rjV108vOBu3wsmJSqBkvIsTZcoXO09HNT+fZBZluy8=; b=rMZfp6IXEnqW 06gbiwqNZpytFs4wbiAyALICwseyc8pFtPl0H/LxpKVyGS0l7IffkCqaubyi8DoFB4ASLvInZdcUz Lh1HxeXAUGq9gix7RwMivg3zWjVBHOh+KOTr39dsbaTtBqYtPWqbJprMjzFpFF/EN7FrTEqvG+7JU 1g7kabUoSjLHtg8o+UIZRnx93gCJf3PaYDRXj1nVK29r2mym8jl8rNrTdivRK9ky8B/HF+KY6qeGo DfGpb3NrQ5ZaEZ4qvejZcioeWObVUtH0DknrKqb7d04hYa9uoftOIhuTmrYStS7HrMeOJAgo3u1ny 8sd0E7ZWsx287LMSTHHBBA==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pYpzW-0002ts-La; Sun, 05 Mar 2023 10:09:38 -0500 In-Reply-To: (message from Vincenzo Pupillo on Sun, 5 Mar 2023 14:50:39 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257352 Archived-At: > From: Vincenzo Pupillo > Date: Sun, 5 Mar 2023 14:50:39 +0100 > Cc: Eli Zaretskii , 61913@debbugs.gnu.org > > nvim-treesiter seems to use a "lockfile" in which they put the version of the language parser to be installed > (https://github.com/nvim-treesitter/nvim-treesitter/blob/master/lockfile.json) to allow some stability I suppose. Those seem to be Git SHA hashes, but how can Emacs verify that the particular grammar shared library is of that revision or later? We can only tell users to verify that, which is not very reliable, and requires users to clone the repository.