From unknown Fri Sep 05 19:18:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25183 <25183@debbugs.gnu.org> To: bug#25183 <25183@debbugs.gnu.org> Subject: Status: 26.0.50; expanding quoted file name on w32 Reply-To: bug#25183 <25183@debbugs.gnu.org> Date: Sat, 06 Sep 2025 02:18:47 +0000 retitle 25183 26.0.50; expanding quoted file name on w32 reassign 25183 emacs submitter 25183 Michael Albinus severity 25183 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 10:54:25 2016 Received: (at submit) by debbugs.gnu.org; 12 Dec 2016 15:54:25 +0000 Received: from localhost ([127.0.0.1]:39399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGSvo-0000Xp-Qw for submit@debbugs.gnu.org; Mon, 12 Dec 2016 10:54:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGSvm-0000Xc-OR for submit@debbugs.gnu.org; Mon, 12 Dec 2016 10:54:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGSvg-0002mN-17 for submit@debbugs.gnu.org; Mon, 12 Dec 2016 10:54:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60371) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGSvf-0002mE-UP for submit@debbugs.gnu.org; Mon, 12 Dec 2016 10:54:15 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGSve-0007iz-54 for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 10:54:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGSva-0002jr-RZ for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 10:54:14 -0500 Received: from mout.gmx.net ([212.227.15.19]:53401) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGSva-0002jP-Gz for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 10:54:10 -0500 Received: from detlef.gmx.de ([87.146.56.142]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LpKKr-1ct7j03Kkv-00f7qP for ; Mon, 12 Dec 2016 16:54:08 +0100 From: Michael Albinus To: bug-gnu-emacs@gnu.org Subject: 26.0.50; expanding quoted file name on w32 Date: Mon, 12 Dec 2016 16:54:06 +0100 Message-ID: <87a8c1xhwh.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:j98xcXVGhie56W/0yFs5O8S3lunVRBMGumg6G/KGGYGnwIIYNvh TTL8jDcHnG9abdWnBDnyA5DbEgZZIoWaXP3SLRWcWCmYsw3gRM/yirlBmiJwGycCbsDsRvJ 5BTLUlLzt57E+IRW5vd5Fp0OxAY/Caa0arCkkvUIBen6W0TnEvjZzHWTGD8qfArckCf1ji8 O+Wg5bU+pHjkRtLYqZa3g== X-UI-Out-Filterresults: notjunk:1;V01:K0:AeDPpQurDE4=:ulF+jK8YxbgSInC7ea89Yr OOvZ5yqnI4J/54cF3OA6jtHZvxbDWQXoCZSVqGVvJQMy1ZHhPKjJipCIVe/hGxMFNmVfHyJIs DpRhfRMKv7Rb8KtRfjYHun2vkNZU0XjwzC7/ifGdObA0anEyNeuWyGTLeXbEWqNS3vG6CWs44 H5/f4wRgYIdbqkhspem5OimgmdJ6JiWg1u9tji6Tuk5oLaEkll5xGuMXessbSYq9530+TlJz1 J8S8pRN1VEga1KIv+uoZ80DKzmhYMCpgOVGRV/q7SCGa7CdrxbXg5YI2J4lT7l2zatRXcxWdI lQPiVLNybjS4kOB6ACSvKhGT28kWSOUHgRgJ/DsLibIcDJDVRk4HvZUyXRIL74c6NCDlxfd2N zxehW1TJ5wcQaNsoqcexn0T6HMryaTHk42z7a7tlJQkXY6JsxspZ2RK569E3AwLKHiHRM6xID Abg5/lRt0+X0A0ko0cacQZ68PhEs2ndvLdg7BJZ2ae6rb7SypowW34LKToPXPwApgZ3yw9fNg 3ZH0A+3SNeQG7BQp6SbxuLvnkj/au2oioA4/Mgyfzetp+oxv2dNW1RWfYD2xeK5D9u8znwwCM NS5ns7ofnXVQ8/g2ylqdj9MNsopfdPY6c+atdxtQRM6Gefglpip47v3m6u0jTWnZRhkg8cOUn 8q3DyL5iq1EXdT/oVJCS+dd8HqvJG5XrTlaDVsXHBSJLtJjKE0scr4Wf+3YULmf0mJ3pARGFO BKxcw/jFmDmW7FJGjOev12CTsSQTPGORIVO+ey80nJjC32u9hyLHxpRpVna2CUPr3NjO6wTIY xv3jOXL X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: submit 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.6 (---) Expanding a quoted file name works wrong on w32 systems. With Emacs running on =E2=80=98gnu/linux=E2=80=99, there is (expand-file-name "/:~/path/./file") =3D> "/:~/path/file" This is correct. With Emacs running on =E2=80=98windows-nt=E2=80=99, there = is (expand-file-name "/:~/path/./file") =3D> "/:c:/Users/lb01177/AppData/Roaming/path/file" I would expect the same result as above, keeping the tilde unchanged. My Emacs version on the =E2=80=98windows-nt=E2=80=99 system is GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17 In GNU Emacs 26.0.50.7 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30) of 2016-12-02 built on detlef Repository revision: e9ac4b4c82a5698e9399deea2d6450890b8baf64 System Description: Ubuntu 16.10 Recent messages: Mark set [2 times] Returning to the group buffer Saving /home/albinus/.newsrc.eld... Saving file /home/albinus/.newsrc.eld... Wrote /home/albinus/.newsrc.eld Saving /home/albinus/.newsrc.eld...done current-kill: Kill ring is empty "/:~/path/file" Quit Making completion list... Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 Major mode: Lisp Interaction Minor modes in effect: erc-notify-mode: t erc-notifications-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t display-time-mode: t shell-dirtrack-mode: t icomplete-mode: t show-paren-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.em= acs.d/elpa/debbugs-0.12/debbugs-org /home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.em= acs.d/elpa/debbugs-0.12/debbugs-gnu /home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.= d/elpa/debbugs-0.12/debbugs /home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albin= us/.emacs.d/elpa/debbugs-0.12/debbugs-autoloads /home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.em= acs.d/elpa/debbugs-0.12/debbugs-pkg /home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/= .emacs.d/elpa/debbugs-0.12/debbugs-browse /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus= /.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /ho= me/albinus/.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/alb= inus/.emacs.d/elpa/tramp-theme-0.1.1/tramp-theme-pkg /home/albinus/.emacs.d/elpa/telepathy-20131209.458/telepathy hides ~/lisp/t= elepathy /home/albinus/.emacs.d/elpa/ada-mode-5.2.1/ada-prj hides /usr/local/share/e= macs/26.0.50/lisp/progmodes/ada-prj /home/albinus/.emacs.d/elpa/ada-mode-5.2.1/ada-xref hides /usr/local/share/= emacs/26.0.50/lisp/progmodes/ada-xref /home/albinus/.emacs.d/elpa/ada-mode-5.2.1/ada-mode hides /usr/local/share/= emacs/26.0.50/lisp/progmodes/ada-mode /home/albinus/.emacs.d/elpa/ada-mode-5.2.1/ada-stmt hides /usr/local/share/= emacs/26.0.50/lisp/progmodes/ada-stmt ~/src/tramp/lisp/tramp-smb hides /usr/local/share/emacs/26.0.50/lisp/net/tr= amp-smb ~/src/tramp/lisp/tramp-uu hides /usr/local/share/emacs/26.0.50/lisp/net/tra= mp-uu ~/src/tramp/lisp/tramp-adb hides /usr/local/share/emacs/26.0.50/lisp/net/tr= amp-adb ~/src/tramp/lisp/tramp-compat hides /usr/local/share/emacs/26.0.50/lisp/net= /tramp-compat ~/src/tramp/lisp/tramp hides /usr/local/share/emacs/26.0.50/lisp/net/tramp ~/src/tramp/lisp/trampver hides /usr/local/share/emacs/26.0.50/lisp/net/tra= mpver ~/src/tramp/lisp/tramp-ftp hides /usr/local/share/emacs/26.0.50/lisp/net/tr= amp-ftp ~/src/tramp/lisp/tramp-cmds hides /usr/local/share/emacs/26.0.50/lisp/net/t= ramp-cmds ~/src/tramp/lisp/tramp-gvfs hides /usr/local/share/emacs/26.0.50/lisp/net/t= ramp-gvfs ~/src/tramp/lisp/tramp-loaddefs hides /usr/local/share/emacs/26.0.50/lisp/n= et/tramp-loaddefs ~/lisp/dbus hides /usr/local/share/emacs/26.0.50/lisp/net/dbus ~/src/tramp/lisp/tramp-gw hides /usr/local/share/emacs/26.0.50/lisp/net/tra= mp-gw ~/src/tramp/lisp/tramp-sh hides /usr/local/share/emacs/26.0.50/lisp/net/tra= mp-sh ~/src/tramp/lisp/tramp-cache hides /usr/local/share/emacs/26.0.50/lisp/net/= tramp-cache Features: (shadow warnings emacsbug mm-archive sort gnus-cite mail-extr gnus-bcklg qp gnus-async gnus-ml pop3 utf-7 nndraft nnmh nnml network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-cache gnus-sum time-stamp nnnil smtpmail sendmail gnus-demon nntp gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo gnus-spec gnus-int gnus-range message puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader subr-x gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr term/xterm xterm erc-notify erc-desktop-notifications notifications dbus xml erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat thingatpt pp cperl-mode tramp-theme em-dirs esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util finder-inf docker-tramp tramp-cache slime-autoloads url-auth vagrant-tramp dash term disp-table ehelp info package epg-config url-handlers url-parse url-vars time tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ansi-color ring parse-time format-spec advice auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache ido seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv jka-compr icomplete time-date paren ps-print ps-print-loaddefs ps-def lpr vc cl-loaddefs pcase cl-lib vc-dispatcher dired dired-loaddefs mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 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 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 432481 46864) (symbols 48 40768 122) (miscs 40 70 352) (strings 32 90971 14491) (string-bytes 1 2780920) (vectors 16 57764) (vector-slots 8 936127 10743) (floats 8 686 548) (intervals 56 293 47) (buffers 976 20)) From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 11:47:50 2016 Received: (at 25183) by debbugs.gnu.org; 12 Dec 2016 16:47:50 +0000 Received: from localhost ([127.0.0.1]:39445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGTlW-0001rx-28 for submit@debbugs.gnu.org; Mon, 12 Dec 2016 11:47:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:32789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGTlV-0001rZ-1H for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 11:47:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGTlM-0001GJ-Mi for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 11:47:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGTlM-0001G8-K9; Mon, 12 Dec 2016 11:47:40 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4703 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGTlM-0005Qo-1F; Mon, 12 Dec 2016 11:47:40 -0500 Date: Mon, 12 Dec 2016 18:48:18 +0200 Message-Id: <83eg1dccvh.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <87a8c1xhwh.fsf@gmx.de> (message from Michael Albinus on Mon, 12 Dec 2016 16:54:06 +0100) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Michael Albinus > Date: Mon, 12 Dec 2016 16:54:06 +0100 > > > Expanding a quoted file name works wrong on w32 systems. With Emacs > running on ‘gnu/linux’, there is > > (expand-file-name "/:~/path/./file") > => "/:~/path/file" > > This is correct. With Emacs running on ‘windows-nt’, there is > > (expand-file-name "/:~/path/./file") > => "/:c:/Users/lb01177/AppData/Roaming/path/file" Try (expand-file-name "/:c:/~/path/./file") expand-file-name needs to produce an absolute file name, and a file name that begins with a "~" isn't. IOW, I believe this is a feature. If you think it isn't, please explain why. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 11:54:43 2016 Received: (at 25183) by debbugs.gnu.org; 12 Dec 2016 16:54:43 +0000 Received: from localhost ([127.0.0.1]:39454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGTsB-00022o-0j for submit@debbugs.gnu.org; Mon, 12 Dec 2016 11:54:43 -0500 Received: from mout.gmx.net ([212.227.17.22]:49998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGTs9-00022c-Fh for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 11:54:41 -0500 Received: from detlef.gmx.de ([87.146.56.142]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M51eM-1cYPOm1acY-00zGRp; Mon, 12 Dec 2016 17:54:34 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> Date: Mon, 12 Dec 2016 17:54:33 +0100 In-Reply-To: <83eg1dccvh.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Dec 2016 18:48:18 +0200") Message-ID: <8760mpxf3q.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:EEFbBQSZ8jIKPhXZnDIDiVSTKmXpMZUI/9R3ShrqAGOv4XxGkPu 3P8fxnzfJ0OSki6doXz7qbAGPJrdOk1fMuFVa8xR5N3njiPOhY96+aJA7UnhaaIeK8JiGtC AGnfqxKtSlx8Ef01YCOm1K4sd5BPSjjd1yokdE4sksb6hiTK+KyBE5yxBN2khQF1ADZvoHz 0tpPFPqvqT8MFmCRv2WkA== X-UI-Out-Filterresults: notjunk:1;V01:K0:r8viKvBdojo=:yXqhPrMWnllkYi60hRwTdZ JEzjoRapDdC8ojuoRe6KsIGxxZzgO54jdeKA9BK3zFHydORuEPeYr59bBtDwltLr2S8krRH0g aBOC7NLsvMQT1cq1pfGnBSX3BLtdWtXEiXhLI48R12Jkx0NjOuDPD/mb18ZqMckHEJw19/2Kw zPe6SknjrUhRUL0g8QGLgN38AOx8qoqtczDfdTtB2aGaSURHTqGHWybnpT2XC4eTvTo3BsgMw VtgQ2QTmV9qPYpBNQIrcKMm3gFkIAvi+HrKXLRGJ18+2a5C2rSubmupFvl7YEywVDvpPwYF7E V+FxQTA4WefeIXVpO3sO8TjMg+n9mILLD3CKYN9OkghwignbCniH1RlQMbwphB287cRxpaFNW BOQOzhQ3uCiYOwWgNI3IS2hrPJuaCf50hQ+yBCgg8IfkddgCHxJTJU+/GBQ3E/CZnfiTvycAB vHByKv60MdKlpKGUolduFuTZIpDAibtKDgVLszyvEToAiP5lQsS3ZK4LeKxihN2bvY49joq4w CYK4sJGTLcMGy9uP9vDktqp4Lpkdwf2V56CU0rG3Cn3Co5pd6UmJeVFivRvlBjrMlT5aDTHPV 02VAyASz+X430SjrRh8n61mcjxtxkvaECIKmkTSMy+nesq9XqGy6kKHRFVnE60VG+MmARkLYu 0tJwgkxkcQ8gVJoXz+7EPBY9axokeSuyhkGSmn+4tho6hB1PKL7xzYyVQLbJ9FFNm3Bv43ig6 ZWjLujVKftOg6cglAd/eh9cVWgv4/ZP6bCUiy8BCGQ1ClmqXPCXxvfMg4KRfMcJr6tbitiLq8 Yd2WPxJ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25183 Cc: 25183@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: -0.7 (/) Eli Zaretskii writes: >> From: Michael Albinus >> Date: Mon, 12 Dec 2016 16:54:06 +0100 >>=20 >>=20 >> Expanding a quoted file name works wrong on w32 systems. With Emacs >> running on =E2=80=98gnu/linux=E2=80=99, there is >>=20 >> (expand-file-name "/:~/path/./file") >> =3D> "/:~/path/file" >>=20 >> This is correct. With Emacs running on =E2=80=98windows-nt=E2=80=99, the= re is >>=20 >> (expand-file-name "/:~/path/./file") >> =3D> "/:c:/Users/lb01177/AppData/Roaming/path/file" > > Try > > (expand-file-name "/:c:/~/path/./file") > > expand-file-name needs to produce an absolute file name, and a file > name that begins with a "~" isn't. > > IOW, I believe this is a feature. If you think it isn't, please > explain why. (file-name-absolute-p "/:~/path/./file") =3D> t Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 13:11:58 2016 Received: (at 25183) by debbugs.gnu.org; 12 Dec 2016 18:11:58 +0000 Received: from localhost ([127.0.0.1]:39522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGV4v-0003rP-Tl for submit@debbugs.gnu.org; Mon, 12 Dec 2016 13:11:58 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:27057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGV4t-0003rA-Cr for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 13:11:55 -0500 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id uBCIBmvV010787 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Dec 2016 18:11:48 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id uBCIBlsL031335 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Dec 2016 18:11:47 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id uBCIBkpn019475; Mon, 12 Dec 2016 18:11:46 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 12 Dec 2016 10:11:45 -0800 (PST) From: Drew Adams To: Michael Albinus , Eli Zaretskii Subject: RE: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> In-Reply-To: <8760mpxf3q.fsf@gmx.de> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 25183 Cc: 25183@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: -5.4 (-----) > (file-name-absolute-p "/:~/path/./file") =3D> t It's not (to me) obvious that this would be the case. Please call this out in the doc, if it is not done already. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 13:17:55 2016 Received: (at 25183) by debbugs.gnu.org; 12 Dec 2016 18:17:55 +0000 Received: from localhost ([127.0.0.1]:39530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGVAh-00040U-HY for submit@debbugs.gnu.org; Mon, 12 Dec 2016 13:17:55 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:31505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGVAg-00040F-QZ for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 13:17:55 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id uBCIHmTj019245 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Dec 2016 18:17:49 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id uBCIHmM7032538 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Dec 2016 18:17:48 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id uBCIHj08022717; Mon, 12 Dec 2016 18:17:46 GMT MIME-Version: 1.0 Message-ID: <0edab4e2-8ed2-4836-aaef-3e8c22c01463@default> Date: Mon, 12 Dec 2016 10:17:44 -0800 (PST) From: Drew Adams To: Michael Albinus , Eli Zaretskii Subject: RE: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 25183 Cc: 25183@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: -5.4 (-----) > It's not (to me) obvious that this would be the case. > Please call this out in the doc, if it is not done already. Nevermind this suggestion, please. It seems fine (and in fact it is nothing new). From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 19:39:17 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 00:39:18 +0000 Received: from localhost ([127.0.0.1]:39793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGb7l-0008DM-OP for submit@debbugs.gnu.org; Mon, 12 Dec 2016 19:39:17 -0500 Received: from mail-oi0-f41.google.com ([209.85.218.41]:36026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGb7j-0008D7-HB for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 19:39:15 -0500 Received: by mail-oi0-f41.google.com with SMTP id v84so106828798oie.3 for <25183@debbugs.gnu.org>; Mon, 12 Dec 2016 16:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=MrMci0poOQCwXeHCqQf2JUBDZP0QckT9UcZpBGpajZ8=; b=LlwoeHLVO0PNYvkNtwcINiGo7243iGntfLe7S+yAfFUfUpTw7qxNmRuG9f2e2dUQyK 99yQRp1aEeYZQy5Kf2CvPfNTYwLgHZL2tMKYXNXLjdoMLliYcV/SyQ866edadMk5nG6d g2PpWVGFLQi1ERAnC1E9pnOt1ilTyGpj1vyQdxtxGwpxMnD38XYyDeBReLaGKSGiwHIT v4vZ6UOhasgDWer8sbiQ7BkZpMXb9sgK//oDIlm2Fsovmf2bU74oT9TIc8J5978l/3QQ W02ziGi6SrT1kWsyA+0xr7hYtfJ12UQhVF8N+yTtDyTaV9cL+Z/AOPfabLMg+OJWcI+H 7TxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=MrMci0poOQCwXeHCqQf2JUBDZP0QckT9UcZpBGpajZ8=; b=QlGQ4Nzr/1fj2AP1r2VUZIfipiU2LwvUaH9NZKUUew+HxZsCpxKU+A7dRXtM/NsrUb +qkH8/FnlU0kUjTEKGOkKij1Fh+cpucOxXM+aAogNDjxNWoTxxFQzeyDamxcr9HwAh4v xnKlFpjPLrAD5bP7gQ+YMqw6Ie21TvW+7quSGC+x0rtAzYY77DdOQETswiz5jz0CerSg YoulTWxeFe4NfQVefpm5mjIIK+G1Blg7ZD5f4XKshpMny8cVVA9eywb9Y/2x5FNGqYIg z634IL7ZwtDcsIYDQve4TvY4Cqde8g3A6nwn0k2LigY/eLewNylna0/i5VQ6Ncfc9VuF GOvQ== X-Gm-Message-State: AKaTC00vawXSWF00kpm4rq3BsJm8hnUIa9w2fWLvqrsvPo4eBU53Gf34DJoD8rbuciEoAzybHr2ABIRGiZjZKA== X-Received: by 10.157.58.119 with SMTP id j110mr50570699otc.208.1481589549831; Mon, 12 Dec 2016 16:39:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.6.234 with HTTP; Mon, 12 Dec 2016 16:39:09 -0800 (PST) In-Reply-To: <8760mpxf3q.fsf@gmx.de> References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> From: Noam Postavsky Date: Mon, 12 Dec 2016 19:39:09 -0500 X-Google-Sender-Auth: ReGmOoWXko9kX41h9b8nBBAO1-4 Message-ID: Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 To: Michael Albinus Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25183 Cc: Eli Zaretskii , 25183@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: -0.7 (/) >>> (expand-file-name "/:~/path/./file") >>> =3D> "/:~/path/file" >>> (expand-file-name "/:~/path/./file") >>> =3D> "/:c:/Users/lb01177/AppData/Roaming/path/file" > > (file-name-absolute-p "/:~/path/./file") > =3D> t I think all these cases are user error, `(emacs) Quoted File Names' says You can "quote" an absolute file name [...] add =E2=80=98/:=E2=80=99 at= the beginning But you cannot quote a relative file name, which looks like what you're trying to do here. It might better to throw an error than return nonsense (though possibly not worth the trouble). From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 20:08:58 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 01:08:58 +0000 Received: from localhost ([127.0.0.1]:39829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbaU-0000Up-4Z for submit@debbugs.gnu.org; Mon, 12 Dec 2016 20:08:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbaS-0000Ua-Gw for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 20:08:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGbaM-0006Rc-Js for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 20:08:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGba9-0006Q8-Lq; Mon, 12 Dec 2016 20:08:37 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cGba9-0007M3-8v; Mon, 12 Dec 2016 20:08:37 -0500 From: Glenn Morris To: Noam Postavsky Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> X-Spook: Operation Iraqi Freedom Subway Serbian halcon Consul X-Ran: jcaZtD{D7J]$1@QQ'td$7`96S4*YxT8Iaj^q_*><>)GbIU=0?'R}x|jQ8(IC/u0_;$fy|R X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 12 Dec 2016 20:08:37 -0500 In-Reply-To: (Noam Postavsky's message of "Mon, 12 Dec 2016 19:39:09 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, Michael Albinus 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: -8.1 (--------) Noam Postavsky wrote: >>>> (expand-file-name "/:~/path/./file") >>>> => "/:~/path/file" > >>>> (expand-file-name "/:~/path/./file") >>>> => "/:c:/Users/lb01177/AppData/Roaming/path/file" > >> >> (file-name-absolute-p "/:~/path/./file") >> => t > > I think all these cases are user error, `(emacs) Quoted File Names' says > > You can "quote" an absolute file name [...] add '/:' at the beginning > > But you cannot quote a relative file name, which looks like what > you're trying to do here. It might better to throw an error than > return nonsense (though possibly not worth the trouble). But "~/blah" is an absolute file name. ? From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 20:11:07 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 01:11:07 +0000 Received: from localhost ([127.0.0.1]:39833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbcZ-0000YJ-IB for submit@debbugs.gnu.org; Mon, 12 Dec 2016 20:11:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbcY-0000Xq-5a for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 20:11:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGbcS-0006yD-DI for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 20:11:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37371) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGbcI-0006vh-0l; Mon, 12 Dec 2016 20:10:50 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cGbcH-0007Xw-Is; Mon, 12 Dec 2016 20:10:49 -0500 From: Glenn Morris To: Noam Postavsky Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> X-Spook: propaganda Ft. Meade Federal Air Marshal Service Abbas X-Ran: !h/Eh%~{xcem|~~r>qxjm\O20gj3tXgX@-0D3AZ%&d`f-ONYWiP}c]rD{Ad]6\QtI8~jVC X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 12 Dec 2016 20:10:49 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 12 Dec 2016 20:08:37 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, Michael Albinus 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: -8.1 (--------) Glenn Morris wrote: > But "~/blah" is an absolute file name. ? Oh, but not on MS Windows apparently. (Yuck.) Blah, ignore me. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 12 20:32:59 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 01:33:00 +0000 Received: from localhost ([127.0.0.1]:39850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbxj-00016d-OS for submit@debbugs.gnu.org; Mon, 12 Dec 2016 20:32:59 -0500 Received: from mail-io0-f180.google.com ([209.85.223.180]:33732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGbxj-00016R-1F for 25183@debbugs.gnu.org; Mon, 12 Dec 2016 20:32:59 -0500 Received: by mail-io0-f180.google.com with SMTP id d9so200079936ioe.0 for <25183@debbugs.gnu.org>; Mon, 12 Dec 2016 17:32:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=cyX/jKKSI4CUgwQq2kNJfrsF9uV6a3SyU6qyQTDwvTA=; b=otPnxwgqDktRPbIS96D8cSpr1BPnmHy7MerI/ypVWb+DUdPMCyMhRrx3iszgshdrpr N3OsDierBEzvqDd+bmzUMCe6qYSdycS1Lseh5T8sn2v8BkoJl1e2LC95czbxEDaigUXY L7kP6JXHqbcdVmCpLPqBh4O1IFE6+3ksbWij5Ug7MKe4ZX3tMWqxrprKCUDMjFORN1k4 6QB+eHUBZCmrC0+D5L6/c3ckEXLkyDBIMFUXf4mggLZ+7b8BbjcvTupoEI9wcrd7z7EE 1Vo9wO6aR7lqoP7vRLpa1NogYtApyz/LMoPu5ssErE2R9pwR7JoaF4C+dG1hfPONtaZ7 vNlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=cyX/jKKSI4CUgwQq2kNJfrsF9uV6a3SyU6qyQTDwvTA=; b=lJj3EFFuro4LEylJOd+3IrS+xYUjATGsLt35cCcHKQ5RuP6HK2/wFGj8VPlySll848 UL0zcW3pSctU0SMjfSE1hfyXP7gUt0bkSf2STDu2LRf5b3NTNWNhVr64BsWSi/uPIYDZ C1C7eIOoqToqcQGeSelw9mUv26IJn1SVNZsbicullYACHITFY1qT45Dk7YCunTEFz0Oh 35pNYvm2WX1gJxSi/959iar2veYj4wLUc8/NqVN6w3be27juXkzaC8VhYYafPblfMZlf sljQWTMfk5ESsxbFiotMmagdarfC8uDKO05rv49WQV90VMZZqgomNhOa8JWONOFIMT1r 0lQA== X-Gm-Message-State: AKaTC03mEQgAuoPjvrAdRfJvCEcQraAr+QJDlgFddcBKU7EkeXeOHprXdmKCHwNkKGRq+w== X-Received: by 10.36.127.84 with SMTP id r81mr383817itc.57.1481592773134; Mon, 12 Dec 2016 17:32:53 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id p77sm20517256iod.35.2016.12.12.17.32.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 12 Dec 2016 17:32:52 -0800 (PST) From: npostavs@users.sourceforge.net To: Glenn Morris Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> Date: Mon, 12 Dec 2016 20:33:54 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 12 Dec 2016 20:08:37 -0500") Message-ID: <87mvg0d33x.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25183 Cc: Michael Albinus , 25183@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: 0.5 (/) Glenn Morris writes: > Noam Postavsky wrote: > >>>>> (expand-file-name "/:~/path/./file") >>>>> => "/:~/path/file" >> >>>>> (expand-file-name "/:~/path/./file") >>>>> => "/:c:/Users/lb01177/AppData/Roaming/path/file" >> >>> >>> (file-name-absolute-p "/:~/path/./file") >>> => t >> >> I think all these cases are user error, `(emacs) Quoted File Names' says >> >> You can "quote" an absolute file name [...] add '/:' at the beginning >> >> But you cannot quote a relative file name, which looks like what >> you're trying to do here. It might better to throw an error than >> return nonsense (though possibly not worth the trouble). > > But "~/blah" is an absolute file name. ? Yes, but in "/:~/blah", the /: should prevent expanding "~", so then it seems not to refer to an absolute file name, but rather a file named "blah" in a directory named literally "~". But if it's not an absolute file name, then /: doesn't make sense. So it's a kind of paradox. This is not w32 specific (although the actual implementation happens to resolve the "paradox" in a different way on w32). From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 03:30:44 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 08:30:44 +0000 Received: from localhost ([127.0.0.1]:40065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGiTz-00048y-Pn for submit@debbugs.gnu.org; Tue, 13 Dec 2016 03:30:43 -0500 Received: from mout.gmx.net ([212.227.17.21]:60723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGiTx-00048k-MI for 25183@debbugs.gnu.org; Tue, 13 Dec 2016 03:30:42 -0500 Received: from detlef.gmx.de ([93.209.72.191]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M9bYB-1cLN353HjT-00CzEs; Tue, 13 Dec 2016 09:30:20 +0100 From: Michael Albinus To: npostavs@users.sourceforge.net Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> Date: Tue, 13 Dec 2016 09:30:18 +0100 In-Reply-To: <87mvg0d33x.fsf@users.sourceforge.net> (npostavs's message of "Mon, 12 Dec 2016 20:33:54 -0500") Message-ID: <877f745izp.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:7UpfqjPmTu+NQj3s7YYOZRWppa5SkAx3DGoOpxKVsCTGDY7OpOG wgFeBsOumwKRztQSaOJ1KAkr/gKRbnY2e4T/dAGshFU6WtvDjAWoO04tEIkkjHkbcRMnVSo k3pZZWPFr4bDOWHOb5vWe9+3StXlUGMsJoZ7QAkATPm3jd2XlSeZ+mgZp0b7GMXg1OM3LKv ctkDxLcdDPYPc6yXepCjg== X-UI-Out-Filterresults: notjunk:1;V01:K0:CTXSdJUXIHY=:2k6b0C8MQ54jtdDTlFliub 0QdyAsG9fP3+ap6L2GR323tqj9nymSoqblA7NpF/6Qpwp9WPRADDxet1lM4tvCzUHD0R1z4+J sq0S5EErTQfz10e8UlgRzKcBoCkjtRhM1gmFD0+B0eYYw6W+/xPvZiFbBuHUYEYuuHrBHEWg7 El61o3YlrslceI7SD5X+qHs76CL6nxFpfUhMJ/ghLuLY9zRiOedwdmp7nl49F3LNcJyIzsQ9L m09E5C6m0msay1R+81yup3gKKvC9xnfsul+0v35KMeSAVSrINVNs/86fgqQ7cBb24M8Y4gPQP GXBqKYe+JXn0ZZS8v9nApbe6c/Dle8pO4pUJxUOhciFY1v8sVEoUakJxajwnlKnmG+bH4atbm 8sGbDFat2DSTgzHQaCKT8L0oLhPDsOZw7a16TWoBqxyNJF/8xGHsBCyc03kZ9Y+cb2SAmHBS8 dKqaFSys5pwH2faSZcqLLauZk/GMr1jiC537D1+zorxLldIw3KlY/yB1qdNwvwX3Eh5tZNLM8 h1nDqc/QYIwOGTvLz3EZR/CPXfZrg9XpZmjBbm1PLnYFM8gfcPw8YMCl+n+jJRwwPtsNfBrz6 QuJnSkoZE5r153Gk4ALf60aFatJm0pq5ZXWpnZcMkuepJn4X9H43mlwjS7FEZ4ynZYK3vIgJp GG/cLgqLUbMoAsI30C0jgQddwZ/0gD6F1TmV2JMCVkqs7Zc2PVTNfKkshNQ+2/iTbFu1suCA1 oSOQykjm7GdHQmX1oO/k2fXp/j3cNHKqMV6jQTw2Cn7NOArmbyHpN2Sxug6s+Pnf2nnGSuxBq 8SGBC1b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25183 Cc: Glenn Morris , 25183@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: -0.7 (/) npostavs@users.sourceforge.net writes: > Glenn Morris writes: > >> Noam Postavsky wrote: >> >>>>>> (expand-file-name "/:~/path/./file") >>>>>> => "/:~/path/file" >>> >>>>>> (expand-file-name "/:~/path/./file") >>>>>> => "/:c:/Users/lb01177/AppData/Roaming/path/file" >>> >>>> >>>> (file-name-absolute-p "/:~/path/./file") >>>> => t >>> >>> I think all these cases are user error, `(emacs) Quoted File Names' says >>> >>> You can "quote" an absolute file name [...] add '/:' at the beginning >>> >>> But you cannot quote a relative file name, which looks like what >>> you're trying to do here. It might better to throw an error than >>> return nonsense (though possibly not worth the trouble). >> >> But "~/blah" is an absolute file name. ? > > Yes, but in "/:~/blah", the /: should prevent expanding "~", so then it > seems not to refer to an absolute file name, but rather a file named > "blah" in a directory named literally "~". But if it's not an absolute > file name, then /: doesn't make sense. So it's a kind of paradox. This > is not w32 specific (although the actual implementation happens to > resolve the "paradox" in a different way on w32). Well, I don't want to insist that it *must* be solved. But there's different behaviour when running Emacs on GNU/Linux, or running on MS Windows. It is not an annoyance coming from a user's bug report; I've stumbled over this when running tramp-tests.el under many different environments. (expand-file-name "/:/~/path/./file") => "/:c:/~/path/file" looks better, althoug the volume drive would still disturb me. But that's my personal preference, the result might be OK on MS Windows. Eli? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 11:28:38 2016 Received: (at 25183) by debbugs.gnu.org; 13 Dec 2016 16:28:38 +0000 Received: from localhost ([127.0.0.1]:40917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGpwU-0000Rp-Lp for submit@debbugs.gnu.org; Tue, 13 Dec 2016 11:28:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGpwT-0000Rd-2F for 25183@debbugs.gnu.org; Tue, 13 Dec 2016 11:28:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGpwL-0003dc-Bz for 25183@debbugs.gnu.org; Tue, 13 Dec 2016 11:28:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47089) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGpwL-0003dY-8e; Tue, 13 Dec 2016 11:28:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2235 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cGpwK-0001VS-6M; Tue, 13 Dec 2016 11:28:28 -0500 Date: Tue, 13 Dec 2016 18:28:22 +0200 Message-Id: <83eg1bbxp5.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <877f745izp.fsf@gmx.de> (message from Michael Albinus on Tue, 13 Dec 2016 09:30:18 +0100) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Michael Albinus > Date: Tue, 13 Dec 2016 09:30:18 +0100 > Cc: 25183@debbugs.gnu.org > > It is not an annoyance coming from a user's bug report; I've stumbled > over this when running tramp-tests.el under many different environments. > > (expand-file-name "/:/~/path/./file") => "/:c:/~/path/file" > > looks better, althoug the volume drive would still disturb me. But > that's my personal preference, the result might be OK on MS Windows. > > Eli? I will look into this in a couple of days. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 07:52:59 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 12:52:59 +0000 Received: from localhost ([127.0.0.1]:53300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKlop-0002yd-AW for submit@debbugs.gnu.org; Sat, 24 Dec 2016 07:52:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKlon-0002yP-Tu for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 07:52:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKlof-0002eb-IA for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 07:52:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKloS-0002af-8C; Sat, 24 Dec 2016 07:52:36 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3748 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cKloR-0006by-FK; Sat, 24 Dec 2016 07:52:35 -0500 Date: Sat, 24 Dec 2016 14:52:17 +0200 Message-Id: <8337hdzdz2.fsf@gnu.org> From: Eli Zaretskii To: michael.albinus@gmx.de In-reply-to: <83eg1bbxp5.fsf@gnu.org> (message from Eli Zaretskii on Tue, 13 Dec 2016 18:28:22 +0200) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > Date: Tue, 13 Dec 2016 18:28:22 +0200 > From: Eli Zaretskii > Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net > > > From: Michael Albinus > > Date: Tue, 13 Dec 2016 09:30:18 +0100 > > Cc: 25183@debbugs.gnu.org > > > > It is not an annoyance coming from a user's bug report; I've stumbled > > over this when running tramp-tests.el under many different environments. > > > > (expand-file-name "/:/~/path/./file") => "/:c:/~/path/file" > > > > looks better, althoug the volume drive would still disturb me. But > > that's my personal preference, the result might be OK on MS Windows. > > > > Eli? > > I will look into this in a couple of days. Sorry for the delay. I looked into this, and I indeed think there might be a problem here. I agree that "~" should not be expanded for file names escaped with "/:", but before I propose a solution, I think we should decide whether the "/:" escape should cause the rest be expanded "as usual", i.e. produce an absolute file name after "/:" for local file names, minus the "~" expansion. Currently, Unix file names are not expanded because '/' as the first character makes them look as absolute file names. MS-Windows specific code, OTOH, looks under the hood, and does expand the rest. IOW, the question is whether on Windows we should have this: (expand-file-name "/:~/path/./file") => "/:c:/~/path/file" or this: (expand-file-name "/:~/path/./file") => "/:~/path/file" If we want the former, then maybe the Unix code should be fixed to produce "/:/~/path/file" in that case. Thoughts? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 08:56:52 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 13:56:52 +0000 Received: from localhost ([127.0.0.1]:53333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKmod-0004Tm-WD for submit@debbugs.gnu.org; Sat, 24 Dec 2016 08:56:52 -0500 Received: from mail-it0-f46.google.com ([209.85.214.46]:33992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKmoc-0004TZ-5o for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 08:56:50 -0500 Received: by mail-it0-f46.google.com with SMTP id 75so37031811ite.1 for <25183@debbugs.gnu.org>; Sat, 24 Dec 2016 05:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=k0xYNbi2hY5cZhLnWjYXyP3+9ONfAZ1QMdTc6iM/eqc=; b=IW9JtqgZx+AiE/YSquRqonmpBBbZCx23nA2h1t8hseuW1m2uiK271DZ1qaCHBhEeGl 0pgFvgVxlzRLcJ0pwwQ4dvarRd2FnoURo+j1YsCsA9oRiZ4DTf1i5E9fmAFRpDE+LfP2 rYNDNeP66aQ6J41T7drDSsvvxG4jzblhRzSZyx7vAVrijL787bWGd0mnJyKr/pTDEZfB cRVu1wMDsHYFRR8yT0ei20aSiZ7v7b8uSavIV4aRVj/TssBdKdGcSJ1kRM8r1bd1lUwZ jxmrcerqwDlTRQIhOcn1Vq02+NenMJa+azD71gPtI6Xl47GfvD6o85eSYkW4EFpGZcbq TMKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=k0xYNbi2hY5cZhLnWjYXyP3+9ONfAZ1QMdTc6iM/eqc=; b=mixvvNLNFH+waU7hgF4016iNG3GW4OfmTuaYXjSfPul6MEiRIr09JMXPQbABN0xFIe NXFaow7c3G3qjn0BhCA4ZH2EbpsB4NJNl1e0axcN/Up+XLaaoguTH0oJfQmq7ZrPWlNl 4p3NwzxcmZILhG59hmZZpRxvVCBjfyaYi3VT9WLouvyazliBSSejB3Lm38k1KP0k7pnQ Wt3cOIM9UmFP0nwx9qeUVQKYlaaY+5FtFZOBS/PqFZoztMIOf3wpOgkAs6TkIqDedP2c byVzNvvoPKOthOjfirVDA0gsvL1msfi/r3plQ6ha+b4jYYT+Qj9zkUBthap1YYPTc094 fUSQ== X-Gm-Message-State: AIkVDXIWb48UjvVZ9cz793bVLCl5o85a9X/mo86s4pBeunm0tuhBRSuEQvyqmgzEtGR5dg== X-Received: by 10.36.50.78 with SMTP id j75mr16799972ita.58.1482587804217; Sat, 24 Dec 2016 05:56:44 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id l3sm16303054iti.3.2016.12.24.05.56.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 24 Dec 2016 05:56:43 -0800 (PST) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> Date: Sat, 24 Dec 2016 08:57:45 -0500 In-Reply-To: <8337hdzdz2.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Dec 2016 14:52:17 +0200") Message-ID: <87lgv5a0py.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.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: -0.2 (/) Eli Zaretskii writes: > I looked into this, and I indeed think there might be a problem here. > I agree that "~" should not be expanded for file names escaped with > "/:", but before I propose a solution, I think we should decide > whether the "/:" escape should cause the rest be expanded "as usual", > i.e. produce an absolute file name after "/:" for local file names, > minus the "~" expansion. Currently, Unix file names are not expanded > because '/' as the first character makes them look as absolute file > names. MS-Windows specific code, OTOH, looks under the hood, and does > expand the rest. > > IOW, the question is whether on Windows we should have this: > > (expand-file-name "/:~/path/./file") => "/:c:/~/path/file" > > or this: > > (expand-file-name "/:~/path/./file") => "/:~/path/file" > > If we want the former, then maybe the Unix code should be fixed to > produce "/:/~/path/file" in that case. > > Thoughts? If we want to extend the /: quoting to also apply to relative file names too, then the latter makes sense. Otherwise, the only consistent result would be (expand-file-name "/:~/path/./file") => (error "/: quoting relative file name") As I've said in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25183#29, currently "/:~/foo" is a kind of paradoxical file name, being both/neither relative nor absolute. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 11:07:16 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 16:07:16 +0000 Received: from localhost ([127.0.0.1]:53904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKoqq-00011M-Fd for submit@debbugs.gnu.org; Sat, 24 Dec 2016 11:07:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKoqo-000119-VN for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 11:07:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKoqf-0008RU-Cp for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 11:07:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKoqf-0008RP-9b; Sat, 24 Dec 2016 11:07:05 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4070 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cKoqd-0001iU-RS; Sat, 24 Dec 2016 11:07:05 -0500 Date: Sat, 24 Dec 2016 18:06:36 +0200 Message-Id: <83y3z5xqer.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87lgv5a0py.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87lgv5a0py.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: npostavs@users.sourceforge.net > Cc: michael.albinus@gmx.de, 25183@debbugs.gnu.org > Date: Sat, 24 Dec 2016 08:57:45 -0500 > > If we want to extend the /: quoting to also apply to relative file names > too, then the latter makes sense. Otherwise, the only consistent result > would be > > (expand-file-name "/:~/path/./file") => (error "/: quoting relative file name") expand-file-name doesn't signal errors, and I don't think it would be a good idea to have it start doing that. > As I've said in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25183#29, > currently "/:~/foo" is a kind of paradoxical file name, being > both/neither relative nor absolute. file-name-absolute-p is not smart enough to handle this case with the rigor we are discussing, so I don't think this aspect is important for the purposes of this discussion. The "/:" quoting was chosen because it fools file-name-absolute-p, so the above is not surprising. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 12:43:32 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 17:43:32 +0000 Received: from localhost ([127.0.0.1]:53981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKqLz-0003JX-PY for submit@debbugs.gnu.org; Sat, 24 Dec 2016 12:43:31 -0500 Received: from mail-oi0-f42.google.com ([209.85.218.42]:36051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKqLy-0003JI-DU for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 12:43:30 -0500 Received: by mail-oi0-f42.google.com with SMTP id v84so295878266oie.3 for <25183@debbugs.gnu.org>; Sat, 24 Dec 2016 09:43:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8wwJYPI6wgGozUB6FaIgn7Ti1l5l7Rau9Pg3e0LEF20=; b=P13zDFQMM4vCgCJqZ0rW2XjY0d6NcMQsBdy9B8eo5LJi/HLLcOYGZ0gL0SvzVEsyKu XFfacy0ZA9JlSNFbpU2iP3F7lxRvBjtuyOVNeY8eccdqTNpslF3WPbQnCUcH25T2ifjg iRCuNDW1J0auTIq2zJZJVm7o0ycqfjce8XJ8w7DMjrnCjbjJkrHwcsqEXNpEJUaPqMfM YGyUG2wuW5r8ODLXB6MNk1j3Vdmjc3IWo4HF2jbYbA1x4EJKZJLhEi7TJIIL7U4satCp EQAN9e/vaYzVz7Sz87TSzZI3Sv9P+5qDSJozlSNvEb0/Bdc+KSpVSQmsoYzuRlbC8oPD 5urA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8wwJYPI6wgGozUB6FaIgn7Ti1l5l7Rau9Pg3e0LEF20=; b=YI8bV5vvFHWpPdfB7f/fWgKBkkCYH7ch5OLpprSECLJlcjicGRsyy59yAhqEJ1hh07 7DnKlnX9LfvDfz9duWc9BP6CBypZNPcyseSDWY2e+xsbBgeAosoUpkp3b+AnWwvLgYvI fbMu8ZjyrMd4z6DYnPQgBEYWMCE+Q7Dm7uwW1khjC8GAECk3FtfjeIUgeDUpSAta6iyS mcRtzcYGWuI1+Outf7eF1z1jMCMc1Tb0742X8JSOZhyyXaqkwaTMn06XzVH7krpCyRc6 fhJOKBzkgspgJu+Ka+2y5CpfP6yj0hD2H4LY9FLRc646NlE1Hw+61c56q4Bvl3tBjaYw Zh2w== X-Gm-Message-State: AIkVDXK7v/9RCU3DHAdx6y08AxTfIp+pvkyjkgY+xz2O4aaA3ulcBUrd4QbmJKvmuZlx6CheQ2gnwNfmtIsEkA== X-Received: by 10.157.55.230 with SMTP id x93mr9973987otb.181.1482601404700; Sat, 24 Dec 2016 09:43:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.45.104 with HTTP; Sat, 24 Dec 2016 09:43:24 -0800 (PST) In-Reply-To: <83y3z5xqer.fsf@gnu.org> References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87lgv5a0py.fsf@users.sourceforge.net> <83y3z5xqer.fsf@gnu.org> From: Noam Postavsky Date: Sat, 24 Dec 2016 12:43:24 -0500 X-Google-Sender-Auth: nLjLgZEDVyjJN0hITzKlWY0fYTs Message-ID: Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, Michael Albinus 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.0 (/) On Sat, Dec 24, 2016 at 11:06 AM, Eli Zaretskii wrote: >> From: npostavs@users.sourceforge.net >> Cc: michael.albinus@gmx.de, 25183@debbugs.gnu.org >> Date: Sat, 24 Dec 2016 08:57:45 -0500 >> >> If we want to extend the /: quoting to also apply to relative file names >> too, then the latter makes sense. Otherwise, the only consistent result >> would be >> >> (expand-file-name "/:~/path/./file") => (error "/: quoting relative file name") > > expand-file-name doesn't signal errors, and I don't think it would be > a good idea to have it start doing that. I think the status quo (leaving it inconsistent) is okay too (garbage in, garbage out). > >> As I've said in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25183#29, >> currently "/:~/foo" is a kind of paradoxical file name, being >> both/neither relative nor absolute. > > file-name-absolute-p is not smart enough to handle this case with the > rigor we are discussing, so I don't think this aspect is important for > the purposes of this discussion. The "/:" quoting was chosen because > it fools file-name-absolute-p, so the above is not surprising. I don't think file-name-absolute-p is relevant. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 13:01:21 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 18:01:21 +0000 Received: from localhost ([127.0.0.1]:53993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKqdD-0003k4-Jj for submit@debbugs.gnu.org; Sat, 24 Dec 2016 13:01:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKqdA-0003jo-Vq for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 13:01:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKqd2-0004KQ-Pa for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 13:01:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51069) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKqd2-0004KM-MT; Sat, 24 Dec 2016 13:01:08 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4221 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cKqcz-0002sG-RI; Sat, 24 Dec 2016 13:01:08 -0500 Date: Sat, 24 Dec 2016 20:00:32 +0200 Message-Id: <83pokhxl4v.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: (message from Noam Postavsky on Sat, 24 Dec 2016 12:43:24 -0500) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87lgv5a0py.fsf@users.sourceforge.net> <83y3z5xqer.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Noam Postavsky > Date: Sat, 24 Dec 2016 12:43:24 -0500 > Cc: Michael Albinus , 25183@debbugs.gnu.org > > >> (expand-file-name "/:~/path/./file") => (error "/: quoting relative file name") > > > > expand-file-name doesn't signal errors, and I don't think it would be > > a good idea to have it start doing that. > > I think the status quo (leaving it inconsistent) is okay too (garbage > in, garbage out). But expansion of "~" in the Windows build should be bypassed in this case, don't you agree? > >> As I've said in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25183#29, > >> currently "/:~/foo" is a kind of paradoxical file name, being > >> both/neither relative nor absolute. > > > > file-name-absolute-p is not smart enough to handle this case with the > > rigor we are discussing, so I don't think this aspect is important for > > the purposes of this discussion. The "/:" quoting was chosen because > > it fools file-name-absolute-p, so the above is not surprising. > > I don't think file-name-absolute-p is relevant. We are in agreement about that. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 24 13:50:18 2016 Received: (at 25183) by debbugs.gnu.org; 24 Dec 2016 18:50:18 +0000 Received: from localhost ([127.0.0.1]:54023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKrOc-0004wg-5f for submit@debbugs.gnu.org; Sat, 24 Dec 2016 13:50:18 -0500 Received: from mail-it0-f50.google.com ([209.85.214.50]:35865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKrOa-0004wQ-8f for 25183@debbugs.gnu.org; Sat, 24 Dec 2016 13:50:16 -0500 Received: by mail-it0-f50.google.com with SMTP id 75so135950887ite.1 for <25183@debbugs.gnu.org>; Sat, 24 Dec 2016 10:50:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=mb/V0TzlzxNI2i9Og8UYMYnyXFwrvX2QEj5V5u3DKO4=; b=gErav4xTwmu5CU/Mdmqkv+0dlVvNuPkX/i1VUOEMHuWbbQ82O0l0pvZss590qzRheH c6oJLmOPipLMasjWiZcXThyzVOqnQHavlmluMo/KJtmGAA55jOPYefPBN+ElDHztQgcF vjCMfw33r3amO/u/fVX0ID31kG8RdgAMAdqhq1OVAVJHReXkzS37TxtqpHxZbpZ7Joe7 CAegQqBEO387tgkG8LW9WGvi0uqFlXIn9VA0If+AH+/396wRH/JzR6kAwlCNu89iqxLI 8a7ICEnobx/RjXbf6K+y0/IqAPF3d03Aee8JAoFGFQadMUNFRF9O36FKbyPJ8QyxPgwi CqBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=mb/V0TzlzxNI2i9Og8UYMYnyXFwrvX2QEj5V5u3DKO4=; b=jrZZlqGtDlnaWrDi0pfvI0YTBjrVav/OWYmDFZsUXh23GdBnMqi9x+VYkTqfyrDK79 0XJ+rVXhqbYD8qL394dw8QYoy5uBbhLqDOypyLSK05joCylKJivvKm/4Yaw2Xr4qPaXc rEadk15LK6e08pxWHa0XBSsUVGZhZ6CtP6ppBo5umvRA/dP+PTPR/L1eNKXAsRdil+Wc P6Flip/WpGDNuCySMeiXOuPwB0+jjoz6dZ+EivBSFYtVzEMQT4N6arzQel5VvlGBkwZD jggLm+LQuEy9HSK2uVeyMiH1JO8FGlgN+Su8Uy4SIafrwWrqq0K/PZVTTquUrQQjBF4I pBtQ== X-Gm-Message-State: AIkVDXIlsJ6dohn1Lg/ARIuP0Eb5YAyzNPWGEx2zb8/gB+WdRsGRXbVfRu/gzHKN+CquOA== X-Received: by 10.36.83.15 with SMTP id n15mr19640726itb.79.1482605410610; Sat, 24 Dec 2016 10:50:10 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id p20sm17087911itc.2.2016.12.24.10.50.09 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 24 Dec 2016 10:50:10 -0800 (PST) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87lgv5a0py.fsf@users.sourceforge.net> <83y3z5xqer.fsf@gnu.org> <83pokhxl4v.fsf@gnu.org> Date: Sat, 24 Dec 2016 13:51:14 -0500 In-Reply-To: <83pokhxl4v.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Dec 2016 20:00:32 +0200") Message-ID: <87a8bl9n4t.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25183 Cc: michael.albinus@gmx.de, 25183@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: -0.2 (/) Eli Zaretskii writes: >> From: Noam Postavsky >> Date: Sat, 24 Dec 2016 12:43:24 -0500 >> Cc: Michael Albinus , 25183@debbugs.gnu.org >> >> >> (expand-file-name "/:~/path/./file") => (error "/: quoting relative file name") >> > >> > expand-file-name doesn't signal errors, and I don't think it would be >> > a good idea to have it start doing that. >> >> I think the status quo (leaving it inconsistent) is okay too (garbage >> in, garbage out). > > But expansion of "~" in the Windows build should be bypassed in this > case, don't you agree? In the case of "/:~/whatever" I think any output is fine, since the input is meaningless. Avoiding ~-expansion is okay, though I don't think it's actually a problem either way. For reference, on a GNU system, doing $ echo xx > '~' $ emacs -Q '/:~' opens up the $HOME directory, even though the "~" is not expanded by `expand-file-name'. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 25 06:32:27 2016 Received: (at 25183) by debbugs.gnu.org; 25 Dec 2016 11:32:27 +0000 Received: from localhost ([127.0.0.1]:54337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cL72R-0007VY-C6 for submit@debbugs.gnu.org; Sun, 25 Dec 2016 06:32:27 -0500 Received: from mout.gmx.net ([212.227.17.22]:58292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cL72M-0007VD-E1 for 25183@debbugs.gnu.org; Sun, 25 Dec 2016 06:32:25 -0500 Received: from detlef.gmx.de ([62.227.219.248]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lo3IS-1cnaA2316u-00fws7; Sun, 25 Dec 2016 12:31:58 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> Date: Sun, 25 Dec 2016 12:31:40 +0100 Message-ID: <87vau8nt2b.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:5GUBtqhjLqcEno7vKA92AV098t9/zKTd9Gxn8FeEhPqo2a/zvsd mN/AmNI07qRwNfYyjSJVtG0Dsd/ta3qwyLcQbxZBZEwfmmG84BmpfeMcC0GeWpS2AkRgOdl 1BqcdUiNx4ha19PxKnKy9bjItmJT2qeGqNxpOZf6Rbf+XPGQFyJWAYe14OGFo82cC7QE1gZ xdLtXPbIV5O33pK4Q6bgA== X-UI-Out-Filterresults: notjunk:1;V01:K0:sieVny7V4M4=:XiJAVPkSiPlBcsogAxGWZp yyTG6/JMlGHqjj+ygPoYQBxM0g/+Um+SEMuL4x4gk5zx073wwdpdA2nAHLrnndul7qG6Jo58J RvkThTO9esSQJzbiE/hWiZWJriWrd9D3/qubtsOqu5X9CBw1mfJiR30waqJqQs3EQnv2o6p7c ybOtlE9iDz8gmKQEBCemusCoI2Dojhokn94Rf+RrhhpcXo/VTGf2hsC7X1stUgpNGplOE9tmb MFKe2H+cEdyliPxcpCsNiN+BdwiGSPlCTI1m1UrrTQA2bz1nX/rJjoLlr5cgXjyf4r1c/TYnE Qx5mu0jKX6tQPBBu5NUEN8aIoZOeCFXk/hRF3qyyJOr5z+q8qrwSd4HPMz/+Q9ODY2gddHF35 JdG/k5dr6MeKQf5X1trwusj3aL1k2wXXNvXSMjIXwpKsumSU1cMW/xsa1ayBXeYMVL5GC8KHF KFqWB4u9Zg5eDp6FGkxATEHeA9ZxH9goUy9P5xNkZhruvxn5LQ8jOYdWYZj7jqDNZfYV62th5 Te6mbgT+thRBOMK/nEYUmjKUEqfBsOGylRdk6blggpYA7q17K1yl6HeUZ2IRLYRU49VvnzIMl l/IwlX1il+tk4yI9KWEgeivyKP3RijtRp3fIsi4dh/gfYQ1o3iy6kED6Qn1nsjEG+7sGLhAkp kYRC7XpSz+0HJ9vlOs5dkzizlGx2kD3oykiAYTSEOT9Kf6FRPrlMAUihYO4hPNdzPNxj3iTg+ XgaWUZEzgCx6dCXMcNJBZBhnGGhk6exgfpbUe7xgK5t26yXAYnMN/59f6vTkj9h9rJiXav0ZN +7dSfM0La+SthA/SsmSr2orKykxCA+5sCYP6/tKeID/akeIN8IeKfUi2ipcbfCLNKopUkLQTb B/AS1hydx+zZPu21DvehF3vh6zhrXcLyKzfwPEuvcrMY8+ma8NtXRpB4aMOcC4h8Cl2AnHWVu tZHC3TuwNqKpfrgfp31CrNb2qusHQBLWEBN0WWvdB6ZVQn9JJbM8drZCPG4DkJTkt6YoQ9CHh /CMpfWR3wb4lJ55rkZn1WbE= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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 (/) Eli Zaretskii writes: > I looked into this, and I indeed think there might be a problem here. > I agree that "~" should not be expanded for file names escaped with > "/:", but before I propose a solution, I think we should decide > whether the "/:" escape should cause the rest be expanded "as usual", > i.e. produce an absolute file name after "/:" for local file names, > minus the "~" expansion. Currently, Unix file names are not expanded > because '/' as the first character makes them look as absolute file > names. MS-Windows specific code, OTOH, looks under the hood, and does > expand the rest. > > IOW, the question is whether on Windows we should have this: > > (expand-file-name "/:~/path/./file") => "/:c:/~/path/file" > > or this: > > (expand-file-name "/:~/path/./file") => "/:~/path/file" > > If we want the former, then maybe the Unix code should be fixed to > produce "/:/~/path/file" in that case. > > Thoughts? (expand-file-name "/:~/path/./file") => "/:~/path/file" looks proper to me. Prepending "c:/" moves the file to another location on the c: drive, perhaps. What does (expand-file-name "/:dir/path/./file") ? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 26 10:58:57 2016 Received: (at 25183) by debbugs.gnu.org; 26 Dec 2016 15:58:57 +0000 Received: from localhost ([127.0.0.1]:55841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLXfs-0004z9-R8 for submit@debbugs.gnu.org; Mon, 26 Dec 2016 10:58:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLXfq-0004ys-SC for 25183@debbugs.gnu.org; Mon, 26 Dec 2016 10:58:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cLXfh-0003PE-Bv for 25183@debbugs.gnu.org; Mon, 26 Dec 2016 10:58:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cLXfR-0003LI-V0; Mon, 26 Dec 2016 10:58:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3199 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cLXfP-0001Ny-BU; Mon, 26 Dec 2016 10:58:27 -0500 Date: Mon, 26 Dec 2016 17:58:15 +0200 Message-Id: <831swuy960.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <87vau8nt2b.fsf@gmx.de> (message from Michael Albinus on Sun, 25 Dec 2016 12:31:40 +0100) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87vau8nt2b.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Michael Albinus > Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net > Date: Sun, 25 Dec 2016 12:31:40 +0100 > > (expand-file-name "/:~/path/./file") => "/:~/path/file" > > looks proper to me. That's proper on Unix, but on MS-Windows it will look like a non-absolute file name, which might break things. > Prepending "c:/" moves the file to another location > on the c: drive, perhaps. It should use CWD, not necessarily c:/. See below. > What does (expand-file-name "/:dir/path/./file") ? It produces "/:CURDIR/dir/path/file", where CURDIR is the current default directory, including the drive letter. My current way of thinking is to produce the same when "dir" is replaced with "~". Is that acceptable, in particular for Tramp? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 26 11:19:46 2016 Received: (at 25183) by debbugs.gnu.org; 26 Dec 2016 16:19:46 +0000 Received: from localhost ([127.0.0.1]:55849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLY02-0005Up-Kw for submit@debbugs.gnu.org; Mon, 26 Dec 2016 11:19:46 -0500 Received: from mout.gmx.net ([212.227.15.18]:50955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLY01-0005Uc-Mo for 25183@debbugs.gnu.org; Mon, 26 Dec 2016 11:19:46 -0500 Received: from detlef.gmx.de ([93.197.204.26]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M4WNA-1ckwfh3Xcy-00yi7g; Mon, 26 Dec 2016 17:19:25 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87vau8nt2b.fsf@gmx.de> <831swuy960.fsf@gnu.org> Date: Mon, 26 Dec 2016 17:19:24 +0100 In-Reply-To: <831swuy960.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 26 Dec 2016 17:58:15 +0200") Message-ID: <87eg0uoe7n.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:edB+7GAYUrflmJsVCMFslRsIjs7jOR4semSB5yk/S4/se50ZRaJ sLC0kfHl5Q+VIWyLM4HFOpUetQJnJXiCd3abR25UbSdsBSszd4+3SvQUJ9NPPA2uYChM1+R FQkovq7NBsLL5HIEI8YyALlLeQhA+fJlER0K6egnC2cuW8u04ZKr/+XbSPvqeHdZeds4pB5 yamkQj1JXYjOerkYwcbuw== X-UI-Out-Filterresults: notjunk:1;V01:K0:koFqtWeY0Ek=:Pxo/fEH8aCNFgftJ62p3zi zzggsL520P6JoyOfWmIeyFaMjbR0uBHn9rXrzMssY1vPxZg8YiLTLX603aGAVj47p0bh5hdrw eXAVwg9s6NK6CkcUWrgxtRUs+qadY+MJ08XxX1my4p697posIxdl8Bs9fLj/xeR0QRSBKIf17 /hZkmU4dkhnglBIVN2I0aXeJJyjmMg7gvuPsFbmUuOgjZ4yIhWgtmvGfaXAyzZqgxIPwAz6BQ OmXzimSbc/TKe7VzeU/JFk+U9pD3rXuY+s37tNa8c3oQkfVlafqwD5IHw9AgdAxq0ZzQxFKrD ofQ/V6vr9Vm+RHw0OJhvapoYiiL4wC0zP5/FrHuRP2JEe8IcuHFbFMWu33q2j5dcNBBOf7aAi 5vSF0ksbueh5AuI7zJDkuE6BbaMQyJn1sq8hts195oY89diVyZ76i7mnZ+0PA9aRJF/B4ENzV 1TotzCTBq7vWFvEgbQq1vW/EKpEpqL/i2XxRvX1INmkkkyJ+e1eWpaoJiizr3xzzU9AhWT4Vo UfiFWQnvmg6dirSIKj0Fa7Hc7cod5Ok7xGFUBD5Q1xfmtaV4TLwMXZuw8Fc8BUok/Mtr+YDFk mdbWSg03uKcEy+gwLfT/RS2JcFrpaByDoHxAfOcAZoS/yy7y6zHa4GGn4h6n9QobY1Hd2Q9GS TX6BnZHSHJFfdcDnbICCZl4nAq3otnVFEPPs3Xl7yPcs6lDIwPdLc88hOow0E9PP+gVtAJTx1 SXyvp93vv6rU0xcZJetegel/ka5Sm0AX4Lka0rsgEp2Q+jHReY+q7gUYUuAMw19Ys3NZnro5y SkjNhmH X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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.4 (-) Eli Zaretskii writes: >> What does (expand-file-name "/:dir/path/./file") ? > > It produces "/:CURDIR/dir/path/file", where CURDIR is the current > default directory, including the drive letter. My current way of > thinking is to produce the same when "dir" is replaced with "~". Is > that acceptable, in particular for Tramp? Looks OK. Thanks! > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 27 03:14:56 2016 Received: (at 25183) by debbugs.gnu.org; 27 Dec 2016 08:14:56 +0000 Received: from localhost ([127.0.0.1]:56273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLmuO-000755-Fs for submit@debbugs.gnu.org; Tue, 27 Dec 2016 03:14:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLmuM-00074s-H3 for 25183@debbugs.gnu.org; Tue, 27 Dec 2016 03:14:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cLmuC-0007Ym-U1 for 25183@debbugs.gnu.org; Tue, 27 Dec 2016 03:14:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cLmty-0007WS-H2; Tue, 27 Dec 2016 03:14:30 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1720 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cLmtx-0001ng-Nw; Tue, 27 Dec 2016 03:14:30 -0500 Date: Tue, 27 Dec 2016 10:14:19 +0200 Message-Id: <83inq5wzz8.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <87eg0uoe7n.fsf@gmx.de> (message from Michael Albinus on Mon, 26 Dec 2016 17:19:24 +0100) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87vau8nt2b.fsf@gmx.de> <831swuy960.fsf@gnu.org> <87eg0uoe7n.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: Michael Albinus > Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net > Date: Mon, 26 Dec 2016 17:19:24 +0100 > > Eli Zaretskii writes: > > >> What does (expand-file-name "/:dir/path/./file") ? > > > > It produces "/:CURDIR/dir/path/file", where CURDIR is the current > > default directory, including the drive letter. My current way of > > thinking is to produce the same when "dir" is replaced with "~". Is > > that acceptable, in particular for Tramp? > > Looks OK. Thanks! OK, now done on master. Please see if any problems are left, and if not, please close the bug. Thanks for the discussion and the feedback. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 27 03:17:35 2016 Received: (at 25183) by debbugs.gnu.org; 27 Dec 2016 08:17:35 +0000 Received: from localhost ([127.0.0.1]:56277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLmww-00079T-Ue for submit@debbugs.gnu.org; Tue, 27 Dec 2016 03:17:35 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLmwu-00079D-JE for 25183@debbugs.gnu.org; Tue, 27 Dec 2016 03:17:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cLmwk-0008Fd-OB for 25183@debbugs.gnu.org; Tue, 27 Dec 2016 03:17:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cLmwg-0008DV-36; Tue, 27 Dec 2016 03:17:18 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1730 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cLmwf-00020y-A7; Tue, 27 Dec 2016 03:17:17 -0500 Date: Tue, 27 Dec 2016 10:17:07 +0200 Message-Id: <83h95pwzuk.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87a8bl9n4t.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87lgv5a0py.fsf@users.sourceforge.net> <83y3z5xqer.fsf@gnu.org> <83pokhxl4v.fsf@gnu.org> <87a8bl9n4t.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 25183 Cc: michael.albinus@gmx.de, 25183@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > From: npostavs@users.sourceforge.net > Cc: 25183@debbugs.gnu.org, michael.albinus@gmx.de > Date: Sat, 24 Dec 2016 13:51:14 -0500 > > For reference, on a GNU system, doing > > $ echo xx > '~' > $ emacs -Q '/:~' > > opens up the $HOME directory, even though the "~" is not expanded by > `expand-file-name'. On MS-Windows, after I pushed my changes, the above opens the file '~', not the home directory. Not sure if we care, since we in effect decided that this invokes undefined behavior. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 27 04:56:51 2016 Received: (at 25183) by debbugs.gnu.org; 27 Dec 2016 09:56:51 +0000 Received: from localhost ([127.0.0.1]:56297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLoV1-0000yn-Ei for submit@debbugs.gnu.org; Tue, 27 Dec 2016 04:56:51 -0500 Received: from mout.gmx.net ([212.227.15.19]:55232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLoUz-0000yZ-Uj for 25183@debbugs.gnu.org; Tue, 27 Dec 2016 04:56:50 -0500 Received: from detlef.gmx.de ([93.197.202.51]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lbuo0-1cnQ1B0Q0y-00jHmG; Tue, 27 Dec 2016 10:56:29 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87vau8nt2b.fsf@gmx.de> <831swuy960.fsf@gnu.org> <87eg0uoe7n.fsf@gmx.de> <83inq5wzz8.fsf@gnu.org> Date: Tue, 27 Dec 2016 10:56:27 +0100 Message-ID: <871swtofuc.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:D0MxpGyOaV3IEqAs4loI1dUIGJ4dtOQTqap4ZeMv/XsuQSMc5Nl RgjorZsU8CBeEy26pjqPiugtrjAtmNo+n95tafr9MtedS/cnDuRm6buhmqWczOv2zE+Ah2m 4jpuJx5DeTsj/RSkigdZsIdlSvGd/bW3PuOs5HTBGMTL8RsmXFiBKukVhIvDTh/P40cFaQD uGv/fmb8fJCV4284FyKsA== X-UI-Out-Filterresults: notjunk:1;V01:K0:AyLGe9wOcmU=:0JYMQ4JrIB+h5ACtifhecw aAMcvXBwcFmjNIxm1TyG71OdXX8Aijfv5kGHg3NwZPGOBxVhSAcLZwDj8RQ3zNUc2bQOYSv4e dXh7YKT2Zn0E3f2P4xw33bCAE9eBeq0L9VrQz4rkANLOvqSUK/5wYj/eaozetzVPABS81ybYG EDvMzQbv9SIeuDu0G16PDhefLvfC7VPEQDP/Jghj1ZgGN1asWSp4CoS5Twu+Htzd9zAe4Wk5W ds6fAHTdY9bBCcHdDkqdmSQeOGhMmLzyaOwhJNMeQ1PVIqMWCPnuhsbU6plTnAVbmtqpuQkoL 2OKcBBSut9A+rl7Jw7W9xnTyZCZI6FvLZd4PThvpKZ6ZLbE1+FtgsAMBjrwjlomEfK/Muocky sdk3oVOLkMYBMsFSYexeHPx1GDFDQPczELz3P5uPV876fbE6/jOSkZPbxtcdGepooPrjHE00O YvXawzIAPjSm2hq2KK65tTt4CFqtULPkkxNQHTC8bdw0EiZy/t3nZHWgSBhjDXf7QcIuMITje s4N9K9BP56uApuAC7NWqrBv0bvM9uHSvFgyn7k1JX7C/b3Tq1/JMYearmxa6hq2Wn8hol/nIl reg0xXrq+a8qKMIYOeXPGuBcJbJLN+lnLBSysfZvoYLykFgHf7bZ3dxEf34azNpWu3GVqtYQM a5St1F3mYciDzNSviQghxoKmsCIdPb5kL6Co5vSPICx20H1ALwKQ+tM+D0Tah7lmrBj2wpG2q 7cMm7Y/T+EPnzDLF2JUKne5kshxpRdWsC6RB0cLaLOafqKKhu6zM5cKrKEqR78FdKXrumHMq1 fgWpGLK X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 25183 Cc: 25183@debbugs.gnu.org, npostavs@users.sourceforge.net 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.4 (-) Eli Zaretskii writes: Hi Eli, > OK, now done on master. Please see if any problems are left, and if > not, please close the bug. Will check. However, I have no idea where I could get precompiled Emacs 26 binaries for MS Windows. > Thanks for the discussion and the feedback. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 04:51:49 2017 Received: (at 25183-done) by debbugs.gnu.org; 27 Jan 2017 09:51:49 +0000 Received: from localhost ([127.0.0.1]:47001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX3C8-0006Yk-SO for submit@debbugs.gnu.org; Fri, 27 Jan 2017 04:51:49 -0500 Received: from mout.gmx.net ([212.227.15.15]:50740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX3C6-0006YT-Ph for 25183-done@debbugs.gnu.org; Fri, 27 Jan 2017 04:51:47 -0500 Received: from detlef.gmx.de ([93.197.214.250]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MQiB3-1cwAr43AxJ-00U3ax; Fri, 27 Jan 2017 10:51:27 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25183: 26.0.50; expanding quoted file name on w32 References: <87a8c1xhwh.fsf@gmx.de> <83eg1dccvh.fsf@gnu.org> <8760mpxf3q.fsf@gmx.de> <87mvg0d33x.fsf@users.sourceforge.net> <877f745izp.fsf@gmx.de> <83eg1bbxp5.fsf@gnu.org> <8337hdzdz2.fsf@gnu.org> <87vau8nt2b.fsf@gmx.de> <831swuy960.fsf@gnu.org> <87eg0uoe7n.fsf@gmx.de> <83inq5wzz8.fsf@gnu.org> <871swtofuc.fsf@gmx.de> Date: Fri, 27 Jan 2017 10:51:26 +0100 In-Reply-To: <871swtofuc.fsf@gmx.de> (Michael Albinus's message of "Tue, 27 Dec 2016 10:56:27 +0100") Message-ID: <87vat07rvl.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:5f5AY79bwyjajsHB85/IMw+AoxOFhaNJ2g00vvaqL0/VuQWhVP+ 9qHr6SGSRDhj/S3XfvUZZZj65vrnOX8mkezoOguwINMoPSpceR/g0ZVeSF+6N+h+KDCrjOY pQs27fqUFZUIxCr2g8H+Q339uEH+0u+CJjDzCZ4LJAAKMltrIWOU7JkRif0TIEQ4RIAMbql fUvl9qIEDadxHt+qcc+7w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Ozaqa6jsEDE=:C1YmBcucFor0Tp4jEk81s0 kwejFgAS5KxoX+u1l6vVTwa/6U6Et+nwFRNLnjWUOYyUdFG+oVep9vrH3uHeGEfMxmezLwsuA j/hMjhpoSu32RnmfcD/MzACIL4u/UTMRYQUyVURib41hiSds9dTD6rGdaT9VfEBxlaozKliQ9 xEf7IMiAGw9YcTgi5iPQ4ZbJBkMYEuPv3/d39GxNS8xpTNG9myXjvw0QmaJEEuPcUFq630jD4 1Fj+6OY0V+udOJIQ2HT0+o/Ku1YplLQWMI5HGEavYPZtvkYB2j1GCaZrL4UtdGbVZkb5+zpA5 T34q6mFq6lOXjOIhqGz6mypokL2RihBJtdb+wJdv6bgfrt+bvZEePOqHlYPdWDjF824rMB60s d+zwhASAU+v5pMPxxztVANyX/0uBfL8hBOCy7JpicFHFo5dmCkxZ/0JLD6o0qySU4h/JX2JyI GKu4C/p23QnLYhTWn7iR76DqfLTLyVcOvrFJqRIJ6IktSGB83pUb8q5yLbma2eFAEgrT+GDB2 gp1vRjvpRR1Esq5uL08tklN0stqk7hSuOPZyiwNkCHgWr2DV0IrYxhsxgJmhKPegMWOVfb5FU 2I2uyuZRVA4MQy/KbN5MbLhaP4/EWtoiNjS8//a20KORYMdfaQu0YKo3Hv+H1g0bR272QRsOy RKjuX1EWGKB0NGF7YMkzz/0WUMuHSXW9+yw450SW7uZ+rifdSnd2iGcNyMgHNc+nqg8Qrr93s JcaBE6Y0H3NNQvyfST4JixIV3wGrCviDlEkRKLVi/ZcVXEreNd1FmXtoz7HJnkQKs4y6Ypr2d 88hMFa3 X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 25183-done Cc: 25183-done@debbugs.gnu.org, npostavs@users.sourceforge.net 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.9 (-) Michael Albinus writes: Hi Eli, >> OK, now done on master. Please see if any problems are left, and if >> not, please close the bug. > > Will check. However, I have no idea where I could get precompiled Emacs > 26 binaries for MS Windows. Well, I see no chance to get Emacs 26 for MS Windows in the foreseeable future. I'm closing this bug. If there are still problems, it shall be reopened. Best regards, Michael. From unknown Fri Sep 05 19:18:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 24 Feb 2017 12:24:08 +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