Peter Oliver <p.d.oliver@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Received: (at 81127) by debbugs.gnu.org; 26 May 2026 12:47:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 26 08:47:32 2026 Received: from localhost ([127.0.0.1]:60501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wRrC0-0003NQ-Cb for submit <at> debbugs.gnu.org; Tue, 26 May 2026 08:47:32 -0400 Received: from mail-vk1-xa36.google.com ([2607:f8b0:4864:20::a36]:49577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1wRrBy-0003NF-Ey for 81127 <at> debbugs.gnu.org; Tue, 26 May 2026 08:47:31 -0400 Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-57513ac61f0so3395398e0c.3 for <81127 <at> debbugs.gnu.org>; Tue, 26 May 2026 05:47:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779799649; cv=none; d=google.com; s=arc-20240605; b=aixIo5QEHqueHNJqcdfV9uuaYPYjZw6itNO8QrkNtV0s+YGvNg74AkdEGT6c2AQNUO E6ct+0inpIqL3/vcbCFkgNIIbnO5Xa9AM4bH1e7wyAjrWDEPDzHRaVyEP3sBmxBJqziO qKeo92uhWx4ynXZWmctVAJ/UQVMgHXB0UCAYXumohebPpETkoSvN5WlxfUpLS1q8N2jo I1E6tbp9fE/bHuULDTZJ0TFbsrzbdie+BJ8npp5mHp4lFNU6NKWfqKzJz497T0o8Lt8M V6zs0SzY7LnIuFjq8FeGca6IfP7j9d98vp3KczH/1LhML482ig9wJoY4T1lJy+S9WUin GVcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=XL0zQm62H0A5D6YenqMl2qH8u79bgw8WaRZy2sKN5Gg=; fh=fK8AylpOo2gYtahmdB723r6jVLmWj2peBePXGosBKUw=; b=ghQz1v+fJFYwDov8JFpGZS3/01EUuhqfpoofUSEN+X5AHFfB+nwUicl6xRfp76suyj o3a97Cr588qSp2QnlqeVPuyQaaLBWueMkMOlEj/eQnX2ZLMpnD1mhgDB1Tu8RdP27PDI DT7ETegR5X61wajcxhPHH1qkpUctBZZOPZbHStal5kK+cnv+2bvdTS9j9BdgnhIrMxKv y28YeaCm/t2GV1Y373+5YPI19/WxGi2ILL1Bkm7IxmjNaOe2HWK7bN+Rfe68svCSw04x GZ1oBS0DhV5vThMP0ydQv+8EW5/biiBzIed0/DgYmzriNz+oxIchpilfYVcTPxBKmSGk oXYQ==; darn=debbugs.gnu.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779799649; x=1780404449; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XL0zQm62H0A5D6YenqMl2qH8u79bgw8WaRZy2sKN5Gg=; b=BTcWMdKg6xYoUq5rOH88W7FZAq0dTqnEF/4NMJeXeufWpUravcK/ThlbtnadBP520A e+CoXeSZrkC1tIZ+a4MNz6xJ2k9PyZwyEOJy9rASG0ACp6l7uvGMZeWA7lc9Eo0W97Wg jmSF1COtkq8b73viJbuT3gVFmxP41Z0JD0ZrzJoYx52MTdqGp+eZF7ujI+TYREoeBJ6M pawrR7AU6GJznQtlhNr6W6oCaw2VTYJiuBRYCgBPwpWLcEBFqXR87bqWrXFTT7UOvRXQ 6tfiQVZSvtJYs9G0tlmHbg/DjV7U8dw3XN3EvSj7U4Fx4mTcFhS2T+chxzyQJ0M2Dx+j ECmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779799649; x=1780404449; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=XL0zQm62H0A5D6YenqMl2qH8u79bgw8WaRZy2sKN5Gg=; b=Cdl+FKZhsX9c4uTXytZtj04skY8ejVNfqNJ1yu9oBMk5YZFnyTGkQg8fewEbbofnGO b36pRgfsxvgLgqao2l/I5zAwLv5WVPCKM33oaJi+of1VLsyepipkKzx/hY17vExgWA7e MG3gwRq1qX90bRoXFF5Mnl184dRfq0P1JPPSq4hGytC3EmegBqeb4vWrszdc3E5Q54bT KnQRvrCkFEB+eIqiyTmcSh9N2xLBuBtQvz4M32QlqM65fXcaryQvqZKpXbuXjXV3n9JO 6oiAVxuHlMMuCev1zZM5UZFYND5MncC8J/ucfhYBctNS/+1Op7LU31PmVGhCAY1ot9ei Z8UA== X-Gm-Message-State: AOJu0Yz8C+DFGZIpFwFA+urFLkbrvmWcCjpeDJX3sX7/q2Od9BN/7+i3 Fwb0OvYqDbQbD0gjwLMh4Owf3U9PeWitTxZtjXGpUJNp6E6x77oHD9ZCHNr1LC78Z6uxOU+Jy8c T+eZOyD8PospdrDR5OAaR13v8ReHJZps0kZ0b X-Gm-Gg: Acq92OF4eOZQiOQZXNHEp9wh/654Oi4VGg+iBHxd3FrThicnQ6vCXqXqRptoTF8FOSM lUav5dpbcb5luCM0f19xftE+btIxvXR1s0dTISo4qFvSCzkFLCZjZLsrhcCE7y6+Pdbp8Xe25tk MKopuz4WqrVYUVjoyE1EBmRB3zpMwoolDwXKrsM0jfK4tqyUX8nvnRggTPtEaOOtd3dGnGzAXRw LccDEqiH2DvimOkX5S1u/A0rMTJ9+7rFPC3ODZGlve8UYxI8toYePiwqg9dk8CviGX2sbsGHnFL a5UV0Ifzfc3KQ0JC6Jvi8tYk+LzVlbClF0Oc1uSTKwRyLYDOW6KBoJz4MqEvDjD4QK42z8h2ECq 6ky1XuK8PicR6nhiNDcLB8wy7pW0oteB1WtJnMH4HJxyNEKBh X-Received: by 2002:a05:6122:22b:b0:56f:31e3:9445 with SMTP id 71dfb90a1353d-58658e1e645mr8670978e0c.0.1779799649291; Tue, 26 May 2026 05:47:29 -0700 (PDT) MIME-Version: 1.0 References: <36bae4d7-2344-2a00-7f56-b2885411c7cb@HIDDEN> In-Reply-To: <36bae4d7-2344-2a00-7f56-b2885411c7cb@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN> Date: Tue, 26 May 2026 08:47:17 -0400 X-Gm-Features: AVHnY4KTq7WE5vy8THqPMPtKKEap9LIRMFiqYdoanRK3uraHcMlcN4XCuQVyxqo Message-ID: <CAN+1Hbqhi6aQ6KxuGPYSLMnesvEWrPh4yjjr=CHXdZmT+aaDHQ@HIDDEN> Subject: Re: bug#81127: 30.2; treesit-ensure-installed installs architecture-specific libraries into architecture-independent directory To: Peter Oliver <p.d.oliver@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000de10590652b7e546" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 81127 Cc: 81127 <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: 0.0 (/) --000000000000de10590652b7e546 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, May 26, 2026 at 8:40=E2=80=AFAM Peter Oliver <p.d.oliver@HIDDEN= uk> wrote: > Whilst working on bug 81025, the following was observed: > > Function treesit-ensure-installed will, by default, install shared > libraries into directory `(locate-user-emacs-file "tree-sitter")' (e.g., > "~/.emacs.d/tree-sitter"). This will be inconvenient for users who share > their home directory between systems that have different CPU types. > I customize `treesit-extra-load-path` to help with this. (add-to-list 'treesit-extra-load-path my:emacs-treesit-load-path) Where I set my:emacs-treesit-load-path to point to: "~/.emacs.d/treesit/aarch64-apple-darwin" which I manage by hand but it's the same difference. The architecture is trivially computed dynamically. If you use `no-littering` you could also put it under `no-littering-var-directory` which is intended to not be shared across instances (while `no-littering-etc-directory` is). I do use the automated treesit infrastructure when testing -Q and clean it up manually. --000000000000de10590652b7e546 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Tue, May 26, 2026 at 8:40=E2=80=AFAM Peter Oliver <<a href=3D"mailto:= p.d.oliver@HIDDEN">p.d.oliver@HIDDEN</a>> wrote:</span></div= ></div><div class=3D"gmail_quote gmail_quote_container"><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex">Whilst working on bug 81025, the following= was observed:<br> <br> Function treesit-ensure-installed will, by default, install shared librarie= s into directory `(locate-user-emacs-file "tree-sitter")' (e.= g., "~/.emacs.d/tree-sitter").=C2=A0 This will be inconvenient fo= r users who share their home directory between systems that have different = CPU types.<br></blockquote><div><br></div><div class=3D"gmail_default" styl= e=3D"font-family:monospace">I customize `treesit-extra-load-path` to help w= ith this.</div><div class=3D"gmail_default" style=3D"font-family:monospace"= ><br></div><div class=3D"gmail_default" style=3D"font-family:monospace">=C2= =A0 (add-to-list 'treesit-extra-load-path my:emacs-treesit-load-path)<b= r></div><div class=3D"gmail_default" style=3D"font-family:monospace"><br></= div><div class=3D"gmail_default" style=3D"font-family:monospace">Where I se= t=C2=A0my:emacs-treesit-load-path to point to:</div><div class=3D"gmail_def= ault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_default= " style=3D"font-family:monospace">=C2=A0 "~/.emacs.d/treesit/aarch64-a= pple-darwin"</div><div class=3D"gmail_default" style=3D"font-family:mo= nospace"><br></div><div class=3D"gmail_default" style=3D"font-family:monosp= ace">which I manage by hand but it's the same difference.=C2=A0 The arc= hitecture is trivially computed dynamically.</div><div class=3D"gmail_defau= lt" style=3D"font-family:monospace"><br></div><div class=3D"gmail_default" = style=3D"font-family:monospace">If you use `no-littering` you could also pu= t it under `no-littering-var-directory` which is intended to not be shared = across instances (while `no-littering-etc-directory` is).</div><div class= =3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=3D"= gmail_default" style=3D"font-family:monospace">I do use the automated trees= it infrastructure when testing -Q and clean it up manually.</div></div></di= v> --000000000000de10590652b7e546--
bug-gnu-emacs@HIDDEN:bug#81127; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 May 2026 12:39:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 26 08:39:35 2026 Received: from localhost ([127.0.0.1]:60436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wRr4I-0002rB-GP for submit <at> debbugs.gnu.org; Tue, 26 May 2026 08:39:34 -0400 Received: from lists1p.gnu.org ([2001:470:142::17]:33872) 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 1wRr4C-0002qf-RI for submit <at> debbugs.gnu.org; Tue, 26 May 2026 08:39:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <p.d.oliver@HIDDEN>) id 1wRr47-00073z-3S for bug-gnu-emacs@HIDDEN; Tue, 26 May 2026 08:39:23 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) 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 1wRr44-0003mz-KO for bug-gnu-emacs@HIDDEN; Tue, 26 May 2026 08:39:22 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-48d146705b4so111542905e9.3 for <bug-gnu-emacs@HIDDEN>; Tue, 26 May 2026 05:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1779799157; x=1780403957; darn=gnu.org; h=mime-version:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=Rk42zM53Aha8YmALakg6cxWZ84EUiN2XuECkeGreXCQ=; b=XbCfxNQeQvku7nzzFZIAgr9n71T8zknGSkhuCkDnOu9I4Oc7NlcTAZqQsiVW00j5qN OE+k33alOUA/aDChPjZuDctUTNcCX5dnEiEaEQtH5+BCRF68R22eON3+PbyaZGtNpooS PCpn4odrrjD/ug2yWy/eDIY8atSSEnESkfiks= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779799157; x=1780403957; h=mime-version:message-id:subject:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Rk42zM53Aha8YmALakg6cxWZ84EUiN2XuECkeGreXCQ=; b=EUfUv0Gw40xjnqfbqZOuvHwCIauNzlNlRr3OCq8YjXDTEX4RVSPHiw/yrNAhqaycDQ 4Msusr6jCMTT96Ef4ZRMW4CUS/IQplmAimSz1A60ofd5puZX6rd50l0kYqz4tKkDskyI MQ1sriV8fD3cayo6e6CC1GWWR7cYDacYiV1Xvqwy/ImyhHwpYG/Wig2pRi5WXcC89QYe HpeajpgLa6lGLJEf1+JUIki3vtdRHiT49twmCHq2ZFAWiFgBrGDC0cfw8hmKLNJGFB5H cJKzGUh0mk2Yx+vqegSWM7SJxe/zUa7t/BNMrE5uAd/FBMQf1Tzak6ZG5QpMNcZIKpbA RtmA== X-Gm-Message-State: AOJu0YwdbFTESTDr6ByHVzCPxJ62CJu+UK1SViJg2RvDV7Sz1ZMF0smU By0LwGsfXweBZInQotrvjRARO8wyfowZmilgYC+ZRMq8keXISODBLLbELHcOxqnjkNwwsDaa0Qy 8R6ggB8Y5 X-Gm-Gg: Acq92OHKKDgvATPZ7yLixs3eGtZUmmDurKeYnhR8h8sSPmCYdhlDWGbkt/hY84kdbZE BY4qTuRPrrUxzmIFiy7s/7EDkbKNC/qoiZQskb3I5bPFJGEKiYa9YBWJ9s/cXhiP0Bt0BM3+JUE VKxcisp2Qjabgz4X6ldf9mfdXfCfytgr6jC2dg46gS9Zyv4dqJcWGH+jafy5Xfx+OU05nl7K8CE 33sGNJTfU8VT2laItFm+4V8MmwGx6aJ9kmygNfIgWW7K1TTahkCQR0sbmbcBe1vabn1CGHGFEmT 3IAhMCpib/oXUd65LZrUnVySM15Ls+JEpH9tmnI8jwor79qwDzECcRY8+Va1xaOG10cv8F+HuKC ZqEMSt0p3J42uBTatl9AAvl7fyEhH80hlK008mywgaDrT79UgJnkfFNuTkLvCvz4BH9qGeGyfya Yq6hZ2AJUdc6cw3uISPvDYs54Tb5C3emZwOtKtYIgTS4vKaJMeoeGdrBpyN9z+wtHEsxgQAqaFS /DzfDvQwXID0JEAXghvwP5Cx4WbZMgXPNNUawoWMmG+9aqR X-Received: by 2002:a05:600c:3b97:b0:490:52fb:12dd with SMTP id 5b1f17b1804b1-49052fb14fdmr265626605e9.10.1779799157164; Tue, 26 May 2026 05:39:17 -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-49045262c8dsm172214515e9.2.2026.05.26.05.39.16 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 05:39:16 -0700 (PDT) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.18.2/8.18.2) with ESMTPS id 64QCdF55021216 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <bug-gnu-emacs@HIDDEN>; Tue, 26 May 2026 13:39:15 +0100 Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.18.2/8.18.2/Submit) with ESMTP id 64QCdFa4021213 for <bug-gnu-emacs@HIDDEN>; Tue, 26 May 2026 13:39:15 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Tue, 26 May 2026 13:39:15 +0100 (BST) From: Peter Oliver <p.d.oliver@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.2; treesit-ensure-installed installs architecture-specific libraries into architecture-independent directory Message-ID: <36bae4d7-2344-2a00-7f56-b2885411c7cb@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=p.d.oliver@HIDDEN; helo=mail-wm1-x32a.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 (/) Whilst working on bug 81025, the following was observed: Function treesit-ensure-installed will, by default, install shared libraries into directory `(locate-user-emacs-file "tree-sitter")' (e.g., "~/.emacs.d/tree-sitter"). This will be inconvenient for users who share their home directory between systems that have different CPU types. -- Peter Oliver
Peter Oliver <p.d.oliver@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81127; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.