From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 01:43:54 2019 Received: (at submit) by debbugs.gnu.org; 23 Dec 2019 06:43:55 +0000 Received: from localhost ([127.0.0.1]:50505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijHRa-0002Up-6Q for submit@debbugs.gnu.org; Mon, 23 Dec 2019 01:43:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:36909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijFuI-0008Mq-Ia for submit@debbugs.gnu.org; Mon, 23 Dec 2019 00:05:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38187) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ijFuF-0001Wv-Lq for bug-gnu-emacs@gnu.org; Mon, 23 Dec 2019 00:05:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ijFuD-0005Si-7w for bug-gnu-emacs@gnu.org; Mon, 23 Dec 2019 00:05:23 -0500 Received: from mail-io1-xd30.google.com ([2607:f8b0:4864:20::d30]:45101) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ijFuC-0005N3-Qb for bug-gnu-emacs@gnu.org; Mon, 23 Dec 2019 00:05:21 -0500 Received: by mail-io1-xd30.google.com with SMTP id i11so14989152ioi.12 for ; Sun, 22 Dec 2019 21:05:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=nIi0lNi1DeOtrqyQjnGIjlFr6TsRfmNTai90m6Llsb0=; b=UqedesaPzDStfJSE4m3vr9fLxhyTXUrJyflo0J9+tkgQK5ZS0DUC3MtqzRF71IouFL bmMG8NA83i1AKJA6fAbscHtfz7tz1ZHBIEHZBSBRMslI0SjAJ7zU1jJC+gRx9mqfhDg5 9bxc5JFN95wihjV5FYMJGpPyWxb7kbcDt06AhZfYmjRPwW/QQg/7IbHRkhwyR9dJqBOu MpGri126FXR1z+jRylILjh+JfaKd/+e37/F9dTOW5CI13irVo01bOq5r45voUcXIB7sX mjWVMFlJ17G6bjuQbOYY0Y6XiNoh/JwoDK1C9nvGex5ivZ2naLLh8LrkoLpcOjmzWfB4 iJsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nIi0lNi1DeOtrqyQjnGIjlFr6TsRfmNTai90m6Llsb0=; b=AZGnzAFwNxlyny5xLBcICafnsABikgNJsddnrS0tuVnFv8d3/W9fHqhG2Mkw1w2Edf 7TUOoGcfH709brWSxlymsboFYz87oXLSjg9T1ZKXeMmAx5w/+uyDHWrrxKWiuDWzzJbE J8zkIQlstkerYkMjENrNHMuEPw1yK4YdvvQa2Fscl1bbMGtkHnnmaMruwpc5lPnedGHo z/HCx8TU2BT5p80A0lsr43RU5WTtMfHIDaGSnjG34a/cDdIqoMCQvSK2V1QPCuote1al ybRYenV3xN1RQ/HfXpOzi7jgo6+d6ewRjlPbXvPnLQBq8lDEeECZF/jEYHmGdP2aCQP+ LCLQ== X-Gm-Message-State: APjAAAUTxSOHN4Lj8E+lqf9IIBaKq59py5mlmoZn+CunHjJKlr2SBVvF 1ysuV26C5N71vEwTHNqqLEXPt5Vj/7xmYv9mIEPJ55kd X-Google-Smtp-Source: APXvYqz/x9EUsFlMmGyggAnm66FApOVxn0QEr6VVIEDzVJLvR+mrdQbFWBFoNbVCUWUVtkUIpTeur3hD0OgrSyM99sI= X-Received: by 2002:a6b:f802:: with SMTP id o2mr19318437ioh.79.1577077519186; Sun, 22 Dec 2019 21:05:19 -0800 (PST) MIME-Version: 1.0 From: Duncan Greatwood Date: Sun, 22 Dec 2019 21:05:08 -0800 Message-ID: Subject: Emacs `compile' command does not handle remote (over TRAMP) file name correctly To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000507ef2059a57f977" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d30 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 23 Dec 2019 01:43:53 -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: -2.3 (--) --000000000000507ef2059a57f977 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Emacs version aside, this appears almost identical to the other bug of same name: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38648 Using tramp, I had a remote cpp file open in a window. I pressed "C-c c", which invokes a function in my .emacs called compile-hereish, which (in this case) invokes the compile command with the remote directory containing the remote cpp. Compilation runs as expected, throwing certain cpp syntax errors. Now, if I click on the red error text in the *compilation* window, I get a prompt like: Find this error in (default ): /ssh:@:/System/Volumes/Data/ If I press enter, to confirm, I get a [No match] error I believe this may be a newly revealed issue under macos Catalina. Of possible note (especially the last), these are the mounts on local (macos) machine: $ sudo mount /dev/disk1s5 on / (apfs, local, read-only, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse) /dev/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse) map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse) Might the fix in 27.1 referenced in report #38648 need to be back-ported to 26.x? As per autogenerated report below, I am using emacs 26.2 installed via brew on macos. The remote machine is running Ubuntu and: $ ssh -V OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017 In GNU Emacs 26.2 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.20 Version 10.14.3 (Build 18D109)) of 2019-04-12 built on builder10-14.porkrind.org Windowing system distributor 'Apple', version 10.3.1894 Recent messages: Tramp: Encoding local file =E2=80=98/var/folders/nh/nhxs1bmd3h79lvh_z2lpfl700000gn/T/tramp.KiHs9f.cpp= =E2=80=99 using =E2=80=98(lambda (beg end) (let ((coding-system-for-write (quote binary)) (coding-system-for-read (quote binary))) (apply (quote tramp-call-process-region) (quote (tramp-file-name ssh nil nil /home//Dropbox/progs/FUSEScatterFS/sbshared/src/SB_RemCli.cpp nil)) beg end (car (split-string env GZIP=3D gzip)) t t nil (cdr (split-string env GZIP=3D gzip)))) (base64-encode-region (point-min) (point-max)))=E2=80=99...done Tramp: Decoding remote file =E2=80=98/ssh:@:/home//Dropbox/progs/FUSEScat= terFS/sbshared/src/SB_RemCli.cpp=E2=80=99 using =E2=80=98(base64 -d -i | env GZIP=3D gzip -d >%s)=E2=80=99...done Wrote /ssh:@:/home//Dropbox/progs/FUSEScatterFS/sbs= hared/src/SB_RemCli.cpp Tramp: Opening connection for @ using ssh... Tramp: Sending command =E2=80=98exec ssh -q -l -o ControlMaster= =3Dauto -o ControlPath=3D'tramp.%C' -o ControlPersist=3Dno -e none =E2=80=99 Tramp: Waiting for prompts from remote shell...done Tramp: Found remote shell prompt on =E2=80=98=E2=80=99 Tramp: Opening connection for @ using ssh...done Compilation finished Wrote /Users//.emacs.d/dotemacs-persistent-scratch.txt Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Compilation Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t global-undo-tree-mode: t undo-tree-mode: t global-auto-complete-mode: t show-paren-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /Users//.emacs.d/lisp/linum hides /Applications/Emacs.app/Contents/Resources/lisp/linum Features: (shadow sort mail-extr emacsbug message rmc puny seq rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils compile thingatpt linum cus-edit cus-start cus-load wid-edit cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git diff-mode easymenu make-mode dired dired-loaddefs files-x misearch multi-isearch elec-pair tramp-cmds tramp-cache tramp-sh tramp tramp-compat tramp-loaddefs trampver shell pcomplete comint ansi-color ring parse-time format-spec auth-source cl-seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs password-cache refill easy-mmode server persistent-todo persistent-scratch solarized-dark-theme solarized color dash advice undo-tree diff auto-complete-config auto-complete popup string-inflection paren unbound cl-macs cl gv delsel edmacro kmacro cl-loaddefs cl-lib time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 579216 42454) (symbols 48 31163 2) (miscs 40 320 1931) (strings 32 240818 5539) (string-bytes 1 2586465) (vectors 16 55106) (vector-slots 8 1767127 124118) (floats 8 330 479) (intervals 56 9362 551) (buffers 992 35)) --000000000000507ef2059a57f977 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Emacs version aside, this appears almost identical to the = other bug=C2=A0
of same name:=C2=A0https://debbugs.gnu.org/cgi/bugreport.cgi?bug= =3D38648

Using tramp, I had a remote cpp file open in a window.<= br>
I pressed "C-c c", which invokes a function in my .emacs c= alled
compile-hereish, which (in this case) invokes the compile command = with
the remote directory containing the remote cpp.

Compilation = runs as expected, throwing certain cpp syntax errors. Now,
if I click on= the red error text in the *compilation* window, I get a
prompt like:Find this error in (default <remote filename>): /ssh:<username>= ;@<hostname>:/System/Volumes/Data/<remote path to file>

= If I press enter, to confirm, I get a [No match] error

I believe thi= s may be a newly revealed issue under macos Catalina. Of
possible note (= especially the last), these are the mounts on local
(macos) machine:
=
$ sudo mount
=C2=A0 /dev/disk1s5 on / (apfs, local, read-only, journ= aled)
=C2=A0 devfs on /dev (devfs, local, nobrowse)
=C2=A0 /dev/disk1= s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
=C2=A0 /de= v/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse) map
=C2= =A0 auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)<= br>
Might the fix in 27.1 referenced in report #38648 need to be back-po= rted
to 26.x?

As per autogenerated report below, I am using emacs= 26.2 installed via
brew on macos.

The remote machine is running = Ubuntu and:
$ ssh -V
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n = =C2=A07 Dec 2017


In GNU Emacs 26.2 (build 1, x86_64-apple-darwin= 18.2.0, NS appkit-1671.20 Version 10.14.3 (Build 18D109))
=C2=A0of 2019-= 04-12 built on builder10-14.po= rkrind.org
Windowing system distributor 'Apple', version 10.= 3.1894
Recent messages:
Tramp: Encoding local file =E2=80=98/var/fold= ers/nh/nhxs1bmd3h79lvh_z2lpfl700000gn/T/tramp.KiHs9f.cpp=E2=80=99 using =E2= =80=98(lambda (beg end) (let ((coding-system-for-write (quote binary)) (cod= ing-system-for-read (quote binary))) (apply (quote tramp-call-process-regio= n) (quote (tramp-file-name ssh <username> nil <hostname> nil /h= ome/<username>/Dropbox/progs/FUSEScatterFS/sbshared/src/SB_RemCli.cpp= nil)) beg end (car (split-string env GZIP=3D gzip)) t t nil (cdr (split-st= ring env GZIP=3D gzip)))) (base64-encode-region (point-min) (point-max)))= =E2=80=99...done
Tramp: Decoding remote file=C2=A0
=E2=80=98/s= sh:<username>@<hostname>:/home/<username>/Dropbox/progs/F= USEScatterFS/sbshared/src/SB_RemCli.cpp=E2=80=99 using =E2=80=98(base64 -d = -i | env GZIP=3D gzip -d >%s)=E2=80=99...done
Wrote /ssh:<username= >@<hostname>:/home/<username>/Dropbox/progs/FUSEScatterFS/sb= shared/src/SB_RemCli.cpp
Tramp: Opening connection for <username>@= <hostname> using ssh...
Tramp: Sending command =E2=80=98exec ssh -= q -l <username> =C2=A0-o ControlMaster=3Dauto -o ControlPath=3D't= ramp.%C' -o ControlPersist=3Dno -e none <hostname>=E2=80=99
Tr= amp: Waiting for prompts from remote shell...done
Tramp: Found remote sh= ell prompt on =E2=80=98<hostname>=E2=80=99
Tramp: Opening connecti= on for <username>@<hostname> using ssh...done
Compilation fi= nished
Wrote /Users/<username>/.emacs.d/dotemacs-persistent-scratc= h.txt

Configured using:
=C2=A0'configure --with-ns '--ena= ble-locallisppath=3D/Library/Application
=C2=A0Support/Emacs/${version}/= site-lisp:/Library/Application
=C2=A0Support/Emacs/site-lisp' --with= -modules'

Configured features:
NOTIFY ACL GNUTLS LIBXML2 ZLIB= TOOLKIT_SCROLL_BARS NS MODULES THREADS

Important settings:
=C2= =A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-unix<= br>
Major mode: Compilation

Minor modes in effect:
=C2=A0 diff= -auto-refine-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 global-undo= -tree-mode: t
=C2=A0 undo-tree-mode: t
=C2=A0 global-auto-complete-mo= de: t
=C2=A0 show-paren-mode: t
=C2=A0 delete-selection-mode: t
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 electric-in= dent-mode: t
=C2=A0 mouse-wheel-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 auto-composi= tion-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-m= ode: t
=C2=A0 buffer-read-only: t
=C2=A0 column-number-mode: t
=C2= =A0 line-number-mode: t
=C2=A0 transient-mark-mode: t

Load-path s= hadows:
/Users/<username>/.emacs.d/lisp/linum hides /Applications/= Emacs.app/Contents/Resources/lisp/linum

Features:
(shadow sort ma= il-extr emacsbug message rmc puny seq rfc822 mml mml-sec
epa derived epg= epg-config gnus-util rmail rmail-loaddefs mm-decode
mm-bodies mm-encode= mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc= 2045 ietf-drums mm-util mail-prsvr mail-utils
compile thingatpt linum cu= s-edit cus-start cus-load wid-edit cc-mode
cc-fonts cc-guess cc-menus cc= -cmds cc-styles cc-align cc-engine cc-vars
cc-defs vc-git diff-mode easy= menu make-mode dired dired-loaddefs files-x
misearch multi-isearch elec-= pair tramp-cmds tramp-cache tramp-sh tramp
tramp-compat tramp-loaddefs t= rampver shell pcomplete comint ansi-color
ring parse-time format-spec au= th-source cl-seq eieio byte-opt bytecomp
byte-compile cconv eieio-core e= ieio-loaddefs password-cache refill
easy-mmode server persistent-todo pe= rsistent-scratch
solarized-dark-theme solarized color dash advice undo-t= ree diff
auto-complete-config auto-complete popup string-inflection pare= n unbound
cl-macs cl gv delsel edmacro kmacro cl-loaddefs cl-lib time-da= te tooltip
eldoc electric uniquify ediff-hook vc-hooks lisp-float-type m= wheel
term/ns-win ns-win ucs-normalize mule-util term/common-win tool-ba= r dnd
fontset image regexp-opt fringe tabulated-list replace newcomment<= br>text-mode elisp-mode lisp-mode prog-mode register page menu-bar
rfn-e= shadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax f= acemenu font-core term/tty-colors frame cl-generic cham georgian
utf-8-l= ang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp= -ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian = cyrillic chinese composite charscript charprop
case-table epa-hook jka-c= mpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice load= defs button faces cus-face macroexp files
text-properties overlay sha1 m= d5 base64 format env code-pages mule
custom widget hashtable-print-reada= ble backquote threads kqueue cocoa ns
multi-tty make-network-process ema= cs)

Memory information: ((conses 16 579216 42454) (symbols 48 31163 = 2)
(miscs 40 320 1931) (strings 32 240818 5539) (string-bytes 1 2586465)=
(vectors 16 55106) (vector-slots 8 1767127 124118) (floats 8 330 479)(intervals 56 9362 551) (buffers 992 35))
--000000000000507ef2059a57f977-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 04:04:20 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 09:04:20 +0000 Received: from localhost ([127.0.0.1]:50560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijJdU-00060f-FY for submit@debbugs.gnu.org; Mon, 23 Dec 2019 04:04:20 -0500 Received: from mout.gmx.net ([212.227.17.21]:59063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijJdR-00060P-0t for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 04:04:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577091850; bh=NB1V5y8dqiXsqQ2MmNr7eYfmZwpwTRNaFjF3ljbYEe0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=NpacpD75u8YwEb+mrMKVuCL6ZIGtsoiVwjtDTUprmEGqYdyf9e0jF5xrnsNzcVcdo D7oRuXyPMfUp5iX+hcHGLJOdPKxjWANClwzNhJdr8PBVOJieU8J6l+fOh05y4V30x6 CzjOz6ih6ufd9dDJUZ4JcgSQHhdqxzilswLdkdCE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.86.47.138]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1ps8-1ilWYU0LiC-002J4L; Mon, 23 Dec 2019 10:04:10 +0100 From: Michael Albinus To: Duncan Greatwood Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: Date: Mon, 23 Dec 2019 10:04:09 +0100 In-Reply-To: (Duncan Greatwood's message of "Sun, 22 Dec 2019 21:05:08 -0800") Message-ID: <875zi7l8fq.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:bCxXsZRGCxyK/aZKI0cAUZV5hWryU5vWvnUTJDFSIousQ59xFie kTP7ObvWyF8JtQvjMC4SdqPbep7a0yw++B2lIZwZDE/gy/xPFd2/hEaeE7n97Y1mwXHDN6v TOuHFoGUtyA7O+oe3YTInf7VHOg+bcon8jQkxO49Vd5pVYaXLwdxUSvaZO2NV1gxkdgzSho K/MOa2pbwcJpFvvYaOlFg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1FmVEeaEgF8=:hfOBsIGSM+7lcfVukJ5DgB AWO+6yDJrqratB737L20lLYaDqh+wlEPgfPuTgwEVXzmbrk+cDouWxf0j19jXHRwEFCG4GPgQ e6AOGdI29xQZfdmUoh8MRDMd6nTXmcl7t2d5hnUAEf6C0STnQ/bEABm0DNiu9Yk5nb56QXOcO 88yHlEorh5Mq+3MyNvWoCsrg6g0D+yLa0TTAHNe/j02gVePenPPCjn2hB2Q55AH6q7zAbQ+Rz RwfUvPJlpzJ4eLIOJ/kY4wjF8Hx6/JdfX6wGHTNKcQF2dNa5WsMu6Py1CAiFcHnijTTqSbxx3 OySNCbDwngGrm9SvmM3t9itgeDiMuD3Nse4mLq5k/UjWSNeQrUdu2zbUTtYMdNcjbyk13Um0W FXCo2yQi1UMwoOeeOqiQr6vLTAajefpE2pclIbak9MhPyfuk5zF4UPKW8AC+RFDXIsM9FmdAP lLNNlv+FM/GfQyT3tTEi728QqoahcbC9nst2WvrAf1QJJHNLYTwsWPDKER6a6mukCNHAOzn3w KqEaNpPQskR7ACjMDqL6BMUajY4C2JoFsV0xM+LU9ZobvJwIqUuzZi8oWjoS/riPrOd+zzh3S omIAhoInkRj+IfrAX3SOnsa86YfM4ImS8jVlBn0YRdauug+OoEAV2GeK1LSNlCQ7Edmcxr5Ml j8BmF0cwHOvR6NiKchov2UmGwfFYSPb4N3jWd7EkJEfzhlJYQq8Bd+r8dYULy3DU8C1IQLp64 Uh4zci+92/yIzSiRThPzy48P+7uuV/Vkf011OKtLk1v0yTKMcAkNe0/cRN9A5E1QL1vT+Mf9/ VtAAAI9QIUmScBeOjd6VsrNdgDnSHYM3AvTwoaCrcpt36wxbL282M2QsA5K8Pn27tWZoqGkhI 5O7dby557xPFokSJRrSz5ZOHk/Iwjgmj0PyHXeqh0e+ICNPxePLlitTNP1V/8mNtcdbihT7JM YO/pw1+u2CdFaOPNYizhwQQkezgvs1/CTu3v10X/RFEyjH9Ikl4zhwk9+fvcBBFAScoQPUz2z 7hdwQzDNc9z+LypdIddzxGSmgNxNJde+sQSwTnvzqrj99vndAqyBGByOIZLtJLp3QUOLKUwgW vXauWFaBdmRLtc1K33nAK0CFGxWy3In4ee0pae1BZ5QkmEbzYMxFCPe9EIOjTrL2PGJtO5PEi vUBVcRxRvCY5c3xP9dAhCF1RK13N19oN6azjhNUbBGmNgb0Sh3AVlYKJSXgJmZ2P9xUiLygVt lIJWeX+fq2M8AdRZGaIIgi93V13AdN1Kfk5ZAEcajNQKCW6t85NiaOXNGgvc= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38718 Cc: 38718@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: -1.7 (-) Duncan Greatwood writes: Hi Duncan, > Emacs version aside, this appears almost identical to the other bug > of same name: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38648 > > Find this error in (default ): > /ssh:@:/System/Volumes/Data/ Could you pls confirm, that starts with "/home"? And that on your local machine, "/home" is a symlink to "/System/Volumes/Data/home"? If yes, your error is exactly the same as bug#38648. > $ sudo mount > auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse) This looks like my suspicion. Hmm, if this is new in macOS Catalina, all Emacsen are broken with the same. > Might the fix in 27.1 referenced in report #38648 need to be > back-ported to 26.x? There are no plans for an Emacs 26.4. Emacs 27 will start its pretest soon, and I don't know whether this problem will trigger a hotfix release. What we could do is to publish the patch of bug#38648 on top of Emacs 26.3. Since we haven't done such an announcement yet, I don't know where to do it. I believe there are other fixes in Emacs 27 for macOS Catalina, which are not included in Emacs 26.3. Maybe a special cumulative patch of Emacs 26.3, good for macOS Catalina, could be done? Eli? John? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 08:58:51 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 13:58:51 +0000 Received: from localhost ([127.0.0.1]:50659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOEV-0006fg-DA for submit@debbugs.gnu.org; Mon, 23 Dec 2019 08:58:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOET-0006fT-3Y for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 08:58:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijOEN-0003kJ-Pt; Mon, 23 Dec 2019 08:58:43 -0500 Received: from [176.228.60.248] (port=2275 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijOEM-0005ie-6K; Mon, 23 Dec 2019 08:58:43 -0500 Date: Mon, 23 Dec 2019 15:58:27 +0200 Message-Id: <83a77jxhx8.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <875zi7l8fq.fsf@gmx.de> (message from Michael Albinus on Mon, 23 Dec 2019 10:04:09 +0100) Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: <875zi7l8fq.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com 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 (---) > From: Michael Albinus > Date: Mon, 23 Dec 2019 10:04:09 +0100 > Cc: 38718@debbugs.gnu.org > > > Might the fix in 27.1 referenced in report #38648 need to be > > back-ported to 26.x? > > There are no plans for an Emacs 26.4. Emacs 27 will start its pretest > soon, and I don't know whether this problem will trigger a hotfix release. > > What we could do is to publish the patch of bug#38648 on top of Emacs > 26.3. Since we haven't done such an announcement yet, I don't know where > to do it. > > I believe there are other fixes in Emacs 27 for macOS Catalina, which > are not included in Emacs 26.3. Maybe a special cumulative patch of > Emacs 26.3, good for macOS Catalina, could be done? > > Eli? John? I don't want to lose time by having another Emacs 26.x release. I think even Emacs 26.3 was a mistake. If these issues cause sever problems on Catalina, we could suggest people to apply a few patches to their own builds, and hope that binary distributions pick up those patches. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 09:14:45 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 14:14:45 +0000 Received: from localhost ([127.0.0.1]:50669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOTt-0000WH-3O for submit@debbugs.gnu.org; Mon, 23 Dec 2019 09:14:45 -0500 Received: from mout.gmx.net ([212.227.17.21]:51341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOTr-0000W4-9n for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 09:14:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577110476; bh=qbEQQZd5Dd+nM5m3hBPKxUBreGcB+fbS3r7DHdWeM7o=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=GLXIILC73J11XmGNyAVK01LNnD1uaXmbwNOUBHXXPmbbDLSQA+8jStLu+0z2MP+HX lf9+kzsPUs0DH22R34v/2Y7AbrZHubEM2VmyDwJCn98UQOo9HrDzlcHV6bgRnKXP0V R4lF32e0JwQtVLdJ3ET3J/CSgVirzZ1vefdZo0SM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.86.47.138]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRmfi-1jCUr33v6g-00THVH; Mon, 23 Dec 2019 15:14:36 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: <875zi7l8fq.fsf@gmx.de> <83a77jxhx8.fsf@gnu.org> Date: Mon, 23 Dec 2019 15:14:34 +0100 In-Reply-To: <83a77jxhx8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Dec 2019 15:58:27 +0200") Message-ID: <87sglbjfhx.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:S7/TkrFMNEeZBlCiMkYrMmYFqOSn4V53lJjgqyt+JC7rZZJwtmE tXxOhUph0pMdyj7A3aadT1taNbeMnUQA+O/wmMlqasowLwAns21Asyf8VhLTd6G/DhMlVAZ MlF3smXdVExoiWCpAsYEd9n2y9U6bWhJvSuXo3BpXn3DFVvRkrP4Kznws8vMMZRfyvGZ5Ay mQzJc8PTHn20ZVMlX2WGA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ffd8LmEQwEc=:4mzv2QoYocht73Znf4k/zS a9mgDAK0TszTkqvfPw9jW6X/HCZaVUSnUPcKQtQHZRS0v3ZSTRTR13SlBYCmUug1bvBj+sx2Q WVpTeYWoh9iT5BfuQtUM2iHxnFGGewzKg2DBE8Oyg0hQuMnoYKytVhgFMgWaG9x0gCdAwcSgM 1e7Kk3jck+rBsuktzwrwJJwcQaRL97WlSPrWXy3gxhfJmN8tlwNT5wvjjQvVNKxw2HPkG2dFM 7snlq0cimfQ76+hchp0EbDovZJxYIM1JLpMWnDKG2CuiXuhTPvCNrhYZt7ppFUsObU7lqhQWr 7KsSvQn1hnfKlUI4TF6GNLSLexS+BmqnlNLX0e8As/kzYSr0vC2ggzi8z9NYwzix1J5b/0Z/q x7obkIpmnP4l7cHCdA4qMIs2j5KX6t+nsoTgG1XEemztL1xjhpAZ/IAR2WviNaViJ//KGUDpM jM26PXO2LLWdHLI0gyXGzcP79E1T3FGia9o7AyyBTJE9cqNcSk/pz0w0p0XW7Nm1LoHccaafs G96LGB+4lO78c/zEq0PzQqBZVRsJxDouYtRrCRTd/n9/5AksOmSD1JDAHo+t6lyzmT7+kRkbA dDynHMI5zJ8FF+ua7p5FymcU8uRezNIaVhhHMW5pwlTRMlMsq0MwEky7tbk0lqvwCLGhNsiFo 076Qu24QVmm2HfJlkTbuytuwJ9N5UQSspZm/la5rn4u8r8v/vXhEk9rjpid6HOZqqiIeOIjW0 QLVqjGXbRR2hJuciKABg8iU9cGm1X2TogNiYThVz8EWfCxDSfZ8B97ys/GqIw7xozTY4/7e/V lcilRi53RkN6cnFHif81zLtcYFu6atRHfzaXYGP3h98ZSN/LBAERT27S3ciRizxpyJkWinlYx DEB9TwcgeFVZWsIpOoDHGfSgNh7xG+I8c9/nnbFgsQIXMuWqRIVvmqtj4rSCe9TKJK4AuCaro PnilPWbtp15GZTrT95tZdOyyClr1wvEr9tiMl0KE9MgyqCsW8OgqVLOw2mo3sGsKD21kV2dDt M8BxY3hFdGGbzwdLWEePS27AyaTqz+ujopZ/hq7AbYchwrEm9nn1KFcBqNAufhlgVfnTwite6 C97kX2kB5Rzx5aPOTFYVYIYuBvUE0kGnWAd4vv3TNenwLoY/B05PX+LDcjF9RlkXoj0Ig0rUT qY/P/8Fci8mrxJITFD7nu9Dbh8KjVQ6vhdR2jk4B9c+Q4XH7VvrSh5K/wGRCpcj9E4lg/lv9v q11CyRnQg9yhMZ0qfkeT0oJ5rj3tJBmmxNW12C2Y5tHN0m6r+zqVrCul5eTY= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com 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.7 (-) Eli Zaretskii writes: > If these issues cause sever problems on Catalina, we could suggest > people to apply a few patches to their own builds, and hope that > binary distributions pick up those patches. Agreed. I could prepare a patch on top of Emacs 26.3. But I don't know how to "suggest people to apply a few patches to their own builds". Is there a canonical way? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 09:34:56 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 14:34:56 +0000 Received: from localhost ([127.0.0.1]:50684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOnP-0000yz-OW for submit@debbugs.gnu.org; Mon, 23 Dec 2019 09:34:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijOnM-0000yl-M4 for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 09:34:54 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijOnH-0004FF-B4; Mon, 23 Dec 2019 09:34:47 -0500 Received: from [176.228.60.248] (port=4487 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijOnG-0005k2-FH; Mon, 23 Dec 2019 09:34:46 -0500 Date: Mon, 23 Dec 2019 16:34:31 +0200 Message-Id: <831rsvxg94.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <87sglbjfhx.fsf@gmx.de> (message from Michael Albinus on Mon, 23 Dec 2019 15:14:34 +0100) Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: <875zi7l8fq.fsf@gmx.de> <83a77jxhx8.fsf@gnu.org> <87sglbjfhx.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com 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 (---) > From: Michael Albinus > Cc: dgbulk@gmail.com, 38718@debbugs.gnu.org > Date: Mon, 23 Dec 2019 15:14:34 +0100 > > Eli Zaretskii writes: > > > If these issues cause sever problems on Catalina, we could suggest > > people to apply a few patches to their own builds, and hope that > > binary distributions pick up those patches. > > Agreed. I could prepare a patch on top of Emacs 26.3. > > But I don't know how to "suggest people to apply a few patches to their > own builds". Is there a canonical way? I suggest to have the patches posted in the relevant bug reports, and have the problem description in etc/PROBLEMS which mentions the bug numbers and the availability of patches for Emacs versions before 27. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 10:40:06 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 15:40:06 +0000 Received: from localhost ([127.0.0.1]:51581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijPoU-0002lm-1E for submit@debbugs.gnu.org; Mon, 23 Dec 2019 10:40:06 -0500 Received: from mail-wr1-f48.google.com ([209.85.221.48]:45510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijPoR-0002lD-P4 for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 10:40:04 -0500 Received: by mail-wr1-f48.google.com with SMTP id j42so16984904wrj.12 for <38718@debbugs.gnu.org>; Mon, 23 Dec 2019 07:40:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=h9WufUwFyKf0+IQ9QuY5siFt4FjYkWf4isC2x40m5dk=; b=KhjXbKeXXkeMN2RmWR0hcmFooJzUbNMOhKilu+a//Lehk25kgWd3ujo/VWsBgrHseR OEQ5Bfn2cF4R/k3zVgGy48h4jc/FkkLXZDeuOhgo4M2D4LYPdeorzF+jynFL8ok/uRjE 7pxMk51MUncFpQgmRbvzKkVogZ45CGZJ1vuUvf9HZ1NTkHb5xPeiAAZZ0U0yKki9P6gi u+G4BiBKuiYXbuEj9pWxnt6aDBv4jaHtaxwYNwTlpSTN3LmD7n29ooDsewmFh2LzFMjG +USsJi0AKwikWoHCJSW5Osv9k0HNyq/FXQXyZRmGVnyVqXFANonozxmqjaJCxZLLPWXq AMSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=h9WufUwFyKf0+IQ9QuY5siFt4FjYkWf4isC2x40m5dk=; b=scajmxlb7tg9AWQmzWlSqMRFd8ucNORwFN+6bac8Xwcyktl0ucA/so/q+D87rYKQ/j BVO3DtcsVP/XXFH4bb6Q5gwW2ofvGSmR9HESl2IcM1+Ees1WHUI5YeoXa6ZdNhMQyVz5 g2AYjGqQmh7ar2HyQFW4/sDKK2nyXivgrJz6+csy6AtblidmRYVqlUy7meS1d5+pCpo7 QOTVbSK66fqpx/GdrE5Y87Q1wQFtNlcQWUTT5IGn+nkHVQ0NlMlKTap+4AdoOLdroRSx H0P7uU3CjecjU8Rnfe5W3I1NA3wMLR/+WlSy0E3JX+5SUYxZ1A/pwmuKYx4niYHq5mgE Pf/g== X-Gm-Message-State: APjAAAXPiWBRAksdbp6ewSAcl4e9ktTLfs99h4x67A37oJc3RqWu7gDe 9xgwCnxHqAwQOYfhZwv+qy0= X-Google-Smtp-Source: APXvYqzPb7C0PZ7jWcc+7XFvfOe+G8HofRNgjISo3YrXibskywktYDJ+urfJ5lgFwAq4BLwPUyiuRg== X-Received: by 2002:adf:ea05:: with SMTP id q5mr31237135wrm.48.1577115597797; Mon, 23 Dec 2019 07:39:57 -0800 (PST) Received: from [192.168.0.149] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id x26sm18889284wmc.30.2019.12.23.07.39.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Dec 2019 07:39:56 -0800 (PST) Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly To: Eli Zaretskii , Michael Albinus References: <875zi7l8fq.fsf@gmx.de> <83a77jxhx8.fsf@gnu.org> <87sglbjfhx.fsf@gmx.de> <831rsvxg94.fsf@gnu.org> From: Dmitry Gutov Message-ID: <0af5adfd-e727-e964-ba9f-c19131f0981e@yandex.ru> Date: Mon, 23 Dec 2019 17:39:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <831rsvxg94.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com 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.5 (/) On 23.12.2019 16:34, Eli Zaretskii wrote: > I suggest to have the patches posted in the relevant bug reports, and > have the problem description in etc/PROBLEMS which mentions the bug > numbers and the availability of patches for Emacs versions before 27. Isn't etc/PROBLEMS a part of a release? Which we're not going to make. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 10:47:25 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 15:47:25 +0000 Received: from localhost ([127.0.0.1]:51585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijPvZ-0002x4-0v for submit@debbugs.gnu.org; Mon, 23 Dec 2019 10:47:25 -0500 Received: from mout.gmx.net ([212.227.15.19]:54107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijPvX-0002wr-5I for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 10:47:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577116036; bh=DJpP4ua4dYf8NOKLDOKcHMwsZXzsXm8mtNmmvaUE7Tw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Ud/PLsQnJQW1UfANNDSoMMe09IgAbQaocKpRwwIt+rmEWjG4ri7xme5420xziF9eA eA8aUtW5W7dWrr6HB0eTmSgu77UEH3aArLS6F3ajqbFkgDLganfid61SYFVZAMTRFr OFnuF73xnc5twYMtZ20scYq/0KQax56LeCrRR/SM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.86.47.138]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MsHns-1jclfa07Vi-00thkl; Mon, 23 Dec 2019 16:47:16 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: <875zi7l8fq.fsf@gmx.de> <83a77jxhx8.fsf@gnu.org> <87sglbjfhx.fsf@gmx.de> <831rsvxg94.fsf@gnu.org> Date: Mon, 23 Dec 2019 16:47:14 +0100 In-Reply-To: <831rsvxg94.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Dec 2019 16:34:31 +0200") Message-ID: <87o8vzjb7h.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:xyS1dxjNKWjZPgCYDoD/zM/byS3Dsvqu2z1/09jNfKQmCTgOGaN 73WxBci6aiAkpCvQ0cor/LQLnL2Q9cC6Gd6DnKM+rlFVY/T0saiGWNxu7UR2NvVFDYVi5Jl 7CTqbJLcn+7+O9mEfkwcHJf4zlAJwtmo/5Yc22NmyJAys8dSlIpG0VZYfSKnTlGDHMkTav0 bu1JxqhKQbkP2Bn+B6l4Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TE7Sj/fXGNM=:Sl++uQIuyTPXrjM/koIAIg 8hfj6Ggz3BVgQgxYCWZhhZZF9LBsWPXKNKlVBdVIz8kyqegkf6aGdRLvX/keQZq37dAlDlA1J qZx1o7bEv5tBL6GZDf9OdYp3HCriqB7UDyNwuxhbMIdBkDKa1LagpNCEoUFLQwSeWeidL6R+3 pQT5SKQG59gExUfaAjbjF1YM5bc/iKlCpzmHdb4lUv+Hx8w7YW7cfCtgzZVyyvWx6IdEGMIhD exy8uHjOg7+k2LDpv9aTRNuho7ZJdqmKTOqyLm0JXqtDJZYJMsjUYXFLOPtf981rtYCBoN8E0 YfZ4ltbovwlBJ/kFH2gI/JFiDaQVGOYjipEZNDigNIqet8c3YxBHzPawlaP10tr12rU/zRYmt 6fniU4zB2G/GczcZhJnv3TusCOmmNH+jCSUGWBJ1PVG2gYjhvDx53myA3BaghV8v3l3WlOps4 O1ib/1zju2aJwtvDfYirUpBh2bn/9/HbuBd3emCUetp+fAm5zQy4rUsKa07tmNlLPFJ57/xiU nFL7eINI7wMhGPnR5w2/gp7maouJcTHLTNLQQnEjMkL59gMfyZxgnkwukeslNjcB1gakGJgpm wgXwOpHohniV5OwuVsYKig1XB3nK+YAAHAm39lngE7t95k/ZSicy4uMZkmtd+foxaYvIcCOvH 6ASICs1MKhWXKZnbkhlG7yN1aQiO6uzoj3FucTqLKJj7d87IlEwpoKxT0LXV0TpiEZT0Cc5PJ rROSt6PD5ff99j6gTX5nP8Gd4k2RxsOTdZiMIJAEWMvrZYGhm+xm86o8BHa5bVOlJQogn4QLr efmrFUNJT4ZGyI0uE8OWINOIbNK6XpM/avW5y/mZsB0JaI5HQmhYxZUjfZ50kj1P0QR7wOWD8 0u+bqqqEeRbJdBz8Qz8KlYrLOmCcTPPv1uvm0d5ckghYWau5+Y9j4GP6FPsuQ0JrSIPd68dcy p1QPMYSAX66axo0jGWVYeym8wZE4aE24S/IbvSyi+CBsLLQQO1r42bFdwG/tNWIwAmQCVbNN3 EcQGfkLzYpNlyXsLkS4Y7gRoWH1GkT39usviNtKOAf0oYq0FDSixhNmFeKhc6mAsqkrpFCXS6 WQRemTNmI9sREGvFiuBYHZD0Dn3RE6T94xDip0kap1IvVtrZ6Z+0SdDwUatqzJ07LOCmsqljl Lli3RhtKChbkYJ0SiX0RiQGpJqjNt1wbTUAtn7FfY0nuhJsXkbrMJnWpw5rSInZpqmD5NikY9 QkwtprLU2JlLN9tO0U+QMmZA42Ac9crQ4e+mVg9xkogd59FrZQbqY9WK6mM8= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com 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 (-) Eli Zaretskii writes: > I suggest to have the patches posted in the relevant bug reports, and > have the problem description in etc/PROBLEMS which mentions the bug > numbers and the availability of patches for Emacs versions before 27. This would be etc/PROBLEMS of Emacs 27.0.50. Why shall it describe not solved in Emacs 26.3, but solved in Emacs 27.0.50? One idea I have is to provide a patch-26 package via GNU ELPA. But this has disadvantages: It could patch only Lisp code. And it must be guaranteed NOT to run for Emacs 27. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 11:08:30 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 16:08:30 +0000 Received: from localhost ([127.0.0.1]:51594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijQFy-0003V4-2p for submit@debbugs.gnu.org; Mon, 23 Dec 2019 11:08:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijQFv-0003Uo-VD for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 11:08:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijQFq-0002M7-9n; Mon, 23 Dec 2019 11:08:22 -0500 Received: from [176.228.60.248] (port=2516 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijQFp-0005WI-H6; Mon, 23 Dec 2019 11:08:22 -0500 Date: Mon, 23 Dec 2019 18:08:06 +0200 Message-Id: <83y2v3vxcp.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov In-reply-to: <0af5adfd-e727-e964-ba9f-c19131f0981e@yandex.ru> (message from Dmitry Gutov on Mon, 23 Dec 2019 17:39:55 +0200) Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: <875zi7l8fq.fsf@gmx.de> <83a77jxhx8.fsf@gnu.org> <87sglbjfhx.fsf@gmx.de> <831rsvxg94.fsf@gnu.org> <0af5adfd-e727-e964-ba9f-c19131f0981e@yandex.ru> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com, michael.albinus@gmx.de 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 (---) > Cc: 38718@debbugs.gnu.org, dgbulk@gmail.com > From: Dmitry Gutov > Date: Mon, 23 Dec 2019 17:39:55 +0200 > > On 23.12.2019 16:34, Eli Zaretskii wrote: > > > I suggest to have the patches posted in the relevant bug reports, and > > have the problem description in etc/PROBLEMS which mentions the bug > > numbers and the availability of patches for Emacs versions before 27. > > Isn't etc/PROBLEMS a part of a release? Which we're not going to make. We are going to release Emacs 27. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 12:59:23 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 17:59:23 +0000 Received: from localhost ([127.0.0.1]:51641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijRzH-000638-10 for submit@debbugs.gnu.org; Mon, 23 Dec 2019 12:59:23 -0500 Received: from mail-il1-f169.google.com ([209.85.166.169]:33802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijRbK-0005Uf-AV for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 12:34:39 -0500 Received: by mail-il1-f169.google.com with SMTP id s15so14633922iln.1 for <38718@debbugs.gnu.org>; Mon, 23 Dec 2019 09:34:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=1QgbO3dlJeHHfiEuNe+G2JmgYoyHl7LQ54lMpFNYfnY=; b=gsV19N/UQIx53tONu1xiPNl4/Mvx6fwLHwYM/OUOuI5/bsyH8vk3RvKwkUXmJILmqv LXM6kFiiz8YKmAHdct4WVi1ig69LchMVjH4Of/723zPkCAxzYlcX4QbBSj6f6fKmm5nv h8nW1kxHRujOFdw9XjnC51fWol05UyorWN6s8fEzVcNMY9DUXt8Svu/0GF4zohmKa205 5hyAQTulb9rzzcv55OLIBSwc44zjNXn7WP6I8D0TNEGhdo58zKp8MyETI7VaWEoIIXgR V7os+V/CYnt7btmoBiSk2PKVY4kSbbtyhxyBbOCbe/Dhwuqv7mjP4j1DKDdLTrud0Hgs BFJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=1QgbO3dlJeHHfiEuNe+G2JmgYoyHl7LQ54lMpFNYfnY=; b=inBmG6O7fL9sz2zzqU8NMkTXXsEq9U3SIDz5UP85etMDiD12Oh9ROjz5S8jUKfolWn ihhBhmU/lfBlrd1ec8JbT/S2INqbhotTscsRoeJ2/nsPwK9L2jX13D02B98fNaVacSGv MrqumF8Sf6SS6hQmBjQZAoHYvVF7GBppNNH7ZVJ2VHexQG0ZaehMpJBuX4jsjX15AgaY EECaihaPbFppVlgYz4ZpTmPSN8Qac8knf/+XEiJU5f91e8f1yB2hfiAx1Jjm74bomuCj 7aNUDsFCxykbW/H8AuatHWJWlfstUrkHBv9DVLCxtyFj2jvzkG/E0r/8l9lI+GvBmRFg YLHg== X-Gm-Message-State: APjAAAUYIsS6cn2Ycyn95rDxBT2Qj9gA9AUEefKBmkRyo2Uj1AojCprW vFccy5pMCg3Q+/NECivpxgZZdDkUUO0AhdIUDcqQ4DvG X-Google-Smtp-Source: APXvYqyxjY9TqzhR2HHIJC6FDq0nLTg6anBfhrHM6nDs+uHUngi/yNEQw4pRv8k9L33D+TZxZRzUxo7o2GTVfyMRbl4= X-Received: by 2002:a92:a103:: with SMTP id v3mr26279690ili.265.1577122472641; Mon, 23 Dec 2019 09:34:32 -0800 (PST) MIME-Version: 1.0 From: Duncan Greatwood Date: Mon, 23 Dec 2019 09:34:21 -0800 Message-ID: Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly To: 38718@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000bfc994059a627067" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38718 X-Mailman-Approved-At: Mon, 23 Dec 2019 12:59:21 -0500 Cc: eliz@gnu.org, michael.albinus@gmx.de 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 (-) --000000000000bfc994059a627067 Content-Type: text/plain; charset="UTF-8" > Could you pls confirm, that starts with "/home"? [DG] Yes, that's correct > And that on your local machine, "/home" is a symlink to > "/System/Volumes/Data/home"? [DG] Yes, that's also correct > If yes, your error is exactly the same as > bug#38648. [DG] OK, makes sense Regarding the discussion between Michael and Eli on the most efficient way to proceed, if you have a patch that can be applied to 26.2 I could certainly give it a try. Or I can try next version of emacs once released. If you want to try to prompt the relevant binary distributors to patch, I believe I am pretty typical for current macos emacs users in that emacs is installed via "brew cask install emacs" which I understand obtains its binary from https://emacsformacosx.com/. Thanks. --000000000000bfc994059a627067 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Could you pls confirm, that <remote path to file&g= t; starts with "/home"?
[DG] Yes, that's correct

> And that on your local machine, "/home" is a symlink t= o
> "/System/Volumes/Data/home"?=C2=A0
[DG] Yes, = that's also correct

> If yes, your error is= exactly the same as
> bug#38648.
[DG] OK, makes sense<= /div>

Regarding the discussion between Michael and Eli o= n the most efficient=C2=A0way to proceed, if you have a patch that can be a= pplied to 26.2 I could certainly give it a try. Or I can try next version o= f emacs once released.

If you want to try to promp= t the relevant binary distributors to patch, I believe I am pretty typical = for current macos emacs users in that emacs is installed via "brew cas= k install emacs" which I understand obtains its binary from=C2=A0https://emacsformacosx.com/.

Thanks.

--000000000000bfc994059a627067-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 15:20:58 2019 Received: (at 38718) by debbugs.gnu.org; 23 Dec 2019 20:20:58 +0000 Received: from localhost ([127.0.0.1]:51702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijUCI-0000w3-HZ for submit@debbugs.gnu.org; Mon, 23 Dec 2019 15:20:58 -0500 Received: from mout.gmx.net ([212.227.17.22]:50675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijUCB-0000vl-OV for 38718@debbugs.gnu.org; Mon, 23 Dec 2019 15:20:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577132445; bh=ssfSA8J4+gwVgiyGCFJ8hUOVqCqKHYLBaLoFMh7fl3U=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=h62pHCJihVZ7JYZdU/RBXC+KKA7bHSfT0rVDlVU6rKyuauWvyjkhS3lY+FQaBDemR v0TB/rtRZA0x5e4Tr2gkbcVdJdEYfddHitpviRs5dRqP4RLqHFEGQBlmE/565r2Xih cr+UIlT6uhExJpZ3b8BPMRcpEIR94eyLtMPZiqdc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.86.47.138]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0Fxf-1jgHm72sGl-00xK8K; Mon, 23 Dec 2019 21:20:44 +0100 From: Michael Albinus To: Duncan Greatwood Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: Date: Mon, 23 Dec 2019 21:20:42 +0100 In-Reply-To: (Duncan Greatwood's message of "Mon, 23 Dec 2019 09:34:21 -0800") Message-ID: <87k16mkd45.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:gcljNh7ClabXFf4DShj3FjASut3s1hUMJ+02BOM5dCjl6OseADC zFnOSJsWAszWQE6B5TQ+yJgWladcKuxR79LAS4LSh/P4njqjgZTkM64gWy60S86eKYNgLhR 6vv9m0JseHGC2zRMvyij6qkZwNw682ywGga8XWLnfgDY0fp5fcgFNQftDM+UzLz66n4h5GK U94mDrwCUOkdnldFfHorw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jfv9c/ttPS4=:5395rgQF8uvCG4Mo2oVmhf 3oqdheMywyvq9/I0IurefF5DpMDL0we0Pms4A85pSeYvx+IyjY1qOw4uCC7fKDuWFQeaM8cQs x8Ue5l/KsJv/mraNhxUkKcp8bt8fi5aIWAFg1slzK6MML9ZPfXl4uYDxkxac8DPn1XwtZYAXt mr4+frmy+HVowmNxAhd5+HTpsnMnED8nDsS2X79ZrQnlJ3hAdxylGNxR5MqVMG+QX///go6JL tP+djodS+2Ao8INSuEazJHdibxbANzl45UBz3ipzDJF4+1D8Mx2E8k+fvSta566IRGf07Akdg DHtiRhwhUUGcLvsNinj4uelVnjBaS6sOzPFVAlQBuQzkAnXfvjfnHYvjD5tgYv4dmQpvO2mT8 OB7SdUmsHAsxKBGUtr5r3N6LZ/UPQ07FvDj9Q5txjmJqKJqOBJoqtmBXtwga8GJ8q8T0J/2xc d6UIcQHSlPgzdL7W8KbfljMPVVb4NabpXl5pzCLCAETHaKCR4QJmZ0VGIjJv3pdQwzjBTiwiQ GSRhLVyQmMr+FsRWlYUzK9GGJSigSeCczlUChsFKpyWYcvmfKoTrz/jlfi0YIFzbv1GpvSl0f klFgJYUZTdjoQAbBgWq2Nv2bAaguXY/p3K02Ha2LfXTrBdEDNdtj1NidLzYMoiak3z6DXI8S0 0pX6oyrdrhe6CpF2NawSRZxLUccDVvXs149wHN8MI0HJNWOs3Blq59fvPA96b2g29G8SpO4iE QMeTKTvkSa+eBAnv6PP9a96BFRnCIU0MQPB5hQpyfB52QFP6wehzxHGsKK+UQSF9m2PIv3tl8 hDqfWGiyWpl4mIG6Ex7WvdxNK7CH1DV7Q4M1ajVJLxQi4RgwD/BD4lKRGs6c5MH5ww+YFQMeb kmIGXnXIz2LyGI7lJVeekikx5O6FZZHQ+PalYd4gj+srt0vD5a9ypxluxTmfsYvTJ0GtZZmXg rleybPShkxI9JApMwMss/pFrCGolk6guxvt34srClLx83eIEa5AqAQ1GDWOTqce9drixthNfv /+m/tzXLTqDZbPXbusEhd7C9pb2tzU709+OVzF21/YL9EnzAb6RCmN5QK6u3rYlrKZWhzgzcw qPmmwet0NR9Fo75CkeaRlAeECRegYnvwdaUd63CS50YUIHc7i4rVlhmot6lHHIHE+J9WGLHBt hddcbjX0iBqbCZoVmr2sJ3OBkaV5JhMs1n1R33sFM9GwMlwyWcxanQtDDXPb7o6PMnP97NQX0 CroNyB00/qMFUVNB1WBvDyaF2qZis7uwKnGe2QtcPPvk20/aCxBxcSdx9RUI= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38718 Cc: 38718@debbugs.gnu.org, eliz@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: -1.7 (-) Duncan Greatwood writes: Hi Duncan, >> If yes, your error is exactly the same as >> bug#38648. > [DG] OK, makes sense > > Regarding the discussion between Michael and Eli on the most efficient > way to proceed, if you have a patch that can be applied to 26.2 I > could certainly give it a try. Or I can try next version of emacs once > released. Well, you might try the patch applied to Emacs 27.0.50 for bug#38648 on top of Emacs 26. Likely, it will apply. > If you want to try to prompt the relevant binary distributors to > patch, I believe I am pretty typical for current macos emacs users in > that emacs is installed via "brew cask install emacs" which I > understand obtains its binary from https://emacsformacosx.com/. I don't use macOS myself, and I don't know who is building this Emacs version. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 01 23:53:07 2020 Received: (at 38718) by debbugs.gnu.org; 2 Jan 2020 04:53:07 +0000 Received: from localhost ([127.0.0.1]:37966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imsTr-0005Al-93 for submit@debbugs.gnu.org; Wed, 01 Jan 2020 23:53:07 -0500 Received: from mail-il1-f193.google.com ([209.85.166.193]:40404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imriI-00023C-GA for 38718@debbugs.gnu.org; Wed, 01 Jan 2020 23:03:59 -0500 Received: by mail-il1-f193.google.com with SMTP id c4so33211961ilo.7 for <38718@debbugs.gnu.org>; Wed, 01 Jan 2020 20:03:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1nxMcvherqbvTwfUmtgTflNJPJ/QYfk8mt61MVgt12g=; b=QWG7jdzJMPQvCxxV7ITyiDbUO4JrHWoRLPYwmaCGZJU6080KIydwtyI9Q1W8J+1MmK HRtLz1GfBJSzNEKGiLyVvmUWVPZ4o2hmwuAjIcjPjv5gadqgEHuoiH4f7lHORcQzzNNs b5F9M2f5UP3BQmcBQ+LOLzAahwvP/zPhP7YK2ean74zGTgXKL5d3a8R9L7SvJxSha9uT gOhZkpFjwSydO0cPxylV0hFZ5PaVvPOt17Dws6vY7eLix9evdlCCra+uetcxbw8TwcSM eJ+GlSozvTJzygxOwCM6WGL/RwNVx7B3n7do1GlUxj30I3meVqvTDU50x+Cx+VXjb52i maBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1nxMcvherqbvTwfUmtgTflNJPJ/QYfk8mt61MVgt12g=; b=sWLjem9yywp5TCs6XENUD7UOoASFK9s66l8LeRc111VAjrx1J5IBRa36wyD0TqX4aE JDVM+IZCpSSGLDw4bCpQ9AwlxEeu0b1Q832lr184QZ216vQUnNnqzXnllS8HWw0Ed5zv CbP7rvCXroj6VTAs9ipmemW6YE1j0U/0o6xUo/DmOnSCD2ECe3w72JyUmJBOotxx+8p0 mzZL9yXALvIjG+d3XCDnkoXJh4KxMcZLO8pcxt16WkbGK1NNbvLufzwwx1gbm0tj3qnh Ayc7HwvhHOOYHX7Is9arXyEqDJKw/2Itp443uVz1HjvoOU/NXvT55JUSVOdmgvPV/xue enxQ== X-Gm-Message-State: APjAAAVEDggafV9QnDZoAaEd+EuchY1HPcIBzRj9haJ2B4Gk3lRGfDeY 5AcB28fblL4zAnIBvcxDOf7yf5mLwOif58pMTCoRIQ5E X-Google-Smtp-Source: APXvYqzcWFAp//LzIvOctoO6/bOw4DMkPsbkGLrhffu+YR+ITia78Uudu3nO5CbZKFjw+QhIrP2NoySSZ0ixRNdQyyg= X-Received: by 2002:a92:a103:: with SMTP id v3mr69529153ili.265.1577937832789; Wed, 01 Jan 2020 20:03:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Duncan Greatwood Date: Wed, 1 Jan 2020 20:03:42 -0800 Message-ID: Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly To: 38718@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000004c3e059b20485a" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38718 X-Mailman-Approved-At: Wed, 01 Jan 2020 23:53:05 -0500 Cc: eliz@gnu.org, michael.albinus@gmx.de 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 (-) --000000000000004c3e059b20485a Content-Type: text/plain; charset="UTF-8" Michael, I can confirm that the patch of Emacs 27.0.50 for bug#38648 applied to Emacs 26.2 < http://git.savannah.gnu.org/cgit/emacs.git/patch/lisp/progmodes/compile.el?id=0a10795d0bf4fe21997f907b7d6b1fe13517912b > works. This is macOS Catalina (10.15.2). Emacs 26.2 is the version currently installed on my Macbook by brew/cask. I rebuilt from patched version of the sources at emacsformacosx.com, which I believe reproduces the Emacs version used by and installed by brew. I hadn't done that before, and leave some notes here on what I did. May not be the best way, but it did work for me. So: To build and patch the brew version of Emacs on macOS (including Catalina): brew update brew upgrade Install https://www.java.com/en/download/mac_download.jsp (if not already installed) Install xcode command line tools, if not already present: xcode-select --install Downloaded emacs sources from https://emacsformacosx.com/builds Expand the emacs sources (double click in Finder) Download build tools from https://github.com/caldwell/build-emacs Expand the build tools (double click in Finder) cd build-emacs-master Move the expanded emacs sources folder into the build-emacs-master folder Patch the code you want to change in emacs sources For instance, to patch lisp/progmodes/compile.el cd emacs-source/lisp/progmodes Create your patch file ("patch.diff") here Copy patch contents from Internet patch file to patch.diff In the patch.diff file, edit the --- and +++ lines to simplify thus: --- compile.el +++ compile.el patch -p0 .tar.bz2 emacs- (substitute in real emacs sources version number) Per the build tools' github page: To fix the build issue (Catalina fix), do as follows: If not installed already: brew install libxml2 Then: export LDFLAGS="-L/usr/local/opt/libxml2/lib" export CPPFLAGS="-I/usr/local/opt/libxml2/include" export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig" ./build-emacs-from-tar -v -j 4 emacs-.tar.bz2 release (Substitute in the correct emacs sources version number) (Note: The build will take a long time) ./combine-and-package -v Emacs---x86_64.tar.bz2 (Substitute in emacs sources version for XX.Y; substitute in macos version - 10.15 for Catalina - for AA.BB) On success, Emacs--universal.dmg is created Double click Emacs--universal.dmg in Finder to install On Mon, Dec 23, 2019 at 9:34 AM Duncan Greatwood wrote: > > Could you pls confirm, that starts with "/home"? > [DG] Yes, that's correct > > > And that on your local machine, "/home" is a symlink to > > "/System/Volumes/Data/home"? > [DG] Yes, that's also correct > > > If yes, your error is exactly the same as > > bug#38648. > [DG] OK, makes sense > > Regarding the discussion between Michael and Eli on the most efficient way > to proceed, if you have a patch that can be applied to 26.2 I could > certainly give it a try. Or I can try next version of emacs once released. > > If you want to try to prompt the relevant binary distributors to patch, I > believe I am pretty typical for current macos emacs users in that emacs is > installed via "brew cask install emacs" which I understand obtains its > binary from https://emacsformacosx.com/. > > Thanks. > > --000000000000004c3e059b20485a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Michael,=C2=A0

I can confirm that the p= atch of Emacs 27.0.50 for bug#38648 applied to Emacs 26.2
<http://git.savannah.gnu.org/cgit/emacs.git/patch/lisp/progmode= s/compile.el?id=3D0a10795d0bf4fe21997f907b7d6b1fe13517912b>
work= s.

This is macOS Catalina (10.15.2). Emacs 26.2 is= the version currently installed on my Macbook by brew/cask.

=
I rebuilt from patched version of the sources at=C2=A0emacsformacosx.com, which I believe reprodu= ces the Emacs version used by and installed by brew. I hadn't done that= before, and leave some notes here on what I did. May not be the best way, = but it did work for me.

So:
To build and= patch the brew version of Emacs on macOS (including Catalina):
<= br>
brew update
brew upgrade
Install https://www.java.com/en/download/ma= c_download.jsp (if not
already installed)
Install xcode command l= ine tools, if not already present:
=C2=A0 xcode-select --install
Down= loaded emacs sources from htt= ps://emacsformacosx.com/builds
=C2=A0 Expand the emacs sources (doub= le click in Finder)
Download build tools from https://github.com/caldwell/build-emacs
= =C2=A0 Expand the build tools (double click in Finder)
=C2=A0 cd build-e= macs-master
=C2=A0 Move the expanded emacs sources folder into the build= -emacs-master folder
Patch the code you want to change in emacs sources<= br>=C2=A0 For instance, to patch lisp/progmodes/compile.el
=C2=A0 =C2=A0= cd emacs-source/lisp/progmodes
=C2=A0 =C2=A0 Create your patch file (&q= uot;patch.diff") here
=C2=A0 =C2=A0 Copy patch contents from Intern= et patch file to patch.diff
=C2=A0 =C2=A0 In the patch.diff file, edit t= he --- and +++ lines to simplify thus:
=C2=A0 =C2=A0 =C2=A0 --- compile.= el
=C2=A0 =C2=A0 =C2=A0 +++ compile.el
=C2=A0 =C2=A0 patch -p0 <pa= tch.diff
=C2=A0 =C2=A0 (This will rename old compile.el to compile.el.or= ig, create new compile.el)
=C2=A0 =C2=A0 cd ../../..
=C2=A0 =C2=A0 (B= ack to build-emacs-master folder)
tar the emacs sources back up again:=C2=A0 tar -cvjSf emacs-<XX.Y>.tar.bz2 emacs-<XX.Y>
=C2=A0= (substitute in real emacs sources version number)
Per the build tools&#= 39; github page:
=C2=A0 To fix the build issue (Catalina fix), do as fol= lows:
=C2=A0 =C2=A0 =C2=A0 If not installed already:
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 brew install libxml2
=C2=A0 =C2=A0 =C2=A0 Then:
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 export LDFLAGS=3D"-L/usr/local/opt/libxml2/lib&qu= ot;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 export CPPFLAGS=3D"-I/usr/local/opt= /libxml2/include"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 export PKG_CONFIG_PAT= H=3D"/usr/local/opt/libxml2/lib/pkgconfig"
=C2=A0 ./build-emac= s-from-tar -v -j 4 emacs-<XX.Y>.tar.bz2 release
=C2=A0 (Substitute= in the correct emacs sources version number)
=C2=A0 (Note: The build wi= ll take a long time)
=C2=A0 ./combine-and-package -v Emacs-<XX.Y>-= <AA.BB>-x86_64.tar.bz2
=C2=A0 (Substi= tute in emacs sources version for XX.Y; substitute in macos
=C2=A0 versi= on - 10.15 for Catalina - for AA.BB)
On suc= cess, Emacs-<XX.Y>-universal.dmg is created
Double click Emacs-<= ;XX.Y>-universal.dmg in Finder to install

<= br>

On Mon, Dec 23, 2019 at 9:34 AM Duncan Greatwood <dgbulk@gmail.com> wrote:
> Could you pls = confirm, that <remote path to file> starts with "/home"?[DG] Yes, that's correct

> And that on your local ma= chine, "/home" is a symlink to
> "/System/Volumes/Data= /home"?=C2=A0
[DG] Yes, that's also correct
> If yes, your error is exactly the same as
> bug#386= 48.
[DG] OK, makes sense

Regarding t= he discussion between Michael and Eli on the most efficient=C2=A0way to pro= ceed, if you have a patch that can be applied to 26.2 I could certainly giv= e it a try. Or I can try next version of emacs once released.
If you want to try to prompt the relevant binary distributors t= o patch, I believe I am pretty typical for current macos emacs users in tha= t emacs is installed via "brew cask install emacs" which I unders= tand obtains its binary from=C2=A0https://emacsformacosx.com/.

= Thanks.

--000000000000004c3e059b20485a-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 02 05:54:23 2020 Received: (at 38718-done) by debbugs.gnu.org; 2 Jan 2020 10:54:23 +0000 Received: from localhost ([127.0.0.1]:38282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imy7S-0007Rm-P1 for submit@debbugs.gnu.org; Thu, 02 Jan 2020 05:54:23 -0500 Received: from mout.gmx.net ([212.227.17.22]:48917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imy7R-0007Ra-AK for 38718-done@debbugs.gnu.org; Thu, 02 Jan 2020 05:54:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577962454; bh=5VVhSHxUnvyU8PBBMwMT1tmO+kypXRroBGly4Bx8buM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=aY1qRiSPApvCpCf7VXPc6kFldt/RtQTP17xuQOMg4TawECFWfZsiimo4ntOn4WI/d J0jLKEDJxzCewGS1zT3+IbG0niSzBGBP1DSwUHoSO+8TnXPh/ftSTzUlsvcvrLBeN/ badXW0m+vtYhch4k+Yp3wWNqseM3SihMj9pxCaGI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.91.242.204]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNKlu-1j7Fr20fVq-00Oncp; Thu, 02 Jan 2020 11:54:14 +0100 From: Michael Albinus To: Duncan Greatwood Subject: Re: bug#38718: Emacs `compile' command does not handle remote (over TRAMP) file name correctly References: Date: Thu, 02 Jan 2020 11:54:13 +0100 In-Reply-To: (Duncan Greatwood's message of "Wed, 1 Jan 2020 20:03:42 -0800") Message-ID: <87imluuo16.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:UCHuAAgpXDaJiQLb5jXxx0qnc16zSDP8AAd8wnrU0Oaak6rpSkc d/wgJ5CFRpAbooFwt4/DquqF+8Zsyn4/L60NnzbNaN5gtS++8tROVOqLWTprUHVEayYE1vS K+2dsdW+hpoPBylsg2ZHgUAw4Q9mm0Ups51Aj/C1ttXBmBxnotxVeDOo4OOTIvN6182KtPl QKWbQTlLWiIw/huJm2uDg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3U/1TI8PGjg=:DThyed/y58Kppv/tXW/MYH wsvpBL4nUCUBeo48dfuYzygNcu7XeWqB/6w7uFGKC7+y5J5QLaG5+nxBiTPtmwVhne/zMygJ5 77tw8QggavCMqAz0NZ34lFZS6dinBd2Plj4q1LMtY4233i+1SVuh5VqoVEZinPCGr6K84ncDV ST78uufk2g3dAFTMNhE+hxZnN+CkJE7TeLjZnVY871P1gucHALs4vlyd5L4Vd83mX7gce9gJt AxhIWSrsjq9A44QDQCY7EdjJw2Qigmj8jhD834SCBpyDG99TdWQ9VVUKWvV9neDl2tyk3lGKG X7cFHtMt2j6WKd1zmX/kU2cA+YaSVONovf7K1pp0YLRZNPxkEzSzJalvUV383UfHmCFv6cZMn otMbSyxTj7mJekEXQH0Gyj/OReDVUH6UatdriEsrh/rS/zYzK+63sDoh0BHPPCTUG6AKnLfB+ q8UyRCrtzOIPvsDFQSTQtdHCvF4ALMq313HktkbWNrRQbTjld67ZxdgOIBu3W3I870TOChOGO ITpa27wD5bTRI1UeGBL+7mHnGeQo2Y1lTTiSPevgY/aVZyek1B2hXp8E7skhJHd8xWKuxQkFu e11uijOcpnTT17UfYw+H9str5xW56jz8+llHSfvpkqGkksn+QDztgdQK9K1RJimC9Uk69CzRA GWSh8yGrvghNpDl/kvUN4YNl8YCfF0x5yxQPLYMo+UxgiaOAH9utOtx/jGXuJWmM6cDcjBeiT ronI0Hp/CoL6edBEMZ8+posVEy+t0Vkonf+xFRVVvRgUbg5XxbQhZLQXJpTg75EvUSbLLRHz4 P0c5MyWXq9fPCncs8g2WaPKoKzeDWKysP2mjCtJTKgCksU1evgownBhmc8IoSlVIxRF2S+/t2 7o6GY7qhBbJ/AFYma1rm5vQK698DnKhvC+isvO5UHbbaDj1Uhf4DcLa+d4ZrvA9Gx0lx9d9EF qsh3sEfH1g5gkWV6JonazONt5XDjsH8c6QemxcQftQC8vXnSlmqOFHkKLNor1SSw++BOmaGVO ODh5Mrf63KY10qidCMF6BsAyOm84y3iLV4/U8OLgWf7GEMYue9ybHk0ENa+p0eTOhchy3g2du HwQaVigHx1489FDbsP2QL3YyXlI8N2D2o4+m7dreLOUa0sSj5B/yf9thMP0TtgrQ/D5fcjMVU EIDSR+tagLXwLQjW4IjSym0vFx3AxH1cV9i980UHTRE1kZU9BK8QbogQ8xaMzy3En8soDT8ff 9TeWLyNJT5ONB4N8znH1fKJoSqlc+YxNEoXYlZt9i97iZCUvZduNrIIOd0CM= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38718-done Cc: 38718-done@debbugs.gnu.org, eliz@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: -1.7 (-) Duncan Greatwood writes: > Michael, Hi Duncan, > I can confirm that the patch of Emacs 27.0.50 for bug#38648 applied to > Emacs 26.2 > > > works. > > This is macOS Catalina (10.15.2). Emacs 26.2 is the version currently > installed on my Macbook by brew/cask. Thanks a lot for your feedback! > I rebuilt from patched version of the sources at emacsformacosx.com, > which I believe reproduces the Emacs version used by and installed by > brew. I hadn't done that before, and leave some notes here on what I > did. May not be the best way, but it did work for me. I still don't know where to put your notes for the public. Since we have it here in debbugs, people with a similar problem will find your notes, and could apply. Hopefully. Or at least we could point them to your message. There's nothing else we can do, so I'm closing the bug. Best regards, Michael. From unknown Mon Jun 23 23:54:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 30 Jan 2020 12:24:05 +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