GNU bug report logs - #72611
[Patch] Store canonical paths to project roots

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

Package: emacs; Reported by: Brad Howes <bradhowes@HIDDEN>; Keywords: patch; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 72611-done <at> debbugs.gnu.org:


Received: (at 72611-done) by debbugs.gnu.org; 11 Feb 2025 19:20:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:20:57 2025
Received: from localhost ([127.0.0.1]:58672 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thvoX-0003Wt-DQ
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:20:57 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:42073)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thvoV-0003Wb-Be
 for 72611-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:20:55 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5dccaaca646so181189a12.0
 for <72611-done <at> debbugs.gnu.org>; Tue, 11 Feb 2025 11:20:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739301649; x=1739906449; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=QFObhMtp32HZP7/utrs/zoV8lysS7VfsHbQIIYZ1KMs=;
 b=N5f4erXIIMhObdTByxtH3pZb2SIGsGoAojUvtYbVg8h+8zRV/gtR6TI7s2zTg02E7O
 1wK0SWlow8WGDr4JByCGvElXF2Rhqses7h8TOBdp0k3P/inpz2V1xrrlbIcR8ffCFWiG
 qHx4YGtS95jKabvjvGzA8vKVBYR1VQVx5JnTbliw0BWQyy4Ouoa8mjULl1Figk2JXdQP
 37JnsJCIvNkqsuSH1Ra1BMJ0Ob+fHabiZZMqS+G3saie6JDY7rseiL2KAN5TzD5OQDLe
 oz5kt3qvrH+NV/uOrMSNyCLsTCj85l06LlKvl+m4F3KowkQ3ZU+d+0H71ek1dP3F9qfV
 YQAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739301649; x=1739906449;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=QFObhMtp32HZP7/utrs/zoV8lysS7VfsHbQIIYZ1KMs=;
 b=O7vWKhnVSU9uhp1ZusM/ypd6aflJRrifVp0VCmk9V0FDLCxVK2k1+mI6mI0BgsDEXH
 GmXnZ2A/l8kgJtXodAA7o7llJOWmQLrEMjVliKkz2r7+RMf3PjiApVEk3f4n4jR8wKuf
 9/6ENrihkwg9ZHn/EXATRMsad8F6YLVyEOOrB52qocnlJbRsAUOUplzpJePYo7VMO8gI
 GXTAW/6LxivzJrmLzKlrZfeql/EQ2vr0clwz/Nh5LmyDftLqt3un1zmu4TIwZ1HqWlzc
 gwuHQZLT/3fhUlzkGelCDHkzyywAH3gBcVFYWFWFIws4HDbw8QmL+YIxYKYnwxyz1Zmb
 6M9Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCX8l4M1Ay99QMfPPMLZgtXJu4iL+0rXIh8M+XuJGdXBkvD0yG7ve4bORiUOdCiTuGHORY4jvRdTTDxm <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwSDh1rWVTOSxvYikkq26zFHB/exisgT4GB3lZwaMF7sCfdIIML
 M4oM/x8uqSr7jx0tLzsHi99aPAgxS4vqDa+zhzpNk82jxbnu0eZGUAn/+TyIaSOXi1n5QsCo7D3
 D1rd1r7aRuYhkuCdgGPl3cPOwcT7pLB0ZCsfrgg==
X-Gm-Gg: ASbGncs/wrosRclMug0h6uQSZSv84rVgpIa3CQWo2YbVoV1/Q7UTTs4lIGbqq+E8URe
 m3By0OBW6eLdEIAdiZvoI8g1eSZhg+K9ptS7HtyYnYegdrotc1voMkKSfyOa1PdzOchVAqwrvbg
 ==
X-Google-Smtp-Source: AGHT+IG78CVwcDzEDv56+ZBlcuJypq6/oGLQDA3EQcVVUylrFdqBiPIBzMaJpo7Twr3vMO073SgGVHa7jgTOldpUl8s=
X-Received: by 2002:a05:6402:f8f:b0:5d3:e99c:6bda with SMTP id
 4fb4d7f45d1cf-5de9ba09937mr3478615a12.16.1739301648187; Tue, 11 Feb 2025
 11:20:48 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 11:20:47 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <08DD8F1F-73DB-42A9-81AE-E117D79AB0ED@HIDDEN>
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
 <2f6d3a72-097d-47b9-bd62-dcbb15de6a07@HIDDEN>
 <08DD8F1F-73DB-42A9-81AE-E117D79AB0ED@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 11:20:47 -0800
X-Gm-Features: AWEUYZlkc1Aw13JuOaElCNcQETgqsJ3f7jmYIVd0i82vgORNEIywIIZk5kIH1hU
Message-ID: <CADwFkmkLVyvWffp3sr0+wVJNw+xhK0U1SNt2hEZyiiB9MtbKMw@HIDDEN>
Subject: Re: bug#72611: [Patch] Store canonical paths to project roots
To: Brad Howes <bradhowes@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72611-done
Cc: Dmitry Gutov <dmitry@HIDDEN>, 72611-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 (-)

Brad Howes <bradhowes@HIDDEN> writes:

> Thanks for the info. I see now my patch is not the proper place in
> which to do such a change, so I will withdraw it and close it.

I'm therefore closing this bug report.




Notification sent to Brad Howes <bradhowes@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 23:27:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:27:14 2024
Received: from localhost ([127.0.0.1]:45408 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sij7C-0005W4-1q
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:27:14 -0400
Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:39635)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sij79-0005Vd-RM
 for 72611 <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:27:12 -0400
Received: from phl-compute-04.internal (phl-compute-04.nyi.internal
 [10.202.2.44])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 922F9114E3AC;
 Mon, 26 Aug 2024 19:26:14 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-04.internal (MEProxy); Mon, 26 Aug 2024 19:26:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1724714774;
 x=1724801174; bh=NZwmW3qINso4/F2iv0qhJS42OryhgeZW7/N0ChvrngI=; b=
 wYEorFU0LrNR5hmWLiW/scdhe22UaxzcgrWAgQh609iLwd5vr+SDBZdTyi9N2F7N
 B5/q1PTBym1t64J+8VTXn9ltMvNNiWeNhHbQpJbRGSm7icZ9Gh0G3EMi8sFT6S/m
 YfJR9kFnUExwxdt7NJSCUlbdS0gHPKGRUNpnrVMv6W+MtMa+GyDg0lu+CqDQXz5Z
 CMcMroT642SsQlNZ3d3g4DkEfobmAyA9cLQ2/ghp0cs6p9tcD4it9S4ffFhPJEYm
 9sU5JiSOCYMvtSYxF6HlzZAP2hdwDjhFeJPf0sIKL6sXKdmmiOYQXH8zqUSlfgoW
 PqXtYrN1SK3WLKJjmbPzGw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1724714774; x=
 1724801174; bh=NZwmW3qINso4/F2iv0qhJS42OryhgeZW7/N0ChvrngI=; b=g
 unWgK7IzHg7aE21kFqhUNN7xFw4IjD53SVlfXuIWDozUyaP8Uc4kS7Wm7/fVbTTq
 8Licv1M2F9AyiGlYFz5iZKlKCjimW2Hk7AJH+p2TnH/AwJGO5PeGsIEHG2XzGhX6
 wJARH7D4w2+c9QlgvpRRbevB27eRZZy7PMHlWCG1Qjg6yjoV6jdO9tmDJxkI5pZr
 V1Ih4fsgdpSWiI6aUsuBLlnrlxdS2++OV6rXtr2USesIrOSJEPqkWoUcLvvE39B0
 TPg9prH6wy03VqIDGP+hQIV0ghOKFnoWY1ahMX1rYdzmtFpmP3GtqCnPb5kWulS6
 OrqnjMO8+MudhVNpfPvww==
X-ME-Sender: <xms:Fg_NZgi7UtfBQ5yE-RcXlROzmKSNiBtS05cxxzgrhQ2ohqQ7hnPi3g>
 <xme:Fg_NZpDumKX33e_46KhdVnFS3y6QziPgBfV_kjwoUi4W5j7f7ldc8CkJ4H87i1Skr
 iaOma1A161D9qL3oCQ>
X-ME-Received: <xmr:Fg_NZoFLk6xOAG7UATX1dUlZV4wCzVVCtrvaBW6BTfe5wsDT_VFUQcHUKH8vcHEzY7w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddvledgvddvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdej
 necuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdrug
 gvvheqnecuggftrfgrthhtvghrnhepgeelfeetkefghfdvhfdtgeevveevteetgeetveeg
 tedthefhudekteehffeukeeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe
 hmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthho
 pedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsrhgrughhohifvghssehmrg
 gtrdgtohhmpdhrtghpthhtohepjedvieduudesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:Fg_NZhR4XI7wv_xMEaDfFeny2QgXtOq_2m4p4S2JyoZjXbe-Z4bQUQ>
 <xmx:Fg_NZtzc9PfBUM0Lu2blb6nBxTj1_gBB__s3ml0uU4a1nDuEdnQsuw>
 <xmx:Fg_NZv5NZnUVMxghsh1yITbvarEFFxxE7g5Cq7ojkI_al5hAr9fLsQ>
 <xmx:Fg_NZqz6ZoNbIyIyc1aZP1z71B3Jlv7WxIzo3qZ0cCRX1bq7x1DieA>
 <xmx:Fg_NZo8pVFh0kyLt8HSufHKHQ7Qs9ELf3XEYir2gQ_zaPRI1gfXBjDUb>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 26 Aug 2024 19:26:13 -0400 (EDT)
Message-ID: <69f2c101-ca96-4b97-8a1f-2dcc80f505e1@HIDDEN>
Date: Tue, 27 Aug 2024 02:26:10 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72611: [Patch] Store canonical paths to project roots
To: Brad Howes <bradhowes@HIDDEN>
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
 <2f6d3a72-097d-47b9-bd62-dcbb15de6a07@HIDDEN>
 <08DD8F1F-73DB-42A9-81AE-E117D79AB0ED@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <08DD8F1F-73DB-42A9-81AE-E117D79AB0ED@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72611
Cc: 72611 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 26/08/2024 20:33, Brad Howes wrote:
> FYI, my goal was to keep from seeing duplicate entries in the list of
> projects due to one path starting with “~” and another having that
> expanded out to my home directory. Ideally the paths would all be
> shortened by removing their common prefix, but I took the shortest route
>   and just expanded whatever was obtained from

It would be useful to track down the scenario which creates those 
different paths.

You might want to upgrade to the last version of 'project' first and 
re-test (in 'M-x list-packages'), if you don't already have it installed.

IIRC project--read-project-list's current definition (with its 
`abbreviate-file-name' calls) is exactly an effort to avoid that.




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

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


Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 17:35:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 13:35:11 2024
Received: from localhost ([127.0.0.1]:45142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sidcV-0004Le-3Q
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 13:35:11 -0400
Received: from st43p00im-zteg10073501.me.com ([17.58.63.180]:58736)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bradhowes@HIDDEN>) id 1sidcS-0004LO-Ns
 for 72611 <at> debbugs.gnu.org; Mon, 26 Aug 2024 13:35:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai;
 t=1724693651; bh=yNTxgQfPcpIvpugweDwD/z5u70Ah77RwpCBvjfB23/w=;
 h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To;
 b=MCgVLy7aC/2E5OyqdP6OX9DQJsA6ZJdJw/dXmkxVSEcL1Jt/5bmtM9A7XKRB2t456
 gJVkAfc+9Z8nZKQNqEH4M0IVbTzk1sSoVmdBIokGrBJtWr2rBis/mVRiZ5QVxgGsPd
 Cqpc4/kEH1b/yLfpIajdMFrVxCFtJYhK5KpKsNjnPWIpaRxQRhLy6IwEBqOlRyb0/D
 vpMYtYs0+OF7hQndxJBTfVJQjJhFhWRQnwei3XzA0mChH23Mw7KHMJl87ejAZSpXrM
 xFO6fC+YHV5InqhLqBMwYQ200ZsPkfCUBxx/5y5QBfHkAOImmgmJ6yx2o+u5dvf6hT
 ulD9PHWEhh1zA==
Received: from smtpclient.apple (st43p00im-dlb-asmtp-mailmevip.me.com
 [17.42.251.41])
 by st43p00im-zteg10073501.me.com (Postfix) with ESMTPSA id 90006A007C0;
 Mon, 26 Aug 2024 17:34:09 +0000 (UTC)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\))
Subject: Re: bug#72611: [Patch] Store canonical paths to project roots
From: Brad Howes <bradhowes@HIDDEN>
In-Reply-To: <2f6d3a72-097d-47b9-bd62-dcbb15de6a07@HIDDEN>
Date: Mon, 26 Aug 2024 19:33:57 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <08DD8F1F-73DB-42A9-81AE-E117D79AB0ED@HIDDEN>
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
 <2f6d3a72-097d-47b9-bd62-dcbb15de6a07@HIDDEN>
To: Dmitry Gutov <dmitry@HIDDEN>
X-Mailer: Apple Mail (2.3818.100.11.1.3)
X-Proofpoint-GUID: N964YiBN1dPkL3-yoiCsOG17aVGu9k14
X-Proofpoint-ORIG-GUID: N964YiBN1dPkL3-yoiCsOG17aVGu9k14
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16
 definitions=2024-08-26_12,2024-08-26_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 mlxlogscore=999 mlxscore=0
 clxscore=1011 malwarescore=0 adultscore=0 spamscore=0 phishscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.19.0-2308100000 definitions=main-2408260133
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72611
Cc: 72611 <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 26 Aug 2024, at 03:20, Dmitry Gutov <dmitry@HIDDEN> wrote:
>=20
> This is the default implementation of 'project-root' which is =
currently only used as a fallback when a backend implements the outdated =
convention (method 'project-roots').
>=20
> So it might have effect in your case (which backend are you using? I'd =
like to ask), but not in the general one.
>=20
> Speaking of "saved project paths file", if your goal is to have =
expanded file names written to ~/.emacs.d/projects, then we have code in =
project--remember-dir that explicitly abbreviates, since August 2023. =
That's commit 255b7e1a046c.

Hi Dimitri,

Thanks for the info. I see now my patch is not the proper place in which =
to do such a change, so I will withdraw it and close it.

FYI, my goal was to keep from seeing duplicate entries in the list of =
projects due to one path starting with =E2=80=9C~=E2=80=9D and another =
having that expanded out to my home directory. Ideally the paths would =
all be shortened by removing their common prefix, but I took the =
shortest route and just expanded whatever was obtained from=20

As for a backend, I assume that this is being delegated to =E2=80=98vc=E2=80=
=99 or =E2=80=98git=E2=80=99. Not really sure, but I don=E2=80=99t think =
I=E2=80=99ve set anything specific for this.

Regards,

Brad=




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

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


Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 01:21:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 21:21:39 2024
Received: from localhost ([127.0.0.1]:43467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1siOQN-0001AM-AE
	for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:21:39 -0400
Received: from fout7-smtp.messagingengine.com ([103.168.172.150]:43991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1siOQL-0001A9-99
 for 72611 <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:21:38 -0400
Received: from phl-compute-02.internal (phl-compute-02.nyi.internal
 [10.202.2.42])
 by mailfout.nyi.internal (Postfix) with ESMTP id 3BC42138FF56;
 Sun, 25 Aug 2024 21:20:41 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-02.internal (MEProxy); Sun, 25 Aug 2024 21:20:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1724635241;
 x=1724721641; bh=+NVx2NpROw9TTJyveHDEH2oK/0Ci/j8f+WFvejzePQ8=; b=
 IMtv7eXGsGNxBMV6Naa/jKVBPu6O5/EhN0aNwmijYBB7uSQNxeZSwRwhHAy1fvVQ
 81wzXhNJEnDrZGiZAWvBHgUowK7jXdKOEAFjkUZRiWz++Df2fl4qqYWuZhOVctz/
 j2Bswpcmy+5WlMvo1TfDsartXYkkEQGPMvpQLN6V/FGY+USsYtDKhb7QFwQrxkQw
 l2hNow19d1CAJi0GEp7LHOEs2tM2IvKeA2OdLUHDbsCIuOKSGySV445Q21k+Y+Cp
 jQFK6K/hefNz9aN3BX7uzE0CpgNazpZeOvQ8c5dfGgO2UsnR2qy2Ry/+Ddx/FkpU
 zP/7nGv0ezSEzw/2qscCCA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1724635241; x=
 1724721641; bh=+NVx2NpROw9TTJyveHDEH2oK/0Ci/j8f+WFvejzePQ8=; b=o
 J0RiRQDdiyGHKH9t5FNg9/w33fSRi4ZAS9ypWReifrHj6+RC2mQFMx1Dr6p9POwy
 O7r+TBZ/fh/+WmHQXOG0EaGAfdALpDq8yUAOJ9p8WLMfXFijRX5wuZWpc7PRZv4w
 oLXpn3//mPsA+62uAPJ4azSRo4Ir3NsdsfPtXOjVlc7kDFqPqiWkVwwOc3GE8092
 i5MKSzKmYFYe/9ZOFsHF+6PP0bm2ce2NPTimOjyos1J/ad/W+yuV2TAadviqd4P7
 2zlDUaD2IGk4mXGt1SptdRCwGqZis1OuJywDS6qOyzhy756I+Zl7sm3Fr9P2VnFO
 E1fMdQ6+jo1PjBy87MCgA==
X-ME-Sender: <xms:adjLZnUAsCZq-sOeUlCfAlQpIFOImVwMnjyvx-zVipaqbtTCluJ7ow>
 <xme:adjLZvlrK8OddauSKGG99-ZoscJgKXIcBmwTcxlJCoxDqdnKS3ThEMPj7mR3Q98YP
 wGBxQmBRQENQl28zow>
X-ME-Received: <xmr:adjLZjYHa4tP_Sv-yNcmwCVa_eUtNseQ6cwExGHYRpRJPy_LLD2LDGrmzC7TLzdAM8Af>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddvjedggeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhepkfffgggfuffvfhfhjggtgfesthejredttddvjeen
 ucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvg
 hvqeenucggtffrrghtthgvrhhnpedthfeuvddtveelgeeuleevvdejveehffevveehvdeu
 ffdtfefhvdeugefgtefgtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh
 grihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvhdpnhgspghrtghpthhtohep
 vddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghrrgguhhhofigvshesmhgrtg
 drtghomhdprhgtphhtthhopeejvdeiudduseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:adjLZiUCuEOKC-kSW2WSdXemIbIQ92kNXyZAN5lNvfua9sGciFb5GQ>
 <xmx:adjLZhnspXOTuqhbB6gE66p06XZ3dh5_qgTO9XIyKW_fwS3svo3xqw>
 <xmx:adjLZveYtiUgdTtK-kzG5TwzFcHzWI1fI7RZOnA1i8xgEDZdGWgGJQ>
 <xmx:adjLZrGcfsTxR_9vu2U58Q2IVYHQP21gm_jydNOVlJl-_20nyOGlKw>
 <xmx:adjLZmwDb1n8RtEBrZDMKDnN-yjfn3JSo_mhRjxYIgq5VWd99W3bzG_r>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 25 Aug 2024 21:20:40 -0400 (EDT)
Message-ID: <2f6d3a72-097d-47b9-bd62-dcbb15de6a07@HIDDEN>
Date: Mon, 26 Aug 2024 04:20:37 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72611: [Patch] Store canonical paths to project roots
To: Brad Howes <bradhowes@HIDDEN>, 72611 <at> debbugs.gnu.org
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72611
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi!

On 13/08/2024 22:56, Brad Howes via Bug reports for GNU Emacs, the Swiss 
army knife of text editors wrote:
> diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
> index 3d0f742c51d..af6cf4640d1 100644
> --- a/lisp/progmodes/project.el
> +++ b/lisp/progmodes/project.el
> @@ -266,7 +266,7 @@ project-root
>   (cl-defmethod project-root (project
>                               &context (project--within-roots-fallback
>                                         (eql nil)))
> -  (car (project-roots project)))
> +  (expand-file-name (car (project-roots project))))

This is the default implementation of 'project-root' which is currently 
only used as a fallback when a backend implements the outdated 
convention (method 'project-roots').

So it might have effect in your case (which backend are you using? I'd 
like to ask), but not in the general one.

Speaking of "saved project paths file", if your goal is to have expanded 
file names written to ~/.emacs.d/projects, then we have code in 
project--remember-dir that explicitly abbreviates, since August 2023. 
That's commit 255b7e1a046c.

Perhaps if your Emacs and project.el are older, you don't see it yet.




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

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


Received: (at 72611) by debbugs.gnu.org; 24 Aug 2024 08:30:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 04:30:58 2024
Received: from localhost ([127.0.0.1]:40421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1shmAj-00070r-Vb
	for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 04:30:58 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55700)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1shmAi-00070b-Ct
 for 72611 <at> debbugs.gnu.org; Sat, 24 Aug 2024 04:30:56 -0400
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 <eliz@HIDDEN>)
 id 1shm9q-0006cY-O6; Sat, 24 Aug 2024 04:30:02 -0400
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=duL5ER85GGXxalB/2NsOui+fUR60WhO6F9Yhr+bJJWY=; b=E1wKIMwdiELB
 CWO8GTnNJgoI9FYpgZpqEJUujKhOlz6zQRjn9s9VErZYB0I8gxoUnyCbZu5yDz5TQ+5O52urJes4V
 w4ukiLUkhe7iREILDsfUw+56cLSYGLQ+8PB5vFdc2eRm06pw8Nb0IyLLsyRzUhJMhzD4WwbFDS4JV
 Nn3J1cm6N1ZxLrdAusbX/KpC+Gjonrsyd+6DoCU7Rfjoc46hvPjUIdHMeyWR1OiQAARrICgPIhGh7
 5aJxdDuFShcyuglSPyq52of/Lz59z+4j4uyWlPsfCaHKSZv+IQIW5dkZn0CF68kK5/cBQmdBIFSTn
 X73aNLF7nhosnfGsshb6QQ==;
Date: Sat, 24 Aug 2024 11:29:58 +0300
Message-Id: <86jzg6nx15.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Brad Howes <bradhowes@HIDDEN>, Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#72611: [Patch] Store canonical paths to project roots
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72611
Cc: 72611 <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: -3.3 (---)

> Date: Tue, 13 Aug 2024 21:56:38 +0200
> From:  Brad Howes via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Tags: patch
> 
> Adapt 'project-roots' to always return a canonical path
> in order to eliminate aliased values in the saved project
> paths file.

Dmitry, any comments?




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

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


Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 02:20:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 13 22:20:50 2024
Received: from localhost ([127.0.0.1]:45771 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1se3d3-0003My-Kl
	for submit <at> debbugs.gnu.org; Tue, 13 Aug 2024 22:20:50 -0400
Received: from lists.gnu.org ([209.51.188.17]:57412)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bradhowes@HIDDEN>) id 1sdxe3-0004ay-MT
 for submit <at> debbugs.gnu.org; Tue, 13 Aug 2024 15:57:28 -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 <bradhowes@HIDDEN>) id 1sdxdV-0004AP-KD
 for bug-gnu-emacs@HIDDEN; Tue, 13 Aug 2024 15:56:53 -0400
Received: from st43p00im-ztfb10073301.me.com ([17.58.63.186])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bradhowes@HIDDEN>) id 1sdxdU-0002hZ-3r
 for bug-gnu-emacs@HIDDEN; Tue, 13 Aug 2024 15:56:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai;
 t=1723579009; bh=DpmAq92QjxsdIehN5oQyzkdYxAf+qcQ5ioM6Hnr//FA=;
 h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To;
 b=WmmSKPstqhjKqzoLu3aohuGfZ/uyxg0hJT+G56DTG/4ImERUckNJMkOAFl8MflgbU
 Q+9j+/+sPhGd9aX2VZFvtq6Rz9TCMGMnRacaUowjkOy4dVWHXPTxibvQNjznjxkA/9
 xFWjvbVq9UsH72/+gtW8jPIXZ8Yg2HtWiyBKue7G3VSuPoPAxLvdmCiezkk1QAlfbK
 Ku8BmZOA6WxMvBz666RK+WnbkBXtSMgrePCnT63CXcFNeukZk3LCgQW1f3KCTDxOgj
 8HnJwXnMcUU2k4HvmBQICzMTGcfjSJwQY68EYY/3ZN0f7IkxbDu4ynVFYOK1+fZnLI
 AzKDv0B1Xcgig==
Received: from smtpclient.apple (st43p00im-dlb-asmtp-mailmevip.me.com
 [17.42.251.41])
 by st43p00im-ztfb10073301.me.com (Postfix) with ESMTPSA id 652258000FD
 for <bug-gnu-emacs@HIDDEN>; Tue, 13 Aug 2024 19:56:48 +0000 (UTC)
From: Brad Howes <bradhowes@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_01BAE649-4950-4E2F-AA4B-9E17E438AE06"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\))
Subject: [Patch] Store canonical paths to project roots
Message-Id: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
Date: Tue, 13 Aug 2024 21:56:38 +0200
To: bug-gnu-emacs@HIDDEN
X-Mailer: Apple Mail (2.3818.100.11.1.3)
X-Proofpoint-ORIG-GUID: NY5J-orqpNGK8G2-Nc0IXt15olvhRSZd
X-Proofpoint-GUID: NY5J-orqpNGK8G2-Nc0IXt15olvhRSZd
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16
 definitions=2024-08-13_10,2024-08-13_02,2024-05-17_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0
 clxscore=1011
 adultscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=514
 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.19.0-2308100000 definitions=main-2408130144
Received-SPF: pass client-ip=17.58.63.186; envelope-from=bradhowes@HIDDEN;
 helo=st43p00im-ztfb10073301.me.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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 13 Aug 2024 22:20:47 -0400
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: -2.3 (--)


--Apple-Mail=_01BAE649-4950-4E2F-AA4B-9E17E438AE06
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

Tags: patch

Adapt 'project-roots' to always return a canonical path
in order to eliminate aliased values in the saved project
paths file.

In GNU Emacs 29.4 (build 2, aarch64-apple-darwin24.0.0, NS
 appkit-2559.10 Version 15.0 (Build 24A5298h)) of 2024-07-27 built on
 brh-pro-1.home
Windowing system distributor 'Apple', version 10.3.2566
System Description:  macOS 15.0

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp
 --infodir=/opt/homebrew/Cellar/emacs-plus@29/29.4/share/info/emacs
 --prefix=/opt/homebrew/Cellar/emacs-plus@29/29.4 --with-xml2
 --with-gnutls --with-native-compilation --without-compress-install
 --without-dbus --without-imagemagick --with-modules --with-rsvg
 --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe
 -mmacosx-version-min=15
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -O2
 -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT'
 'CPPFLAGS=-I/opt/homebrew/opt/zlib/include
 -I/opt/homebrew/opt/jpeg/include -I/opt/homebrew/opt/icu4c/include
 -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/opt/readline/include
 -isystem/opt/homebrew/include -F/opt/homebrew/Frameworks
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
 'LDFLAGS=-L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/jpeg/lib
 -L/opt/homebrew/opt/icu4c/lib -L/opt/homebrew/opt/sqlite/lib
 -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/lib
 -F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk
 -L/opt/homebrew/opt/libgccjit/lib''


--Apple-Mail=_01BAE649-4950-4E2F-AA4B-9E17E438AE06
Content-Disposition: attachment;
	filename=0001-Always-return-canonical-paths.patch
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="0001-Always-return-canonical-paths.patch"
Content-Transfer-Encoding: quoted-printable

=46rom=208733c5cd69d57106c0e3038cc55427d3ca888c1d=20Mon=20Sep=2017=20=
00:00:00=202001=0AFrom:=20Brad=20Howes=20<bradhowes@HIDDEN>=0ADate:=20=
Tue,=2013=20Aug=202024=2021:11:45=20+0200=0ASubject:=20[PATCH]=20Always=20=
return=20canonical=20paths=0A=0A---=0A=20lisp/progmodes/project.el=20|=20=
2=20+-=0A=201=20file=20changed,=201=20insertion(+),=201=20deletion(-)=0A=0A=
diff=20--git=20a/lisp/progmodes/project.el=20b/lisp/progmodes/project.el=0A=
index=203d0f742c51d..af6cf4640d1=20100644=0A---=20=
a/lisp/progmodes/project.el=0A+++=20b/lisp/progmodes/project.el=0A@@=20=
-266,7=20+266,7=20@@=20project-root=0A=20(cl-defmethod=20project-root=20=
(project=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20&context=20(project--within-roots-fallback=0A=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20(eql=20nil)))=0A-=20=20(car=20=
(project-roots=20project)))=0A+=20=20(expand-file-name=20(car=20=
(project-roots=20project))))=0A=20=0A=20(cl-defgeneric=20project-roots=20=
(project)=0A=20=20=20"Return=20the=20list=20containing=20the=20current=20=
project=20root.=0A--=20=0A2.39.4=20(Apple=20Git-150.1)=0A=0A=

--Apple-Mail=_01BAE649-4950-4E2F-AA4B-9E17E438AE06--




Acknowledgement sent to Brad Howes <bradhowes@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#72611; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 11 Feb 2025 19:30:02 UTC

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