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--
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
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--
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--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.