From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 12:46:25 2025 Received: (at submit) by debbugs.gnu.org; 4 Jan 2025 17:46:25 +0000 Received: from localhost ([127.0.0.1]:57145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU8EC-0004Eg-3o for submit@debbugs.gnu.org; Sat, 04 Jan 2025 12:46:25 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34992) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU6dJ-0007qF-MZ for submit@debbugs.gnu.org; Sat, 04 Jan 2025 11:04:15 -0500 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 ) id 1tU64K-0008Ic-AW for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2025 10:28:04 -0500 Received: from sonic304-22.consmr.mail.ir2.yahoo.com ([77.238.179.147]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tU64H-0005ld-QC for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2025 10:28:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1736004477; bh=sR4XJZQg05WxlfufuAwyk19FQ5lL5dNwiemSsbMU9Vo=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=snffdah3dWLJRdRhqqftdo6noorqgYStbK96o0o8Vt76lbxSJ0LgzSu9Igik7i339vH4pOqayMlFWqMPiE2pvQHvT/7+G5x2eSgtJySpbMcYo0hbg46OsKV+RXgDeD8yRp6lEjTqp21tLWRHln8Xk9a9Vsu8VG7Q0OgIicgpyy/N0YhJ59X628CP4c38qQinqDQQAufYbCMT2ZcZQXTLA7fHWpE73AqgvAUI9dqb3DZETWtlHTOXUyNmHkv5x0N0zVzpzQIDhuMgEZFegdq8r/RJe6O/UZYpSgUJMZnqUZpQTFVFQ2eI4+0OcPPURUQaLm6LlZr4IekSncQBzuL8sw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1736004477; bh=dhSxjAEtSoNwbWbgr9mbbElD2H6u551MBZxpIPxINta=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=JGXk19SbzVVlccw6qJgHG+F4DxNkKNty5W1qkoOuAPrd6VkFCaPdg4gU4DdjgKLrRERlzqzYo0m+LGNE/LOjyVzJgmFh3zLfcNZIb9wcWUte/fHz+JFOp6zTkBmXzkItB/a9fAgXfS1pdFA9easXwSMGwOfcX+o+c/7gZcn755yhIQ7Wq+tIvy0ok0BHSjXSrXIxZNFrHbR0wJ73wshpZ5D57gvQAlpAmU4ZoD60y43v5c+Cw3fX2ELADY+hGEcR4pB/IJiRbDGbtEmcFsjqx/N8nx3setUWwSXUQvllOT8toQaTcHIry7nB0Cs+KaRUqiLkn6YJsUz2Z2jjq2EiJw== X-YMail-OSG: SR5K3p0VM1kze6EHQg9Yd4kh7lvf6BLi01hJKEGGooxQv_3xdbDt5PPF1gG5qRX UIjDyKCXl62HU3u60jPorGdiuyHSIToNrreUEttP6xxVK69cKkplpaVYWTRiAV0EgORj8I9UOzkT FO8fzelpyIIZlW6sC9ard4h3o_7fPSdtxoIAk7biV1IPeQYKePXNC_ilKU2eEb.DT_jZxFos1qpx h2WQejevlB5oFpRV9M4ir.Fsh8VMlaqxiX8bvBxoc4pEGghfhCy4UnypXNLKi.s.4NCfB7HQD4bE 3cezrjbdADMZDQKoZIp.nzojNR8L3pnzlPEy4dNK9.MfTGKqnAKgAnbqmyb9gJIjo3cZq44cy6mv KROApVpUIEzcjD.IyxRl0Z_X4m86nAb81LI0VbDloiQIyJ2aiUhA4feCrckbVLf2vKdy0LY62HUV hGR63pSLtbCPIyJrpPZ5LIk39Wbl.3dtE2BCbdNGlU8koc5I1FzDmg39W1U4XFfIME03jb.gRHVf 6WKr3K71baF92Kb8zFivbcqHMdKbzrj6LL4B83e1RnZb5cXLZXeTHHeCsA7EEBL4aSUfVtIvDBw_ 6vrlXmmP0azTAM12cAA9w5.07hsYGnUeTgy9KXN40CMlpCaOHfJ31SHAcXcfwjefs3oghIoBGBFI IdPPKXj_oJCzm7DPbT7hUpE_txg9htF8Dm4snGDAE_vuNrm9A0UQDmFmxdr_lRyBv1U4so9Mc.ws p9TU1GDaxjlB3i4iodaWp8dxPGKyb4IppCIotQ8QrapkTT8Y7UTIbH3h5kG3Gf9STakeJouX.Uip 0WetLmUstdRUcsZchHbiXmGSTVNTducjGSicK5wdZgHUBvbSUD695jV1R8aId66PJlce7usIXf6X u0nwK7FAxa3__RS5Yj90IQs5smldQNy89Qqc.PFMDITY4oDHCmkD4sniU.ANmVhZyrzaHCfRhREw P1GhXCz8ytIKlEk7iOuuVESnUJF4fcaD6XsbmYfwpgh96XOOX8.L6b7eR2pCRegbZkQgbc5unFrx RbX_jElaTbUDVWJKog5SqufPMEAObdjcXex7CadxWTq5VJxSCsymt3kRQGOfS.N.26cVw_cZY1gr 8vL1jxlaImdPJMf84M0EyDldGEikZ8paJH1zj.CTcaKHbJJH5ljQRiPUVfgW8tDFQzf8mCEvSIDc XPj6y0ztzP5iXtE7MgYAH3aqX4qbJ4Zm1L9fQ1wSteytSS82FtM2kgi3aR5Qkc7T0WmSP.6VTt6c jIPBenHIuGVep8tLO2XBBYHzQnZnnQWr4TlKgALkAbW9gvoUwHLeTOFxZ1caS8X8eoV.wnhx33aO MAWVLkA8qf_6uzaYLDLYY9xdY40nPedRzfhQ2KglqFNFT7XiH7kQPL9aNARXQLhQmc.iCM90o9Da y52FdJjByAlQ_WYJ4BIh4R_3mCsOTMGMXwys4x9Qav0zQkVPAcsJo7ZEvOzn2ypOquNw23759E5R PDZEvGHXhQUoGoAw3.S2IusALkGvFj_DFTgoPE3N8Yw7zxic9dPoVphsHM9G_XAF3wmX4Gp1LTQS .Mp_4Kd7V5ZNib3PFxmZ9mJAG_iuQ7SqeQzPLT3Y14kllPLvL2P3sD7K_w6erjppakib.YksobxU vK5TAQgqt8b4P6AVV.Kmf3.wgo1IrXimEU0IrJSHN1v2gC5W0yRXPNQx0hoK5pL.KZK8_Z.cQovg 2CpLkbQiEhXpZAN.ubVmR.n0XxB07A4Dp31Ntk6E40tTSsQRXG2ZYHmjfUCFFUCprfN6GZczFw6I hlWAaH5195HAIS82OA7Yl2UwuvEAgLP0YkHbrhK3NZB6CfaUCG.W8MlyltegzqeesuOvLaRCMV4u A20KQP98zDCYGXPG.ffRDMPlAilfBkYNeGCeOxLAJNHugb5Gx0HhfqRdZCgznrjN5HSBIYwzQLe9 bxe9H7y6TFBuHVmsfy0SFlrv2BE5Q.K7627rDYlhr2PWmBFSMo9xFxFpGN3n.6EBDEUryXi5HsQt uIVE80sxdJMe1vpnF8Epz.0DUE8pvgkdLWeRULtedsdtjp.5_D0k4VaH3lj0Ea5LLvvhBlVx6otc eUnmCluEXT21qF4498KVn9RzO8Y.QvlZbwpiURtRbNEBTpZSPAAYrxMHnBJxG0oD.lw.4IGJ4L7n j4oXL X-Sonic-MF: X-Sonic-ID: 3eda09d0-3336-4f09-a1df-c3cd6afaceac Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ir2.yahoo.com with HTTP; Sat, 4 Jan 2025 15:27:57 +0000 Date: Sat, 4 Jan 2025 15:26:12 +0000 (UTC) From: Anders Gustavsson To: "bug-gnu-emacs@gnu.org" Message-ID: <961853769.14912292.1736004372047@mail.yahoo.com> Subject: 29.3; compile-goto-error eliminates symbolic links MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_14912291_1155515447.1736004372046" References: <961853769.14912292.1736004372047.ref@mail.yahoo.com> X-Mailer: WebService/1.1.23040 YMailNorrin Content-Length: 8127 Received-SPF: pass client-ip=77.238.179.147; envelope-from=anders_r_gson@yahoo.com; helo=sonic304-22.consmr.mail.ir2.yahoo.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Create a directory, a file and a shortcut in the file system: cd mkdir -p path/to/long/directory/in/file/system echo "hello" > path/to/long/directory/in/file/system/file ln -s path/to/long/directory/in/file/system/ shortcut Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 1.0 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (anders_r_gson[at]yahoo.com) 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 04 Jan 2025 12:46:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) ------=_Part_14912291_1155515447.1736004372046 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Create a directory, a file and a shortcut in the file system: cd mkdir -p path/to/long/directory/in/file/system echo "hello" > path/to/long/directory/in/file/system/file ln -s path/to/long/directory/in/file/system/ shortcut In emacs C-x C-f shortcut M-x grep hello * in the output mouse-1 on file 1:hello Then type: C-x C-b Then you see that the filename of the file found in the grep output is=20 ~/path/to/long/directory/in/file/system/file not ~/shortcut/file as you would have expected, and how it was before in emacs version 27.1. Same thing happens in emacs 29.4. I fixed this bug by removing two calls to file-truename in the function compilation-find-file-1 and one call to the same function in compilation-find-file (both functions in lisp/progmodes/compile.el) Configured using: =C2=A0'configure --prefix=3D/opt/emacs' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: =C2=A0 value of $LC_MONETARY: sv_SE.UTF-8 =C2=A0 value of $LC_NUMERIC: sv_SE.UTF-8 =C2=A0 value of $LANG: en_US.UTF-8 =C2=A0 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: =C2=A0 tooltip-mode: t =C2=A0 global-eldoc-mode: t =C2=A0 eldoc-mode: t =C2=A0 show-paren-mode: t =C2=A0 electric-indent-mode: t =C2=A0 mouse-wheel-mode: t =C2=A0 tool-bar-mode: t =C2=A0 menu-bar-mode: t =C2=A0 file-name-shadow-mode: t =C2=A0 global-font-lock-mode: t =C2=A0 font-lock-mode: t =C2=A0 blink-cursor-mode: t =C2=A0 line-number-mode: t =C2=A0 indent-tabs-mode: t =C2=A0 transient-mark-mode: t =C2=A0 auto-composition-mode: t =C2=A0 auto-encryption-mode: t =C2=A0 auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 36132 6294) =C2=A0(symbols 48 5126 0) =C2=A0(strings 32 13108 1028) =C2=A0(string-bytes 1 371205) =C2=A0(vectors 16 9282) =C2=A0(vector-slots 8 148153 12034) =C2=A0(floats 8 22 21) =C2=A0(intervals 56 201 0) =C2=A0(buffers 976 10)) ------=_Part_14912291_1155515447.1736004372046 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
= Create a directory, a file and a shortcut in the file system:

cd
= mkdir -p path/to/long/directory/in/file/system
echo "hello" > path/to= /long/directory/in/file/system/file
ln -s path/to/long/directory/in/file= /system/ shortcut

In emacs

C-x C-f shortcut
M-x grep <r= et> hello * <ret>

in the output mouse-1 on

file 1:he= llo

Then type: C-x C-b

Then you see that the filename of the = file found in the grep output is
~/path/to/long/directory/in/file/syste= m/file

not ~/shortcut/file as you would have expected, and how it wa= s before in
emacs version 27.1. Same thing happens in emacs 29.4.
I fixed this bug by removing two calls to file-truename in the
function= compilation-find-file-1 and one call to the same function in
compilatio= n-find-file (both functions in lisp/progmodes/compile.el)

Configured= using:
 'configure --prefix=3D/opt/emacs'

Configured featur= es:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
L= IBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TIFF
= TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important set= tings:
  value of $LC_MONETARY: sv_SE.UTF-8
  value of $LC_= NUMERIC: sv_SE.UTF-8
  value of $LANG: en_US.UTF-8
  locale= -coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor= modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t<= br>  eldoc-mode: t
  show-paren-mode: t
  electric-ind= ent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
&nb= sp; menu-bar-mode: t
  file-name-shadow-mode: t
  global-fo= nt-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t<= br>  line-number-mode: t
  indent-tabs-mode: t
  trans= ient-mark-mode: t
  auto-composition-mode: t
  auto-encrypt= ion-mode: t
  auto-compression-mode: t

Load-path shadows:None found.

Features:
(shadow sort mail-extr emacsbug message ma= ilcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-c= ache epa derived epg rfc6068
epg-config gnus-util text-property-search t= ime-date subr-x mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabb= rev gmm-utils mailheader
cl-loaddefs cl-lib sendmail rfc2047 rfc2045 iet= f-drums mm-util
mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc= paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode = mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image=
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode=
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenutimer select scroll-bar mouse jit-lock font-lock syntax font-core
term= /tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian ph= ilippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-= viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak c= zech european ethiopic indian cyrillic chinese
composite emoji-zwj chars= cript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray ocl= osure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroex= p files window text-properties
overlay sha1 md5 base64 format env code-p= ages mule custom widget keymap
hashtable-print-readable backquote thread= s dbusbind inotify
dynamic-setting system-font-setting font-render-setti= ng cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-pro= cess
emacs)

Memory information:
((conses 16 36132 6294)
&nb= sp;(symbols 48 5126 0)
 (strings 32 13108 1028)
 (string-by= tes 1 371205)
 (vectors 16 9282)
 (vector-slots 8 148153 12= 034)
 (floats 8 22 21)
 (intervals 56 201 0)
 (buff= ers 976 10))


------=_Part_14912291_1155515447.1736004372046-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 14:03:40 2025 Received: (at 75363) by debbugs.gnu.org; 4 Jan 2025 19:03:40 +0000 Received: from localhost ([127.0.0.1]:57379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU9Qy-0007iJ-1W for submit@debbugs.gnu.org; Sat, 04 Jan 2025 14:03:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37594) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU9Qu-0007i3-0F for 75363@debbugs.gnu.org; Sat, 04 Jan 2025 14:03:38 -0500 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 ) id 1tU9Qo-0001yE-I4; Sat, 04 Jan 2025 14:03:30 -0500 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=zo/uZvEmzgtchd0yI52FbmQWI/IgCvZ4Fjp2z4s0iuc=; b=jB1wa7KJti6/ mKYDYwBjKCMkzjSjJWYGSe02TJmHs4OLp/NcP+Qfb07Liglqw6BhuBsd40lZdPlRg+KxX3Izsajy8 XpBefzDiEWBIUDsicX8jGo3WWhiBKno7dDh1ynhcKuqLimyrHYBvl/VMWNI+k2PYlif25ovVfF9uD eSKzaXi+STnAgZF7wsVVtl7FHPrLSvvCut58/vxJYWdyQjualXbzBrp4HQskoQEiesG7W9BtZoTuD i63rLJjoKhx60K7CbGMV0a2Utvh/qBPV7ZhlPd9yl69+h38xrc5QYmmZSbnZ97A+hXsI/7K7A2tNb TvOCBH53RlIWazPExYub9w==; Date: Sat, 04 Jan 2025 21:03:19 +0200 Message-Id: <86jzbabdvs.fsf@gnu.org> From: Eli Zaretskii To: Anders Gustavsson In-Reply-To: <961853769.14912292.1736004372047@mail.yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#75363: 29.3; compile-goto-error eliminates symbolic links References: <961853769.14912292.1736004372047.ref@mail.yahoo.com> <961853769.14912292.1736004372047@mail.yahoo.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75363 Cc: 75363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 4 Jan 2025 15:26:12 +0000 (UTC) > From: Anders Gustavsson via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Create a directory, a file and a shortcut in the file system: > > cd > mkdir -p path/to/long/directory/in/file/system > echo "hello" > path/to/long/directory/in/file/system/file > ln -s path/to/long/directory/in/file/system/ shortcut > > In emacs > > C-x C-f shortcut > M-x grep hello * > > in the output mouse-1 on > > file 1:hello > > Then type: C-x C-b > > Then you see that the filename of the file found in the grep output is > ~/path/to/long/directory/in/file/system/file > > not ~/shortcut/file as you would have expected, and how it was before in > emacs version 27.1. Same thing happens in emacs 29.4. I think this is already fixed in Emacs 30, where it only resolves symlinks if the shortcut name cannot be found by find-file. Can you try the latest pretest of Emacs 30.1? Its tarball is here: https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.93.tar.xz From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 03:11:35 2025 Received: (at 75363) by debbugs.gnu.org; 5 Jan 2025 08:11:35 +0000 Received: from localhost ([127.0.0.1]:59691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tULjS-0003Gp-9S for submit@debbugs.gnu.org; Sun, 05 Jan 2025 03:11:35 -0500 Received: from sonic304-21.consmr.mail.ir2.yahoo.com ([77.238.179.146]:38655) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tUK4P-0005qi-J9 for 75363@debbugs.gnu.org; Sun, 05 Jan 2025 01:25:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1736058298; bh=NkQni/z70ziAhm2WV+FaLylRJZ/bFN3DYQpHvSxM8MI=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=NvqJI8gnLmztCDto5TZyF6MZFmvIpgIf1+bVjZu/torISGK8I2zbp9/ap/wMT+dv9ihn6GVy94fhHsEY9ErHoJ5t7lnRqJOIyIsC1ig827409BW2XiW4J10YoVGrFbkREuQGKvIloxGQjTk3Uw+wuXfpNlEj5ZQJrktIR4NHcO7y9N2HE+HtK1AveZ7AmvT8Dwsr2l5T90y5FPFgHwkHSpWPTybgu01aoLTp2DkEcSUFQnjczO7AOLje/5g0bzJVEAeOa5kI0H9ZlQkVlQXg9D+xgVbt0RjWBzPPl5vgnRmcLmvsYThbdG9RomoWI7csmy009ELY3iJD3pg9TnxXWQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1736058298; bh=Ilzud2m/SeXP56i8jQk/yDnBycVikvMNZTlyvbfd18B=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=kHMTcZa4p+qlzBlL6y+19f0p27sLcvorSWBNBKQZOgNx/DK+i7b8hOqU03k8Mn/oL1u8+voJsE11n7IegAR5TXqdZEHGO9MNBZExMJA1T1McCc05p7ew+0Kr+Hi/hSz1fvHH2+fairtaI2AUWABLSzPzpjP3QpbGEi8tCwVe/YMHo5Spb9Jkt6glZbjH95uSx9Um8sThjQV3tUoQRB/lcjvj82Zhz2AjGpQBE2W+/I1VpL4iZGAxICmXSKJXjdjGeDdw00IqIUBEf3mMfvGL8Ziebx4RD5WTMeU/koekPzCHWYiJZYe6Hrx+NlqYjS0TXOSdEx7jH7cksb8m0pAvog== X-YMail-OSG: C3_7_WAVM1nCvAlMtpkoEzxnIOFqtpt.tTpfSzl650T9Uj.P3Zr_e7myP6PiOCj sMOqb0MdWpMoApP63Y7CgUz4IOMQzIca_E4GPWw.u2TSNsicFWIPJR77lsScQgswbZEBt8SsFB6y hoiOXXi7547YbH4JGhGayyRopkrdYu5EsIk_m5RRZXAursdV_Pke9H9czcae28hDjeXmXW6Dev82 5L_8MY0zATwMH8nCyXSEX2RgLZL.62f7gH.KnTA6hnhzAiBb.RnwYecVwwDFVUzqXatzC9srds51 oB.dlz3KEt5L_cfmXSu5im29vAVdXszk.4VhsJ26eyv6Dj9h5Z12ZDS5017MNnA.G7DfNBVifFUB 6UBzKekVTqwApXI48PT.oGfRS1E3u_vhAZSbYh.sAetxqGwD4nS1Vmu3nNF5UGOoM68evepwJBeY jlBFQE6gKOF4z3DJwj1tyMK5lcNxK0m9xdRUYRFey_Za_lU.CiTsCK1Br4dz.0gU39dLTzusZkcn L8A4F_1eqUaTc5dv97JpKZMD47M4coK3OFhB1zDYAbJZIM6ulivagwzpxACCqR_JfR9DQkyuvx97 WVh0t6o_uHyhR3egCKJTf7_hhoCEvLidkKaUzCFGrpAaxWjPfPFMRJFpJjptuYNHM9lWBWitzoWY b9WmDW69s5uFqKST3ER8DzXw7HMlY3N.SmhsSHHN6oEZyxzDZn.cPBhfA3Ik3mHb7J8KWfoXtgfK 3_tVCaS0q1AE7qUSLLWfDK.PfK4VNAg0P2i9311i.CNBWe7CyKG.M3aAitBklY.B8KZn9PXQQPm2 siKHZLsGy67KOp1RXlVAsTwcOIvqDfft3uEIJrZNWX5CQ91MEbWpWmj03zT88AwQrzQfixDNGg0h U2R6m4fothhGrfpzchZcDTbqRLC7UGUcWAY5bDMHdcW6rD2rRYPbQojaoCqbpdwbKdfTbTLg6hC1 qlY9Q4cyJLRrOguyyvt_qr66B2DI.R1Z_pVA13qI80etC9q0nhnE_kzogSoZo2TeumApDLBpE3iC 3l8nK9RCoPsF2k9Eeghp2eIkiMBjmyxtSANVCAJau5gKJ5ynJdIY2eP4_0FwlVfQG4UpDVInheFN Mt7oNjVEKRnsh1IPAk8UjoZ.ZZZk0A3DMagwEMHJc_E8hJQpf1Y4M0hQZLsaTDFye737Gczi1tk0 _1pf5p6lxjWOjA0zD2zcssSK2rQTs7NZW79IQsQEYbWDDONx4zA5zCkOGnVftmn9hYoc.pMYBBzk 8M626p9izLsOSP1Te6m0UMrWHMRl9_a0QChriBTS7hCtTm990BYr2v4cd3xiKRJQSOw1gZOUJCgL 58WtrBufPvAUj7j08tnQ7p88LzRC.wxSD3NHtbOVUAUH._42oGoiIePGDyIJCvdEEI_Zvs5hjagt VJLpsbwipt8LAo5CFtFkSxzOBU5y1fh25rxLFaRqFpJvJfu.aReilovuZPVVhDvn1tOSXU6ylHGz cehg1k.1tCAkx6b3hrs1.JM3FjPQPhpWTFJKM.ZH7FGyD_yZPZmqeRUwZ_Zdxmr5bZjZB7DzfObm sQkvRXu9ZdePn.7iAptP38BBnfkhMuhM4UJOp_Smk8tTqj4nxILluOYtOp9E_X1o5rHbGzpG3Xh4 wlkOecc8ZeQDNmm8z6UYZVDVf_Qy8NS7Ys1P2EfwFu6AXFUeG2oxom7zUvpCOKw6rhQEkvQkr_zU VcCz1NahzLEcGlx.2H0UzXfXgxExOtrAxvDJbKH9tPeqkYVshfN3IEyXIjVjrmBM6jUMcT.8ODGW ATPrsWh9jfv4EEc9p9G6a6k0MI3.6PqVosf4NOgggpkZDVOwyPIPk7R1OYR1rTP5sKYBgZXfuqm1 9wLe1mZTcqt0NSwg2zd_FptTfDpbr07ceHsCP.PxrbT1NYRylPdXpG2vGLvbr5qMVbRtjr4FIzxA NV_TOEPPehC9ysNge7hC9GHU3PFR6B90BXA.VUn7uysYveaKhFsfR.Xp9v41GYYYqB2xdmPtT6Tz 03gJ4KwfbXbU8Byum0trnPirWV_GExRwrtfrWk1sNLDaP8qd1.pTnywaeqcPBM_aB4XDsc50BiL1 E2maqS48HIF.Re.ye2GxbVESnmZ5FQyATKlwFuJ0hgoRU0saqZv14h7Ag0CKZ_Vx1pA7Q8XJ8Tg7 rj6iXGm4Bzhm2ln_3.FA8 X-Sonic-MF: X-Sonic-ID: b2fa1664-8b5c-48d2-80a7-acbba7d058f5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ir2.yahoo.com with HTTP; Sun, 5 Jan 2025 06:24:58 +0000 Date: Sun, 5 Jan 2025 06:24:28 +0000 (UTC) From: Anders Gustavsson To: "75363@debbugs.gnu.org" <75363@debbugs.gnu.org> Message-ID: <1486297106.8109577.1736058268431@mail.yahoo.com> Subject: already fixed MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8109576_2074479627.1736058268430" References: <1486297106.8109577.1736058268431.ref@mail.yahoo.com> X-Mailer: WebService/1.1.23040 YMailNorrin Content-Length: 844 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75363 X-Mailman-Approved-At: Sun, 05 Jan 2025 03:11:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_8109576_2074479627.1736058268430 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sorry for reporting something that has been fixed already. I tested 30.0.93, and the new function compilation--expand-fn in compile.el works fine for me. Thank you! ------=_Part_8109576_2074479627.1736058268430 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Sorry for reporting something that has been fixed already.
I tested 30.0.93, and the new function compilation--expand-fn in
compile.el works fine for me. Thank you!


------=_Part_8109576_2074479627.1736058268430-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 04:17:02 2025 Received: (at 75363-done) by debbugs.gnu.org; 5 Jan 2025 09:17:02 +0000 Received: from localhost ([127.0.0.1]:59850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUMkn-0006aJ-QI for submit@debbugs.gnu.org; Sun, 05 Jan 2025 04:17:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53350) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUMkk-0006a5-Oc for 75363-done@debbugs.gnu.org; Sun, 05 Jan 2025 04:16:59 -0500 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 ) id 1tUMkf-0001LO-DH; Sun, 05 Jan 2025 04:16:53 -0500 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=KPJIXN33vlwuM8lkjQHmRnr8UK1JxcIzNPbHI+F/T/k=; b=g3GeHv9GFHcE fedkNq3Vt4G591hrPF73a+LqM6gqNr9sFkP1aJuHnFc9yLC48dL6/o6cZGFmCFgJ4yMbW8m3N8hln azoMzlwzAzDV5cNYTAL1STPlO2eMEC0hTccNmkk/j69StYcUZ6blHrpXhWXEGpkBReSwoW8HZCxX/ fw1PiJwoG7oFDPRTc94/bQFHlDZYiOL+iGO6F+tKTpwKQps0XrT7xOcsWQkkmDmH+9yY3O/kh0qri exZDTlV/SDdisGeR6qti+mF7pC9KGHkKAKAQUKMw3F4LDcOl0JAlVC9vHlIapttBca2z5LR0AOo0O KkTf71kzcGfKaNhFz4nksQ==; Date: Sun, 05 Jan 2025 11:16:51 +0200 Message-Id: <86wmf98vss.fsf@gnu.org> From: Eli Zaretskii To: Anders Gustavsson In-Reply-To: <1486297106.8109577.1736058268431@mail.yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#75363: already fixed References: <1486297106.8109577.1736058268431.ref@mail.yahoo.com> <1486297106.8109577.1736058268431@mail.yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75363-done Cc: 75363-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 5 Jan 2025 06:24:28 +0000 (UTC) > From: Anders Gustavsson via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Sorry for reporting something that has been fixed already. > I tested 30.0.93, and the new function compilation--expand-fn in > compile.el works fine for me. Thank you! Thanks, closing. From unknown Sat Sep 06 09:45:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 02 Feb 2025 12:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator