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