From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#32246: 27.0.50; files-tests failure on Cygwin Date: Wed, 25 Jul 2018 09:37:46 -0400 Message-ID: <7602ce9a-5c7b-2a52-fd21-bc9ddf850f76@cornell.edu> References: <93c6dbca-81b6-250c-d504-d73fdf5ef393@cornell.edu> <877elnku3s.fsf@gmx.de> <87k1pj7cfp.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1532525773 27494 195.159.176.226 (25 Jul 2018 13:36:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Jul 2018 13:36:13 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cc: 32246@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 25 15:36:09 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fiJxY-0006zi-0p for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jul 2018 15:36:08 +0200 Original-Received: from localhost ([::1]:51000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fiJzd-0001gw-2p for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jul 2018 09:38:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fiJzR-0001ft-9b for bug-gnu-emacs@gnu.org; Wed, 25 Jul 2018 09:38:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fiJzO-0007UF-9v for bug-gnu-emacs@gnu.org; Wed, 25 Jul 2018 09:38:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51502) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fiJzO-0007Ts-5X for bug-gnu-emacs@gnu.org; Wed, 25 Jul 2018 09:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fiJzN-0004vt-VZ for bug-gnu-emacs@gnu.org; Wed, 25 Jul 2018 09:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Jul 2018 13:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32246 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32246-submit@debbugs.gnu.org id=B32246.153252587818951 (code B ref 32246); Wed, 25 Jul 2018 13:38:01 +0000 Original-Received: (at 32246) by debbugs.gnu.org; 25 Jul 2018 13:37:58 +0000 Original-Received: from localhost ([127.0.0.1]:56520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fiJzJ-0004vb-SY for submit@debbugs.gnu.org; Wed, 25 Jul 2018 09:37:58 -0400 Original-Received: from limerock01.mail.cornell.edu ([128.84.13.241]:40681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fiJzI-0004vO-Az for 32246@debbugs.gnu.org; Wed, 25 Jul 2018 09:37:56 -0400 X-CornellRouted: This message has been Routed already. Original-Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id w6PDboOt006147; Wed, 25 Jul 2018 09:37:50 -0400 Original-Received: from [192.168.0.15] (mta-68-175-129-7.twcny.rr.com [68.175.129.7] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id w6PDbmGx012009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 25 Jul 2018 09:37:49 -0400 In-Reply-To: <87k1pj7cfp.fsf@gmx.de> Content-Language: en-US X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) 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" Xref: news.gmane.org gmane.emacs.bugs:148923 Archived-At: On 7/25/2018 8:00 AM, Michael Albinus wrote: > Hi Ken, Hi Michael, > Thanks for this. However, I haven't been able to reproduce the > problem. I've tried it interactively, running ert over the tests in > files-tests.el. And I've tried it in a Gnome terminal, running > > --8<---------------cut here---------------start------------->8--- > $ emacs -Q -batch -l /cygdrive/c/Users/lb01177/Downloads/files-tests.el --eval '(ert-run-tests-batch-and-exit (quote t))' > --8<---------------cut here---------------end--------------->8--- > > In both cases, the error didn't happen. > > How do you get this error? Note that I haven't the downloaded Emacs git > repository under cagwin, and so I cannot call make. But I would like to > know your environment, is it a desktop manager, or a terminal in an X11 > environment, or just called from MS Windows. Thanks for testing. I left out a crucial piece of information in my bug report (sorry!): I always set up my Cygwin systems to be case sensitive, as explained here: https://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive If you don't do this, then all file systems are case insensitive. And even if you do this, file names under /cygdrive are case insensitive, as explained at the link above. So I'm not surprised that you couldn't reproduce the error. Apart from that, my normal way of running tests is simply 'make check' in my build directory. I work either in a Cygwin terminal (mintty) or an xterm window under X11. Here's what happens when I run the tests the way you did, from my build directory in a Cygwin terminal (and avoiding /cygdrive): $ src/emacs -Q -batch -l ../master/test/lisp/files-tests.el --eval '(ert-run-tests-batch-and-exit (quote t))' Running 78 tests (2018-07-25 09:33:31-0400, selector ‘t’) [...] Ran 78 tests, 76 results as expected, 1 unexpected, 1 skipped (2018-07-25 09:33:34-0400, 2.591031 sec) 1 expected failures 1 unexpected results: FAILED files-tests-file-name-non-special-file-name-case-insensitive-p 1 skipped results: SKIPPED files-test-bug-18141 Best regards, Ken