GNU logs - #78754, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#78754: Tree-sitter started versioning their shared library filenames
Resent-From: Peter Oliver <p.d.oliver@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 10 Jun 2025 18:53:04 +0000
Resent-Message-ID: <handler.78754.B.174958156832446 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78754
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 78754 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174958156832446
          (code B ref -1); Tue, 10 Jun 2025 18:53:04 +0000
Received: (at submit) by debbugs.gnu.org; 10 Jun 2025 18:52:48 +0000
Received: from localhost ([127.0.0.1]:39559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uP45V-0008Qw-QR
	for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:47 -0400
Received: from lists.gnu.org ([2001:470:142::17]:42532)
 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 1uP45R-0008OY-6M
 for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:42 -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 1uP45G-0000y8-77
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:30 -0400
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b])
 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 1uP45D-00087l-27
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:29 -0400
Received: by mail-wr1-x42b.google.com with SMTP id
 ffacd0b85a97d-3a4ef2c2ef3so4749075f8f.2
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 11:52:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1749581544; x=1750186344; darn=gnu.org;
 h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=ISit3cL15Y03rcvlyAWSfLuyIB+aLbvobEeJpek1FJKHkatOB6A0dvr3aO1rdHrgqU
 oy1DH1QfKhXjmCcWE7lue92v32RaPnfZOTqJqElFB/R6XEx5uy960ucKg631ywl1ftES
 YgW2AmfFLSLhNynzqjc1ZZAKUvFaVAIWhwtlc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749581544; x=1750186344;
 h=mime-version:message-id:subject:to:from:date:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=YEzoAHD0eT9oXPaOqAqXNN2dEQbd5TRUHK7K8KUbf/viIXO45YlFIfvA2copDQ+0gf
 8CI3o74J2iteYxpo/AP2ZEDC0g8u5LZ7i9mWJEtimzutdQBTIj4rPbI/16sCcWj4yVYe
 DHWyuG6pSYvBPtnOgJ/7sfjAEuVrGaFm2ubo0xnmoQ7z4fDXwLqcvvFAtbkLlPH7X6SQ
 o2kUWscVmnlP5g5/yH4MZ3NrPVCZ56tJYwK6WpBFwTQNjNgKrZGul3aTqfDMic2vGibT
 RXQcUkfigFodewne0vOmJkhId/tHiAwAJboaJAYsT0BeGt9NceEDNIP0TpYVcPrU7wi5
 5C1g==
X-Gm-Message-State: AOJu0YyAgewhbDJv9BOJt0h+KOJ8wrj2lid+3Xb2lBDwcJc+0JKWBZE3
 k1MXMywULhc6FFcMh+6R5zzP5RsqQMyMRX+4rD6jp+bz9eAn+ZfvlRg5cKAXv04FYMntYOJtKgE
 SnoY=
X-Gm-Gg: ASbGnctB7ICxVSWCjp9zbNZnv9Ku22NTubO7I9dZrRrdnT2NDH3Vn0IIbS+dscn/TSk
 cYR5mAXcwHeOOdk3/0CbqxzObaiki4sG6XGhFnH5sTwGOpfRT0V7hUKSU7wisMXbE2eRBs7dZxe
 5tpy6LUASvGvwb1fnHc61y3D/KNvvLEBfYvcJ8xX6adqYvYpP3pRkjXkyupTyjemH13LsM8kzKd
 KY1kzPyE6ww5jYIWszD/KRXdj3570YYQccQo1oYux3MRqDv7YpAuBb9rlCOBfENX8GfxN5pmF4/
 xwOfHQOv8/t6+ekqJ3V+KvpeVYk/jEORCl/zSpiXSrtxqtvWTyPPhePkx0Lqw8z2H0JXNYr/yTZ
 jeCl1bfMIHsYE+AL3hWkKKadsxbJPl7K8yZI7lvCTQNYLUrBQBuJ5UtEZJdaVZrxoePIXCONF
X-Google-Smtp-Source: AGHT+IEKxgFDK6iIv7AVFB+7uhsAlRcSVDS2qGxKl3E9jz9fQBXdTzNCHbvcsdgHt4D6wgOnC3r4vA==
X-Received: by 2002:a05:6000:4285:b0:3a3:685b:118 with SMTP id
 ffacd0b85a97d-3a5587fb3f2mr140280f8f.24.1749581543868; 
 Tue, 10 Jun 2025 11:52:23 -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-3a5323ae183sm13200055f8f.32.2025.06.10.11.52.23
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 10 Jun 2025 11:52:23 -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 55AIqLcW120507
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55AIqLm8120504
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Tue, 10 Jun 2025 19:52:21 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
Message-ID: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="-1463811584-1060774413-1749581541=:4469"
Received-SPF: pass client-ip=2a00:1450:4864:20::42b;
 envelope-from=p.d.oliver@HIDDEN; helo=mail-wr1-x42b.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 <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-1060774413-1749581541=:4469
Content-Type: text/plain; format=flowed; charset=ISO-8859-7
Content-Transfer-Encoding: 8BIT

The Makefiles distributed with Tree-sitter parsers used to install to, say, /usr/lib/libtree-sitter-foo.so.0.0.  Consequently, Emacs currently expects parsers to have names like this.

Recent Makefiles instead install to /usr/lib/libtree-sitter-foo.so.14.0 or /usr/lib/libtree-sitter-foo.so.15.0 (where 14 or 15 is the Tree-sitter ABI version, taken from LANGUAGE_VERSION in the parser˘s src/parser.c).  Emacs should look in these places as well.

Presumably we should ask the libtree-sitter we˘re using what ABI versions it supports, rather than hard-coding 14 and 15.

-- 
Peter Oliver
---1463811584-1060774413-1749581541=:4469--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Peter Oliver <p.d.oliver@HIDDEN>
Subject: bug#78754: Acknowledgement (Tree-sitter started versioning their
 shared library filenames)
Message-ID: <handler.78754.B.174958156832446.ack <at> debbugs.gnu.org>
References: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
X-Gnu-PR-Message: ack 78754
X-Gnu-PR-Package: emacs
Reply-To: 78754 <at> debbugs.gnu.org
Date: Tue, 10 Jun 2025 18:53:05 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 78754 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
78754: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78754
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Yuan Fu <casouri@HIDDEN>
Subject: bug#78754: closed (Tree-sitter started versioning their shared
 library filenames)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.78754.D78754.174962447830500.ackdone <at> debbugs.gnu.org>
References: <973B691D-9AA0-48B7-9BA6-8103717D756D@HIDDEN>
 <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
X-Gnu-PR-Message: closed 78754
X-Gnu-PR-Package: emacs
Date: Wed, 11 Jun 2025 06:48:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1749624482-30519-0"

This is a multi-part message in MIME format...

------------=_1749624482-30519-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Tue, 10 Jun 2025 23:47:38 -0700
with message-id <973B691D-9AA0-48B7-9BA6-8103717D756D@HIDDEN>
and subject line Re: bug#78754: Tree-sitter started versioning their shared=
 library filenames
has caused the debbugs.gnu.org bug report #78754,
regarding Tree-sitter started versioning their shared library filenames
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
78754: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78754
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1749624482-30519-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 10 Jun 2025 18:52:48 +0000
Received: from localhost ([127.0.0.1]:39559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uP45V-0008Qw-QR
	for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:47 -0400
Received: from lists.gnu.org ([2001:470:142::17]:42532)
 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 1uP45R-0008OY-6M
 for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:42 -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 1uP45G-0000y8-77
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:30 -0400
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b])
 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 1uP45D-00087l-27
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:29 -0400
Received: by mail-wr1-x42b.google.com with SMTP id
 ffacd0b85a97d-3a4ef2c2ef3so4749075f8f.2
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 11:52:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1749581544; x=1750186344; darn=gnu.org;
 h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=ISit3cL15Y03rcvlyAWSfLuyIB+aLbvobEeJpek1FJKHkatOB6A0dvr3aO1rdHrgqU
 oy1DH1QfKhXjmCcWE7lue92v32RaPnfZOTqJqElFB/R6XEx5uy960ucKg631ywl1ftES
 YgW2AmfFLSLhNynzqjc1ZZAKUvFaVAIWhwtlc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749581544; x=1750186344;
 h=mime-version:message-id:subject:to:from:date:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=YEzoAHD0eT9oXPaOqAqXNN2dEQbd5TRUHK7K8KUbf/viIXO45YlFIfvA2copDQ+0gf
 8CI3o74J2iteYxpo/AP2ZEDC0g8u5LZ7i9mWJEtimzutdQBTIj4rPbI/16sCcWj4yVYe
 DHWyuG6pSYvBPtnOgJ/7sfjAEuVrGaFm2ubo0xnmoQ7z4fDXwLqcvvFAtbkLlPH7X6SQ
 o2kUWscVmnlP5g5/yH4MZ3NrPVCZ56tJYwK6WpBFwTQNjNgKrZGul3aTqfDMic2vGibT
 RXQcUkfigFodewne0vOmJkhId/tHiAwAJboaJAYsT0BeGt9NceEDNIP0TpYVcPrU7wi5
 5C1g==
X-Gm-Message-State: AOJu0YyAgewhbDJv9BOJt0h+KOJ8wrj2lid+3Xb2lBDwcJc+0JKWBZE3
 k1MXMywULhc6FFcMh+6R5zzP5RsqQMyMRX+4rD6jp+bz9eAn+ZfvlRg5cKAXv04FYMntYOJtKgE
 SnoY=
X-Gm-Gg: ASbGnctB7ICxVSWCjp9zbNZnv9Ku22NTubO7I9dZrRrdnT2NDH3Vn0IIbS+dscn/TSk
 cYR5mAXcwHeOOdk3/0CbqxzObaiki4sG6XGhFnH5sTwGOpfRT0V7hUKSU7wisMXbE2eRBs7dZxe
 5tpy6LUASvGvwb1fnHc61y3D/KNvvLEBfYvcJ8xX6adqYvYpP3pRkjXkyupTyjemH13LsM8kzKd
 KY1kzPyE6ww5jYIWszD/KRXdj3570YYQccQo1oYux3MRqDv7YpAuBb9rlCOBfENX8GfxN5pmF4/
 xwOfHQOv8/t6+ekqJ3V+KvpeVYk/jEORCl/zSpiXSrtxqtvWTyPPhePkx0Lqw8z2H0JXNYr/yTZ
 jeCl1bfMIHsYE+AL3hWkKKadsxbJPl7K8yZI7lvCTQNYLUrBQBuJ5UtEZJdaVZrxoePIXCONF
X-Google-Smtp-Source: AGHT+IEKxgFDK6iIv7AVFB+7uhsAlRcSVDS2qGxKl3E9jz9fQBXdTzNCHbvcsdgHt4D6wgOnC3r4vA==
X-Received: by 2002:a05:6000:4285:b0:3a3:685b:118 with SMTP id
 ffacd0b85a97d-3a5587fb3f2mr140280f8f.24.1749581543868; 
 Tue, 10 Jun 2025 11:52:23 -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-3a5323ae183sm13200055f8f.32.2025.06.10.11.52.23
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 10 Jun 2025 11:52:23 -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 55AIqLcW120507
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55AIqLm8120504
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Tue, 10 Jun 2025 19:52:21 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Tree-sitter started versioning their shared library filenames
Message-ID: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="-1463811584-1060774413-1749581541=:4469"
Received-SPF: pass client-ip=2a00:1450:4864:20::42b;
 envelope-from=p.d.oliver@HIDDEN; helo=mail-wr1-x42b.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-1060774413-1749581541=:4469
Content-Type: text/plain; format=flowed; charset=ISO-8859-7
Content-Transfer-Encoding: 8BIT

The Makefiles distributed with Tree-sitter parsers used to install to, say, /usr/lib/libtree-sitter-foo.so.0.0.  Consequently, Emacs currently expects parsers to have names like this.

Recent Makefiles instead install to /usr/lib/libtree-sitter-foo.so.14.0 or /usr/lib/libtree-sitter-foo.so.15.0 (where 14 or 15 is the Tree-sitter ABI version, taken from LANGUAGE_VERSION in the parser˘s src/parser.c).  Emacs should look in these places as well.

Presumably we should ask the libtree-sitter we˘re using what ABI versions it supports, rather than hard-coding 14 and 15.

-- 
Peter Oliver
---1463811584-1060774413-1749581541=:4469--



------------=_1749624482-30519-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78754-done) by debbugs.gnu.org; 11 Jun 2025 06:47:58 +0000
Received: from localhost ([127.0.0.1]:45763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uPFFe-0007vr-GF
	for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 02:47:58 -0400
Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:54524)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1uPFFc-0007vb-Cn
 for 78754-done <at> debbugs.gnu.org; Wed, 11 Jun 2025 02:47:57 -0400
Received: by mail-pl1-x632.google.com with SMTP id
 d9443c01a7336-23508d30142so79403815ad.0
 for <78754-done <at> debbugs.gnu.org>; Tue, 10 Jun 2025 23:47:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749624470; x=1750229270; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=p1WqUel6VID92vig4RARnJQqd/d0/Io3rWO/IjQUW3Y=;
 b=JTwKqszeFPxu78ZObcCo9nGo8zINmT6+xog3WByV/W9MIFBZ4L9PgpKBS9hGpITxie
 +8NnY8nT9SpuFJkBLROLTMl7NuGXQs1YrMcUgd+ZBQDk//kxjs/TTrrpSJkPYBzd+9Si
 KE3DVycBapkTB1JlKSVCS79kVWOtPGluV7I/EMajFQR+/BNT3mBEzg0B1LyAHgVKD4qW
 Htt1UGkg02vvXGtm+oLYCDGmWksKeLocvzjVyrbyTR/3qZqlm5PxuTSCmepbyDEzSUjf
 nRXqFjKTqCbseMed3YB9KJN7fdBe/2ENJ6xStCgSSOygAE5hexVMa9pNHyHEAt4Z3+DD
 oqLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749624470; x=1750229270;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=p1WqUel6VID92vig4RARnJQqd/d0/Io3rWO/IjQUW3Y=;
 b=wc/7K8W+/b0TY7qi7YLio/igu0PY9z7OZZFmz26EVCwGOWcgTQID6fs932OYhaoVYa
 EuycBxjqPwUcXjf42nQsznMO+3tdbZZWo2ZRK6vTmfHiFCwzvgiPn1kzD5FV3xBze82H
 Wf3liF+EDQNvHTtAp4FpQNa7Ovny+MufMd/8k5esneHZs4uQuTbPbaT5C0ZUo/hZlGF5
 b5KoFK0Ao9GB44WZo4hOiY+pT49zi7A4/HDJDwHR8JyIxO/rq80V1NB5oltMCqGn5D75
 sYOOG53kKBaJdZRZXNetRi/M8xoniO0DR3IDdqy9HlV4qbsj4UTCbRENUhz06EcYgJCE
 cnWg==
X-Gm-Message-State: AOJu0Yw1vWcbtMXgJIYf6DOz2uGP3oeUZoUVMB6NG5iG6qsrL5es9/qo
 hbFqLOPYYNLHFcV9Wb/BlM84fMYdwoLmn9wXQa/bzn7K19AawtIA02bNoC/Gdg==
X-Gm-Gg: ASbGncs/w3agAfszuHVs1tuvtlS+Ea3BX5U6LFtZrzYwyKu5l777xYrBTtTWAxkC/RT
 nbZFK9KOIV8ldukdQspwG8i+GWUE7o70c3ckN3nGyLdRyEiJ7dOI3G/woOiOIAtFGG6U6yniQix
 GT0Fn6SU8L1RHzbTyHSq2oKrmREzbvYIgDNjLfFAfnvVUlYlqFQt1BPBqg+xxigv96ZSGldmOeg
 nisNYjUIsMybJR5+FmuYFyepIabCrB60F8GUK14fKOmjqIAxyvBlbdJnxWzWPJ8hUbGqsC27RYS
 3RdFrIOagZbeVLjMrUhF2eTlHIjvLCYAfTMoYgwE+xgl3Oas9cFUOAkSH8gFYKc2qdT2yHkx8My
 RNnKHDT9WkD8T1PdSD21RI3sKQvoAoKbqUudnATB41GhyYg==
X-Google-Smtp-Source: AGHT+IG7OjWzDL5CTCP5ENWRXV4/BgmcoV0k9euNUPCPXP+dJVoqAwk4BN+YNEaLg0MlGWqHiIARYA==
X-Received: by 2002:a17:902:f64b:b0:234:a139:120b with SMTP id
 d9443c01a7336-2364260d13dmr24935735ad.11.1749624470081; 
 Tue, 10 Jun 2025 23:47:50 -0700 (PDT)
Received: from smtpclient.apple (c-24-4-247-194.hsd1.ca.comcast.net.
 [24.4.247.194]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-2360307810bsm80821885ad.31.2025.06.10.23.47.49
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Jun 2025 23:47:49 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\))
Subject: Re: bug#78754: Tree-sitter started versioning their shared library
 filenames
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
Date: Tue, 10 Jun 2025 23:47:38 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <973B691D-9AA0-48B7-9BA6-8103717D756D@HIDDEN>
References: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
To: Peter Oliver <p.d.oliver@HIDDEN>
X-Mailer: Apple Mail (2.3826.500.181.1.5)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78754-done
Cc: 78754-done <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 Jun 10, 2025, at 11:52=E2=80=AFAM, Peter Oliver =
<p.d.oliver@HIDDEN> wrote:
>=20
> The Makefiles distributed with Tree-sitter parsers used to install to, =
say, /usr/lib/libtree-sitter-foo.so.0.0.  Consequently, Emacs currently =
expects parsers to have names like this.
>=20
> Recent Makefiles instead install to =
/usr/lib/libtree-sitter-foo.so.14.0 or =
/usr/lib/libtree-sitter-foo.so.15.0 (where 14 or 15 is the Tree-sitter =
ABI version, taken from LANGUAGE_VERSION in the parser=E2=80=99s =
src/parser.c).  Emacs should look in these places as well.
>=20
> Presumably we should ask the libtree-sitter we=E2=80=99re using what =
ABI versions it supports, rather than hard-coding 14 and 15.
>=20
> --=20
> Peter Oliver

Thanks for the heads-up! I pushed a change to emacs-30 to look for all =
supported versions. Eg, if the tree-sitter library supports language =
version 13 to 15, Emacs will try to look for libtree-sitter-foo.so.13.0, =
libtree-sitter-foo.so.14.0, and libtree-sitter-foo.so.15.0.

Yuan=


------------=_1749624482-30519-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Peter Oliver <p.d.oliver@HIDDEN>
Subject: bug#78754: closed (Re: bug#78754: Tree-sitter started versioning
 their shared library filenames)
Message-ID: <handler.78754.D78754.174962447830500.notifdone <at> debbugs.gnu.org>
References: <973B691D-9AA0-48B7-9BA6-8103717D756D@HIDDEN>
 <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
X-Gnu-PR-Message: they-closed 78754
X-Gnu-PR-Package: emacs
Reply-To: 78754 <at> debbugs.gnu.org
Date: Wed, 11 Jun 2025 06:48:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1749624482-30519-1"

This is a multi-part message in MIME format...

------------=_1749624482-30519-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#78754: Tree-sitter started versioning their shared library filenames

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 78754 <at> debbugs.gnu.org.

--=20
78754: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78754
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1749624482-30519-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78754-done) by debbugs.gnu.org; 11 Jun 2025 06:47:58 +0000
Received: from localhost ([127.0.0.1]:45763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uPFFe-0007vr-GF
	for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 02:47:58 -0400
Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:54524)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1uPFFc-0007vb-Cn
 for 78754-done <at> debbugs.gnu.org; Wed, 11 Jun 2025 02:47:57 -0400
Received: by mail-pl1-x632.google.com with SMTP id
 d9443c01a7336-23508d30142so79403815ad.0
 for <78754-done <at> debbugs.gnu.org>; Tue, 10 Jun 2025 23:47:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749624470; x=1750229270; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=p1WqUel6VID92vig4RARnJQqd/d0/Io3rWO/IjQUW3Y=;
 b=JTwKqszeFPxu78ZObcCo9nGo8zINmT6+xog3WByV/W9MIFBZ4L9PgpKBS9hGpITxie
 +8NnY8nT9SpuFJkBLROLTMl7NuGXQs1YrMcUgd+ZBQDk//kxjs/TTrrpSJkPYBzd+9Si
 KE3DVycBapkTB1JlKSVCS79kVWOtPGluV7I/EMajFQR+/BNT3mBEzg0B1LyAHgVKD4qW
 Htt1UGkg02vvXGtm+oLYCDGmWksKeLocvzjVyrbyTR/3qZqlm5PxuTSCmepbyDEzSUjf
 nRXqFjKTqCbseMed3YB9KJN7fdBe/2ENJ6xStCgSSOygAE5hexVMa9pNHyHEAt4Z3+DD
 oqLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749624470; x=1750229270;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=p1WqUel6VID92vig4RARnJQqd/d0/Io3rWO/IjQUW3Y=;
 b=wc/7K8W+/b0TY7qi7YLio/igu0PY9z7OZZFmz26EVCwGOWcgTQID6fs932OYhaoVYa
 EuycBxjqPwUcXjf42nQsznMO+3tdbZZWo2ZRK6vTmfHiFCwzvgiPn1kzD5FV3xBze82H
 Wf3liF+EDQNvHTtAp4FpQNa7Ovny+MufMd/8k5esneHZs4uQuTbPbaT5C0ZUo/hZlGF5
 b5KoFK0Ao9GB44WZo4hOiY+pT49zi7A4/HDJDwHR8JyIxO/rq80V1NB5oltMCqGn5D75
 sYOOG53kKBaJdZRZXNetRi/M8xoniO0DR3IDdqy9HlV4qbsj4UTCbRENUhz06EcYgJCE
 cnWg==
X-Gm-Message-State: AOJu0Yw1vWcbtMXgJIYf6DOz2uGP3oeUZoUVMB6NG5iG6qsrL5es9/qo
 hbFqLOPYYNLHFcV9Wb/BlM84fMYdwoLmn9wXQa/bzn7K19AawtIA02bNoC/Gdg==
X-Gm-Gg: ASbGncs/w3agAfszuHVs1tuvtlS+Ea3BX5U6LFtZrzYwyKu5l777xYrBTtTWAxkC/RT
 nbZFK9KOIV8ldukdQspwG8i+GWUE7o70c3ckN3nGyLdRyEiJ7dOI3G/woOiOIAtFGG6U6yniQix
 GT0Fn6SU8L1RHzbTyHSq2oKrmREzbvYIgDNjLfFAfnvVUlYlqFQt1BPBqg+xxigv96ZSGldmOeg
 nisNYjUIsMybJR5+FmuYFyepIabCrB60F8GUK14fKOmjqIAxyvBlbdJnxWzWPJ8hUbGqsC27RYS
 3RdFrIOagZbeVLjMrUhF2eTlHIjvLCYAfTMoYgwE+xgl3Oas9cFUOAkSH8gFYKc2qdT2yHkx8My
 RNnKHDT9WkD8T1PdSD21RI3sKQvoAoKbqUudnATB41GhyYg==
X-Google-Smtp-Source: AGHT+IG7OjWzDL5CTCP5ENWRXV4/BgmcoV0k9euNUPCPXP+dJVoqAwk4BN+YNEaLg0MlGWqHiIARYA==
X-Received: by 2002:a17:902:f64b:b0:234:a139:120b with SMTP id
 d9443c01a7336-2364260d13dmr24935735ad.11.1749624470081; 
 Tue, 10 Jun 2025 23:47:50 -0700 (PDT)
Received: from smtpclient.apple (c-24-4-247-194.hsd1.ca.comcast.net.
 [24.4.247.194]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-2360307810bsm80821885ad.31.2025.06.10.23.47.49
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Jun 2025 23:47:49 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\))
Subject: Re: bug#78754: Tree-sitter started versioning their shared library
 filenames
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
Date: Tue, 10 Jun 2025 23:47:38 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <973B691D-9AA0-48B7-9BA6-8103717D756D@HIDDEN>
References: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
To: Peter Oliver <p.d.oliver@HIDDEN>
X-Mailer: Apple Mail (2.3826.500.181.1.5)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78754-done
Cc: 78754-done <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 Jun 10, 2025, at 11:52=E2=80=AFAM, Peter Oliver =
<p.d.oliver@HIDDEN> wrote:
>=20
> The Makefiles distributed with Tree-sitter parsers used to install to, =
say, /usr/lib/libtree-sitter-foo.so.0.0.  Consequently, Emacs currently =
expects parsers to have names like this.
>=20
> Recent Makefiles instead install to =
/usr/lib/libtree-sitter-foo.so.14.0 or =
/usr/lib/libtree-sitter-foo.so.15.0 (where 14 or 15 is the Tree-sitter =
ABI version, taken from LANGUAGE_VERSION in the parser=E2=80=99s =
src/parser.c).  Emacs should look in these places as well.
>=20
> Presumably we should ask the libtree-sitter we=E2=80=99re using what =
ABI versions it supports, rather than hard-coding 14 and 15.
>=20
> --=20
> Peter Oliver

Thanks for the heads-up! I pushed a change to emacs-30 to look for all =
supported versions. Eg, if the tree-sitter library supports language =
version 13 to 15, Emacs will try to look for libtree-sitter-foo.so.13.0, =
libtree-sitter-foo.so.14.0, and libtree-sitter-foo.so.15.0.

Yuan=


------------=_1749624482-30519-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 10 Jun 2025 18:52:48 +0000
Received: from localhost ([127.0.0.1]:39559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uP45V-0008Qw-QR
	for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:47 -0400
Received: from lists.gnu.org ([2001:470:142::17]:42532)
 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 1uP45R-0008OY-6M
 for submit <at> debbugs.gnu.org; Tue, 10 Jun 2025 14:52:42 -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 1uP45G-0000y8-77
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:30 -0400
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b])
 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 1uP45D-00087l-27
 for bug-gnu-emacs@HIDDEN; Tue, 10 Jun 2025 14:52:29 -0400
Received: by mail-wr1-x42b.google.com with SMTP id
 ffacd0b85a97d-3a4ef2c2ef3so4749075f8f.2
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 11:52:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mavit.org.uk; s=google; t=1749581544; x=1750186344; darn=gnu.org;
 h=mime-version:message-id:subject:to:from:date:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=ISit3cL15Y03rcvlyAWSfLuyIB+aLbvobEeJpek1FJKHkatOB6A0dvr3aO1rdHrgqU
 oy1DH1QfKhXjmCcWE7lue92v32RaPnfZOTqJqElFB/R6XEx5uy960ucKg631ywl1ftES
 YgW2AmfFLSLhNynzqjc1ZZAKUvFaVAIWhwtlc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749581544; x=1750186344;
 h=mime-version:message-id:subject:to:from:date:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Kv/+jFMpez9Rjq6dDR5MTdc6tjraX4fQ1LPhkKF3+Os=;
 b=YEzoAHD0eT9oXPaOqAqXNN2dEQbd5TRUHK7K8KUbf/viIXO45YlFIfvA2copDQ+0gf
 8CI3o74J2iteYxpo/AP2ZEDC0g8u5LZ7i9mWJEtimzutdQBTIj4rPbI/16sCcWj4yVYe
 DHWyuG6pSYvBPtnOgJ/7sfjAEuVrGaFm2ubo0xnmoQ7z4fDXwLqcvvFAtbkLlPH7X6SQ
 o2kUWscVmnlP5g5/yH4MZ3NrPVCZ56tJYwK6WpBFwTQNjNgKrZGul3aTqfDMic2vGibT
 RXQcUkfigFodewne0vOmJkhId/tHiAwAJboaJAYsT0BeGt9NceEDNIP0TpYVcPrU7wi5
 5C1g==
X-Gm-Message-State: AOJu0YyAgewhbDJv9BOJt0h+KOJ8wrj2lid+3Xb2lBDwcJc+0JKWBZE3
 k1MXMywULhc6FFcMh+6R5zzP5RsqQMyMRX+4rD6jp+bz9eAn+ZfvlRg5cKAXv04FYMntYOJtKgE
 SnoY=
X-Gm-Gg: ASbGnctB7ICxVSWCjp9zbNZnv9Ku22NTubO7I9dZrRrdnT2NDH3Vn0IIbS+dscn/TSk
 cYR5mAXcwHeOOdk3/0CbqxzObaiki4sG6XGhFnH5sTwGOpfRT0V7hUKSU7wisMXbE2eRBs7dZxe
 5tpy6LUASvGvwb1fnHc61y3D/KNvvLEBfYvcJ8xX6adqYvYpP3pRkjXkyupTyjemH13LsM8kzKd
 KY1kzPyE6ww5jYIWszD/KRXdj3570YYQccQo1oYux3MRqDv7YpAuBb9rlCOBfENX8GfxN5pmF4/
 xwOfHQOv8/t6+ekqJ3V+KvpeVYk/jEORCl/zSpiXSrtxqtvWTyPPhePkx0Lqw8z2H0JXNYr/yTZ
 jeCl1bfMIHsYE+AL3hWkKKadsxbJPl7K8yZI7lvCTQNYLUrBQBuJ5UtEZJdaVZrxoePIXCONF
X-Google-Smtp-Source: AGHT+IEKxgFDK6iIv7AVFB+7uhsAlRcSVDS2qGxKl3E9jz9fQBXdTzNCHbvcsdgHt4D6wgOnC3r4vA==
X-Received: by 2002:a05:6000:4285:b0:3a3:685b:118 with SMTP id
 ffacd0b85a97d-3a5587fb3f2mr140280f8f.24.1749581543868; 
 Tue, 10 Jun 2025 11:52:23 -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-3a5323ae183sm13200055f8f.32.2025.06.10.11.52.23
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 10 Jun 2025 11:52:23 -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 55AIqLcW120507
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
Received: from localhost (mavit@localhost)
 by froglet.home.mavit.org.uk (8.18.1/8.18.1/Submit) with ESMTP id
 55AIqLm8120504
 for <bug-gnu-emacs@HIDDEN>; Tue, 10 Jun 2025 19:52:21 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
 -bs
Date: Tue, 10 Jun 2025 19:52:21 +0100 (BST)
From: Peter Oliver <p.d.oliver@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Tree-sitter started versioning their shared library filenames
Message-ID: <0a816ab2-99bf-5e02-b82b-b5d44748b975@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="-1463811584-1060774413-1749581541=:4469"
Received-SPF: pass client-ip=2a00:1450:4864:20::42b;
 envelope-from=p.d.oliver@HIDDEN; helo=mail-wr1-x42b.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-1060774413-1749581541=:4469
Content-Type: text/plain; format=flowed; charset=ISO-8859-7
Content-Transfer-Encoding: 8BIT

The Makefiles distributed with Tree-sitter parsers used to install to, say, /usr/lib/libtree-sitter-foo.so.0.0.  Consequently, Emacs currently expects parsers to have names like this.

Recent Makefiles instead install to /usr/lib/libtree-sitter-foo.so.14.0 or /usr/lib/libtree-sitter-foo.so.15.0 (where 14 or 15 is the Tree-sitter ABI version, taken from LANGUAGE_VERSION in the parser˘s src/parser.c).  Emacs should look in these places as well.

Presumably we should ask the libtree-sitter we˘re using what ABI versions it supports, rather than hard-coding 14 and 15.

-- 
Peter Oliver
---1463811584-1060774413-1749581541=:4469--



------------=_1749624482-30519-1--



Last modified: Wed, 11 Jun 2025 07:00:03 UTC

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