From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Random832 Newsgroups: gmane.emacs.bugs Subject: bug#22169: 25.0.50; File name compiletion doesn't work with non-ASCII characters on OS X Date: Fri, 18 Dec 2015 10:42:31 -0500 Message-ID: <87h9jfpxug.fsf@fastmail.com> References: <83y4cw3kie.fsf@gnu.org> <83twnk3fg1.fsf@gnu.org> <83oads2x99.fsf@gnu.org> <83io3z3drh.fsf@gnu.org> <831tan32q2.fsf@gnu.org> <83h9jgxloz.fsf@gnu.org> <837fkcxglq.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450453407 2780 80.91.229.3 (18 Dec 2015 15:43:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Dec 2015 15:43:27 +0000 (UTC) To: 22169@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 18 16:43:13 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a9xBW-000220-Fx for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Dec 2015 16:43:10 +0100 Original-Received: from localhost ([::1]:33065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xBV-0007aW-Up for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Dec 2015 10:43:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xBS-0007aL-Ap for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:43:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9xBO-0004iz-9I for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:43:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48238) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xBO-0004iv-65 for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1a9xBN-0005Yc-VZ for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:43:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Random832 Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 15:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145045337421349 (code B ref -1); Fri, 18 Dec 2015 15:43:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Dec 2015 15:42:54 +0000 Original-Received: from localhost ([127.0.0.1]:55840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9xBG-0005YG-2z for submit@debbugs.gnu.org; Fri, 18 Dec 2015 10:42:54 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:49424) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9xBE-0005Y2-K4 for submit@debbugs.gnu.org; Fri, 18 Dec 2015 10:42:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9xB8-0004hm-BV for submit@debbugs.gnu.org; Fri, 18 Dec 2015 10:42:47 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:43217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xB8-0004hi-87 for submit@debbugs.gnu.org; Fri, 18 Dec 2015 10:42:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40392) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xB7-0007YK-Cp for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:42:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9xB3-0004gP-8N for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:42:45 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:33949) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9xB3-0004gA-1m for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 10:42:41 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1a9xB1-0000yD-7b for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 16:42:39 +0100 Original-Received: from c-68-39-146-59.hsd1.in.comcast.net ([68.39.146.59]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 18 Dec 2015 16:42:39 +0100 Original-Received: from random832 by c-68-39-146-59.hsd1.in.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 18 Dec 2015 16:42:39 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 34 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-68-39-146-59.hsd1.in.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:UcTgLGQJ1bad6Cg6himgkms2hAM= 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:110124 Archived-At: Eli Zaretskii writes: > . modern OSes cache this stuff, so you can do that without ever > hitting the disk *ever*? Surely at least once. > . many modern machines have SSDs (mine does), where disk drive > accesses, even when they are needed, are very fast They're fast, yes, but my own gut feeling is that they're not actually fast *enough* not to be the bottleneck. > . by contrast, decoding a non-trivial encoding might take many CPU > cycles, especially in the utf-8-hfs case, where we call Lisp as > part of that I don't know why "especially in the utf-8-hfs case" - the current code is no more correct for utf-8-hfs on Linux than for utf-8-hfs on OSX. > Yes, but only in UTF-8 locales. I won't be surprised to learn that > most of Far East uses something else, even on GNU/Linux. And then > there are Windows volumes mounted via NFS and such likes. I think most people who do this (I should think it would be SMB/CIFS rather than NFS - if it's really NFS then I suppose the translation has to happen on the Windows side) have the file- system translated to UTF-8 [etc] for them by the kernel. There are mount options "iocharset" and "codepage" (the latter for the filesystem's coding system on 8-bit filesystems), to take care of this. Working with multiple different directories with different filename encoding systems is a pathological case, and one which as far as I know Emacs makes no attempt to deal with (except by the user switching manually).