From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.bugs Subject: bug#21816: elisp-mode-tests fails on a case-preserving filesystem Date: Tue, 03 Nov 2015 13:54:21 -0600 Message-ID: <86h9l2270y.fsf@stephe-leake.org> References: <86mvuv30i1.fsf@stephe-leake.org> <86y4ef16ha.fsf@stephe-leake.org> <83d1vrw0p9.fsf@gnu.org> <5638D836.8090600@yandex.ru> <5638DE4A.308@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446580528 30451 80.91.229.3 (3 Nov 2015 19:55:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Nov 2015 19:55:28 +0000 (UTC) Cc: Juanma Barranquero , 21816@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 03 20:55:15 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 1Zthfm-0002g3-N3 for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Nov 2015 20:55:14 +0100 Original-Received: from localhost ([::1]:50671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zthfm-0002nP-9v for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Nov 2015 14:55:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54010) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zthfe-0002ji-Sk for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2015 14:55:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zthfa-0000Fm-Sy for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2015 14:55:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zthfa-0000Fe-Q4 for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2015 14:55:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zthfa-0003ND-LE for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2015 14:55:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Nov 2015 19:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21816 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21816-submit@debbugs.gnu.org id=B21816.144658050212965 (code B ref 21816); Tue, 03 Nov 2015 19:55:02 +0000 Original-Received: (at 21816) by debbugs.gnu.org; 3 Nov 2015 19:55:02 +0000 Original-Received: from localhost ([127.0.0.1]:51769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZthfZ-0003Mv-88 for submit@debbugs.gnu.org; Tue, 03 Nov 2015 14:55:01 -0500 Original-Received: from gproxy10-pub.mail.unifiedlayer.com ([69.89.20.226]:42668) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1ZthfE-0003MU-BM for 21816@debbugs.gnu.org; Tue, 03 Nov 2015 14:54:59 -0500 Original-Received: (qmail 3817 invoked by uid 0); 3 Nov 2015 19:54:37 -0000 Original-Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy10.mail.unifiedlayer.com with SMTP; 3 Nov 2015 19:54:37 -0000 Original-Received: from host114.hostmonster.com ([74.220.207.114]) by cmgw3 with id dDuV1r0182UdiVW01DuYUJ; Tue, 03 Nov 2015 18:54:35 -0700 X-Authority-Analysis: v=2.1 cv=Zs1+dbLG c=1 sm=1 tr=0 a=CQdxDb2CKd3SRg4I0/XZPQ==:117 a=CQdxDb2CKd3SRg4I0/XZPQ==:17 a=DsvgjBjRAAAA:8 a=f5113yIGAAAA:8 a=9i_RQKNPAAAA:8 a=hEr_IkYJT6EA:10 a=x_XPkuGwIRMA:10 a=qtqOOiqGOCEA:10 a=vaJtXVxTAAAA:8 a=cPh2J7tIEGPIyMH75qQA:9 Original-Received: from [76.218.37.33] (port=64577 helo=TAKVER2) by host114.hostmonster.com with esmtpa (Exim 4.84) (envelope-from ) id 1Zthf5-0000P9-5J; Tue, 03 Nov 2015 12:54:31 -0700 In-Reply-To: <5638DE4A.308@yandex.ru> (Dmitry Gutov's message of "Tue, 3 Nov 2015 18:18:18 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (windows-nt) X-Identified-User: {2442:host114.hostmonster.com:stephele:stephe-leake.org} {sentby:smtp auth 76.218.37.33 authed with stephen_leake@stephe-leake.org} X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:108377 Archived-At: Dmitry Gutov writes: > Why don't we canonicalize the file name somehow when an xref instance > is created? Yes; I have often thought Emacs needs a canonical file format. But first we need a good definition for "canonical file name". The closest we have now is "expand-file-name"; that does not fix case sensitivity. I think a canonical name that includes case sensitivity would need a rule like: If the file name identifies an existing file, convert the file name casing to match the actual file name casing. If not, no case conversion is done. I'm not clear how to do the case conversion, but I bet Emacs does have the right functions. This does not handle comparing two file names for a not-yet-created file that differ in case. -- -- Stephe