GNU logs - #72611, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72611: [Patch] Store canonical paths to project roots
Resent-From: Brad Howes <bradhowes@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 14 Aug 2024 02:21:02 +0000
Resent-Message-ID: <handler.72611.B.172360205012967 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 72611
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 72611 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172360205012967
          (code B ref -1); Wed, 14 Aug 2024 02:21:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 02:20:50 +0000
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\))
Message-Id: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
Date: Tue, 13 Aug 2024 21:56:38 +0200
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-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--




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: Brad Howes <bradhowes@HIDDEN>
Subject: bug#72611: Acknowledgement ([Patch] Store canonical paths to
 project roots)
Message-ID: <handler.72611.B.172360205012967.ack <at> debbugs.gnu.org>
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
X-Gnu-PR-Message: ack 72611
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 72611 <at> debbugs.gnu.org
Date: Wed, 14 Aug 2024 02:21:02 +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 72611 <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
72611: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72611
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72611: [Patch] Store canonical paths to project roots
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Aug 2024 08:31:01 +0000
Resent-Message-ID: <handler.72611.B72611.172448825826965 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72611
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Brad Howes <bradhowes@HIDDEN>, Dmitry Gutov <dmitry@HIDDEN>
Cc: 72611 <at> debbugs.gnu.org
Received: via spool by 72611-submit <at> debbugs.gnu.org id=B72611.172448825826965
          (code B ref 72611); Sat, 24 Aug 2024 08:31:01 +0000
Received: (at 72611) by debbugs.gnu.org; 24 Aug 2024 08:30:58 +0000
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>
In-Reply-To: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
References: <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
X-Spam-Score: -2.3 (--)
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?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72611: [Patch] Store canonical paths to project roots
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 26 Aug 2024 01:22:01 +0000
Resent-Message-ID: <handler.72611.B72611.17246352994490 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72611
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Brad Howes <bradhowes@HIDDEN>, 72611 <at> debbugs.gnu.org
Received: via spool by 72611-submit <at> debbugs.gnu.org id=B72611.17246352994490
          (code B ref 72611); Mon, 26 Aug 2024 01:22:01 +0000
Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 01:21:39 +0000
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
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-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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72611: [Patch] Store canonical paths to project roots
Resent-From: Brad Howes <bradhowes@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 26 Aug 2024 17:36:02 +0000
Resent-Message-ID: <handler.72611.B72611.172469371116722 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72611
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: 72611 <at> debbugs.gnu.org
Received: via spool by 72611-submit <at> debbugs.gnu.org id=B72611.172469371116722
          (code B ref 72611); Mon, 26 Aug 2024 17:36:02 +0000
Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 17:35:11 +0000
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\))
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>
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-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=




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72611: [Patch] Store canonical paths to project roots
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 26 Aug 2024 23:28:02 +0000
Resent-Message-ID: <handler.72611.B72611.172471483421213 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72611
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Brad Howes <bradhowes@HIDDEN>
Cc: 72611 <at> debbugs.gnu.org
Received: via spool by 72611-submit <at> debbugs.gnu.org id=B72611.172471483421213
          (code B ref 72611); Mon, 26 Aug 2024 23:28:02 +0000
Received: (at 72611) by debbugs.gnu.org; 26 Aug 2024 23:27:14 +0000
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
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-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.




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: Stefan Kangas <stefankangas@HIDDEN>
Subject: bug#72611: closed ([Patch] Store canonical paths to project roots)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.72611.D72611.173930165713575.ackdone <at> debbugs.gnu.org>
References: <CADwFkmkLVyvWffp3sr0+wVJNw+xhK0U1SNt2hEZyiiB9MtbKMw@HIDDEN>
 <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
X-Gnu-PR-Message: closed 72611
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Date: Tue, 11 Feb 2025 19:21:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1739301662-13596-0"

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

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

Your message dated Tue, 11 Feb 2025 11:20:47 -0800
with message-id <CADwFkmkLVyvWffp3sr0+wVJNw+xhK0U1SNt2hEZyiiB9MtbKMw@HIDDEN=
mail.com>
and subject line Re: bug#72611: [Patch] Store canonical paths to project ro=
ots
has caused the debbugs.gnu.org bug report #72611,
regarding [Patch] Store canonical paths to project roots
to be marked as done.

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


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

------------=_1739301662-13596-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 02:20:50 +0000
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--



------------=_1739301662-13596-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 72611-done) by debbugs.gnu.org; 11 Feb 2025 19:20:57 +0000
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.


------------=_1739301662-13596-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: Brad Howes <bradhowes@HIDDEN>
Subject: bug#72611: closed (Re: bug#72611: [Patch] Store canonical paths
 to project roots)
Message-ID: <handler.72611.D72611.173930165713575.notifdone <at> debbugs.gnu.org>
References: <CADwFkmkLVyvWffp3sr0+wVJNw+xhK0U1SNt2hEZyiiB9MtbKMw@HIDDEN>
 <7AF98F4C-3787-40A0-980F-760694B930B1@HIDDEN>
X-Gnu-PR-Message: they-closed 72611
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 72611 <at> debbugs.gnu.org
Date: Tue, 11 Feb 2025 19:21:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1739301662-13596-1"

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

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

Your bug report

#72611: [Patch] Store canonical paths to project roots

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 72611 <at> debbugs.gnu.org.

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

------------=_1739301662-13596-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 72611-done) by debbugs.gnu.org; 11 Feb 2025 19:20:57 +0000
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.


------------=_1739301662-13596-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 02:20:50 +0000
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--



------------=_1739301662-13596-1--



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.