From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Vincent Zhang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Nov 2017 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29231@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.1510249323441 (code B ref -1); Thu, 09 Nov 2017 17:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2017 17:42:03 +0000 Received: from localhost ([127.0.0.1]:60681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqq2-00006g-Eo for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:42:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqq0-00006B-GR for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:42:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCqps-0007z3-Th for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:41:55 -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.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60031) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCqps-0007ya-Oh for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:41:52 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52597) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCqpp-0000Sw-OI for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCqpk-0007qt-Fb for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:49 -0500 Received: from mail-oln040092004097.outbound.protection.outlook.com ([40.92.4.97]:12194 helo=NAM02-CY1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCqpj-0007qE-Te for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4k/NWDQhcDETecpFfsHNYFm1vFA8BUXAMC2mZkiaw9Q=; b=LJpPEwHODBQM90ImX97966zitV9qFm7V4gP85Be+gkZkCsgCFZQJ3v/aeaQ6o/HL27/0gNFflNvulo1qvafVZ5ss3kNxW2tmnbX3anDfveDrDCjARWKc5n+uDz7UQP75VwkmqRMsAppm4QHJpV0al12Q8e2rY0aiZ0QF3pHOFojL0NsnIs8l0X0Y3tywYocZ7BlZzUu7t1m+YO3htOIbhlKhqXU/nQcTWrMENa+HHbkY7ApzdLe8xadmMeQGju5xlybeMQffmXSXtBc/x9JwW6tCycTDv9n6VUfW9ewXJBNrHMQMe90hT4Rz81N0Pe0d6Hutz6oGx8y3nNwSMrWPeA== Received: from CY1NAM02FT023.eop-nam02.prod.protection.outlook.com (10.152.74.57) by CY1NAM02HT219.eop-nam02.prod.protection.outlook.com (10.152.75.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.197.9; Thu, 9 Nov 2017 17:41:42 +0000 Received: from MWHPR22MB0144.namprd22.prod.outlook.com (10.152.74.54) by CY1NAM02FT023.mail.protection.outlook.com (10.152.74.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.197.9 via Frontend Transport; Thu, 9 Nov 2017 17:41:42 +0000 Received: from MWHPR22MB0144.namprd22.prod.outlook.com ([10.168.250.8]) by MWHPR22MB0144.namprd22.prod.outlook.com ([10.168.250.8]) with mapi id 15.20.0197.022; Thu, 9 Nov 2017 17:41:42 +0000 From: Vincent Zhang Thread-Topic: 26.0.90; invald file name for symbolic files Thread-Index: AQHTWYIAU8qkx7rSskGDxdqzW+db6w== Date: Thu, 9 Nov 2017 17:41:42 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:14965E0EA6287357A739E7C59588E265018D075BAF24D92C8551D25D837534CD; UpperCasedChecksum:082FA524023F4E284906CDCC5528AD6A6501FA3D466525F2FC4174D42A250869; SizeAsReceived:6853; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [uvsHQuQpVpfNMAiKjkaCF+uOcURGBZkU] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1NAM02HT219; 6:Wo+cNELiKtr/Xw45kfIYiCoPHuGOHrq+o6vEkVjE/SgtuF3WstldEslFwKlXjjtM1zOC1p9nQTzDQMoBdoRULsb+qJkhOrrpI47wZruGodq9jzDLbl2bEnuxViw/dvMlb5J6lFteqtprUuT4P+sYuPvR7XqSuMgjSwKpO/2k1b0alfFPScQh5JbRi9t0yuLp4UMfaylfWp5t96U9VNMfRyM1eB7yqDdrZ0PJdPCbcXYwhIyvAM1y9kXB8dY0uRp6Bxn0vhoBAp+rYUHtyxYJmYDjcMbxgATzgxBZOIScykDwXjFW8Gg9hJPS0lfDUdnanrzOF/jly/m1HW5IJlOo3s0dRv8+09egWAXoYuAwwPk=; 5:crDkC1klk16oL4fnrx+6ostZh8zQ59IwRc3KG+KGX17CXBYJPE8XYt90Rq+YfR51mJ0ZEaGrK0wsJ1TdCiumHWx8jZdYaM0eBLZzjG3CGOxt9tbxsbw7nf0PFvIOvl4d8w3uffH1rpm4lX17P519gS8t3aYCtRHIzRft4C1xEHY=; 24:RrTSnuGGVHjeLLqUhpw/FLQAw3s8vnU5TbOd7nHLiSOHzQsoYAgjXfWTO0lcl4wbV7lXl/6e9qvsK9/hLLlCvyPbC47FLnucSd8IDr4mTkA=; 7:/J3NN9HNg5TRt0x/JZ/n0Fgen7ngPlGye/m6Upm78pZtWhShwiM9m897PT3Dx4rkBQOzl2yv5TWyIhUOT/Iyn33EJIqPWKOrAHdfcGnic0CrPzBLv06ozQsxj3Yh7wbnmvu1dUJ4HNPAs4F/Dy5XswD8ln+KYRyLHWRsjnIzUbtkhhPp4c+uwwXzy4EY/LjIeHgkD9HaB9EhoU5Mlsb1SBz4euP7728UZKwRcnOT9a99pd5I710WSqq7/Bf+hGK2 x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: f1bcb06b-cab4-40fc-9443-08d527992314 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:CY1NAM02HT219; x-ms-traffictypediagnostic: CY1NAM02HT219: authentication-results: outbound.protection.outlook.com; spf=skipped (originating message); dkim=none (message not signed) header.d=none; dmarc=none action=none header.from=hotmail.com; x-exchange-antispam-report-test: UriScan:(158342451672863)(788757137089); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:CY1NAM02HT219; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1NAM02HT219; x-forefront-prvs: 0486A0CB86 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CY1NAM02HT219; H:MWHPR22MB0144.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1bcb06b-cab4-40fc-9443-08d527992314 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2017 17:41:42.3574 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT219 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [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: -4.0 (----) 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: -4.0 (----) --_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable In Emacs 24 an 25, the symbolic file names are same as other files (e.g. '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'ivy' handles files incorrectly. In fact, it will recognize it as a folder and create a new file. In GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21= Version 10.9.5 (Build 13F1911)) of 2017-10-12 built on builder10-9.local Windowing system distributor 'Apple', version 10.3.1561 Recent messages: Auto-saving...done Mark set Send this bug report to the Emacs maintainers? (y or n) y Sending... Mark set [2 times] Sending via mail... Quit mwheel-scroll: Beginning of buffer [3 times] C-c RET C-g is undefined Buffer *unsent mail to bug-gnu-emacs* modified; kill anyway? (y or n) y 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 Important settings: value of $LANG: en_CN.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: counsel-mode: t ivy-mode: t server-mode: t save-place-mode: t spaceline-info-mode: t smooth-scrolling-mode: t delete-selection-mode: t global-hl-line-mode: t show-paren-mode: t winner-mode: t window-numbering-mode: t popwin-mode: t eyebrowse-mode: t browse-url-dwim-mode: t global-emojify-mode: t emojify-mode: t dumb-jump-mode: t savehist-mode: t shell-dirtrack-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t drag-stuff-global-mode: t drag-stuff-mode: t global-hungry-delete-mode: t hungry-delete-mode: t ace-pinyin-global-mode: t ace-pinyin-mode: t global-anzu-mode: t anzu-mode: t global-undo-tree-mode: t undo-tree-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t yas-global-mode: t yas-minor-mode: t indent-guide-global-mode: t indent-guide-mode: t volatile-highlights-mode: t global-auto-revert-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t which-key-mode: t projectile-rails-global-mode: t projectile-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flycheck-mode: t diff-auto-refine-mode: t recentf-mode: t rainbow-mode: t elisp-slime-nav-mode: t display-line-numbers-mode: t goto-address-prog-mode: t subword-mode: t symbol-overlay-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t fic-mode: t whitespace-mode: t editorconfig-mode: t electric-pair-mode: t persistent-scratch-autosave-mode: t desktop-save-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t prettify-symbols-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 size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (network-stream starttls mailalias smtpmail shadow sort mail-extr emacsbug message rfc822 mml mml-sec epa epg mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail smex ivy-hydra bookmark pp company-c-headers counsel-projectile counsel esh-util swiper colir ivy flx ivy-overlay tide tide-lv typescript-mode ido cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs mwim time server saveplace spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes cnfonts cnfonts-ui cus-edit cus-start cus-load smooth-scrolling delsel ace-link company-emoji company-emoji-list hl-line paren browse-kill-ring derived windmove winner window-numbering popwin eyebrowse browse-url-dwim string-utils list-utils rg emojify apropos tar-mode ht dumb-jump popup dockerfile-mode org-indent org-bullets org-rmail org-mhe org-irc org-info org-gnus gnus-util rmail rmail-loaddefs mail-utils org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator ob-ruby ob-python org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-china-x cal-china lunar solar cal-dst holidays hol-loaddefs cal-menu calendar cal-loaddefs view noutline outline conf-mode vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired dired-rainbow dired-hacks-utils dired-quick-sort savehist ls-lisp dired-x dired dired-loaddefs rspec-mode robe url-http tls gnutls url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny ruby-refactor rubocop tramp tramp-compat tramp-loaddefs trampver shell pcomplete parse-time format-spec yard-mode company-go go-projectile go-rename go-guru go-eldoc imenu go-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap find-file ffap sh-script executable aggressive-indent drag-stuff hungry-delete ace-pinyin pinyinlib anzu undo-tree company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-shell company-yasnippet company-robe company-quickhelp company pcase yasnippet indent-guide volatile-highlights autorevert filenotify diff-hl-flydiff diff diff-hl vc-dir ewoc vc vc-dispatcher which-key projectile-rails rake f s inflections inf-ruby ruby-mode smie projectile grep compile comint ibuf-ext ibuffer ibuffer-loaddefs avy-flycheck avy flycheck-pos-tip pos-tip flycheck json map find-func subr-x dash vc-git diff-mode open-junk-file recentf tree-widget wid-edit editorconfig-core editorconfig-core-handle editorconfig-fnmatch rainbow-mode ansi-color color elisp-slime-nav etags xref project display-line-numbers goto-addr cap-words superword subword symbol-overlay thingatpt highlight-parentheses rainbow-delimiters fic-mode whitespace editorconfig elec-pair persistent-scratch init-restore desktop frameset init-prog init-web init-ruby init-python init-go init-c init-emacs-lisp init-projectile init-flycheck init-vcs init-utils init-funcs init-org hydra ring lv init-eshell init-shell init-window init-kill-ring init-ibuffer init-highlight init-dired init-calendar init-yasnippet init-company init-ivy init-edit init-ui cl-extra help-mode spacemacs-dark-theme spacemacs-common init-basic exec-path-from-shell init-package use-package diminish bind-key easy-mmode finder-inf edmacro kmacro rx cl info advice package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib init-custom init-const 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 758796 113848) (symbols 48 55898 7) (miscs 40 1913 3182) (strings 32 221355 16229) (string-bytes 1 5553603) (vectors 16 111170) (vector-slots 8 3520629 41305) (floats 8 1112 793) (intervals 56 18719 421) (buffers 992 72)) -- Best Regards, Vincent Zhang Best Regards, Vincent Zhang --_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_ Content-Type: text/html; charset="us-ascii" Content-ID: <045621D0CCF3FE4DA3A4FB3BB77EC735@namprd22.prod.outlook.com> Content-Transfer-Encoding: quoted-printable
In Emacs 24 an 25, the symbolic file names are same as other files (e.g. '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'ivy' handles files incorrectly. In fact, it will recognize it as a folder and create a new file.


In GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21= Version 10.9.5 (Build 13F1911))
of 2017-10-12 built on builder10-9.local
Windowing system distributor 'Apple', version 10.3.1561
Recent messages:
Auto-saving...done
Mark set
Send this bug report to the Emacs maintainers? (y or n) y
Sending...
Mark set [2 times]
Sending via mail...
Quit
mwheel-scroll: Beginning of buffer [3 times]
C-c RET C-g is undefined
Buffer *unsent mail to bug-gnu-emacs* modified; kill anyway? (y or n) y

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

Important settings:
  value of $LANG: en_CN.U= TF-8
  locale-coding-system: u= tf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  counsel-mode: t
  ivy-mode: t
  server-mode: t
  save-place-mode: t
  spaceline-info-mode: t<= br class=3D"">   smooth-scrolling-mode: = t
  delete-selection-mode: = t
  global-hl-line-mode: t<= br class=3D"">   show-paren-mode: t
  winner-mode: t
  window-numbering-mode: = t
  popwin-mode: t
  eyebrowse-mode: t
  browse-url-dwim-mode: t=
  global-emojify-mode: t<= br class=3D"">   emojify-mode: t
  dumb-jump-mode: t
  savehist-mode: t
  shell-dirtrack-mode: t<= br class=3D"">   global-aggressive-inden= t-mode: t
  aggressive-indent-mode:= t
  drag-stuff-global-mode:= t
  drag-stuff-mode: t
  global-hungry-delete-mo= de: t
  hungry-delete-mode: t   ace-pinyin-global-mode:= t
  ace-pinyin-mode: t
  global-anzu-mode: t
  anzu-mode: t
  global-undo-tree-mode: = t
  undo-tree-mode: t
  company-quickhelp-mode:= t
  company-quickhelp-local= -mode: t
  global-company-mode: t<= br class=3D"">   company-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  indent-guide-global-mod= e: t
  indent-guide-mode: t   volatile-highlights-mod= e: t
  global-auto-revert-mode= : t
  diff-hl-flydiff-mode: t=
  global-diff-hl-mode: t<= br class=3D"">   which-key-mode: t
  projectile-rails-global= -mode: t
  projectile-mode: t
  flycheck-pos-tip-mode: = t
  global-flycheck-mode: t=
  flycheck-mode: t
  diff-auto-refine-mode: = t
  recentf-mode: t
  rainbow-mode: t
  elisp-slime-nav-mode: t=
  display-line-numbers-mo= de: t
  goto-address-prog-mode:= t
  subword-mode: t
  symbol-overlay-mode: t<= br class=3D"">   highlight-parentheses-m= ode: t
  rainbow-delimiters-mode= : t
  fic-mode: t
  whitespace-mode: t
  editorconfig-mode: t   electric-pair-mode: t   persistent-scratch-auto= save-mode: t
  desktop-save-mode: t   override-global-mode: t=
  tooltip-mode: t
  global-eldoc-mode: t   eldoc-mode: t
  electric-indent-mode: t=
  mouse-wheel-mode: t
  global-prettify-symbols= -mode: t
  prettify-symbols-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
  size-indication-mode: t=
  column-number-mode: t   line-number-mode: t
  transient-mark-mode: t<= br class=3D"">
Load-path shadows:
None found.

Features:
(network-stream starttls mailalias smtpmail shadow sort mail-extr
emacsbug message rfc822 mml mml-sec epa epg mm-decode mm-bodies
mm-encode mailabbrev gmm-utils mailheader sendmail smex ivy-hydra
bookmark pp company-c-headers counsel-projectile counsel esh-util swiper colir ivy flx ivy-overlay tide tide-lv typescript-mode ido cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs mwim time server saveplace spaceline-config spaceline-segments
spaceline powerline powerline-separators powerline-themes cnfonts
cnfonts-ui cus-edit cus-start cus-load smooth-scrolling delsel ace-link
company-emoji company-emoji-list hl-line paren browse-kill-ring derived
windmove winner window-numbering popwin eyebrowse browse-url-dwim
string-utils list-utils rg emojify apropos tar-mode ht dumb-jump popup
dockerfile-mode org-indent org-bullets org-rmail org-mhe org-irc
org-info org-gnus gnus-util rmail rmail-loaddefs mail-utils org-docview
doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m
org-element avl-tree generator ob-ruby ob-python org org-macro
org-footnote org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-china-x
cal-china lunar solar cal-dst holidays hol-loaddefs cal-menu calendar
cal-loaddefs view noutline outline conf-mode vc-mtn vc-hg vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired dired-rainbow
dired-hacks-utils dired-quick-sort savehist ls-lisp dired-x dired
dired-loaddefs rspec-mode robe url-http tls gnutls url-auth mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc
puny ruby-refactor rubocop tramp tramp-compat tramp-loaddefs trampver
shell pcomplete parse-time format-spec yard-mode company-go
go-projectile go-rename go-guru go-eldoc imenu go-mode url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap find-file ffap sh-script executable aggressive-indent
drag-stuff hungry-delete ace-pinyin pinyinlib anzu undo-tree
company-oddmuse company-keywords company-etags company-gtags
company-dabbrev-code company-dabbrev company-files company-capf
company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-shell
company-yasnippet company-robe company-quickhelp company pcase yasnippet indent-guide volatile-highlights autorevert filenotify diff-hl-flydiff
diff diff-hl vc-dir ewoc vc vc-dispatcher which-key projectile-rails
rake f s inflections inf-ruby ruby-mode smie projectile grep compile
comint ibuf-ext ibuffer ibuffer-loaddefs avy-flycheck avy
flycheck-pos-tip pos-tip flycheck json map find-func subr-x dash vc-git
diff-mode open-junk-file recentf tree-widget wid-edit editorconfig-core
editorconfig-core-handle editorconfig-fnmatch rainbow-mode ansi-color
color elisp-slime-nav etags xref project display-line-numbers goto-addr
cap-words superword subword symbol-overlay thingatpt
highlight-parentheses rainbow-delimiters fic-mode whitespace
editorconfig elec-pair persistent-scratch init-restore desktop frameset
init-prog init-web init-ruby init-python init-go init-c init-emacs-lisp
init-projectile init-flycheck init-vcs init-utils init-funcs init-org
hydra ring lv init-eshell init-shell init-window init-kill-ring
init-ibuffer init-highlight init-dired init-calendar init-yasnippet
init-company init-ivy init-edit init-ui cl-extra help-mode
spacemacs-dark-theme spacemacs-common init-basic exec-path-from-shell
init-package use-package diminish bind-key easy-mmode finder-inf edmacro kmacro rx cl info advice package easymenu epg-config url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv
cl-loaddefs cl-lib init-custom init-const 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 kqueue cocoa ns multi-tty
make-network-process emacs)

Memory information:
((conses 16 758796 113848)
(symbols 48 55898 7)
(miscs 40 1913 3182)
(strings 32 221355 16229)
(string-bytes 1 5553603)
(vectors 16 111170)
(vector-slots 8 3520629 41305)
(floats 8 1112 793)
(intervals 56 18719 421)
(buffers 992 72))

--
Best Regards,
Vincent Zhang


Best Regards,
Vincent Zhang




--_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_-- From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Nov 2017 20:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Vincent Zhang Cc: 29231@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151025867929743 (code B ref 29231); Thu, 09 Nov 2017 20:18:02 +0000 Received: (at 29231) by debbugs.gnu.org; 9 Nov 2017 20:17:59 +0000 Received: from localhost ([127.0.0.1]:60854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCtGx-0007jd-7m for submit@debbugs.gnu.org; Thu, 09 Nov 2017 15:17:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCtGv-0007jS-VP for 29231@debbugs.gnu.org; Thu, 09 Nov 2017 15:17:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCtGn-0002YE-HP for 29231@debbugs.gnu.org; Thu, 09 Nov 2017 15:17: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=-1.9 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]:43156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCtGn-0002Y1-Dk; Thu, 09 Nov 2017 15:17:49 -0500 Received: from [176.228.60.248] (port=3181 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eCtGm-000562-O3; Thu, 09 Nov 2017 15:17:49 -0500 Date: Thu, 09 Nov 2017 22:17:45 +0200 Message-Id: <83efp7qk9i.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Vincent Zhang on Thu, 9 Nov 2017 17:41:42 +0000) References: 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: -5.0 (-----) 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.0 (-----) > From: Vincent Zhang > Date: Thu, 9 Nov 2017 17:41:42 +0000 > > In Emacs 24 an 25, the symbolic file names are same as other files (e.g. > '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'ivy' > handles files incorrectly. In fact, it will recognize it as a folder and > create a new file. Thanks, but please provide a minimal recipe to reproduce this, starting from "emacs -Q". This will allow us to investigate the issue. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 16:12:21 2017 Received: (at control) by debbugs.gnu.org; 9 Nov 2017 21:12:21 +0000 Received: from localhost ([127.0.0.1]:60909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCu7Z-0000d1-MD for submit@debbugs.gnu.org; Thu, 09 Nov 2017 16:12:21 -0500 Received: from mail-wm0-f52.google.com ([74.125.82.52]:49359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCu7Y-0000co-80 for control@debbugs.gnu.org; Thu, 09 Nov 2017 16:12:20 -0500 Received: by mail-wm0-f52.google.com with SMTP id b189so19762661wmd.4 for ; Thu, 09 Nov 2017 13:12:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:message-id:to:from:subject; bh=rsV1Q8wX+n7jiltjSOZYZXBP7cEm4HdEP7SFNtBe2+8=; b=Vkima/oBSo6PNWzZYDWwNddPQNlkiEaMZeHUjHDvDjbhkTatsilx/EmfAcDvUALAJR mihkEKtFemRxzOHqHDP10kAWXq0jNRLSuHiDfO+tJjFv1gN26Iak+N3JqE3nequjOgMa 3yEzrZ7AqW2ytJC03BrN+M+OWFFfhm8PSJldpviPid4OtWdLIIP8LBN03lM5+HpO7S6u Ve0WnH+RfjyWC8sFXjI5r6Zqg8r8Xm+jScUmCf2LspOXtRUKck1EouXJqfvB1NXTIgrc dwliV9BtAR63pcy39x/0HVqx/hn+iqo+D1eZI86e3GLYqIUOgI89Om4VWHb94aIl24KU qjyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=rsV1Q8wX+n7jiltjSOZYZXBP7cEm4HdEP7SFNtBe2+8=; b=fVLWWZP7XAiIsLHxWUEpOhVPV2suMJh8pajbZhSqG8xxpnxYoiJ5Lc69df2RuuPl0L cvW8u5ytP40dZOhPcoB2S3FdUwdStsTG+A6QpfSm+YdeeoQGNKitpojmg7yljN+fjwId tNE7A8ZUK2fmv1xeS4FIinu2Q6algVW/3qhMTGYSQg7xNZ7jG/8+uXzWVhTHtnKS3lR2 8gUBp2ssJJQIaCYdFS+3rTS871LDNGS3pR6N0d+LUYhsWTBY4XHZQPcDede2j5oksf81 c+hgNxSowJ65w2zoPwHR0L16m1wavaq2mlZwbjY3/icQJv6wWP3uwR3jheNPB4Z6vbCT 17UA== X-Gm-Message-State: AJaThX6q+5TQmYWiGpHc9Fvd9RvQXHFGz39p/1AGSR9Tqr7N1HUKNzci mRT5bdglSe9WJlUZB8lz84tjj/wb X-Google-Smtp-Source: AGs4zMbPpNXA9puJhJa+0wS3UWaWQhhzl/R4hRWn9USHKDUgMQf6B5mzCh5whIsI+QSc7SSE/DlcPA== X-Received: by 10.28.232.88 with SMTP id f85mr864676wmh.62.1510261934367; Thu, 09 Nov 2017 13:12:14 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-bc00-09b1-cc5f-9335.holly.idiocy.org. [2001:8b0:3f8:8129:bc00:9b1:cc5f:9335]) by smtp.gmail.com with ESMTPSA id q81sm2741609wmg.22.2017.11.09.13.12.13 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 09 Nov 2017 13:12:13 -0800 (PST) Date: Thu, 09 Nov 2017 21:12:06 +0000 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #29231 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: control 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 (/) merge 29231 28865 From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Vincent Zhang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Nov 2017 02:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151028218327951 (code B ref 29231); Fri, 10 Nov 2017 02:50:02 +0000 Received: (at 29231) by debbugs.gnu.org; 10 Nov 2017 02:49:43 +0000 Received: from localhost ([127.0.0.1]:33006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCzO3-0007Gk-7k for submit@debbugs.gnu.org; Thu, 09 Nov 2017 21:49:43 -0500 Received: from mail-oln040092005094.outbound.protection.outlook.com ([40.92.5.94]:45425 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCzO1-0007GW-BI for 29231@debbugs.gnu.org; Thu, 09 Nov 2017 21:49:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ljYSa7cAeaOAIKTMlhPmS/IN/DO1/sNjywiDkvOf1mQ=; b=iyvdRC9c04deRR//RElam3d/n/dJmNDlmfTSijizXnz8BGSfexHLofx/P9e//sslzm0UHi7qGoblrex2Y3+4pBH2izGTAB4yCYyInM/F9PJ3yK93EP8vRRMqtcNc4ZCFTCmAmOmiB7At1qiubZlM5AQztegh3MVG5Iy8JxaYGtdNYgmDArNrCrfXZCPw2VXj5ZM1oSecemkITYoa1bEwnE2Q06IZL2utx69hPx1t0w43oMO4qj4zpwmMrDAN8s0KQUY8kAgkyZ42QdlORLiUEbA/N/RXhuWrwSXZScKN/ozpgIB9X33xU7g2ncQPjUYHGpVZVaz3SRQ5mKD66Qshcw== Received: from SN1NAM02FT052.eop-nam02.prod.protection.outlook.com (10.152.72.52) by SN1NAM02HT176.eop-nam02.prod.protection.outlook.com (10.152.72.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.197.9; Fri, 10 Nov 2017 02:49:34 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com (10.152.72.58) by SN1NAM02FT052.mail.protection.outlook.com (10.152.72.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.197.9 via Frontend Transport; Fri, 10 Nov 2017 02:49:34 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) by DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) with mapi id 15.20.0218.011; Fri, 10 Nov 2017 02:49:34 +0000 From: Vincent Zhang Thread-Topic: bug#29231: 26.0.90; invald file name for symbolic files Thread-Index: AQHTWYIAU8qkx7rSskGDxdqzW+db66MMfK6UgABtYkg= Date: Fri, 10 Nov 2017 02:49:34 +0000 Message-ID: References: , <83efp7qk9i.fsf@gnu.org> In-Reply-To: <83efp7qk9i.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:37B323F5890832ED863B4D53F36029485FF072F7112C9333BD79A6EA8F09194C; UpperCasedChecksum:E42B515E34B17A6703698654302DA4788EECEAE681766C1160D4A7752F75A0F4; SizeAsReceived:7095; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [t4AS65mR97oUFSfsp/mvb4n2qoDEZSmp] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; SN1NAM02HT176; 6:JWOD7Y0CYnVSCH2/fFnZ2VAmIRRESM3CFyXK75oG9+HRYAjLBqn9DVJUDD6WLiO6jVYxosfqXYgJVjh1m6Unw3xIuZOjBUfpwAhic79ypzyZcWn3c3QFAOt89yASjCtbbg3o8TxaqkpvpNXuZIEiE6Y/Q8frI6v0NWHncoobT+mOG7k0KcfEbxwHSc8S5oQPl0aYSMyeTkx2M3lWydmYgUljMEo2RUTTnUQPbKJlZ68QUN/ZY56xkeHWF1fuzOqDIF/knedHkV7kiWvyULSnlXmHzfDd+8aI/6Q03Oh4ygbnpOdjz60yaGyrNRs+8a5pGhX0xs3UAQSj54NKD024xuQ2XY5rapqgyPzzi58DGFM=; 5:hVw2tbXXVgPWYplCr+yU/SA2esQ2LRYCvVj3j9daBhYkPANFHzSZ+q9VY5i5q5WrIuwweuyvnFtc/EDrXsMFWPaBXAMoEcko2wUtsVv5MRZ6WnVfP4Tv92MNz8RFbqU/AxY9vhbhxtP9THLMDLezNau+6pyaTdzrRGQrF92+K5c=; 24:iMXRh0rZJYmrXM9N2tFHNSYZEESzpR3aeaqZz6qKYIKF+B4hRCX/dGSTHiyQVY7fui8fvcmA81RJDYyG3cdB9OjB/DAXUFQhxaU1q+e+xK4=; 7:TyEF/uWvvUUG3ZwewZmzLJNI4sWXuPVUF3oxKdaNA+95lf28TOBni91DvyXwEb/j4UzT/qzBvyFvvUeDazP4dh1FAsKw9lZx/sfxt1EWm1JDsOeRQ7w8YJ9M1z6gCWoGzzLQ+jlGZmEyqCooiht7ckhtQeOuhO/F9l4Ki27/DVZ6OhCU5EHGim1IIspIgPe5rvkmX1HG6rhYXbVLuPapRAnNeWqkJmit1T7k1R6e0riZEEKTK4+mp6EW1OfOsXeo x-incomingheadercount: 47 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 7ec952a5-9be8-481c-5a93-08d527e5ad28 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:SN1NAM02HT176; x-ms-traffictypediagnostic: SN1NAM02HT176: x-exchange-antispam-report-test: UriScan:(158342451672863)(22074186197030)(130873036417446)(194151415913766); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:SN1NAM02HT176; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1NAM02HT176; x-forefront-prvs: 0487C0DB7E x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:SN1NAM02HT176; H:DM5PR22MB0138.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_DM5PR22MB01380E69E6D42311BAA2A9E5EF540DM5PR22MB0138namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ec952a5-9be8-481c-5a93-08d527e5ad28 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2017 02:49:34.6486 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM02HT176 X-Spam-Score: 0.0 (/) 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 (/) --_000_DM5PR22MB01380E69E6D42311BAA2A9E5EF540DM5PR22MB0138namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SSByZXByb2R1Y2VkIHdpdGggImVtYWNzIC1RIiB3aXRoIGVtYWNzIDI2LjAuOTAgb24gbWFjT1Mx MC4xMy4xLiBObyBpc3N1ZSBvbiBlbWFjcyAyNS4zLjEuIFRoYW5rcyENCg0KQmVzdCBSZWdhcmRz LA0KVmluY2VudCBaaGFuZw0KDQotLS0tLS0tLSDUrcq808q8/iAtLS0tLS0tLQ0K1vfM4qO6UmU6 IGJ1ZyMyOTIzMTogMjYuMC45MDsgaW52YWxkIGZpbGUgbmFtZSBmb3Igc3ltYm9saWMgZmlsZXMN CreivP7Iy6O6RWxpIFphcmV0c2tpaQ0KytW8/sjLo7pWaW5jZW50IFpoYW5nDQqzrcvNo7oyOTIz MUBkZWJidWdzLmdudS5vcmcNCg0KPiBGcm9tOiBWaW5jZW50IFpoYW5nIDx2aW5jZW50X2NodWVu Z0Bob3RtYWlsLmNvbT4NCj4gRGF0ZTogVGh1LCA5IE5vdiAyMDE3IDE3OjQxOjQyICswMDAwDQo+ DQo+IEluIEVtYWNzIDI0IGFuIDI1LCB0aGUgc3ltYm9saWMgZmlsZSBuYW1lcyBhcmUgc2FtZSBh cyBvdGhlciBmaWxlcyAoZS5nLg0KPiAnfi94eHgpLCBidXQgaW4gRW1hY3MgMjYsIHRoZSBmaWxl IG5hbWUgaXMgJ34veHh4LycsIHRodXMgJ2lkbycgb3IgJ2l2eScNCj4gaGFuZGxlcyBmaWxlcyBp bmNvcnJlY3RseS4gSW4gZmFjdCwgaXQgd2lsbCByZWNvZ25pemUgaXQgYXMgYSBmb2xkZXIgYW5k DQo+IGNyZWF0ZSBhIG5ldyBmaWxlLg0KDQpUaGFua3MsIGJ1dCBwbGVhc2UgcHJvdmlkZSBhIG1p bmltYWwgcmVjaXBlIHRvIHJlcHJvZHVjZSB0aGlzLA0Kc3RhcnRpbmcgZnJvbSAiZW1hY3MgLVEi LiAgVGhpcyB3aWxsIGFsbG93IHVzIHRvIGludmVzdGlnYXRlIHRoZQ0KaXNzdWUuDQo= --_000_DM5PR22MB01380E69E6D42311BAA2A9E5EF540DM5PR22MB0138namp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
I reproduced with "emacs -Q" with emacs 26.0.90 on macOS10.1= 3.1. No issue on emacs 25.3.1. Thanks!

Best Regards,
Vincent Zhang

-------- =D4=AD=CA=BC=D3=CA=BC=FE --------
=D6=F7=CC=E2=A3=BARe: bug#29231: 26.0.90; invald file name for symbolic fil= es
=B7=A2=BC=FE=C8=CB=A3=BAEli Zaretskii
=CA=D5=BC=FE=C8=CB=A3=BAVincent Zhang
=B3=AD=CB=CD=A3=BA29231@debbugs.gnu.org

> From: Vincent Zhang <vincent_chueng@hotmai= l.com>
> Date: Thu, 9 Nov 2017 17:41:42 +0000
>
> In Emacs 24 an 25, the symbolic file names are same as other files (e.= g.
> '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'iv= y'
> handles files incorrectly. In fact, it will recognize it as a folder a= nd
> create a new file.

Thanks, but please provide a minimal recipe to reproduce this,
starting from "emacs -Q".  This will allow us to investigate= the
issue.
--_000_DM5PR22MB01380E69E6D42311BAA2A9E5EF540DM5PR22MB0138namp_-- From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Nov 2017 08:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Vincent Zhang Cc: 29231@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.1510301621815 (code B ref 29231); Fri, 10 Nov 2017 08:14:01 +0000 Received: (at 29231) by debbugs.gnu.org; 10 Nov 2017 08:13:41 +0000 Received: from localhost ([127.0.0.1]:33107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eD4RX-0000D2-2I for submit@debbugs.gnu.org; Fri, 10 Nov 2017 03:13:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eD4RV-0000Co-Fa for 29231@debbugs.gnu.org; Fri, 10 Nov 2017 03:13:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eD4RL-000237-Fg for 29231@debbugs.gnu.org; Fri, 10 Nov 2017 03:13: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=-1.9 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]:50596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eD4RL-00022t-Bo; Fri, 10 Nov 2017 03:13:27 -0500 Received: from [176.228.60.248] (port=3539 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eD4RK-0000gj-MI; Fri, 10 Nov 2017 03:13:27 -0500 Date: Fri, 10 Nov 2017 10:13:25 +0200 Message-Id: <83wp2ypn4q.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Vincent Zhang on Fri, 10 Nov 2017 02:49:34 +0000) References: , <83efp7qk9i.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: -5.0 (-----) 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.0 (-----) > From: Vincent Zhang > CC: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> > Date: Fri, 10 Nov 2017 02:49:34 +0000 > > I reproduced with "emacs -Q" with emacs 26.0.90 on macOS10.13.1. No issue on emacs 25.3.1. Thanks! Great, so please tell how you reproduced this. That is, please describe step by step what you did, both inside Emacs and outside it, to reproduce the problem. Thanks. From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Vincent Zhang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Nov 2017 10:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151030864711637 (code B ref 29231); Fri, 10 Nov 2017 10:11:01 +0000 Received: (at 29231) by debbugs.gnu.org; 10 Nov 2017 10:10:47 +0000 Received: from localhost ([127.0.0.1]:33187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eD6Gt-00031c-3q for submit@debbugs.gnu.org; Fri, 10 Nov 2017 05:10:47 -0500 Received: from mail-oln040092003056.outbound.protection.outlook.com ([40.92.3.56]:65017 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eD6Gr-00031K-BD for 29231@debbugs.gnu.org; Fri, 10 Nov 2017 05:10:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Y4eOa1dOtXnOlaTiz7W1movz1xEp43ePFIoO5get/og=; b=WF7byc9PPDYFn8Rs6zBWEuqlFy1aMwuabJvyeqHG6anTpTvExPPzV45N46fKcuJv/7+AfrqBUl5z4giJQlyjquYX1GsmzA9tClIik+WrZMnkRfmqfBY4dP8oGHhGFk9613m55EqBk4uroLhYYKypYqnYV3CavVrtIBu+t06z99/0JigP1VW1SyP8ulnrUbmfF0XJm1m+fafRjG6afhQbDi8Yq/58ChvZ1z6BkNoAZLmxdwiXtfqJcWq5cWv6UNG8A31+2fIDmNDx4H8vzjcDZt2WmiqxSJemrv/hz+cu9nsOv1MXk71C3umZxF9oCa18haVplC20Wn5miDSRyxxfPg== Received: from BL2NAM02FT039.eop-nam02.prod.protection.outlook.com (10.152.76.56) by BL2NAM02HT176.eop-nam02.prod.protection.outlook.com (10.152.77.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.197.9; Fri, 10 Nov 2017 10:10:39 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com (10.152.76.59) by BL2NAM02FT039.mail.protection.outlook.com (10.152.77.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.197.9 via Frontend Transport; Fri, 10 Nov 2017 10:10:39 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) by DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) with mapi id 15.20.0218.011; Fri, 10 Nov 2017 10:10:39 +0000 From: Vincent Zhang Thread-Topic: bug#29231: 26.0.90; invald file name for symbolic files Thread-Index: AQHTWYIAU8qkx7rSskGDxdqzW+db66MMfK6UgABtYkiAAFqPioAAHopV Date: Fri, 10 Nov 2017 10:10:38 +0000 Message-ID: References: , <83efp7qk9i.fsf@gnu.org> , <83wp2ypn4q.fsf@gnu.org> In-Reply-To: <83wp2ypn4q.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:E5862C849BAD6035D3080DB53D5985063B4D4ABA9F87BC5E8ECDB85BD7C0A67A; UpperCasedChecksum:5656232E63C7E18E44CAA557BA357BF33E772F5FE57B82A4E4C59F29F6799672; SizeAsReceived:7213; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [biGfSlbXkU46o1JRDkIS6WQMyAOd2umr] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BL2NAM02HT176; 6:ECH/WFJvnO0f/XY5OJUbCQPrKkO4tw9YDAie4P2nnWXG3rJxe7LbS+ozTbEouTtIbIcB6ZKbiDa8U4BFBYzo83CPcDe4M7RetFp6BdkOAbcWAYI/k99Xkj1Vle/opcHoXDqDn12t9dfXLvrS9TfGwP4aIidAfGTPn7HijTGKOT9Hamm8NAZnep2URu2rE6PcmuibRn4NgT7BCNlK7Uy/I8w6XlAl9271GfQGhgi1XppI44iRk6JKhZPqWcPgnjdgYyUcYxSXkgvxTza2bYJaZIHYnuxkGKiSqVoPyyNA2e8CQh+dtza0W6MdbeS7HxN2plN/R+D+/ElIwHBdVV6gUg==; 5:gRqKhp8emzz4PFaOaDwEgKHc4Lea/6rh7QDntSC2cWRvVF/kKJcchyzDB9ogB/bPzfAoCMrIRoiDn2fMYkgjBvzFGlxvPPCxdS41q98Sip1tXSSdt6v8U03IIhdDnpcjAqUDSah43tHqXPXIticRUqsAwibBKmQeO/apEfy5sIo=; 24:Qr4fo+F2emQYfdKlqQ4l0fRRz2PDmUdV0+DEAtCi0i7KAI2RITp3/z56XHzfMFDZMTAEYgAwuY6ALBXJczD05m1e2kn/JLbfNdlS9JH3qQo=; 7:zU9E1fjcwKlx9/oX1yHkrwFV2rBLD2nFMoAFI6DZ4O1VG2zmj+8YsjFViwuAz4oKKmpYpfjhskKjYCxZlt4/Q+wT8Lphkz+Gqiu6Txa75s3ebs82I6/FuvH3WPyDfwdzCutNQTGLlsRjpIvI6o5tNDk8XERI1Wv9VnRWpg+5o539K7Ov2MFDlauNPeogS/A+poqCz5ZmKWQjiQTyjrYq8/2M+FK/LPWSWD5tDCgn+1ZvZoQo6tWNXQ8Hz+avcx6D x-incomingheadercount: 47 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 51222a5e-87fa-4a1e-6374-08d528234b13 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:BL2NAM02HT176; x-ms-traffictypediagnostic: BL2NAM02HT176: x-exchange-antispam-report-test: UriScan:(22074186197030)(130873036417446)(194151415913766)(17755550239193); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:BL2NAM02HT176; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BL2NAM02HT176; x-forefront-prvs: 0487C0DB7E x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:BL2NAM02HT176; H:DM5PR22MB0138.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_MWHPR22MB0144E7426FDA54C11075FD0BEF540MWHPR22MB0144namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51222a5e-87fa-4a1e-6374-08d528234b13 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2017 10:10:38.5071 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT176 X-Spam-Score: 0.0 (/) 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 (/) --_000_MWHPR22MB0144E7426FDA54C11075FD0BEF540MWHPR22MB0144namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Steps: 1. Start GNU Emacs 26.0.90 GUI via `Emacs -Q' on macOS 10.13.1. 2. Create some symbolic files (e.g. ~/.zshrc -> ~/.dotfiles/.zshrc) in the = home folders. 3. Enable `ido-mode`, and `find-file` to open the symbolic files (~/.zshrc)= . Results: `~/.zshrc/` is showed in minibuffer after pressing `TAB`, and Emacs treats = it as a folder and create a new one. In Emacs 25, only `~/.zshrc` is showed, and Emacs gives a prompt of opening= a symbolic file. Am I missing anything? Thanks! ________________________________ From: Eli Zaretskii Sent: Friday, November 10, 2017 8:13 AM To: Vincent Zhang Cc: 29231@debbugs.gnu.org Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files > From: Vincent Zhang > CC: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> > Date: Fri, 10 Nov 2017 02:49:34 +0000 > > I reproduced with "emacs -Q" with emacs 26.0.90 on macOS10.13.1. No issue= on emacs 25.3.1. Thanks! Great, so please tell how you reproduced this. That is, please describe step by step what you did, both inside Emacs and outside it, to reproduce the problem. Thanks. --_000_MWHPR22MB0144E7426FDA54C11075FD0BEF540MWHPR22MB0144namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Steps:
1. Start GNU Emacs 26.0.90 GUI via `Emacs -Q' on macOS 10.13.1.
2. Create some symbolic files= (e.g. ~/.zshrc -> ~/.dotfiles/.zshrc) in the home folders.
3. Enable `ido-mode`, and `find-file` to open the s= ymbolic files (~/.zshrc). 

Results:
`~/.zshrc/` is showed in minibuffer after pressing `TAB`, and Emacs treats it as a folder and create a new one.
In Emacs 25, only `~/.zshrc` is showed, and Emacs gives a prompt of opening= a symbolic file.

Am I missing anything?

Thanks!

From: Eli Zaretskii <eli= z@gnu.org>
Sent: Friday, November 10, 2017 8:13 AM
To: Vincent Zhang
Cc: 29231@debbugs.gnu.org
Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files=
 
> From: Vincent Zhang <vincent_chueng@hotmai= l.com>
> CC: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> > Date: Fri, 10 Nov 2017 02:49:34 +0000
>
> I reproduced with "emacs -Q" with emacs 26.0.90 on macOS10.1= 3.1. No issue on emacs 25.3.1. Thanks!

Great, so please tell how you reproduced this.  That is, please
describe step by step what you did, both inside Emacs and outside it,
to reproduce the problem.

Thanks.
--_000_MWHPR22MB0144E7426FDA54C11075FD0BEF540MWHPR22MB0144namp_-- From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Nov 2017 08:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Vincent Zhang , Alan Third Cc: 29231@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151039051124423 (code B ref 29231); Sat, 11 Nov 2017 08:56:01 +0000 Received: (at 29231) by debbugs.gnu.org; 11 Nov 2017 08:55:11 +0000 Received: from localhost ([127.0.0.1]:34705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDRZH-0006Lr-Iq for submit@debbugs.gnu.org; Sat, 11 Nov 2017 03:55:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDRZF-0006Lc-FV for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 03:55:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDRZ6-0005QG-4j for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 03:55:04 -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.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDRZ6-0005QC-11; Sat, 11 Nov 2017 03:55:00 -0500 Received: from [176.228.60.248] (port=1812 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eDRZ3-0004kg-9k; Sat, 11 Nov 2017 03:54:58 -0500 Date: Sat, 11 Nov 2017 10:54:57 +0200 Message-Id: <837euxp53y.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Vincent Zhang on Fri, 10 Nov 2017 10:10:38 +0000) References: , <83efp7qk9i.fsf@gnu.org> , <83wp2ypn4q.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: -5.0 (-----) 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.0 (-----) > From: Vincent Zhang > CC: "29231@debbugs.gnu.org" <29231@debbugs.gnu.org> > Date: Fri, 10 Nov 2017 10:10:38 +0000 > > Steps: > 1. Start GNU Emacs 26.0.90 GUI via `Emacs -Q' on macOS 10.13.1. > 2. Create some symbolic files (e.g. ~/.zshrc -> ~/.dotfiles/.zshrc) in the home folders. > 3. Enable `ido-mode`, and `find-file` to open the symbolic files (~/.zshrc). > > Results: > `~/.zshrc/` is showed in minibuffer after pressing `TAB`, and Emacs treats it as a folder and create a new > one. > In Emacs 25, only `~/.zshrc` is showed, and Emacs gives a prompt of opening a symbolic file. > > Am I missing anything? It's a macOS specific bug. Alan, I think the problem might be in the macOS implementation of faccessat, called here: /* Return true if in the directory FD the directory entry DP, whose string length is LEN, is that of a subdirectory that can be searched. */ static bool file_name_completion_dirp (int fd, struct dirent *dp, ptrdiff_t len) { USE_SAFE_ALLOCA; char *subdir_name = SAFE_ALLOCA (len + 2); memcpy (subdir_name, dp->d_name, len); strcpy (subdir_name + len, "/"); bool dirp = faccessat (fd, subdir_name, F_OK, AT_EACCESS) == 0; SAFE_FREE (); return dirp; } This assumes that calling faccessat with an argument "foo/" will return zero (i.e. succeed) only if "foo" is a directory, but will fail (return non-zero) if it's a file. I'm guessing that on macOS, this call succeeds even for files, or maybe just for symlinks to files. Could you (or someone else) please look into that? I don't have access to a macOS system. Btw, does macOS have faccessat, or does it use the Gnulib replacement? From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Nov 2017 18:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Vincent Zhang , Paul Eggert , 29231@debbugs.gnu.org Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151042473310334 (code B ref 29231); Sat, 11 Nov 2017 18:26:01 +0000 Received: (at 29231) by debbugs.gnu.org; 11 Nov 2017 18:25:33 +0000 Received: from localhost ([127.0.0.1]:35622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDaTE-0002gZ-1H for submit@debbugs.gnu.org; Sat, 11 Nov 2017 13:25:33 -0500 Received: from mail-wm0-f50.google.com ([74.125.82.50]:53330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDaTC-0002gH-Ie for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 13:25:31 -0500 Received: by mail-wm0-f50.google.com with SMTP id g141so8196269wmg.2 for <29231@debbugs.gnu.org>; Sat, 11 Nov 2017 10:25:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=/4WlSzZh7kmkjNQSdnV4mCnNnRLryLqM4uhitseR/GE=; b=Q4FkqsE7VihVYqfXsaCYdV9q359DzR35FYwdyP/1yLnLjzRCqNZQRJV8qmDr41022j 8RxHrE7aTJ0YfRFAlkIsXStdzIOqPxuEJNBKIO9uNRbXkD7Pi9qNtweYsMUlCHpbJ7gj 0vy49XPAh0ENG7+SVNv+KNyHtb/UuDpwbSpkPEiPFbgyeZXX7/xmDVtDIitghqdDAia6 zYZW7/zP9xmUVYRv42e4pZu62LubGjLnUh7KxgTiW1/hyjGc5h8FGTML4rGkhN6SvyNN v6f2HLU/e/Qu0Jt5dkqLuQbl9V1mYMj+sNkFgLPuASzyCB+pSEEWXM5wZCNRiD44guyV rd3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=/4WlSzZh7kmkjNQSdnV4mCnNnRLryLqM4uhitseR/GE=; b=FFOpvQDPlLUgGlyk5+8jdqdCnU6K76C2qBDzBv3Y0nEjoD3Psa65jg6YwczZh+Lvs+ LMwHGFZvN1J5KAxQNa2p8tn+rdrxKOyQaQbnbfJWBmGL/oteLMLuqgBW19ifWlewMmXG A2A3J/WZ2RIEk93OB7Qk6uPQrJvlchIvgclTBWx/0iC604GiOK3TseFrgz0HitPnCQnV wdHBTSvja/+RoF4wrdKOdb0F4jHtQhrrg3ftxvUlxMN9/RV1a7MDCSD9rNeHN4xoopyZ SQS6KvyqFuJ4hG4lMV5urhfai6eUvhGnRbWlSrqXENrO3G9DJlJvuJlcWEndy0ciI/7D 94Fw== X-Gm-Message-State: AJaThX7KqD/bMyDMElZ2PJmUEziWoxUUk0dUbYXsHs9ICu3FKGJNgB4F RsAEQowmO8m7G2tUyj2SOeI= X-Google-Smtp-Source: AGs4zMZmgh0aEr1DnbnTPpq4uxFzqNRJXYVegRtmugCpvEoJMnTzShLCSA+ttIqXz4I/O0hmvHVJbg== X-Received: by 10.28.35.80 with SMTP id j77mr2609811wmj.109.1510424724790; Sat, 11 Nov 2017 10:25:24 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-91df-d8a5-fef6-2802.holly.idiocy.org. [2001:8b0:3f8:8129:91df:d8a5:fef6:2802]) by smtp.gmail.com with ESMTPSA id j125sm6522496wmf.24.2017.11.11.10.25.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Nov 2017 10:25:23 -0800 (PST) Date: Sat, 11 Nov 2017 18:25:20 +0000 From: Alan Third Message-ID: <20171111182520.GA5075@breton.holly.idiocy.org> References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <837euxp53y.fsf@gnu.org> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: 0.2 (/) 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 (/) On Sat, Nov 11, 2017 at 10:54:57AM +0200, Eli Zaretskii wrote: > This assumes that calling faccessat with an argument "foo/" will > return zero (i.e. succeed) only if "foo" is a directory, but will fail > (return non-zero) if it's a file. I'm guessing that on macOS, this > call succeeds even for files, or maybe just for symlinks to files. Only with symlinks faccessat returns success if it’s pointing to a file and you put ‘/’ on the end. It looks like perhaps adding / to the end ‘resolves’ symlinks: breton:/Users/alan>ls -l cows -rw-r--r-- 1 alan staff 0 11 Nov 17:33 cows breton:/Users/alan>ls cows/ ls: cows/: Not a directory breton:/Users/alan>ln -s cows moo breton:/Users/alan>ls -l moo lrwxr-xr-x 1 alan staff 4 11 Nov 18:14 moo -> cows breton:/Users/alan>ls -l moo/ -rw-r--r-- 1 alan staff 0 11 Nov 17:33 moo/ > Btw, does macOS have faccessat, or does it use the Gnulib replacement? macOS does have faccessat. I’m not sure what the fix should be here. The commit introducing this bug is: commit 3a8d0cc825635e07da2a90c4ac987b476fc9b05d (HEAD -> emacs-26) Author: Paul Eggert Date: Mon Jul 31 12:31:02 2017 -0700 Avoid most stat calls when completing file names * admin/merge-gnulib (GNULIB_MODULES): Add d-type. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * m4/d-type.m4: New file, copied from gnulib. * src/dired.c (DT_UNKNOWN, DT_DIR, DT_LINK) [!HAVE_STRUCT_DIRENT_D_TYPE]: New constants. (dirent_type): New function. (file_name_completion): Use it, to avoid unnecessary calls to stat-like functions on GNU/Linux and other platforms with d_type. (file_name_completion_stat): Just follow the link; there is no need to try first with AT_SYMLINK_NOFOLLOW since the directory entry was already checked to exist. Perhaps revert to the old behaviour for Darwin OS? -- Alan Third From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Nov 2017 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: vincent_chueng@hotmail.com, eggert@cs.ucla.edu, 29231@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151042685713539 (code B ref 29231); Sat, 11 Nov 2017 19:01:02 +0000 Received: (at 29231) by debbugs.gnu.org; 11 Nov 2017 19:00:57 +0000 Received: from localhost ([127.0.0.1]:35638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDb1V-0003WJ-H8 for submit@debbugs.gnu.org; Sat, 11 Nov 2017 14:00:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDb1S-0003W4-HB for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 14:00:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDb1M-0005hR-E0 for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 14:00: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=-0.0 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]:60177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDb1G-0005eC-99; Sat, 11 Nov 2017 14:00:42 -0500 Received: from [176.228.60.248] (port=2714 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eDb1E-0003Oi-8Q; Sat, 11 Nov 2017 14:00:42 -0500 Date: Sat, 11 Nov 2017 21:00:33 +0200 Message-Id: <83a7zsod2m.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20171111182520.GA5075@breton.holly.idiocy.org> (message from Alan Third on Sat, 11 Nov 2017 18:25:20 +0000) References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> 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: -5.0 (-----) 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.0 (-----) > Date: Sat, 11 Nov 2017 18:25:20 +0000 > From: Alan Third > Cc: Vincent Zhang , 29231@debbugs.gnu.org, > Paul Eggert > > Only with symlinks faccessat returns success if it’s pointing to a > file and you put ‘/’ on the end. It looks like perhaps adding / to the > end ‘resolves’ symlinks: > [...] > Perhaps revert to the old behaviour for Darwin OS? Yes, if no better ideas come up, we should revert to calling 'stat' on Darwin, IMO. From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Nov 2017 23:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third , Eli Zaretskii Cc: Vincent Zhang , 29231@debbugs.gnu.org Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151044249612553 (code B ref 29231); Sat, 11 Nov 2017 23:22:01 +0000 Received: (at 29231) by debbugs.gnu.org; 11 Nov 2017 23:21:36 +0000 Received: from localhost ([127.0.0.1]:35777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDf5k-0003GP-1o for submit@debbugs.gnu.org; Sat, 11 Nov 2017 18:21:36 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:32810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDf5g-0003GB-Vk for 29231@debbugs.gnu.org; Sat, 11 Nov 2017 18:21:33 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A2B5A1610CC; Sat, 11 Nov 2017 15:21:27 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 1Z1cN21UMf2P; Sat, 11 Nov 2017 15:21:26 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E0C881610DB; Sat, 11 Nov 2017 15:21:26 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id jdM9-e7ZsbES; Sat, 11 Nov 2017 15:21:26 -0800 (PST) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B380B1610CC; Sat, 11 Nov 2017 15:21:26 -0800 (PST) References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sat, 11 Nov 2017 15:21:26 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171111182520.GA5075@breton.holly.idiocy.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (--) Alan Third wrote: > Only with symlinks faccessat returns success if it=E2=80=99s pointing t= o a > file and you put =E2=80=98/=E2=80=99 on the end. This is a well-known problem on macOS, and Emacs is supposed to compile a= =20 replacement fstatat function by building lib/fstatat.o and linking to tha= t, and=20 this replacement is supposed to implement the POSIX-required behavior whe= re a=20 trailing / works only on directories (or symlinks to directories, if foll= owing=20 symlinks). Evidently this replacement procedure is not working somehow. Please tell = us=20 whether the executable contains an fstatat workaround. You can do that vi= a=20 something like this: $ gdb src/temacs (gdb) disas rpl_fstatat and I'd like to see the output of the 'disas' command. Also, what are the values of the following macros in src/config.h? (The v= alues=20 on GNU/Linux are as shown.) #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 #define HAVE_FSTATAT 1 /* #undef HAVE_WORKING_FSTATAT_ZERO_FLAG */ From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Nov 2017 07:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third , Eli Zaretskii Cc: Vincent Zhang , 29231@debbugs.gnu.org Received: via spool by 29231-submit@debbugs.gnu.org id=B29231.151047115624263 (code B ref 29231); Sun, 12 Nov 2017 07:20:01 +0000 Received: (at 29231) by debbugs.gnu.org; 12 Nov 2017 07:19:16 +0000 Received: from localhost ([127.0.0.1]:35948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDmXz-0006JF-Cs for submit@debbugs.gnu.org; Sun, 12 Nov 2017 02:19:15 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDmXx-0006J1-9w for 29231@debbugs.gnu.org; Sun, 12 Nov 2017 02:19:14 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4834E1610AD; Sat, 11 Nov 2017 23:19:07 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id rfgcrkJ1IASc; Sat, 11 Nov 2017 23:19:05 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B32461610DB; Sat, 11 Nov 2017 23:19:05 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YB7lC78fqvUD; Sat, 11 Nov 2017 23:19:05 -0800 (PST) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6DA451610AD; Sat, 11 Nov 2017 23:19:05 -0800 (PST) From: Paul Eggert References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> Organization: UCLA Computer Science Department Message-ID: <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu> Date: Sat, 11 Nov 2017 23:19:05 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------FBE24167036E1CB8E49D7AAC" Content-Language: en-US X-Spam-Score: -2.3 (--) 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 (--) This is a multi-part message in MIME format. --------------FBE24167036E1CB8E49D7AAC Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Paul Eggert wrote: > Alan Third wrote: >> Only with symlinks faccessat returns success if it=E2=80=99s pointing = to a >> file and you put =E2=80=98/=E2=80=99 on the end. >=20 > This is a well-known problem on macOS, and Emacs is supposed to compile= a=20 > replacement fstatat function Whoops, you were writing about faccessat whereas I was thinking about fst= atat.=20 Please ignore my previous email, and sorry about the confusion. Apparently macOS faccessat has a problem similar to fstatat. Gnulib did n= ot work=20 around the faccessat problem, so I wrote and installed a fix for this int= o=20 Gnulib and installed the attached patch into the emacs-26 branch. Please = give it=20 a try. --------------FBE24167036E1CB8E49D7AAC Content-Type: text/plain; charset=UTF-8; name="0001-Merge-from-Gnulib.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Merge-from-Gnulib.txt" RnJvbSA3Nzc1YzQ3Mjk4MTQ0MzE2MDhjOTQzNjQzYTQ5MGFkNWYxZjY4YTk5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDExIE5vdiAyMDE3IDIzOjExOjAzIC0wODAwClN1YmplY3Q6IFtQQVRD SF0gTWVyZ2UgZnJvbSBHbnVsaWIKClRoaXMgaW5jb3Jwb3JhdGVzOgoyMDE3LTExLTExIGZh Y2Nlc3NhdDogcG9ydCB0byBtYWNPUyAoQnVnIzI5MjMxKQoyMDE3LTExLTA1IGZzdGF0YXQ6 IHBhY2lmeSBHQ0Mgb24gdW51c3VhbCBwbGF0Zm9ybQoqIGJ1aWxkLWF1eC9jb25maWcuZ3Vl c3MsIGJ1aWxkLWF1eC9jb25maWcuc3ViOgoqIGRvYy9taXNjL3RleGluZm8udGV4LCBsaWIv ZmFjY2Vzc2F0LmMsIGxpYi9mc3RhdGF0LmM6CiogbGliL3VuaXN0ZC5pbi5oLCBtNC9mYWNj ZXNzYXQubTQsIG00L3VuaXN0ZF9oLm00OgpDb3B5IGZyb20gR251bGliLgoqIGxpYi9nbnVs aWIubWsuaW4sIG00L2dudWxpYi1jb21wLm00OiBSZWdlbmVyYXRlLgotLS0KIGJ1aWxkLWF1 eC9jb25maWcuZ3Vlc3MgfCAgOSArKysrKy0tLQogYnVpbGQtYXV4L2NvbmZpZy5zdWIgICB8 ICA1ICsrLS0tCiBkb2MvbWlzYy90ZXhpbmZvLnRleCAgIHwgIDQgKysrLQogbGliL2ZhY2Nl c3NhdC5jICAgICAgICB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrLS0tLS0tCiBsaWIvZnN0YXRhdC5jICAgICAgICAgIHwgIDIgKy0KIGxpYi9n bnVsaWIubWsuaW4gICAgICAgfCAgMiArKwogbGliL3VuaXN0ZC5pbi5oICAgICAgICB8IDE2 ICsrKysrKysrKysrKy0tCiBtNC9mYWNjZXNzYXQubTQgICAgICAgIHwgIDYgKysrLS0KIG00 L2dudWxpYi1jb21wLm00ICAgICAgfCAxMCArKysrLS0tLS0KIG00L3VuaXN0ZF9oLm00ICAg ICAgICAgfCAgMyArKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDI1 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2J1aWxkLWF1eC9jb25maWcuZ3Vlc3MgYi9i dWlsZC1hdXgvY29uZmlnLmd1ZXNzCmluZGV4IDI3NzNhYzQuLjMxZTAxZWYgMTAwNzU1Ci0t LSBhL2J1aWxkLWF1eC9jb25maWcuZ3Vlc3MKKysrIGIvYnVpbGQtYXV4L2NvbmZpZy5ndWVz cwpAQCAtMiw3ICsyLDcgQEAKICMgQXR0ZW1wdCB0byBndWVzcyBhIGNhbm9uaWNhbCBzeXN0 ZW0gbmFtZS4KICMgICBDb3B5cmlnaHQgMTk5Mi0yMDE3IEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLgogCi10aW1lc3RhbXA9JzIwMTctMTEtMDEnCit0aW1lc3RhbXA9JzIwMTct MTEtMDcnCiAKICMgVGhpcyBmaWxlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKICMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKQEAgLTM5LDcgKzM5 LDcgQEAgdXNhZ2U9CiAKIE91dHB1dCB0aGUgY29uZmlndXJhdGlvbiBuYW1lIG9mIHRoZSBz eXN0ZW0gXGAkbWUnIGlzIHJ1biBvbi4KIAotT3BlcmF0aW9uIG1vZGVzOgorT3B0aW9uczoK ICAgLWgsIC0taGVscCAgICAgICAgIHByaW50IHRoaXMgaGVscCwgdGhlbiBleGl0CiAgIC10 LCAtLXRpbWUtc3RhbXAgICBwcmludCBkYXRlIG9mIGxhc3QgbW9kaWZpY2F0aW9uLCB0aGVu IGV4aXQKICAgLXYsIC0tdmVyc2lvbiAgICAgIHByaW50IHZlcnNpb24gbnVtYmVyLCB0aGVu IGV4aXQKQEAgLTI0NCw2ICsyNDQsOSBAQCBVTkFNRV9WRVJTSU9OPQogCVVOQU1FX01BQ0hJ TkVfQVJDSD1gYXJjaCB8IHNlZCAncy9eLipCU0RcLi8vJ2AKIAllY2hvICR7VU5BTUVfTUFD SElORV9BUkNIfS11bmtub3duLWxpYmVydHlic2Qke1VOQU1FX1JFTEVBU0V9CiAJZXhpdCA7 OworICAgICo6TWlkbmlnaHRCU0Q6KjoqKQorCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtu b3duLW1pZG5pZ2h0YnNkJHtVTkFNRV9SRUxFQVNFfQorCWV4aXQgOzsKICAgICAqOmVra29C U0Q6KjoqKQogCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWVra29ic2Qke1VOQU1F X1JFTEVBU0V9CiAJZXhpdCA7OwpAQCAtNDc5LDcgKzQ4Miw3IEBAIFVOQU1FX1ZFUlNJT049 CiAjZW5kaWYKIAkjaWYgZGVmaW5lZCAoaG9zdF9taXBzKSAmJiBkZWZpbmVkIChNSVBTRUIp CiAJI2lmIGRlZmluZWQgKFNZU1RZUEVfU1lTVikKLQkgIHByaW50ZiAoIm1pcHMtbWlwcy1y aXNjbzBzJXNzeXN2XFxuIiwgYXJndlsxXSk7IGV4aXQgKDApOworCSAgcHJpbnRmICgibWlw cy1taXBzLXJpc2NvcyVzc3lzdlxcbiIsIGFyZ3ZbMV0pOyBleGl0ICgwKTsKIAkjZW5kaWYK IAkjaWYgZGVmaW5lZCAoU1lTVFlQRV9TVlI0KQogCSAgcHJpbnRmICgibWlwcy1taXBzLXJp c2NvcyVzc3ZyNFxcbiIsIGFyZ3ZbMV0pOyBleGl0ICgwKTsKZGlmZiAtLWdpdCBhL2J1aWxk LWF1eC9jb25maWcuc3ViIGIvYnVpbGQtYXV4L2NvbmZpZy5zdWIKaW5kZXggYmJhZDRjNC4u ZmI1Nzk0NyAxMDA3NTUKLS0tIGEvYnVpbGQtYXV4L2NvbmZpZy5zdWIKKysrIGIvYnVpbGQt YXV4L2NvbmZpZy5zdWIKQEAgLTIsNyArMiw3IEBACiAjIENvbmZpZ3VyYXRpb24gdmFsaWRh dGlvbiBzdWJyb3V0aW5lIHNjcmlwdC4KICMgICBDb3B5cmlnaHQgMTk5Mi0yMDE3IEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgogCi10aW1lc3RhbXA9JzIwMTctMTEtMDEnCit0 aW1lc3RhbXA9JzIwMTctMTEtMDQnCiAKICMgVGhpcyBmaWxlIGlzIGZyZWUgc29mdHdhcmU7 IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKICMgdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkKQEAgLTU3LDcgKzU3LDcgQEAgdXNhZ2U9CiAKIENhbm9uaWNhbGl6ZSBhIGNvbmZpZ3Vy YXRpb24gbmFtZS4KIAotT3BlcmF0aW9uIG1vZGVzOgorT3B0aW9uczoKICAgLWgsIC0taGVs cCAgICAgICAgIHByaW50IHRoaXMgaGVscCwgdGhlbiBleGl0CiAgIC10LCAtLXRpbWUtc3Rh bXAgICBwcmludCBkYXRlIG9mIGxhc3QgbW9kaWZpY2F0aW9uLCB0aGVuIGV4aXQKICAgLXYs IC0tdmVyc2lvbiAgICAgIHByaW50IHZlcnNpb24gbnVtYmVyLCB0aGVuIGV4aXQKQEAgLTMx Myw3ICszMTMsNiBAQCBtYXliZV9vcz0KIAl8IHY4NTAgfCB2ODUwZSB8IHY4NTBlMSB8IHY4 NTBlMiB8IHY4NTBlcyB8IHY4NTBlMnYzIFwKIAl8IHZpc2l1bSBcCiAJfCB3YXNtMzIgXAot CXwgd2UzMmsgXAogCXwgeDg2IHwgeGMxNnggfCB4c3Rvcm15MTYgfCB4dGVuc2EgXAogCXwg ejhrIHwgejgwKQogCQliYXNpY19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXVua25vd24KZGlm ZiAtLWdpdCBhL2RvYy9taXNjL3RleGluZm8udGV4IGIvZG9jL21pc2MvdGV4aW5mby50ZXgK aW5kZXggOWJkNzViOS4uMDIyYzNmNSAxMDA2NDQKLS0tIGEvZG9jL21pc2MvdGV4aW5mby50 ZXgKKysrIGIvZG9jL21pc2MvdGV4aW5mby50ZXgKQEAgLTMsNyArMyw3IEBACiAlIExvYWQg cGxhaW4gaWYgbmVjZXNzYXJ5LCBpLmUuLCBpZiBydW5uaW5nIHVuZGVyIGluaXRleC4KIFxl eHBhbmRhZnRlclxpZnhcY3NuYW1lIGZtdG5hbWVcZW5kY3NuYW1lXHJlbGF4XGlucHV0IHBs YWluXGZpCiAlCi1cZGVmXHRleGluZm92ZXJzaW9uezIwMTctMDktMTYuMTB9CitcZGVmXHRl eGluZm92ZXJzaW9uezIwMTctMDktMTEuMTh9CiAlCiAlIENvcHlyaWdodCAxOTg1LCAxOTg2 LCAxOTg4LCAxOTkwLCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0LCAxOTk1LAogJSAxOTk2LCAx OTk3LCAxOTk4LCAxOTk5LCAyMDAwLCAyMDAxLCAyMDAyLCAyMDAzLCAyMDA0LCAyMDA1LCAy MDA2LApAQCAtMTE0MjUsOSArMTE0MjUsMTEgQEAKICAgJQogICBcZGltZW4wID0gIzFccmVs YXgKICAgXGFkdmFuY2VcZGltZW4wIGJ5IFx2b2Zmc2V0CisgIFxhZHZhbmNlXGRpbWVuMCBi eSAxaW4gJSByZWZlcmVuY2UgcG9pbnQgZm9yIERWSSBpcyAxIGluY2ggZnJvbSB0b3Agb2Yg cGFnZQogICAlCiAgIFxkaW1lbjIgPSBcaHNpemUKICAgXGFkdmFuY2VcZGltZW4yIGJ5IFxu b3JtYWxvZmZzZXQKKyAgXGFkdmFuY2VcZGltZW4yIGJ5IDFpbiAlIHJlZmVyZW5jZSBwb2lu dCBpcyAxIGluY2ggZnJvbSBsZWZ0IGVkZ2Ugb2YgcGFnZQogICAlCiAgIFxpbnRlcm5hbHBh Z2VzaXplc3sjMX17XGhzaXplfSUKICAgICAgICAgICAgICAgICAgICAge1x2b2Zmc2V0fXtc bm9ybWFsb2Zmc2V0fSUKZGlmZiAtLWdpdCBhL2xpYi9mYWNjZXNzYXQuYyBiL2xpYi9mYWNj ZXNzYXQuYwppbmRleCA2Y2Y5Yzk5Li5mYTkyMzU4IDEwMDY0NAotLS0gYS9saWIvZmFjY2Vz c2F0LmMKKysrIGIvbGliL2ZhY2Nlc3NhdC5jCkBAIC0xNiwxMCArMTYsMzEgQEAKIAogLyog d3JpdHRlbiBieSBFcmljIEJsYWtlICovCiAKKy8qIElmIHRoZSB1c2VyJ3MgY29uZmlnLmgg aGFwcGVucyB0byBpbmNsdWRlIDx1bmlzdGQuaD4sIGxldCBpdCBpbmNsdWRlIG9ubHkKKyAg IHRoZSBzeXN0ZW0ncyA8dW5pc3RkLmg+IGhlcmUsIHNvIHRoYXQgb3JpZ19mYWNjZXNzYXQg ZG9lc24ndCByZWN1cnNlIHRvCisgICBycGxfZmFjY2Vzc2F0LiAgKi8KKyNkZWZpbmUgX0dM X0lOQ0xVRElOR19VTklTVERfSAogI2luY2x1ZGUgPGNvbmZpZy5oPgogCiAjaW5jbHVkZSA8 dW5pc3RkLmg+CisjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDxmY250bC5oPgorI2lu Y2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CisjdW5kZWYgX0dMX0lO Q0xVRElOR19VTklTVERfSAorCisjaWYgSEFWRV9GQUNDRVNTQVQKK3N0YXRpYyBpbnQKK29y aWdfZmFjY2Vzc2F0IChpbnQgZmQsIGNoYXIgY29uc3QgKm5hbWUsIGludCBtb2RlLCBpbnQg ZmxhZykKK3sKKyAgcmV0dXJuIGZhY2Nlc3NhdCAoZmQsIG5hbWUsIG1vZGUsIGZsYWcpOwor fQorI2VuZGlmCisKKy8qIFdyaXRlICJ1bmlzdGQuaCIgaGVyZSwgbm90IDx1bmlzdGQuaD4s IG90aGVyd2lzZSBPU0YvMSA1LjEgRFRLIGNjCisgICBlbGltaW5hdGVzIHRoaXMgaW5jbHVk ZSBiZWNhdXNlIG9mIHRoZSBwcmVsaW1pbmFyeSAjaW5jbHVkZSA8dW5pc3RkLmg+CisgICBh Ym92ZS4gICovCisjaW5jbHVkZSAidW5pc3RkLmgiCiAKICNpZm5kZWYgSEFWRV9BQ0NFU1MK IC8qIE1pbmd3IGxhY2tzIGFjY2VzcywgYnV0IGl0IGFsc28gbGFja3MgcmVhbCB2cy4gZWZm ZWN0aXZlIGlkcywgc28KQEAgLTI4LDYgKzQ5LDI5IEBACiAjIGRlZmluZSBhY2Nlc3MgZXVp ZGFjY2VzcwogI2VuZGlmCiAKKyNpZiBIQVZFX0ZBQ0NFU1NBVAorCitpbnQKK3JwbF9mYWNj ZXNzYXQgKGludCBmZCwgY2hhciBjb25zdCAqZmlsZSwgaW50IG1vZGUsIGludCBmbGFnKQor eworICBpbnQgcmVzdWx0ID0gb3JpZ19mYWNjZXNzYXQgKGZkLCBmaWxlLCBtb2RlLCBmbGFn KTsKKworICBpZiAocmVzdWx0ID09IDAgJiYgZmlsZVtzdHJsZW4gKGZpbGUpIC0gMV0gPT0g Jy8nKQorICAgIHsKKyAgICAgIHN0cnVjdCBzdGF0IHN0OworICAgICAgcmVzdWx0ID0gZnN0 YXRhdCAoZmQsIGZpbGUsICZzdCwgMCk7CisgICAgICBpZiAocmVzdWx0ID09IDAgJiYgIVNf SVNESVIgKHN0LnN0X21vZGUpKQorICAgICAgICB7CisgICAgICAgICAgZXJybm8gPSBFTk9U RElSOworICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgIH0KKworICByZXR1 cm4gcmVzdWx0OworfQorCisjZWxzZSAvKiAhSEFWRV9GQUNDRVNTQVQgKi8KKwogLyogSW52 b2tlIGFjY2VzcyBvciBldWlkYWNjZXNzIG9uIGZpbGUsIEZJTEUsIHVzaW5nIG1vZGUgTU9E RSwgaW4gdGhlIGRpcmVjdG9yeQogICAgb3BlbiBvbiBkZXNjcmlwdG9yIEZELiAgSWYgcG9z c2libGUsIGRvIGl0IHdpdGhvdXQgY2hhbmdpbmcgdGhlCiAgICB3b3JraW5nIGRpcmVjdG9y eS4gIE90aGVyd2lzZSwgcmVzb3J0IHRvIHVzaW5nIHNhdmVfY3dkL2ZjaGRpciwgdGhlbgpA QCAtMzYsMTAgKzgwLDEyIEBACiAgICBOb3RlIHRoYXQgdGhpcyBpbXBsZW1lbnRhdGlvbiBv bmx5IHN1cHBvcnRzIEFUX0VBQ0NFU1MsIGFsdGhvdWdoIHNvbWUKICAgIG5hdGl2ZSB2ZXJz aW9ucyBhbHNvIHN1cHBvcnQgQVRfU1lNTElOS19OT0ZPTExPVy4gICovCiAKLSNkZWZpbmUg QVRfRlVOQ19OQU1FIGZhY2Nlc3NhdAotI2RlZmluZSBBVF9GVU5DX0YxIGV1aWRhY2Nlc3MK LSNkZWZpbmUgQVRfRlVOQ19GMiBhY2Nlc3MKLSNkZWZpbmUgQVRfRlVOQ19VU0VfRjFfQ09O RCBBVF9FQUNDRVNTCi0jZGVmaW5lIEFUX0ZVTkNfUE9TVF9GSUxFX1BBUkFNX0RFQ0xTICwg aW50IG1vZGUsIGludCBmbGFnCi0jZGVmaW5lIEFUX0ZVTkNfUE9TVF9GSUxFX0FSR1MgICAg ICAgICwgbW9kZQotI2luY2x1ZGUgImF0LWZ1bmMuYyIKKyMgZGVmaW5lIEFUX0ZVTkNfTkFN RSBmYWNjZXNzYXQKKyMgZGVmaW5lIEFUX0ZVTkNfRjEgZXVpZGFjY2VzcworIyBkZWZpbmUg QVRfRlVOQ19GMiBhY2Nlc3MKKyMgZGVmaW5lIEFUX0ZVTkNfVVNFX0YxX0NPTkQgQVRfRUFD Q0VTUworIyBkZWZpbmUgQVRfRlVOQ19QT1NUX0ZJTEVfUEFSQU1fREVDTFMgLCBpbnQgbW9k ZSwgaW50IGZsYWcKKyMgZGVmaW5lIEFUX0ZVTkNfUE9TVF9GSUxFX0FSR1MgICAgICAgICwg bW9kZQorIyBpbmNsdWRlICJhdC1mdW5jLmMiCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvbGli L2ZzdGF0YXQuYyBiL2xpYi9mc3RhdGF0LmMKaW5kZXggNjdlNDhkOS4uMjk0ODYxZiAxMDA2 NDQKLS0tIGEvbGliL2ZzdGF0YXQuYworKysgYi9saWIvZnN0YXRhdC5jCkBAIC0yOCw3ICsy OCw3IEBACiAjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICN1bmRlZiBfX25lZWRfc3lzdGVtX3N5 c19zdGF0X2gKIAotI2lmIEhBVkVfRlNUQVRBVAorI2lmIEhBVkVfRlNUQVRBVCAmJiBIQVZF X1dPUktJTkdfRlNUQVRBVF9aRVJPX0ZMQUcKIHN0YXRpYyBpbnQKIG9yaWdfZnN0YXRhdCAo aW50IGZkLCBjaGFyIGNvbnN0ICpmaWxlbmFtZSwgc3RydWN0IHN0YXQgKmJ1ZiwgaW50IGZs YWdzKQogewpkaWZmIC0tZ2l0IGEvbGliL2dudWxpYi5tay5pbiBiL2xpYi9nbnVsaWIubWsu aW4KaW5kZXggMGY3OTViMy4uYzUxMGEwZSAxMDA2NDQKLS0tIGEvbGliL2dudWxpYi5tay5p bgorKysgYi9saWIvZ251bGliLm1rLmluCkBAIC02ODksNiArNjg5LDcgQEAgUkVQTEFDRV9E SVJGRCA9IEBSRVBMQUNFX0RJUkZEQAogUkVQTEFDRV9EUFJJTlRGID0gQFJFUExBQ0VfRFBS SU5URkAKIFJFUExBQ0VfRFVQID0gQFJFUExBQ0VfRFVQQAogUkVQTEFDRV9EVVAyID0gQFJF UExBQ0VfRFVQMkAKK1JFUExBQ0VfRkFDQ0VTU0FUID0gQFJFUExBQ0VfRkFDQ0VTU0FUQAog UkVQTEFDRV9GQ0hPV05BVCA9IEBSRVBMQUNFX0ZDSE9XTkFUQAogUkVQTEFDRV9GQ0xPU0Ug PSBAUkVQTEFDRV9GQ0xPU0VACiBSRVBMQUNFX0ZDTlRMID0gQFJFUExBQ0VfRkNOVExACkBA IC0yOTg2LDYgKzI5ODcsNyBAQCB1bmlzdGQuaDogdW5pc3RkLmluLmggJCh0b3BfYnVpbGRk aXIpL2NvbmZpZy5zdGF0dXMgJChDWFhERUZTX0gpICQoQVJHX05PTk5VTExfSAogCSAgICAg IC1lICdzfEAnJ1JFUExBQ0VfQ0xPU0UnJ0B8JChSRVBMQUNFX0NMT1NFKXxnJyBcCiAJICAg ICAgLWUgJ3N8QCcnUkVQTEFDRV9EVVAnJ0B8JChSRVBMQUNFX0RVUCl8ZycgXAogCSAgICAg IC1lICdzfEAnJ1JFUExBQ0VfRFVQMicnQHwkKFJFUExBQ0VfRFVQMil8ZycgXAorCSAgICAg IC1lICdzfEAnJ1JFUExBQ0VfRkFDQ0VTU0FUJydAfCQoUkVQTEFDRV9GQUNDRVNTQVQpfGcn IFwKIAkgICAgICAtZSAnc3xAJydSRVBMQUNFX0ZDSE9XTkFUJydAfCQoUkVQTEFDRV9GQ0hP V05BVCl8ZycgXAogCSAgICAgIC1lICdzfEAnJ1JFUExBQ0VfRlRSVU5DQVRFJydAfCQoUkVQ TEFDRV9GVFJVTkNBVEUpfGcnIFwKIAkgICAgICAtZSAnc3xAJydSRVBMQUNFX0dFVENXRCcn QHwkKFJFUExBQ0VfR0VUQ1dEKXxnJyBcCmRpZmYgLS1naXQgYS9saWIvdW5pc3RkLmluLmgg Yi9saWIvdW5pc3RkLmluLmgKaW5kZXggY2E4MDkwYS4uOTE0NDc4MyAxMDA2NDQKLS0tIGEv bGliL3VuaXN0ZC5pbi5oCisrKyBiL2xpYi91bmlzdGQuaW4uaApAQCAtNDYxLDEzICs0NjEs MjUgQEAgX0dMX1dBUk5fT05fVVNFIChldWlkYWNjZXNzLCAiZXVpZGFjY2VzcyBpcyB1bnBv cnRhYmxlIC0gIgogCiAKICNpZiBAR05VTElCX0ZBQ0NFU1NBVEAKLSMgaWYgIUBIQVZFX0ZB Q0NFU1NBVEAKKyMgaWYgQFJFUExBQ0VfRkFDQ0VTU0FUQAorIyAgaWYgIShkZWZpbmVkIF9f Y3BsdXNwbHVzICYmIGRlZmluZWQgR05VTElCX05BTUVTUEFDRSkKKyMgICB1bmRlZiBmYWNj ZXNzYXQKKyMgICBkZWZpbmUgZmFjY2Vzc2F0IHJwbF9mYWNjZXNzYXQKKyMgIGVuZGlmCitf R0xfRlVOQ0RFQ0xfUlBMIChmYWNjZXNzYXQsIGludCwKKyAgICAgICAgICAgICAgICAgIChp bnQgZmQsIGNoYXIgY29uc3QgKm5hbWUsIGludCBtb2RlLCBpbnQgZmxhZykKKyAgICAgICAg ICAgICAgICAgIF9HTF9BUkdfTk9OTlVMTCAoKDIpKSk7CitfR0xfQ1hYQUxJQVNfUlBMIChm YWNjZXNzYXQsIGludCwKKyAgICAgICAgICAgICAgICAgIChpbnQgZmQsIGNoYXIgY29uc3Qg Km5hbWUsIGludCBtb2RlLCBpbnQgZmxhZykpOworIyBlbHNlCisjICBpZiAhQEhBVkVfRkFD Q0VTU0FUQAogX0dMX0ZVTkNERUNMX1NZUyAoZmFjY2Vzc2F0LCBpbnQsCiAgICAgICAgICAg ICAgICAgICAoaW50IGZkLCBjaGFyIGNvbnN0ICpmaWxlLCBpbnQgbW9kZSwgaW50IGZsYWcp CiAgICAgICAgICAgICAgICAgICBfR0xfQVJHX05PTk5VTEwgKCgyKSkpOwotIyBlbmRpZgor IyAgZW5kaWYKIF9HTF9DWFhBTElBU19TWVMgKGZhY2Nlc3NhdCwgaW50LAogICAgICAgICAg ICAgICAgICAgKGludCBmZCwgY2hhciBjb25zdCAqZmlsZSwgaW50IG1vZGUsIGludCBmbGFn KSk7CisjIGVuZGlmCiBfR0xfQ1hYQUxJQVNXQVJOIChmYWNjZXNzYXQpOwogI2VsaWYgZGVm aW5lZCBHTlVMSUJfUE9TSVhDSEVDSwogIyB1bmRlZiBmYWNjZXNzYXQKZGlmZiAtLWdpdCBh L200L2ZhY2Nlc3NhdC5tNCBiL200L2ZhY2Nlc3NhdC5tNAppbmRleCA4MzdhZTU0Li5mNGNi NDlkIDEwMDY0NAotLS0gYS9tNC9mYWNjZXNzYXQubTQKKysrIGIvbTQvZmFjY2Vzc2F0Lm00 CkBAIC0xLDQgKzEsNCBAQAotIyBzZXJpYWwgNgorIyBzZXJpYWwgNwogIyBTZWUgaWYgd2Ug bmVlZCB0byBwcm92aWRlIGZhY2Nlc3NhdCByZXBsYWNlbWVudC4KIAogZG5sIENvcHlyaWdo dCAoQykgMjAwOS0yMDE3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTgs MTAgKzE4LDEyIEBAIEFDX0RFRlVOCiAgIEFDX0NIRUNLX0ZVTkNTX09OQ0UoW2ZhY2Nlc3Nh dF0pCiAgIGlmIHRlc3QgJGFjX2N2X2Z1bmNfZmFjY2Vzc2F0ID0gbm87IHRoZW4KICAgICBI QVZFX0ZBQ0NFU1NBVD0wCisgIGVsaWYgdGVzdCAiJGdsX2N2X2Z1bmNfbHN0YXRfZGVyZWZl cmVuY2VzX3NsYXNoZWRfc3ltbGluayIgIT0geWVzOyB0aGVuCisgICAgUkVQTEFDRV9GQUND RVNTQVQ9MQogICBmaQogXSkKIAotIyBQcmVyZXF1aXNpdGVzIG9mIGxpYi9mYWNjZXNzYXQu bTQuCisjIFByZXJlcXVpc2l0ZXMgb2YgbGliL2ZhY2Nlc3NhdC5jLgogQUNfREVGVU4oW2ds X1BSRVJFUV9GQUNDRVNTQVRdLAogWwogICBBQ19DSEVDS19GVU5DUyhbYWNjZXNzXSkKZGlm ZiAtLWdpdCBhL200L2dudWxpYi1jb21wLm00IGIvbTQvZ251bGliLWNvbXAubTQKaW5kZXgg YzU1MTc1Mi4uMTM0NTlmOSAxMDA2NDQKLS0tIGEvbTQvZ251bGliLWNvbXAubTQKKysrIGIv bTQvZ251bGliLWNvbXAubTQKQEAgLTIyMiw3ICsyMjIsNyBAQCBBQ19ERUZVTgogICBnbF9T VFJJTkdfTU9EVUxFX0lORElDQVRPUihbZXhwbGljaXRfYnplcm9dKQogICBBQ19SRVFVSVJF KFtnbF9FWFRFUk5fSU5MSU5FXSkKICAgZ2xfRlVOQ19GQUNDRVNTQVQKLSAgaWYgdGVzdCAk SEFWRV9GQUNDRVNTQVQgPSAwOyB0aGVuCisgIGlmIHRlc3QgJEhBVkVfRkFDQ0VTU0FUID0g MCB8fCB0ZXN0ICRSRVBMQUNFX0ZBQ0NFU1NBVCA9IDE7IHRoZW4KICAgICBBQ19MSUJPQkoo W2ZhY2Nlc3NhdF0pCiAgICAgZ2xfUFJFUkVRX0ZBQ0NFU1NBVAogICBmaQpAQCAtNTkzLDE2 ICs1OTMsMTYgQEAgQUNfREVGVU4KICAgICAgIGdsX2dudWxpYl9lbmFibGVkXzY4MmU2MDk2 MDRjY2FhYzZiZTM4MmU0ZWUzYTRlYWVjPXRydWUKICAgICBmaQogICB9Ci0gIGlmIHRlc3Qg JEhBVkVfRkFDQ0VTU0FUID0gMDsgdGhlbgorICBpZiB0ZXN0ICRIQVZFX0ZBQ0NFU1NBVCA9 IDAgfHwgdGVzdCAkUkVQTEFDRV9GQUNDRVNTQVQgPSAxOyB0aGVuCiAgICAgZnVuY19nbF9n bnVsaWJfbTRjb2RlXzI2MDk0MWMwZTVkYzY3ZWM5ZTg3ZDFmYjMyMWMzMDBiCiAgIGZpCi0g IGlmIHRlc3QgJEhBVkVfRkFDQ0VTU0FUID0gMDsgdGhlbgorICBpZiB0ZXN0ICRIQVZFX0ZB Q0NFU1NBVCA9IDAgfHwgdGVzdCAkUkVQTEFDRV9GQUNDRVNTQVQgPSAxOyB0aGVuCiAgICAg ZnVuY19nbF9nbnVsaWJfbTRjb2RlX2Rvc25hbWUKICAgZmkKLSAgaWYgdGVzdCAkSEFWRV9G QUNDRVNTQVQgPSAwOyB0aGVuCisgIGlmIHRlc3QgJEhBVkVfRkFDQ0VTU0FUID0gMCB8fCB0 ZXN0ICRSRVBMQUNFX0ZBQ0NFU1NBVCA9IDE7IHRoZW4KICAgICBmdW5jX2dsX2dudWxpYl9t NGNvZGVfZXVpZGFjY2VzcwogICBmaQotICBpZiB0ZXN0ICRIQVZFX0ZBQ0NFU1NBVCA9IDA7 IHRoZW4KKyAgaWYgdGVzdCAkSEFWRV9GQUNDRVNTQVQgPSAwIHx8IHRlc3QgJFJFUExBQ0Vf RkFDQ0VTU0FUID0gMTsgdGhlbgogICAgIGZ1bmNfZ2xfZ251bGliX200Y29kZV8wM2UwYWFh ZDRjYjg5Y2E3NTc2NTNiZDM2N2E2Y2NiNwogICBmaQogICBpZiB0ZXN0ICRIQVZFX0ZDTlRM ID0gMCB8fCB0ZXN0ICRSRVBMQUNFX0ZDTlRMID0gMTsgdGhlbgpkaWZmIC0tZ2l0IGEvbTQv dW5pc3RkX2gubTQgYi9tNC91bmlzdGRfaC5tNAppbmRleCBjYzQ0Njc3Li42MGU3ZWE0IDEw MDY0NAotLS0gYS9tNC91bmlzdGRfaC5tNAorKysgYi9tNC91bmlzdGRfaC5tNApAQCAtMSw0 ICsxLDQgQEAKLSMgdW5pc3RkX2gubTQgc2VyaWFsIDcwCisjIHVuaXN0ZF9oLm00IHNlcmlh bCA3MQogZG5sIENvcHlyaWdodCAoQykgMjAwNi0yMDE3IEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLgogZG5sIFRoaXMgZmlsZSBpcyBmcmVlIHNvZnR3YXJlOyB0aGUgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uCiBkbmwgZ2l2ZXMgdW5saW1pdGVkIHBlcm1pc3Npb24gdG8g Y29weSBhbmQvb3IgZGlzdHJpYnV0ZSBpdCwKQEAgLTE1OSw2ICsxNTksNyBAQCBBQ19ERUZV TgogICBSRVBMQUNFX0NMT1NFPTA7ICAgICAgICBBQ19TVUJTVChbUkVQTEFDRV9DTE9TRV0p CiAgIFJFUExBQ0VfRFVQPTA7ICAgICAgICAgIEFDX1NVQlNUKFtSRVBMQUNFX0RVUF0pCiAg IFJFUExBQ0VfRFVQMj0wOyAgICAgICAgIEFDX1NVQlNUKFtSRVBMQUNFX0RVUDJdKQorICBS RVBMQUNFX0ZBQ0NFU1NBVD0wOyAgICBBQ19TVUJTVChbUkVQTEFDRV9GQUNDRVNTQVRdKQog ICBSRVBMQUNFX0ZDSE9XTkFUPTA7ICAgICBBQ19TVUJTVChbUkVQTEFDRV9GQ0hPV05BVF0p CiAgIFJFUExBQ0VfRlRSVU5DQVRFPTA7ICAgIEFDX1NVQlNUKFtSRVBMQUNFX0ZUUlVOQ0FU RV0pCiAgIFJFUExBQ0VfR0VUQ1dEPTA7ICAgICAgIEFDX1NVQlNUKFtSRVBMQUNFX0dFVENX RF0pCi0tIAoyLjcuNAoK --------------FBE24167036E1CB8E49D7AAC-- From unknown Thu Aug 21 12:10:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Vincent Zhang Subject: bug#29231: closed (Re: bug#29231: 26.0.90; invald file name for symbolic files) Message-ID: References: <20171112120932.GA99476@breton.holly.idiocy.org> X-Gnu-PR-Message: they-closed 29231 X-Gnu-PR-Package: emacs Reply-To: 29231@debbugs.gnu.org Date: Sun, 12 Nov 2017 12:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1510488602-18555-1" This is a multi-part message in MIME format... ------------=_1510488602-18555-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29231: 26.0.90; invald file name for symbolic files which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29231@debbugs.gnu.org. --=20 29231: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29231 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1510488602-18555-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29231-done) by debbugs.gnu.org; 12 Nov 2017 12:09:44 +0000 Received: from localhost ([127.0.0.1]:36107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDr56-0004oh-1j for submit@debbugs.gnu.org; Sun, 12 Nov 2017 07:09:44 -0500 Received: from mail-wr0-f178.google.com ([209.85.128.178]:51182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDr53-0004oS-HV for 29231-done@debbugs.gnu.org; Sun, 12 Nov 2017 07:09:42 -0500 Received: by mail-wr0-f178.google.com with SMTP id p96so12101945wrb.7 for <29231-done@debbugs.gnu.org>; Sun, 12 Nov 2017 04:09:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=8+zPOSK/ZNDqZwW8tplYcevfMMT+4s53DsEQYaCJHiY=; b=M0qco8KHTuhbHWI0S0PeDoQoryurXT+nWJaQT7A63CIDoiAGV3B1d++VyuGuRcvnA/ HLFVCOjAY4tF7BzEnYiVxxx8Yve6SNwdHZar6ghVqvYZbnUZltezwPg5Cq1BMVHNSAWR Aq0r/nDnK75xyXvDOniNVOFndv38uX1ZkKQRgDfCt8P1V1Hb3VncYFl+M25i4p7bUXur kqnO9wzFzYlfBCYHjyq7EBVQDg4Gh+6nqKPKsnoxS7T3uf9vP9XB1sTqItYts1d73PL6 vzYu6WWvnAuyWdZjvWbfhCpp8rfcwXVNBs6u11Oq+J7vgzkxYfrjzX31NwzNK0DseMyC T/DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=8+zPOSK/ZNDqZwW8tplYcevfMMT+4s53DsEQYaCJHiY=; b=Dx/KWru7zM1yVur35tKAkUv9w/iYt5OL1rkYb37Ly6cRDn4RRU2ccPmmvOp/x7rQaI N4bRqOVA5M3NFRVlhCB5lEflDs2aWICMIfZX2ldeJDUMntN8M4yW3OtP8lq8eH6r8xlx sMVSri1fc6l8mr+0NHiEo0IBxmk5O+M47xC+HmJJktmenKJCoWONkMX1B0SV3qGeWWq/ Uocr8w0dtuWHIikqMX69rgFAcnKfOSVKL0Wuwn4dnTP8vjg/oHcm3xGcSGpIreagyOjK 9jY/cd41Jo48eAGxXy6oTIimJZERvWd48edj3BOQDupE1G9DjUFktg0jLL5uE6ITcm0o 0ASg== X-Gm-Message-State: AJaThX77oIHBT0Uo0BtlKSYpQxVaXKtXwI25H5pZM1L1dnEUtyOk+0WZ lnQyMKdpHFWvIiFCSpKMPi8= X-Google-Smtp-Source: AGs4zMbUazJew7LSvAvz2SwlypBKTwhLakqV5t3qLbVhN7SHnuIhh3x6Xa87YPQLD+RrL5Eq1EsXBg== X-Received: by 10.223.177.135 with SMTP id q7mr1888232wra.217.1510488575657; Sun, 12 Nov 2017 04:09:35 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3c17-fec0-ce5a-02ad.holly.idiocy.org. [2001:8b0:3f8:8129:3c17:fec0:ce5a:2ad]) by smtp.gmail.com with ESMTPSA id a43sm1852496wrc.53.2017.11.12.04.09.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Nov 2017 04:09:34 -0800 (PST) Date: Sun, 12 Nov 2017 12:09:32 +0000 From: Alan Third To: Paul Eggert Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files Message-ID: <20171112120932.GA99476@breton.holly.idiocy.org> References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 29231-done Cc: Vincent Zhang , Eli Zaretskii , 29231-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) On Sat, Nov 11, 2017 at 11:19:05PM -0800, Paul Eggert wrote: > Apparently macOS faccessat has a problem similar to fstatat. Gnulib did not > work around the faccessat problem, so I wrote and installed a fix for this > into Gnulib and installed the attached patch into the emacs-26 branch. > Please give it a try. This fixes the problem for me. Thanks, Paul! -- Alan Third ------------=_1510488602-18555-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Nov 2017 17:42:03 +0000 Received: from localhost ([127.0.0.1]:60681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqq2-00006g-Eo for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:42:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqq0-00006B-GR for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:42:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCqps-0007z3-Th for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:41:55 -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.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60031) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCqps-0007ya-Oh for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:41:52 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52597) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCqpp-0000Sw-OI for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCqpk-0007qt-Fb for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:49 -0500 Received: from mail-oln040092004097.outbound.protection.outlook.com ([40.92.4.97]:12194 helo=NAM02-CY1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCqpj-0007qE-Te for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 12:41:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4k/NWDQhcDETecpFfsHNYFm1vFA8BUXAMC2mZkiaw9Q=; b=LJpPEwHODBQM90ImX97966zitV9qFm7V4gP85Be+gkZkCsgCFZQJ3v/aeaQ6o/HL27/0gNFflNvulo1qvafVZ5ss3kNxW2tmnbX3anDfveDrDCjARWKc5n+uDz7UQP75VwkmqRMsAppm4QHJpV0al12Q8e2rY0aiZ0QF3pHOFojL0NsnIs8l0X0Y3tywYocZ7BlZzUu7t1m+YO3htOIbhlKhqXU/nQcTWrMENa+HHbkY7ApzdLe8xadmMeQGju5xlybeMQffmXSXtBc/x9JwW6tCycTDv9n6VUfW9ewXJBNrHMQMe90hT4Rz81N0Pe0d6Hutz6oGx8y3nNwSMrWPeA== Received: from CY1NAM02FT023.eop-nam02.prod.protection.outlook.com (10.152.74.57) by CY1NAM02HT219.eop-nam02.prod.protection.outlook.com (10.152.75.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.197.9; Thu, 9 Nov 2017 17:41:42 +0000 Received: from MWHPR22MB0144.namprd22.prod.outlook.com (10.152.74.54) by CY1NAM02FT023.mail.protection.outlook.com (10.152.74.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.197.9 via Frontend Transport; Thu, 9 Nov 2017 17:41:42 +0000 Received: from MWHPR22MB0144.namprd22.prod.outlook.com ([10.168.250.8]) by MWHPR22MB0144.namprd22.prod.outlook.com ([10.168.250.8]) with mapi id 15.20.0197.022; Thu, 9 Nov 2017 17:41:42 +0000 From: Vincent Zhang To: "bug-gnu-emacs@gnu.org" Subject: 26.0.90; invald file name for symbolic files Thread-Topic: 26.0.90; invald file name for symbolic files Thread-Index: AQHTWYIAU8qkx7rSskGDxdqzW+db6w== Date: Thu, 9 Nov 2017 17:41:42 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:14965E0EA6287357A739E7C59588E265018D075BAF24D92C8551D25D837534CD; UpperCasedChecksum:082FA524023F4E284906CDCC5528AD6A6501FA3D466525F2FC4174D42A250869; SizeAsReceived:6853; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [uvsHQuQpVpfNMAiKjkaCF+uOcURGBZkU] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1NAM02HT219; 6:Wo+cNELiKtr/Xw45kfIYiCoPHuGOHrq+o6vEkVjE/SgtuF3WstldEslFwKlXjjtM1zOC1p9nQTzDQMoBdoRULsb+qJkhOrrpI47wZruGodq9jzDLbl2bEnuxViw/dvMlb5J6lFteqtprUuT4P+sYuPvR7XqSuMgjSwKpO/2k1b0alfFPScQh5JbRi9t0yuLp4UMfaylfWp5t96U9VNMfRyM1eB7yqDdrZ0PJdPCbcXYwhIyvAM1y9kXB8dY0uRp6Bxn0vhoBAp+rYUHtyxYJmYDjcMbxgATzgxBZOIScykDwXjFW8Gg9hJPS0lfDUdnanrzOF/jly/m1HW5IJlOo3s0dRv8+09egWAXoYuAwwPk=; 5:crDkC1klk16oL4fnrx+6ostZh8zQ59IwRc3KG+KGX17CXBYJPE8XYt90Rq+YfR51mJ0ZEaGrK0wsJ1TdCiumHWx8jZdYaM0eBLZzjG3CGOxt9tbxsbw7nf0PFvIOvl4d8w3uffH1rpm4lX17P519gS8t3aYCtRHIzRft4C1xEHY=; 24:RrTSnuGGVHjeLLqUhpw/FLQAw3s8vnU5TbOd7nHLiSOHzQsoYAgjXfWTO0lcl4wbV7lXl/6e9qvsK9/hLLlCvyPbC47FLnucSd8IDr4mTkA=; 7:/J3NN9HNg5TRt0x/JZ/n0Fgen7ngPlGye/m6Upm78pZtWhShwiM9m897PT3Dx4rkBQOzl2yv5TWyIhUOT/Iyn33EJIqPWKOrAHdfcGnic0CrPzBLv06ozQsxj3Yh7wbnmvu1dUJ4HNPAs4F/Dy5XswD8ln+KYRyLHWRsjnIzUbtkhhPp4c+uwwXzy4EY/LjIeHgkD9HaB9EhoU5Mlsb1SBz4euP7728UZKwRcnOT9a99pd5I710WSqq7/Bf+hGK2 x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: f1bcb06b-cab4-40fc-9443-08d527992314 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:CY1NAM02HT219; x-ms-traffictypediagnostic: CY1NAM02HT219: authentication-results: outbound.protection.outlook.com; spf=skipped (originating message); dkim=none (message not signed) header.d=none; dmarc=none action=none header.from=hotmail.com; x-exchange-antispam-report-test: UriScan:(158342451672863)(788757137089); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:CY1NAM02HT219; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1NAM02HT219; x-forefront-prvs: 0486A0CB86 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CY1NAM02HT219; H:MWHPR22MB0144.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1bcb06b-cab4-40fc-9443-08d527992314 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2017 17:41:42.3574 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT219 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [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: -4.0 (----) 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: -4.0 (----) --_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable In Emacs 24 an 25, the symbolic file names are same as other files (e.g. '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'ivy' handles files incorrectly. In fact, it will recognize it as a folder and create a new file. In GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21= Version 10.9.5 (Build 13F1911)) of 2017-10-12 built on builder10-9.local Windowing system distributor 'Apple', version 10.3.1561 Recent messages: Auto-saving...done Mark set Send this bug report to the Emacs maintainers? (y or n) y Sending... Mark set [2 times] Sending via mail... Quit mwheel-scroll: Beginning of buffer [3 times] C-c RET C-g is undefined Buffer *unsent mail to bug-gnu-emacs* modified; kill anyway? (y or n) y 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 Important settings: value of $LANG: en_CN.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: counsel-mode: t ivy-mode: t server-mode: t save-place-mode: t spaceline-info-mode: t smooth-scrolling-mode: t delete-selection-mode: t global-hl-line-mode: t show-paren-mode: t winner-mode: t window-numbering-mode: t popwin-mode: t eyebrowse-mode: t browse-url-dwim-mode: t global-emojify-mode: t emojify-mode: t dumb-jump-mode: t savehist-mode: t shell-dirtrack-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t drag-stuff-global-mode: t drag-stuff-mode: t global-hungry-delete-mode: t hungry-delete-mode: t ace-pinyin-global-mode: t ace-pinyin-mode: t global-anzu-mode: t anzu-mode: t global-undo-tree-mode: t undo-tree-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t yas-global-mode: t yas-minor-mode: t indent-guide-global-mode: t indent-guide-mode: t volatile-highlights-mode: t global-auto-revert-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t which-key-mode: t projectile-rails-global-mode: t projectile-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flycheck-mode: t diff-auto-refine-mode: t recentf-mode: t rainbow-mode: t elisp-slime-nav-mode: t display-line-numbers-mode: t goto-address-prog-mode: t subword-mode: t symbol-overlay-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t fic-mode: t whitespace-mode: t editorconfig-mode: t electric-pair-mode: t persistent-scratch-autosave-mode: t desktop-save-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t prettify-symbols-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 size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (network-stream starttls mailalias smtpmail shadow sort mail-extr emacsbug message rfc822 mml mml-sec epa epg mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail smex ivy-hydra bookmark pp company-c-headers counsel-projectile counsel esh-util swiper colir ivy flx ivy-overlay tide tide-lv typescript-mode ido cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs mwim time server saveplace spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes cnfonts cnfonts-ui cus-edit cus-start cus-load smooth-scrolling delsel ace-link company-emoji company-emoji-list hl-line paren browse-kill-ring derived windmove winner window-numbering popwin eyebrowse browse-url-dwim string-utils list-utils rg emojify apropos tar-mode ht dumb-jump popup dockerfile-mode org-indent org-bullets org-rmail org-mhe org-irc org-info org-gnus gnus-util rmail rmail-loaddefs mail-utils org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-element avl-tree generator ob-ruby ob-python org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-china-x cal-china lunar solar cal-dst holidays hol-loaddefs cal-menu calendar cal-loaddefs view noutline outline conf-mode vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired dired-rainbow dired-hacks-utils dired-quick-sort savehist ls-lisp dired-x dired dired-loaddefs rspec-mode robe url-http tls gnutls url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny ruby-refactor rubocop tramp tramp-compat tramp-loaddefs trampver shell pcomplete parse-time format-spec yard-mode company-go go-projectile go-rename go-guru go-eldoc imenu go-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap find-file ffap sh-script executable aggressive-indent drag-stuff hungry-delete ace-pinyin pinyinlib anzu undo-tree company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-shell company-yasnippet company-robe company-quickhelp company pcase yasnippet indent-guide volatile-highlights autorevert filenotify diff-hl-flydiff diff diff-hl vc-dir ewoc vc vc-dispatcher which-key projectile-rails rake f s inflections inf-ruby ruby-mode smie projectile grep compile comint ibuf-ext ibuffer ibuffer-loaddefs avy-flycheck avy flycheck-pos-tip pos-tip flycheck json map find-func subr-x dash vc-git diff-mode open-junk-file recentf tree-widget wid-edit editorconfig-core editorconfig-core-handle editorconfig-fnmatch rainbow-mode ansi-color color elisp-slime-nav etags xref project display-line-numbers goto-addr cap-words superword subword symbol-overlay thingatpt highlight-parentheses rainbow-delimiters fic-mode whitespace editorconfig elec-pair persistent-scratch init-restore desktop frameset init-prog init-web init-ruby init-python init-go init-c init-emacs-lisp init-projectile init-flycheck init-vcs init-utils init-funcs init-org hydra ring lv init-eshell init-shell init-window init-kill-ring init-ibuffer init-highlight init-dired init-calendar init-yasnippet init-company init-ivy init-edit init-ui cl-extra help-mode spacemacs-dark-theme spacemacs-common init-basic exec-path-from-shell init-package use-package diminish bind-key easy-mmode finder-inf edmacro kmacro rx cl info advice package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib init-custom init-const 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 758796 113848) (symbols 48 55898 7) (miscs 40 1913 3182) (strings 32 221355 16229) (string-bytes 1 5553603) (vectors 16 111170) (vector-slots 8 3520629 41305) (floats 8 1112 793) (intervals 56 18719 421) (buffers 992 72)) -- Best Regards, Vincent Zhang Best Regards, Vincent Zhang --_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_ Content-Type: text/html; charset="us-ascii" Content-ID: <045621D0CCF3FE4DA3A4FB3BB77EC735@namprd22.prod.outlook.com> Content-Transfer-Encoding: quoted-printable
In Emacs 24 an 25, the symbolic file names are same as other files (e.g. '~/xxx), but in Emacs 26, the file name is '~/xxx/', thus 'ido' or 'ivy' handles files incorrectly. In fact, it will recognize it as a folder and create a new file.


In GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21= Version 10.9.5 (Build 13F1911))
of 2017-10-12 built on builder10-9.local
Windowing system distributor 'Apple', version 10.3.1561
Recent messages:
Auto-saving...done
Mark set
Send this bug report to the Emacs maintainers? (y or n) y
Sending...
Mark set [2 times]
Sending via mail...
Quit
mwheel-scroll: Beginning of buffer [3 times]
C-c RET C-g is undefined
Buffer *unsent mail to bug-gnu-emacs* modified; kill anyway? (y or n) y

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

Important settings:
  value of $LANG: en_CN.U= TF-8
  locale-coding-system: u= tf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  counsel-mode: t
  ivy-mode: t
  server-mode: t
  save-place-mode: t
  spaceline-info-mode: t<= br class=3D"">   smooth-scrolling-mode: = t
  delete-selection-mode: = t
  global-hl-line-mode: t<= br class=3D"">   show-paren-mode: t
  winner-mode: t
  window-numbering-mode: = t
  popwin-mode: t
  eyebrowse-mode: t
  browse-url-dwim-mode: t=
  global-emojify-mode: t<= br class=3D"">   emojify-mode: t
  dumb-jump-mode: t
  savehist-mode: t
  shell-dirtrack-mode: t<= br class=3D"">   global-aggressive-inden= t-mode: t
  aggressive-indent-mode:= t
  drag-stuff-global-mode:= t
  drag-stuff-mode: t
  global-hungry-delete-mo= de: t
  hungry-delete-mode: t   ace-pinyin-global-mode:= t
  ace-pinyin-mode: t
  global-anzu-mode: t
  anzu-mode: t
  global-undo-tree-mode: = t
  undo-tree-mode: t
  company-quickhelp-mode:= t
  company-quickhelp-local= -mode: t
  global-company-mode: t<= br class=3D"">   company-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  indent-guide-global-mod= e: t
  indent-guide-mode: t   volatile-highlights-mod= e: t
  global-auto-revert-mode= : t
  diff-hl-flydiff-mode: t=
  global-diff-hl-mode: t<= br class=3D"">   which-key-mode: t
  projectile-rails-global= -mode: t
  projectile-mode: t
  flycheck-pos-tip-mode: = t
  global-flycheck-mode: t=
  flycheck-mode: t
  diff-auto-refine-mode: = t
  recentf-mode: t
  rainbow-mode: t
  elisp-slime-nav-mode: t=
  display-line-numbers-mo= de: t
  goto-address-prog-mode:= t
  subword-mode: t
  symbol-overlay-mode: t<= br class=3D"">   highlight-parentheses-m= ode: t
  rainbow-delimiters-mode= : t
  fic-mode: t
  whitespace-mode: t
  editorconfig-mode: t   electric-pair-mode: t   persistent-scratch-auto= save-mode: t
  desktop-save-mode: t   override-global-mode: t=
  tooltip-mode: t
  global-eldoc-mode: t   eldoc-mode: t
  electric-indent-mode: t=
  mouse-wheel-mode: t
  global-prettify-symbols= -mode: t
  prettify-symbols-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
  size-indication-mode: t=
  column-number-mode: t   line-number-mode: t
  transient-mark-mode: t<= br class=3D"">
Load-path shadows:
None found.

Features:
(network-stream starttls mailalias smtpmail shadow sort mail-extr
emacsbug message rfc822 mml mml-sec epa epg mm-decode mm-bodies
mm-encode mailabbrev gmm-utils mailheader sendmail smex ivy-hydra
bookmark pp company-c-headers counsel-projectile counsel esh-util swiper colir ivy flx ivy-overlay tide tide-lv typescript-mode ido cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs mwim time server saveplace spaceline-config spaceline-segments
spaceline powerline powerline-separators powerline-themes cnfonts
cnfonts-ui cus-edit cus-start cus-load smooth-scrolling delsel ace-link
company-emoji company-emoji-list hl-line paren browse-kill-ring derived
windmove winner window-numbering popwin eyebrowse browse-url-dwim
string-utils list-utils rg emojify apropos tar-mode ht dumb-jump popup
dockerfile-mode org-indent org-bullets org-rmail org-mhe org-irc
org-info org-gnus gnus-util rmail rmail-loaddefs mail-utils org-docview
doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m
org-element avl-tree generator ob-ruby ob-python org org-macro
org-footnote org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-china-x
cal-china lunar solar cal-dst holidays hol-loaddefs cal-menu calendar
cal-loaddefs view noutline outline conf-mode vc-mtn vc-hg vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired dired-rainbow
dired-hacks-utils dired-quick-sort savehist ls-lisp dired-x dired
dired-loaddefs rspec-mode robe url-http tls gnutls url-auth mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc
puny ruby-refactor rubocop tramp tramp-compat tramp-loaddefs trampver
shell pcomplete parse-time format-spec yard-mode company-go
go-projectile go-rename go-guru go-eldoc imenu go-mode url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap find-file ffap sh-script executable aggressive-indent
drag-stuff hungry-delete ace-pinyin pinyinlib anzu undo-tree
company-oddmuse company-keywords company-etags company-gtags
company-dabbrev-code company-dabbrev company-files company-capf
company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-shell
company-yasnippet company-robe company-quickhelp company pcase yasnippet indent-guide volatile-highlights autorevert filenotify diff-hl-flydiff
diff diff-hl vc-dir ewoc vc vc-dispatcher which-key projectile-rails
rake f s inflections inf-ruby ruby-mode smie projectile grep compile
comint ibuf-ext ibuffer ibuffer-loaddefs avy-flycheck avy
flycheck-pos-tip pos-tip flycheck json map find-func subr-x dash vc-git
diff-mode open-junk-file recentf tree-widget wid-edit editorconfig-core
editorconfig-core-handle editorconfig-fnmatch rainbow-mode ansi-color
color elisp-slime-nav etags xref project display-line-numbers goto-addr
cap-words superword subword symbol-overlay thingatpt
highlight-parentheses rainbow-delimiters fic-mode whitespace
editorconfig elec-pair persistent-scratch init-restore desktop frameset
init-prog init-web init-ruby init-python init-go init-c init-emacs-lisp
init-projectile init-flycheck init-vcs init-utils init-funcs init-org
hydra ring lv init-eshell init-shell init-window init-kill-ring
init-ibuffer init-highlight init-dired init-calendar init-yasnippet
init-company init-ivy init-edit init-ui cl-extra help-mode
spacemacs-dark-theme spacemacs-common init-basic exec-path-from-shell
init-package use-package diminish bind-key easy-mmode finder-inf edmacro kmacro rx cl info advice package easymenu epg-config url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv
cl-loaddefs cl-lib init-custom init-const 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 kqueue cocoa ns multi-tty
make-network-process emacs)

Memory information:
((conses 16 758796 113848)
(symbols 48 55898 7)
(miscs 40 1913 3182)
(strings 32 221355 16229)
(string-bytes 1 5553603)
(vectors 16 111170)
(vector-slots 8 3520629 41305)
(floats 8 1112 793)
(intervals 56 18719 421)
(buffers 992 72))

--
Best Regards,
Vincent Zhang


Best Regards,
Vincent Zhang




--_000_MWHPR22MB0144A3F9BFBA7079D266AA9BEF570MWHPR22MB0144namp_-- ------------=_1510488602-18555-1-- From unknown Thu Aug 21 12:10:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: detlevvandaele Subject: bug#28865: closed (Re: bug#29231: 26.0.90; invald file name for symbolic files) Message-ID: References: <20171112120932.GA99476@breton.holly.idiocy.org> <880f5f86-3cbd-4b47-9c08-b36e9f2087b1@Spark> X-Gnu-PR-Message: they-closed 28865 X-Gnu-PR-Package: emacs Reply-To: 28865@debbugs.gnu.org Date: Sun, 12 Nov 2017 12:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1510488602-18555-3" This is a multi-part message in MIME format... ------------=_1510488602-18555-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29231: 26.0.90; broken symlink behaviour in read-file-name on OS X (High S= ierra) which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28865@debbugs.gnu.org. --=20 29231: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29231 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1510488602-18555-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29231-done) by debbugs.gnu.org; 12 Nov 2017 12:09:44 +0000 Received: from localhost ([127.0.0.1]:36107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDr56-0004oh-1j for submit@debbugs.gnu.org; Sun, 12 Nov 2017 07:09:44 -0500 Received: from mail-wr0-f178.google.com ([209.85.128.178]:51182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDr53-0004oS-HV for 29231-done@debbugs.gnu.org; Sun, 12 Nov 2017 07:09:42 -0500 Received: by mail-wr0-f178.google.com with SMTP id p96so12101945wrb.7 for <29231-done@debbugs.gnu.org>; Sun, 12 Nov 2017 04:09:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=8+zPOSK/ZNDqZwW8tplYcevfMMT+4s53DsEQYaCJHiY=; b=M0qco8KHTuhbHWI0S0PeDoQoryurXT+nWJaQT7A63CIDoiAGV3B1d++VyuGuRcvnA/ HLFVCOjAY4tF7BzEnYiVxxx8Yve6SNwdHZar6ghVqvYZbnUZltezwPg5Cq1BMVHNSAWR Aq0r/nDnK75xyXvDOniNVOFndv38uX1ZkKQRgDfCt8P1V1Hb3VncYFl+M25i4p7bUXur kqnO9wzFzYlfBCYHjyq7EBVQDg4Gh+6nqKPKsnoxS7T3uf9vP9XB1sTqItYts1d73PL6 vzYu6WWvnAuyWdZjvWbfhCpp8rfcwXVNBs6u11Oq+J7vgzkxYfrjzX31NwzNK0DseMyC T/DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=8+zPOSK/ZNDqZwW8tplYcevfMMT+4s53DsEQYaCJHiY=; b=Dx/KWru7zM1yVur35tKAkUv9w/iYt5OL1rkYb37Ly6cRDn4RRU2ccPmmvOp/x7rQaI N4bRqOVA5M3NFRVlhCB5lEflDs2aWICMIfZX2ldeJDUMntN8M4yW3OtP8lq8eH6r8xlx sMVSri1fc6l8mr+0NHiEo0IBxmk5O+M47xC+HmJJktmenKJCoWONkMX1B0SV3qGeWWq/ Uocr8w0dtuWHIikqMX69rgFAcnKfOSVKL0Wuwn4dnTP8vjg/oHcm3xGcSGpIreagyOjK 9jY/cd41Jo48eAGxXy6oTIimJZERvWd48edj3BOQDupE1G9DjUFktg0jLL5uE6ITcm0o 0ASg== X-Gm-Message-State: AJaThX77oIHBT0Uo0BtlKSYpQxVaXKtXwI25H5pZM1L1dnEUtyOk+0WZ lnQyMKdpHFWvIiFCSpKMPi8= X-Google-Smtp-Source: AGs4zMbUazJew7LSvAvz2SwlypBKTwhLakqV5t3qLbVhN7SHnuIhh3x6Xa87YPQLD+RrL5Eq1EsXBg== X-Received: by 10.223.177.135 with SMTP id q7mr1888232wra.217.1510488575657; Sun, 12 Nov 2017 04:09:35 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3c17-fec0-ce5a-02ad.holly.idiocy.org. [2001:8b0:3f8:8129:3c17:fec0:ce5a:2ad]) by smtp.gmail.com with ESMTPSA id a43sm1852496wrc.53.2017.11.12.04.09.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Nov 2017 04:09:34 -0800 (PST) Date: Sun, 12 Nov 2017 12:09:32 +0000 From: Alan Third To: Paul Eggert Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files Message-ID: <20171112120932.GA99476@breton.holly.idiocy.org> References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 29231-done Cc: Vincent Zhang , Eli Zaretskii , 29231-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) On Sat, Nov 11, 2017 at 11:19:05PM -0800, Paul Eggert wrote: > Apparently macOS faccessat has a problem similar to fstatat. Gnulib did not > work around the faccessat problem, so I wrote and installed a fix for this > into Gnulib and installed the attached patch into the emacs-26 branch. > Please give it a try. This fixes the problem for me. Thanks, Paul! -- Alan Third ------------=_1510488602-18555-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Oct 2017 13:58:58 +0000 Received: from localhost ([127.0.0.1]:43918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45uz-0008Gv-FM for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:58:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e45ax-0007V6-8K for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:38:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e45ao-0007dx-Ks for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:38:10 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e45ao-0007do-ES for submit@debbugs.gnu.org; Mon, 16 Oct 2017 09:38:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e45ak-0001b8-RF for bug-gnu-emacs@gnu.org; Mon, 16 Oct 2017 09:38:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e45ah-0007Z2-De for bug-gnu-emacs@gnu.org; Mon, 16 Oct 2017 09:38:02 -0400 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:46497) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e45ag-0007Xg-VB for bug-gnu-emacs@gnu.org; Mon, 16 Oct 2017 09:37:59 -0400 Received: by mail-wm0-x235.google.com with SMTP id m72so3416222wmc.1 for ; Mon, 16 Oct 2017 06:37:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:subject:mime-version; bh=RozSEnKUTxo/HvpbklM4eMr938cWMqeCg6FISlfWrYU=; b=le6k1D4mSUyqXyZ83za/ZyEe7fxz/tMhE9UfDMxVJ5KT/9vX0vsLT7e6tdzJ79/WsW SzyBmcxh2lX45WBexsqHXGazpfjXibd3zi2Sf+DF9Eq4g8JjXXEWN0QW4xWiIuSJbMca PL7wZOfaxjN6Img826vLDieGGU3iNtA9Ye8JzdW5EibNF3dJ9jTqbVL9CK2/HCQPLeuu 9uS7aQcumcnCiVA+YcwhOmDt18XHYFIN0r2DZwtYAC3Omq1nko/PST9rrsBKU3vhqBNG s84bDLDCX/Qm6Xb3gtyQBFjW1Y0vyXQSJxtkvyDqK2k9hAV0M+j2moz+SUhwslByT/E8 BZIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:subject:mime-version; bh=RozSEnKUTxo/HvpbklM4eMr938cWMqeCg6FISlfWrYU=; b=kc2Duq4V4X3KVltn1oLNdupthDctrw6EQb1CRh77+V/ph7FZVYJM5GrQgGwCEMYwZM L/Js/pA8/2OgxMVsnVJ+FOav3mbFwZKI8mHBw2T70nkrLsAUp5HqWH89lnnQ6ilPl7Ju gMKjJIO99PF84Pi8hu3ooRV/ntRmOwFBfzbbzmTDepIZetO/7tt9/5tGS0nufXmwuMZn DBysXrT+1qE9AWrCQya2ts3NzeEsY/FqAQk+RmGcKDgMHfGV9rDy1YCfeVlaDtF8rHPg hg1VNBLrz5uZdcr4DuNiLblUhLuvfd66osEe9YLoe1JCCkgpYIvlWikS2jBojtdBqKA4 kwUQ== X-Gm-Message-State: AMCzsaUU/Ld+mXh/qpgXQBoaPSqd88he7FrsBsBPDISGTOn921JdAcGd yQ07m+7RMGWMIx7a/kB2SncXbI0L X-Google-Smtp-Source: AOwi7QDumVWAL8GnimbCuNXxdDNrp8ZywytPtVve6ktC1eRcY/1atzl/MBXFsEUVU34Yxu9LnvMlUg== X-Received: by 10.80.220.202 with SMTP id v10mr12839674edk.226.1508161075864; Mon, 16 Oct 2017 06:37:55 -0700 (PDT) Received: from [10.0.0.105] (zeusgw.ugent.be. [157.193.55.1]) by smtp.gmail.com with ESMTPSA id y40sm5327716ede.0.2017.10.16.06.37.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Oct 2017 06:37:54 -0700 (PDT) Date: Mon, 16 Oct 2017 15:34:55 +0200 From: detlevvandaele To: bug-gnu-emacs@gnu.org Message-ID: <880f5f86-3cbd-4b47-9c08-b36e9f2087b1@Spark> Subject: 26.0.90; broken symlink behaviour in read-file-name on OS X (High Sierra) X-Readdle-Message-ID: 880f5f86-3cbd-4b47-9c08-b36e9f2087b1@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="59e4b62f_643c9869_173" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 16 Oct 2017 09:58:55 -0400 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: -4.0 (----) --59e4b62f_643c9869_173 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, recently I've switched over to the emacs-26 branch due to some unpatched bugs in the stable 25.3 release available on brew/cask. I currently use the ivy package as a completion front-end for files/buffe= rs/... and have noticed what appears to be a bug with the =60read-file-name-inte= rnal=60 compiled function that it uses for its completing-read functionality. Symbolic links now appear as directories, complete with trailing '/' and directory-style highlighting. Upon opening any of them I am presented with an empty buffer. With auto-revert-mode active, this buffer attempts to continuously revert, without any luck. I have been unable to reproduce this bug on my Arch Linux system on both emacs 25.3.2 and emacs 26.0.90, and it does not present itself on emacs 25.3.2 on macOS High Sierra (10.13) either. In fact, from what I can tell, this issue seems to be entirely restricted to version 26 of GNU Emacs on macOS (I can not speak for any versions older than High Sierra, as this is my first experience with a mac, and I updated before finding out about this issue). All symlinks that I have tested were created with the GNU coreutils version of the =60ln=60 program. My emacs exec-path is also set to follow my shell path, where all GNU coreutils take precedence over the built-in utils that macOS provides. =46ollowing the steps to reproduce the bug does not require this however,= so it should bear no significance. Steps to reproduce in emacs 26, on macOS High Sierra (version 10.13): 1. Setup a symbolic link in the following way: cd =7E mkdir temp touch temp/foo ln -s =7E/temp/foo =7E/temp/bar 2. Open emacs 26 with =60emacs -Q=60 3. Evaluate the following elisp snippet (let ((default-directory =22=7E/temp=22)) =C2=A0 (all-completions =22=22 'read-file-name-internal)) The (incorrect) output should read (=22bar/=22 =22foo=22 =22../=22 =22./=22= ) The correct, expected output is (=22bar=22 =22foo=22 =22../=22 =22./=22) Note: this is my very first bug report, so if I left out any important information that may be of help in fixing this issue, please let me know.= In GNU Emacs 26.0.90 (build 2, x86=5F64-apple-darwin17.0.0, NS appkit-156= 1.00 Version 10.13 (Build 17A405)) of 2017-10-13 built on Detlevs-MBP.kelder.zeus.ugent.be Repository revision: 716b84034d10b8cae5d721173108c4c299f66ed0 Windowing system distributor 'Apple', version 10.3.1561 Recent messages: Type =22q=22 in help window to restore its previous buffer. C-' is undefined (=23(=22.Trash/=22 0 7 (dirp 6)) =23(=22.bash=5Fsessions/=22 0 15 (dirp 1= 4)) =23(=22.config/=22 0 8 (dirp 7)) =23(=22.cpan/=22 0 6 (dirp 5)) =23(=22= .emacs.d/=22 0 9 (dirp 8)) =23(=22.gnupg/=22 0 7 (dirp 6)) =23(=22.local/= =22 0 7 (dirp 6)) =23(=22.m2/=22 0 4 (dirp 3)) =23(=22.offlineimap/=22 0 = 13 (dirp 12)) =23(=22.oracle=5Fjre=5Fusage/=22 0 18 (dirp 17)) =23(=22.ss= h/=22 0 5 (dirp 4)) =23(=22.virtualenvs/=22 0 13 (dirp 12)) ...) Quit Entering debugger... Back to top level (=22/Users/detlev/.zcompdump=22 =22/Users/detlev/.zcompdump.zwc=22 =22/Us= ers/detlev/.zhistory=22 =22/Users/detlev/.zlogin=22 =22/Users/detlev/.zlo= gout=22 =22/Users/detlev/.zprezto=22 =22/Users/detlev/.zpreztorc=22 =22/U= sers/detlev/.zprofile=22 =22/Users/detlev/.zshenv=22 =22/Users/detlev/.zs= hrc=22) Type =22q=22 in help window to restore its previous buffer. =5B2 times=5D= (=22.zlogout/=22 =22.offlineimaprc=22 =22.zlogin/=22 =22Git/=22 =22.vimin= fo=22 =22.bash=5Fhistory=22 =22.gitconfig=22 =22.zcompdump.zwc=22 =22.lmo= dprofile=22 =22.python=5Fhistory=22 =22Downloads/=22 =22.m2/=22 ...) Type =22q=22 in help window to restore its previous buffer, C-M-v to scro= ll help. Quit Configured using: 'configure --with-ns --with-gnutls --with-mailutils --with-modules --with-dbus --with-imagemagick --with-jpeg' Configured features: JPEG RSVG DBUS NOTI=46Y ACL GNUTLS LIBXML2 ZLIB TOOLKIT=5FSCROLL=5FBARS N= S MODULES LCMS2 Important settings: value of =24LC=5FALL: en=5FUS.UT=46-8 value of =24LANG: en=5FBE.UT=46-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: crux-reopen-as-root-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t recentf-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t semantic-mode: t ivy-mode: t savehist-mode: t diff-auto-refine-mode: t rainbow-delimiters-mode: t perspeen-mode: t global-git-gutter-mode: t projectile-mode: t show-paren-mode: t smartparens-mode: t global-undo-tree-mode: t undo-tree-mode: t which-key-mode: t shell-dirtrack-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t global-flycheck-mode: t flycheck-mode: t which-function-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t indent-guide-global-mode: t indent-guide-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-hl-line-mode: t global-auto-revert-mode: t delete-selection-mode: t override-global-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t 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 size-indication-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: None found. =46eatures: (eieio-opt help-fns shadow sort mail-extr crux magit-bookmark magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode magit-git magit-section magit-popup git-commit magit-utils log-edit pcvs-util with-editor async-bytecomp server dired-hacks-utils autoload radix-tree lisp-mnt cl-print debug mm-archive network-stream starttls url-http tls gnutls url-gw nsm url-cache url-auth recentf bookmark pp add-log vc-git semantic/decorate/mode jdee-flycheck semantic/db-ref semantic/db-mode semantic/wisent/java-tags semantic/wisent/javat-wy semantic/wisent semantic/wisent/wisent jdee-plugins jdee jdee-wiz jdee-test jdee-archive memoize jdee-stacktrace jdee-refactor dired-aux jdee-project-file jdee-maven jdee-keys jdee-jdb jdee-java-grammar jdee-which-method jdee-font-lock jdee-issues jdee-help jdee-gen tempo jdee-find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class jdee-bytecode jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo jdee-widgets tree-widget jdee-db jdee-open-source semantic/senator semantic/decorate pulse jdee-import jdee-complete semantic/idle jdee-parse jdee-backend jdee-bsh jdee-util arc-mode archive-mode jdee-parse-expr beanshell semantic/sb speedbar sb-image dframe jdee-imenu semantic/imenu semantic/sort semantic/db-file data-debug cedet-files semantic/db eieio-base semantic/java semantic/format ezimage semantic/tag-ls semantic/find semantic/doc semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local efc avl-tree generator jdee-annotations jdee-abbrev jdee-classpath jdee-files jdee-activator jdee-log executable cus-edit cus-start cus-load cedet browse-url emacsbug sendmail colir smex ido counsel jka-compr esh-util swiper ivy flx ivy-overlay ffap detvdl-util detvdl-theme doom-themes-org doom-one-theme doom-themes doom-themes-common smart-mode-line-dark-theme smart-mode-line rich-minority detvdl-history savehist detvdl-persp notmuch notmuch-message notmuch-hello wid-edit notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-compat cl message rmc puny dired dired-loaddefs rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa epg gnus-util rmail rmail-loaddefs mail-utils smime dig mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr rainbow-delimiters elec-pair perspeen perspeen-tab powerline powerline-separators color powerline-themes detvdl-mail detvdl-git git-gutter-fringe git-gutter fringe-helper ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff detvdl-projectile projectile grep compile ibuf-ext ibuffer ibuffer-loaddefs detvdl-ivy helm derived helm-source eieio-compat helm-multi-match helm-lib async detvdl-smartparens paren smartparens-config smartparens-javascript smartparens-text smartparens-python smartparens-html smartparens-clojure smartparens detvdl-common undo-tree diff which-key exec-path-from-shell detvdl-lang detvdl-markdown detvdl-org detvdl-c detvdl-js json-mode json-reformat json-snatcher js sgml-mode dom thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs detvdl-web detvdl-python pyenv-mode company-anaconda anaconda-mode pythonic f s python tramp-sh url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap tramp tramp-compat tramp-loaddefs trampver shell pcomplete comint ansi-color parse-time format-spec detvdl-clojure clojure-mode align detvdl-java detvdl-elisp elisp-slime-nav detvdl-lisp detvdl-ruby advice detvdl-shell detvdl-yasnippet detvdl-company company-quickhelp pos-tip company-oddmuse company-keywords company-etags etags xref project ring company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company pcase detvdl-programming flycheck json map find-func subr-x dash which-func imenu aggressive-indent cl-extra help-mode indent-guide detvdl-ui display-line-numbers hl-line detvdl-editor edmacro kmacro autorevert filenotify delsel use-package diminish bind-key easy-mmode finder-inf rx info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv 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 dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 740465 117053) (symbols 48 58760 33) (miscs 40 496 1326) (strings 32 164015 14452) (string-bytes 1 5172899) (vectors 16 106321) (vector-slots 8 2583896 57898) (floats 8 419 788) (intervals 56 2162 2497) (buffers 992 33)) --59e4b62f_643c9869_173 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hello,

recently I've switched over to the emacs-26 branch due to some unpatched<= br /> bugs in the stable 25.3 release available on brew/cask.

I currently use the ivy package as a completion front-end for files/buffe= rs/...
and have noticed what appears to be a bug with the =60read-file-name-inte= rnal=60
compiled function that it uses for its completing-read functionality.
Symbolic links now appear as directories, complete with trailing '/' and<= br /> directory-style highlighting.
Upon opening any of them I am presented with an empty buffer. With
auto-revert-mode active, this buffer attempts to continuously
revert, without any luck.

I have been unable to reproduce this bug on my Arch Linux system on both<= br /> emacs 25.3.2 and emacs 26.0.90, and it does not present itself on emacs 25.3.2 on macOS High Sierra (10.13) either.
In fact, from what I can tell, this issue seems to be entirely
restricted to version 26 of GNU Emacs on macOS (I can not speak for
= any versions older than High Sierra, as this is my first
experience with a mac, and I updated before finding out about this
issue).

All symlinks that I have tested were created with the GNU coreutils
= version of the =60ln=60 program.

My emacs exec-path is also set to follow my shell path, where all GNU
coreutils take precedence over the built-in utils that macOS provides. =46ollowing the steps to reproduce the bug does not require this however,= so it
should bear no significance.

Steps to reproduce in emacs 26, on macOS High Sierra (version 10.13):

1. Setup a symbolic link in the following way:
cd =7E
mkdir temp
touch temp/foo
ln -s =7E/temp/foo =7E/temp/bar

2. Open emacs 26 with =60emacs -Q=60

3. Evaluate the following elisp snippet
(let ((default-directory =22=7E/temp=22))
&=23160; (all-completions =22=22 'read-file-name-internal))

The (incorrect) output should read (=22bar/=22 =22foo=22 =22../=22 =22= ./=22)
The correct, expected output is (=22bar=22 =22foo=22 =22../=22 =22./=22)<= br />
Note: this is my very first bug report, so if I left out any important information that may be of help in fixing this issue, please let me know.=


In GNU Emacs 26.0.90 (build 2, x86=5F64-apple-darwin17.0.0, NS appkit-156= 1.00 Version 10.13 (Build 17A405))
of 2017-10-13 built on Detlevs-MBP.kelder.zeus.ugent.be
Repository revision: 716b84034d10b8cae5d721173108c4c299f66ed0
Windowing system distributor 'Apple', version 10.3.1561
Recent messages:
Type =22q=22 in help window to restore its previous buffer.
C-' is undefined
(=23(=22.Trash/=22 0 7 (dirp 6)) =23(=22.bash=5Fsessions/=22 0 15 (dirp 1= 4)) =23(=22.config/=22 0 8 (dirp 7)) =23(=22.cpan/=22 0 6 (dirp 5)) =23(=22= .emacs.d/=22 0 9 (dirp 8)) =23(=22.gnupg/=22 0 7 (dirp 6)) =23(=22.local/= =22 0 7 (dirp 6)) =23(=22.m2/=22 0 4 (dirp 3)) =23(=22.offlineimap/=22 0 = 13 (dirp 12)) =23(=22.oracle=5Fjre=5Fusage/=22 0 18 (dirp 17)) =23(=22.ss= h/=22 0 5 (dirp 4)) =23(=22.virtualenvs/=22 0 13 (dirp 12)) ...)
Quit
Entering debugger...
Back to top level
(=22/Users/detlev/.zcompdump=22 =22/Users/detlev/.zcompdump.zwc=22 =22/Us= ers/detlev/.zhistory=22 =22/Users/detlev/.zlogin=22 =22/Users/detlev/.zlo= gout=22 =22/Users/detlev/.zprezto=22 =22/Users/detlev/.zpreztorc=22 =22/U= sers/detlev/.zprofile=22 =22/Users/detlev/.zshenv=22 =22/Users/detlev/.zs= hrc=22)
Type =22q=22 in help window to restore its previous buffer. =5B2 times=5D=
(=22.zlogout/=22 =22.offlineimaprc=22 =22.zlogin/=22 =22Git/=22 =22.vimin= fo=22 =22.bash=5Fhistory=22 =22.gitconfig=22 =22.zcompdump.zwc=22 =22.lmo= dprofile=22 =22.python=5Fhistory=22 =22Downloads/=22 =22.m2/=22 ...)
Type =22q=22 in help window to restore its previous buffer, C-M-v to scro= ll help.
Quit
Configured using:
'configure --with-ns --with-gnutls --with-mailutils --with-modules
--with-dbus --with-imagemagick --with-jpeg'

Configured features:
JPEG RSVG DBUS NOTI=46Y ACL GNUTLS LIBXML2 ZLIB TOOLKIT=5FSCROLL=5FBARS N= S
MODULES LCMS2

Important settings:
value of =24LC=5FALL: en=5FUS.UT=46-8
value of =24LANG: en=5FBE.UT=46-8
locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
crux-reopen-as-root-mode: t
magit-auto-revert-mode: t
global-git-commit-mode: t
async-bytecomp-package-mode: t
recentf-mode: t
global-semanticdb-minor-mode: t
global-semantic-idle-scheduler-mode: t
semantic-mode: t
ivy-mode: t
savehist-mode: t
diff-auto-refine-mode: t
rainbow-delimiters-mode: t
perspeen-mode: t
global-git-gutter-mode: t
projectile-mode: t
show-paren-mode: t
smartparens-mode: t
global-undo-tree-mode: t
undo-tree-mode: t
which-key-mode: t
shell-dirtrack-mode: t
company-quickhelp-mode: t
company-quickhelp-local-mode: t
global-company-mode: t
company-mode: t
global-flycheck-mode: t
flycheck-mode: t
which-function-mode: t
global-aggressive-indent-mode: t
aggressive-indent-mode: t
indent-guide-global-mode: t
indent-guide-mode: t
global-display-line-numbers-mode: t
display-line-numbers-mode: t
global-hl-line-mode: t
global-auto-revert-mode: t
delete-selection-mode: t
override-global-mode: t
cl-old-struct-compat-mode: t
tooltip-mode: t
global-eldoc-mode: t
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
size-indication-mode: t
column-number-mode: t
line-number-mode: t
global-visual-line-mode: t
visual-line-mode: t
transient-mark-mode: t

Load-path shadows:
None found.

=46eatures:
(eieio-opt help-fns shadow sort mail-extr crux magit-bookmark
magit-obsolete magit-blame magit-stash magit-bisect magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-branch
= magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode magit-git magit-section
magit-popup git-commit magit-utils log-edit pcvs-util with-editor
async-bytecomp server dired-hacks-utils autoload radix-tree lisp-mnt
cl-print debug mm-archive network-stream starttls url-http tls gnutls
url-gw nsm url-cache url-auth recentf bookmark pp add-log vc-git
semantic/decorate/mode jdee-flycheck semantic/db-ref semantic/db-mode
semantic/wisent/java-tags semantic/wisent/javat-wy semantic/wisent
semantic/wisent/wisent jdee-plugins jdee jdee-wiz jdee-test jdee-archive<= br /> memoize jdee-stacktrace jdee-refactor dired-aux jdee-project-file
jdee-maven jdee-keys jdee-jdb jdee-java-grammar jdee-which-method
jdee-font-lock jdee-issues jdee-help jdee-gen tempo jdee-find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class jdee-bytecode jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo jdee-widgets tree-widget
jdee-db jdee-open-source semantic/senator semantic/decorate pulse
jdee-import jdee-complete semantic/idle jdee-parse jdee-backend jdee-bsh<= br /> jdee-util arc-mode archive-mode jdee-parse-expr beanshell semantic/sb
speedbar sb-image dframe jdee-imenu semantic/imenu semantic/sort
semantic/db-file data-debug cedet-files semantic/db eieio-base
semantic/java semantic/format ezimage semantic/tag-ls semantic/find
= semantic/doc semantic/ctxt semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local efc avl-tree generator jdee-annotations jdee-abbrev jdee-classpath jdee-files jdee-activator
jdee-log executable cus-edit cus-start cus-load cedet browse-url
emacsbug sendmail colir smex ido counsel jka-compr esh-util swiper ivy flx ivy-overlay ffap detvdl-util detvdl-theme doom-themes-org
doom-one-theme doom-themes doom-themes-common smart-mode-line-dark-theme<= br /> smart-mode-line rich-minority detvdl-history savehist detvdl-persp
notmuch notmuch-message notmuch-hello wid-edit notmuch-tree notmuch-show<= br /> notmuch-print notmuch-crypto notmuch-mua notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib<= br /> diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm
notmuch-lib notmuch-compat cl message rmc puny dired dired-loaddefs
= rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa<= br /> epg gnus-util rmail rmail-loaddefs mail-utils smime dig mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr rainbow-delimiters elec-pair perspeen perspeen-tab<= br /> powerline powerline-separators color powerline-themes detvdl-mail
detvdl-git git-gutter-fringe git-gutter fringe-helper ediff-merg
ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff detvdl-projectile projectile grep compile ibuf-ext ibuffer
ibuffer-loaddefs detvdl-ivy helm derived helm-source eieio-compat
helm-multi-match helm-lib async detvdl-smartparens paren
smartparens-config smartparens-javascript smartparens-text
smartparens-python smartparens-html smartparens-clojure smartparens
= detvdl-common undo-tree diff which-key exec-path-from-shell detvdl-lang detvdl-markdown detvdl-org detvdl-c detvdl-js json-mode json-reformat
json-snatcher js sgml-mode dom thingatpt cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs detvdl-web<= br /> detvdl-python pyenv-mode company-anaconda anaconda-mode pythonic f s
python tramp-sh url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap tramp tramp-compat
tramp-loaddefs trampver shell pcomplete comint ansi-color parse-time
format-spec detvdl-clojure clojure-mode align detvdl-java detvdl-elisp elisp-slime-nav detvdl-lisp detvdl-ruby advice detvdl-shell
detvdl-yasnippet detvdl-company company-quickhelp pos-tip
company-oddmuse company-keywords company-etags etags xref project ring company-gtags company-dabbrev-code company-dabbrev company-files
company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb
company pcase detvdl-programming flycheck json map find-func subr-x dash<= br /> which-func imenu aggressive-indent cl-extra help-mode indent-guide
detvdl-ui display-line-numbers hl-line detvdl-editor edmacro kmacro
= autorevert filenotify delsel use-package diminish bind-key easy-mmode
finder-inf rx info package easymenu epg-config url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv
= 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<= br /> backquote dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 740465 117053)
(symbols 48 58760 33)
(miscs 40 496 1326)
(strings 32 164015 14452)
(string-bytes 1 5172899)
(vectors 16 106321)
(vector-slots 8 2583896 57898)
(floats 8 419 788)
(intervals 56 2162 2497)
(buffers 992 33))
--59e4b62f_643c9869_173-- ------------=_1510488602-18555-3-- From unknown Thu Aug 21 12:10:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29231: 26.0.90; invald file name for symbolic files Resent-From: Vincent Zhang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Nov 2017 02:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29231 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third , Paul Eggert Cc: Eli Zaretskii , "29231-done@debbugs.gnu.org" <29231-done@debbugs.gnu.org> Received: via spool by 29231-done@debbugs.gnu.org id=D29231.151054160831220 (code D ref 29231); Mon, 13 Nov 2017 02:54:02 +0000 Received: (at 29231-done) by debbugs.gnu.org; 13 Nov 2017 02:53:28 +0000 Received: from localhost ([127.0.0.1]:37458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eE4sJ-00087T-Rf for submit@debbugs.gnu.org; Sun, 12 Nov 2017 21:53:28 -0500 Received: from mail-oln040092003072.outbound.protection.outlook.com ([40.92.3.72]:45035 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eE4sI-00087G-69 for 29231-done@debbugs.gnu.org; Sun, 12 Nov 2017 21:53:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qh3PqEYgpU4i2lZ6ctrG9TR7ori69MWOq4GXIjyryLQ=; b=kIAd4e4YxaBTUa4vvloAD88Ohn6u8DR4+wwSGlukSrt9axDdpW6ajRMOo5aS9tg/xz+pkuAdrncGBlqHzXv4wkAHMTzgUmlxobhl5MX+Ke3v5vjm+xUnx57RSy7vOx5aeIsusYVyWf46TGZhwgCx3hw5dqyND+Pz4eNCpujXksClQVkZANrkmoqpqS/n0lUgGC4kpDtoWir0pynWfOcq1bQpk13YxX2n6giVdljtaAjkOEyKx198VmZ6fDCAjJ1U5PixlssFBnt+xS36HG6rJ9H/NFdQhmNdmVZClNSU08emK+9G5JS5S3sF5rzUYrhft/OkXNFKBkK+Q9xLaUswNA== Received: from CY1NAM02FT052.eop-nam02.prod.protection.outlook.com (10.152.74.51) by CY1NAM02HT102.eop-nam02.prod.protection.outlook.com (10.152.74.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.197.9; Mon, 13 Nov 2017 02:53:19 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com (10.152.74.58) by CY1NAM02FT052.mail.protection.outlook.com (10.152.74.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.197.9 via Frontend Transport; Mon, 13 Nov 2017 02:53:19 +0000 Received: from DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) by DM5PR22MB0138.namprd22.prod.outlook.com ([10.168.180.21]) with mapi id 15.20.0218.015; Mon, 13 Nov 2017 02:53:20 +0000 From: Vincent Zhang Thread-Topic: bug#29231: 26.0.90; invald file name for symbolic files Thread-Index: AQHTWYIAU8qkx7rSskGDxdqzW+db66MMfK6UgABtYkiAAFqPioAAHopVgAF/gL+AAJ8vAIAAUrsAgACFdICAAFEmAIAA9uEs Date: Mon, 13 Nov 2017 02:53:19 +0000 Message-ID: References: <83efp7qk9i.fsf@gnu.org> <83wp2ypn4q.fsf@gnu.org> <837euxp53y.fsf@gnu.org> <20171111182520.GA5075@breton.holly.idiocy.org> <2ff2daef-3f5d-fa8b-0cfc-02c160cd5533@cs.ucla.edu>, <20171112120932.GA99476@breton.holly.idiocy.org> In-Reply-To: <20171112120932.GA99476@breton.holly.idiocy.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: idiocy.org; dkim=none (message not signed) header.d=none;idiocy.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:01F7FFDFFAAA52524EA08BBB3EED795345A11619A48042868706E7235CDD39BF; UpperCasedChecksum:DF7B9134E0DFE8CC3BC552ED5B76393B07EAE90E1CB399BE3E05166A0813A032; SizeAsReceived:7686; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [leN3gSoz5EdEUwNa0pAy5hhBUWTcvWMw] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1NAM02HT102; 6:QmeNEXNuZmMkY9laPDat3JGlPf5M9GMpHJGrhb0fRijY5XNtmDGogRDvtAZeW3PT26YrSNu6f4tolySrCwYsaEbPG7D0Xd6UkBSUw0CSxPka0di9wS+tEaXGAQ9GkMXwWzTRmSeL0b14Zrg7V/Z+w4NIBka2n/LtWln11YZztC5PUXUvBwyRVmgxFv9fGr7ydb0uxtYON29mSwfeAJ7mG5aXoeKIay/l8CnBeCJhCkXG15R8K3YkoG6lY88D698GDgYcv0YvbEkwHG8I8gEfjkwVsQWkRwTZAAB6ONzArhKFW/rJ+UNhcFkH/OIHqfiEhKz5ZJ4/Gda9eo66c05DAMRbmLWM/HWiyLrn3166IGI=; 5:+YNCSWgGewH9XRG10L+3oxwStJvF285IL7xQD1ihB3aKLguCfTP+bvrqxaayFK3PPN1K+fYbjO7u0zm6lZXfyiVWIwR673gym54Zy1eg0/9K7OumL4FVLrjnwNhSRapkyvccZ6lsL1D4HWPxtr6bNQ15HG/P2y4oTAWJzZGgfF0=; 24:dQKQtktdDTW1vWMYJoM3c2+y/j8ScsBZxLSwpTdmnoYHZhj/yL14EGAM68WI5Eh8nm+ypKdxqTRMPvw1YaPJDFUYeaefw559t8wbl33qZ4w=; 7:xXO08H1bCRQWrEggnxYVCxqK6jCd9LmKWup9BYL4LR7O3+Bneb51AovJKBni3eVboYIW2Qva0Cz00uaaYXdoVVMFrJfqiiKUxWoG6iuSccbeFbN+TMsoJmkmmVdpOU3cQAZKlkfcgDgaicYED7tzt+/Jw7N7IZBw44iaSDloBf04RtsUbqrVZtj4yZYBg6wg8479ZYPO7hA2xEARwLiEbdI15o09HsBeq1UYJHpvpuc/CzavMtOYAtDH9pVMIpj+ x-incomingheadercount: 47 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 43878a41-0011-49ee-f1b6-08d52a41b29f x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:CY1NAM02HT102; x-ms-traffictypediagnostic: CY1NAM02HT102: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:CY1NAM02HT102; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1NAM02HT102; x-forefront-prvs: 0490BBA1F0 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CY1NAM02HT102; H:DM5PR22MB0138.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_DM5PR22MB0138DA6552D0B284C6CC00F7EF2B0DM5PR22MB0138namp_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43878a41-0011-49ee-f1b6-08d52a41b29f X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2017 02:53:19.9610 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT102 X-Spam-Score: 0.0 (/) 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 (/) --_000_DM5PR22MB0138DA6552D0B284C6CC00F7EF2B0DM5PR22MB0138namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for fixing it, guys! ________________________________ From: Alan Third on behalf of Alan Third Sent: Sunday, November 12, 2017 12:09 PM To: Paul Eggert Cc: Eli Zaretskii; Vincent Zhang; 29231-done@debbugs.gnu.org Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files On Sat, Nov 11, 2017 at 11:19:05PM -0800, Paul Eggert wrote: > Apparently macOS faccessat has a problem similar to fstatat. Gnulib did n= ot > work around the faccessat problem, so I wrote and installed a fix for thi= s > into Gnulib and installed the attached patch into the emacs-26 branch. > Please give it a try. This fixes the problem for me. Thanks, Paul! -- Alan Third --_000_DM5PR22MB0138DA6552D0B284C6CC00F7EF2B0DM5PR22MB0138namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks for fixing it, guys!

From: Alan Third <athird= @googlemail.com> on behalf of Alan Third <alan@idiocy.org>
Sent: Sunday, November 12, 2017 12:09 PM
To: Paul Eggert
Cc: Eli Zaretskii; Vincent Zhang; 29231-done@debbugs.gnu.org
Subject: Re: bug#29231: 26.0.90; invald file name for symbolic files=
 
On Sat, Nov 11, 2017 at 11:19:05PM -0800, Paul Egg= ert wrote:
> Apparently macOS faccessat has a problem similar to fstatat. Gnulib di= d not
> work around the faccessat problem, so I wrote and installed a fix for = this
> into Gnulib and installed the attached patch into the emacs-26 branch.=
> Please give it a try.

This fixes the problem for me.

Thanks, Paul!
--
Alan Third
--_000_DM5PR22MB0138DA6552D0B284C6CC00F7EF2B0DM5PR22MB0138namp_--