GNU bug report logs - #36502
27.0.50; infinite loop in file-name-case-insensitive-p

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Daniel Sutton <dan@HIDDEN>; Done: Ken Brown <kbrown@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Jul 2019 11:04:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 26 07:04:46 2019
Received: from localhost ([127.0.0.1]:40961 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hqy1l-0007YK-ND
	for submit <at> debbugs.gnu.org; Fri, 26 Jul 2019 07:04:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:52529)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hqy1g-0007YA-51
 for submit <at> debbugs.gnu.org; Fri, 26 Jul 2019 07:04:40 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:49695)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hqy1e-0008TU-3m
 for bug-gnu-emacs@HIDDEN; Fri, 26 Jul 2019 07:04:40 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM,
 RDNS_DYNAMIC autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hqy1b-0005fL-1i
 for bug-gnu-emacs@HIDDEN; Fri, 26 Jul 2019 07:04:35 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:34802
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1hqy1a-0005Pe-4n
 for bug-gnu-emacs@HIDDEN; Fri, 26 Jul 2019 07:04:34 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hqy1W-000wHA-BL
 for bug-gnu-emacs@HIDDEN; Fri, 26 Jul 2019 13:04:30 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Andy Moreton <andrewjmoreton@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
Date: Fri, 26 Jul 2019 12:04:25 +0100
Message-ID: <vz1imrp2h1i.fsf@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN>
 <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN>
 <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN>
 <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN>
 <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN>
 <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN>
 <834l3fsc2c.fsf@HIDDEN>
 <22127ce6-182a-38ac-acc1-dfd09d727f18@HIDDEN>
 <90f841a9-4ec2-14f2-846c-fbfc31b9ad42@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (windows-nt)
Cancel-Lock: sha1:mkBO/JO/tfQtzStgEa6XMHmtu2Q=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.0 (--)

On Wed 24 Jul 2019, Paul Eggert wrote:

> Thanks for the patch. I improved it, wrote a NEWS entry and a test case for
> it, and installed the attached. I think this finishes off the issues in
> Bug#36502 and so am closing the bug report.

This patch causes a regression in UI behaviour, tested with 64bit MSYS2
build on Windows. Bisection shows this patch to be the cause. Before
this patch, from emacs -Q:

   C-x C-f ~/foo RET
   => opens existing directory "c:/home/ajm/foo/" in dired

   C-x C-f ~/bar RET
   => default path offered is "~/foo"
      entered path is appended to give "~/foo/~/bar"
      opens existing directory "c:/home/ajm/bar/" in dired

After this patch the second find-file fails and opens an empty buffer.
The echo area shows:

  Use M-x make-directory RET RET to create the directory and its parents

`buffer-file-name' in that buffer is invalid: "c:/home/ajm/foo/~/bar".

Please fix this.

    AndyM






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 24 Jul 2019 22:47:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 18:47:40 2019
Received: from localhost ([127.0.0.1]:38180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hqQ2u-0001vV-GH
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2019 18:47:40 -0400
Received: from mail-eopbgr800120.outbound.protection.outlook.com
 ([40.107.80.120]:46240 helo=NAM03-DM3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hqQ2s-0001vJ-Up
 for 36502 <at> debbugs.gnu.org; Wed, 24 Jul 2019 18:47:39 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=BdkW9gvdW7z1iJZoWmOsDBX6KG+tsZKfK5BuG7kELTpDxhKWdVf9HcUpFvRYJdlP+e0U9FXzbiktYJLsCnJdcWI0CoGI/8TAfvVCMkr1pYl/31jptQI1KO/6aCd34YhLXuqp/bsA3oc74uL0Pvqc3ODt7BF9CWVexhPm2ynZLBkzaazgflWG075Azaf6ko+/QJ+HMcGKhz0nJ/H2tnN1NZhCnkmlG8WWivL1qjb6pQRjCqNpBF+1aj8AcWQX9uexSjS/qFMroedfg68fegwgLnWV7S1qqmouux/I3zp+O8XMeIBxS0w1IZiVsdTS2sx9vSzr9OCPkT1vPqCGYuAF+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n7wwyz8R670+wK+LaX2YZGvGUkRl19hT/pFHaLOZGHs=;
 b=nTJAAkJlVvlHdPLZFubTq6x4M+Uw/0XK4PUOJah8EbQAB1i2fDjXkX6S1pRzGGP9mMHFNl/t8MO31WYLI2IPRnRnAZsVE9PRjLZFh0AJ4iz/PqVMjrN4YyPWbdmaXGJjay0Pk22MJKZc3Ty2BW9iJWG/0q51cuGAoBlBBiqOSWs1JeDBFriZdXTNvP5YzjElsrV699ix/7xMV/omvcFItwitmHI1oCakCChoXfF/kTRoX6/wz8Mi0ff71k8FRshJoB87AaxYcWjrzoYqJc41N68IOQiKDzO4hEEjTkQFK/iVZfYVzHjb2zTSLnsq1Gneg74AEoQxzqyibktcPM6cQw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass
 smtp.mailfrom=cornell.edu;dmarc=pass action=none
 header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n7wwyz8R670+wK+LaX2YZGvGUkRl19hT/pFHaLOZGHs=;
 b=jSOb05LQ9YgbtKEjk5t7dgeJsxR1Won7RoiMPfibhUXU25CYXWCpzNGym/WOcfdkQY3RV5Bkx3kEvr3W7RQbowuwrH0BnEL0mSntHKO+2meet8wnoKm9p4s+sjLsE/qYE5UgfNt05sYzRaUfhGbiG5kmzuUw+pMY7GlX+RPAsQc=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2363.namprd04.prod.outlook.com (10.167.8.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2094.17; Wed, 24 Jul 2019 22:47:32 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2094.017; Wed, 24 Jul 2019
 22:47:32 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WAgARHhACAB5M7bYAAVdGAgADKrgCAAMY65YAAx6iAgARouICAABPbgA==
Date: Wed, 24 Jul 2019 22:47:32 +0000
Message-ID: <4036856e-ad13-91ab-68d9-cf0d762e1ad3@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN> <837e8v87jf.fsf@HIDDEN>
 <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN> <83v9wd7vwi.fsf@HIDDEN>
 <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN> <83bly47lxk.fsf@HIDDEN>
 <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN> <837e8s7hk4.fsf@HIDDEN>
 <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN> <834l3fsc2c.fsf@HIDDEN>
 <22127ce6-182a-38ac-acc1-dfd09d727f18@HIDDEN>
 <90f841a9-4ec2-14f2-846c-fbfc31b9ad42@HIDDEN>
In-Reply-To: <90f841a9-4ec2-14f2-846c-fbfc31b9ad42@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
x-originating-ip: [2604:6000:b407:7f00:8d7f:927b:9d18:fcd6]
x-clientproxiedby: BL0PR0102CA0033.prod.exchangelabs.com
 (2603:10b6:207:18::46) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4cd66dec-a929-4b99-c6ad-08d71088e9ee
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2363; 
x-ms-traffictypediagnostic: CY1PR04MB2363:
x-microsoft-antispam-prvs: <CY1PR04MB23635AB08960C4E151326AADD8C60@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0108A997B2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(396003)(366004)(376002)(346002)(39860400002)(51914003)(199004)(189003)(229853002)(75432002)(7736002)(64126003)(6116002)(786003)(53936002)(6486002)(81156014)(6512007)(6246003)(81166006)(2171002)(6436002)(305945005)(99286004)(478600001)(25786009)(110136005)(8676002)(58126008)(86362001)(316002)(65826007)(54906003)(558084003)(31696002)(31686004)(66946007)(64756008)(5660300002)(8936002)(66446008)(66556008)(2616005)(5024004)(66476007)(65956001)(186003)(65806001)(256004)(14454004)(11346002)(446003)(53546011)(46003)(476003)(6506007)(4326008)(386003)(486006)(76176011)(68736007)(71190400001)(71200400001)(88552002)(2906002)(36756003)(52116002)(102836004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2363;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: P5IU7c/YNIR7BuWU9Q2MM07e9JcBrOj4FCGEc/uULVWc6lNQeEVyQ2t56N+CAM9cmVKE2K+L6R7evcNRFokUJx1UBn0LOApItQN2MZJDl5JlKu86g7YXf106vye6LtuVS7RITON7jLYSaCq9HdtwWqCVyvC4LzLCsHnnSGEIFufgpZV93PjfPz88Bg6/XuSiFKoyoFNNVuEMGWpN2dET6e3V7NJbV799amI5mPOi0WeoomJ/a/sjrEze1+t86vSig+zlZTTZU6y1T0MGwLVRd6caJbMpeDNingR5U+FJvyodHkWxYHaHx6s2n72lc7ScMLns+Umvhk0Gg+5B+vU1UR2MqKBBBITXZYgFuYszbDReWIDyagIVv8mQaWE7WlGn05ctWW54D/FvRWixCPjGs1Vo2qjQfDoOaBFrJh9efYo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <DF074B1A0DD50F45A3CD446E8BC38DE4@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 4cd66dec-a929-4b99-c6ad-08d71088e9ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2019 22:47:32.4592 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2363
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "rms@HIDDEN" <rms@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502-done <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy8yNC8yMDE5IDU6MzYgUE0sIFBhdWwgRWdnZXJ0IHdyb3RlOg0KPiBUaGFua3MgZm9yIHRo
ZSBwYXRjaC4gSSBpbXByb3ZlZCBpdCwgd3JvdGUgYSBORVdTIGVudHJ5IGFuZCBhIHRlc3QgY2Fz
ZSBmb3IgaXQsIA0KPiBhbmQgaW5zdGFsbGVkIHRoZSBhdHRhY2hlZC4gSSB0aGluayB0aGlzIGZp
bmlzaGVzIG9mZiB0aGUgaXNzdWVzIGluIEJ1ZyMzNjUwMiANCj4gYW5kIHNvIGFtIGNsb3Npbmcg
dGhlIGJ1ZyByZXBvcnQuDQoNClRoYW5rcy4gIEkgbGlrZSB5b3VyIGltcHJvdmVtZW50cy4NCg0K
S2VuDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 24 Jul 2019 21:36:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 17:36:38 2019
Received: from localhost ([127.0.0.1]:38142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hqOw8-0007F1-3B
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2019 17:36:38 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39346)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1hqOw5-0007Ej-51
 for 36502 <at> debbugs.gnu.org; Wed, 24 Jul 2019 17:36:34 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1AD47162621;
 Wed, 24 Jul 2019 14:36:27 -0700 (PDT)
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 jIQk89xWopsb; Wed, 24 Jul 2019 14:36:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id B88621626A7;
 Wed, 24 Jul 2019 14:36:25 -0700 (PDT)
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 8anSzFIbdXKk; Wed, 24 Jul 2019 14:36:25 -0700 (PDT)
Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com
 [23.242.74.103])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 65E31162621;
 Wed, 24 Jul 2019 14:36:25 -0700 (PDT)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN> <834l3fsc2c.fsf@HIDDEN>
 <22127ce6-182a-38ac-acc1-dfd09d727f18@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
Message-ID: <90f841a9-4ec2-14f2-846c-fbfc31b9ad42@HIDDEN>
Date: Wed, 24 Jul 2019 14:36:25 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <22127ce6-182a-38ac-acc1-dfd09d727f18@HIDDEN>
Content-Type: multipart/mixed; boundary="------------AAE76996D4A1A3FA9B037523"
Content-Language: en-US
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: "rms@HIDDEN" <rms@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502-done <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

This is a multi-part message in MIME format.
--------------AAE76996D4A1A3FA9B037523
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Thanks for the patch. I improved it, wrote a NEWS entry and a test case for it, 
and installed the attached. I think this finishes off the issues in Bug#36502 
and so am closing the bug report.

--------------AAE76996D4A1A3FA9B037523
Content-Type: text/x-patch;
 name="0001-Do-not-treat-nosuchuser-as-an-absolute-file-name.patch"
Content-Disposition: attachment;
 filename*0="0001-Do-not-treat-nosuchuser-as-an-absolute-file-name.patch"
Content-Transfer-Encoding: quoted-printable

From a5063aa8b174db286a0e83b8ffdd4e65c521f733 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@HIDDEN>
Date: Wed, 24 Jul 2019 14:28:13 -0700
Subject: [PATCH] Do not treat ~nosuchuser as an absolute file name
MIME-Version: 1.0
Content-Type: text/plain; charset=3DUTF-8
Content-Transfer-Encoding: 8bit

Derived from Ken Brown=E2=80=99s patch (Bug#36502#97).
* doc/lispref/files.texi (Relative File Names):
* etc/NEWS: Document this.
* src/fileio.c (user_homedir): New function.
(Fexpand_file_name, file_name_absolute_p): Use it.
(search_embedded_absfilename): Simplify via file_name_absolute_p.
* test/src/fileio-tests.el (fileio-tests--no-such-user): New test.
---
 doc/lispref/files.texi   |  10 +++-
 etc/NEWS                 |   3 +
 src/fileio.c             | 121 ++++++++++++++++++---------------------
 test/src/fileio-tests.el |  11 ++++
 4 files changed, 78 insertions(+), 67 deletions(-)

diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index 0519f787dc..0ea8a4f0a1 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -2154,7 +2154,11 @@ Relative File Names
=20
 @defun file-name-absolute-p filename
 This function returns @code{t} if file @var{filename} is an absolute
-file name or begins with @samp{~}, @code{nil} otherwise.
+file name, @code{nil} otherwise.  A file name is considered to be
+absolute if its first component is @samp{~}, or is @samp{~@var{user}}
+where @var{user} is a valid login name.  In the following examples,
+assume that there is a user named @samp{rms} but no user named
+@samp{nosuchuser}.
=20
 @example
 @group
@@ -2162,6 +2166,10 @@ Relative File Names
      @result{} t
 @end group
 @group
+(file-name-absolute-p "~nosuchuser/foo")
+     @result{} nil
+@end group
+@group
 (file-name-absolute-p "rms/foo")
      @result{} nil
 @end group
diff --git a/etc/NEWS b/etc/NEWS
index 5313270411..08f0e654f7 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1815,6 +1815,9 @@ relative to the 'default-directory' of the current =
buffer.  We recommend
 always setting "$HOME" to an absolute file name, so that its meaning is
 independent of where Emacs was started.
=20
+** file-name-absolute-p no longer considers "~foo" to be an absolute
+file name if there is no user named "foo".
+
 ** The FILENAME argument to 'file-name-base' is now mandatory and no
 longer defaults to 'buffer-file-name'.
=20
diff --git a/src/fileio.c b/src/fileio.c
index e4269b96a3..d1a7f39ac9 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -744,6 +744,31 @@ file_name_absolute_no_tilde_p (Lisp_Object name)
   return IS_ABSOLUTE_FILE_NAME (SSDATA (name));
 }
=20
+/* Return the home directory of the user NAME, or a null pointer if
+   NAME is empty or the user does not exist or the user's home
+   directory is not an absolute file name.  NAME is an array of bytes
+   that continues up to (but not including) the next NUL byte or
+   directory separator.  The returned string lives in storage good
+   until the next call to this or similar functions.  */
+static char *
+user_homedir (char const *name)
+{
+  ptrdiff_t length;
+  for (length =3D 0; name[length] && !IS_DIRECTORY_SEP (name[length]); l=
ength++)
+    continue;
+  if (length =3D=3D 0)
+    return NULL;
+  USE_SAFE_ALLOCA;
+  char *p =3D SAFE_ALLOCA (length + 1);
+  memcpy (p, name, length);
+  p[length] =3D 0;
+  struct passwd *pw =3D getpwnam (p);
+  SAFE_FREE ();
+  if (!pw || (pw->pw_dir && !IS_ABSOLUTE_FILE_NAME (pw->pw_dir)))
+    return NULL;
+  return pw->pw_dir;
+}
+
 DEFUN ("expand-file-name", Fexpand_file_name, Sexpand_file_name, 1, 2, 0=
,
        doc: /* Convert filename NAME to absolute, and canonicalize it.
 Second arg DEFAULT-DIRECTORY is directory to start with if NAME is relat=
ive
@@ -788,7 +813,6 @@ the root directory.  */)
   char *target;
=20
   ptrdiff_t tlen;
-  struct passwd *pw;
 #ifdef DOS_NT
   int drive =3D 0;
   bool collapse_newdir =3D true;
@@ -1153,39 +1177,29 @@ the root directory.  */)
 	}
       else			/* ~user/filename */
 	{
-	  char *o, *p;
-	  for (p =3D nm; *p && !IS_DIRECTORY_SEP (*p); p++)
-	    continue;
-	  o =3D SAFE_ALLOCA (p - nm + 1);
-	  memcpy (o, nm, p - nm);
-	  o[p - nm] =3D 0;
-
-	  block_input ();
-	  pw =3D getpwnam (o + 1);
-	  unblock_input ();
-	  if (pw)
+	  char *nmhome =3D user_homedir (nm + 1);
+	  if (nmhome)
 	    {
-	      Lisp_Object tem;
-
-	      newdir =3D pw->pw_dir;
-	      /* `getpwnam' may return a unibyte string, which will
-		 bite us when we expect the directory to be multibyte.  */
-	      tem =3D make_unibyte_string (newdir, strlen (newdir));
-	      newdirlim =3D newdir + SBYTES (tem);
-	      if (multibyte && !STRING_MULTIBYTE (tem))
+	      ptrdiff_t nmhomelen =3D strlen (nmhome);
+	      newdir =3D nmhome;
+	      newdirlim =3D newdir + nmhomelen;
+	      if (multibyte)
 		{
-		  hdir =3D DECODE_FILE (tem);
+		  AUTO_STRING_WITH_LEN (lisp_nmhome, nmhome, nmhomelen);
+		  hdir =3D DECODE_FILE (lisp_nmhome);
 		  newdir =3D SSDATA (hdir);
 		  newdirlim =3D newdir + SBYTES (hdir);
 		}
-	      nm =3D p;
+
+	      while (*++nm && !IS_DIRECTORY_SEP (*nm))
+		continue;
 #ifdef DOS_NT
 	      collapse_newdir =3D false;
 #endif
 	    }
=20
 	  /* If we don't find a user of that name, leave the name
-	     unchanged; don't move nm forward to p.  */
+	     unchanged.  */
 	}
     }
=20
@@ -1667,18 +1681,6 @@ See also the function `substitute-in-file-name'.")
 }
 #endif
 =0C
-bool
-file_name_absolute_p (const char *filename)
-{
-  return
-    (IS_DIRECTORY_SEP (*filename) || *filename =3D=3D '~'
-#ifdef DOS_NT
-     || (IS_DRIVE (*filename) && IS_DEVICE_SEP (filename[1])
-	 && IS_DIRECTORY_SEP (filename[2]))
-#endif
-     );
-}
-
 /* Put into BUF the concatenation of DIR and FILE, with an intervening
    directory separator if needed.  Return a pointer to the NUL byte
    at the end of the concatenated string.  */
@@ -1774,7 +1776,10 @@ get_homedir (void)
   return ahome;
 }
=20
-/* If /~ or // appears, discard everything through first slash.  */
+/* If a directory separator followed by an absolute file name (e.g.,
+   "//foo", "/~", "/~someuser") appears in NM, return the address of
+   the absolute file name.  Otherwise return NULL.  ENDP is the
+   address of the null byte at the end of NM.  */
 static char *
 search_embedded_absfilename (char *nm, char *endp)
 {
@@ -1784,34 +1789,8 @@ search_embedded_absfilename (char *nm, char *endp)
 	&& !IS_DIRECTORY_SEP (p[1]));
 #endif
   for (; p < endp; p++)
-    {
-      if (IS_DIRECTORY_SEP (p[-1]) && file_name_absolute_p (p))
-	{
-	  char *s;
-	  for (s =3D p; *s && !IS_DIRECTORY_SEP (*s); s++)
-	    continue;
-	  if (p[0] =3D=3D '~' && s > p + 1)	/* We've got "/~something/".  */
-	    {
-	      USE_SAFE_ALLOCA;
-	      char *o =3D SAFE_ALLOCA (s - p + 1);
-	      struct passwd *pw;
-	      memcpy (o, p, s - p);
-	      o [s - p] =3D 0;
-
-	      /* If we have ~user and `user' exists, discard
-		 everything up to ~.  But if `user' does not exist, leave
-		 ~user alone, it might be a literal file name.  */
-	      block_input ();
-	      pw =3D getpwnam (o + 1);
-	      unblock_input ();
-	      SAFE_FREE ();
-	      if (pw)
-		return p;
-	    }
-	  else
-	    return p;
-	}
-    }
+    if (IS_DIRECTORY_SEP (p[-1]) && file_name_absolute_p (p))
+      return p;
   return NULL;
 }
=20
@@ -2696,13 +2675,23 @@ This happens for interactive use with M-x.  */)
 =0C
 DEFUN ("file-name-absolute-p", Ffile_name_absolute_p, Sfile_name_absolut=
e_p,
        1, 1, 0,
-       doc: /* Return t if FILENAME is an absolute file name or starts w=
ith `~'.
-On Unix, absolute file names start with `/'.  */)
+       doc: /* Return t if FILENAME is an absolute file name.
+On Unix, absolute file names start with `/'.  In Emacs, an absolute
+file name can also start with an initial `~' or `~USER' component,
+where USER is a valid login name.  */)
   (Lisp_Object filename)
 {
   CHECK_STRING (filename);
   return file_name_absolute_p (SSDATA (filename)) ? Qt : Qnil;
 }
+
+bool
+file_name_absolute_p (char const *filename)
+{
+  return (IS_ABSOLUTE_FILE_NAME (filename)
+	  || (filename[0] =3D=3D '~'
+	      && (!filename[1] || user_homedir (&filename[1]))));
+}
 =0C
 DEFUN ("file-exists-p", Ffile_exists_p, Sfile_exists_p, 1, 1, 0,
        doc: /* Return t if file FILENAME exists (whether or not you can =
read it).
diff --git a/test/src/fileio-tests.el b/test/src/fileio-tests.el
index 813ee5f798..09a5b147e1 100644
--- a/test/src/fileio-tests.el
+++ b/test/src/fileio-tests.el
@@ -136,3 +136,14 @@ fileio-tests--symlink-failure
          (name (expand-file-name "bar")))
     (should (and (file-name-absolute-p name)
                  (not (eq (aref name 0) ?~))))))
+
+(ert-deftest fileio-tests--no-such-user ()
+  "Test file-name-absolute-p on ~nosuchuser."
+  (unless (user-full-name "nosuchuser")
+    (should (not (file-name-absolute-p "~nosuchuser")))
+    (should (not (file-name-absolute-p "~nosuchuser/")))
+    (should (not (file-name-absolute-p "~nosuchuser//")))
+    (should (not (file-name-absolute-p "~nosuchuser/foo")))
+    (should (not (file-name-absolute-p "~nosuchuser/foo/")))
+    (should (not (file-name-absolute-p "~nosuchuser/foo//")))
+    (should (not (file-name-absolute-p "~nosuchuser/foo/bar")))))
--=20
2.17.1


--------------AAE76996D4A1A3FA9B037523--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 22 Jul 2019 02:17:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 21 22:17:05 2019
Received: from localhost ([127.0.0.1]:59770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hpNsq-0000Jg-Ef
	for submit <at> debbugs.gnu.org; Sun, 21 Jul 2019 22:17:05 -0400
Received: from mail-eopbgr710137.outbound.protection.outlook.com
 ([40.107.71.137]:2496 helo=NAM05-BY2-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hpNsm-0000JQ-E5
 for 36502 <at> debbugs.gnu.org; Sun, 21 Jul 2019 22:16:59 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=I0ajjBKf/8CYRwGxDh2h90gn6i9ezG2SkqhyUpGwfFIJSvcWDJ4osxZfmWBb50fLDbszNE5wnBQDVwi1A8uXjBF6oW2iiyLIutmo6TUuehT20D/BHIUSmMefEoQ5Z55dyUiqRcC64rxkwz9mTLl2FBdrLBsXFbOwuXyk0Ag+sRKzdLREL6uVaKTOmSfA/zKJAqzZSxA+L2eKOkClNEZrgE+9u8EoTh4fYUihAWe9FwMrnILXXzITUlCnyDnZmJUDYJwZpB4DDpcbLgVBkU+Qu5Bc3sO6ws473e1RgIEVecep+536r4DryBwCt+ambfuyavIccvgQzcpQr0NkBBellQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aaiYSdGClxUdtpBk6QaQ6VatgJsI6tiMsMUR2v1KEgU=;
 b=RoZJvl+WKR4cR2BfWbA3QnEXzE7eEcn01KN9cH+OCGwufO2cwCl2UoJNoivCDFtMhaP7sDR2XOfYV+YhXiadTPAh+2fZ2+k38K8LOrfJHun0nMTn8i6txqrg3HeXhOJHDLZ8aLqh1eJpYCOT/rKkuyO7TLvIhpyKm/T34DDkGD+XXS557LOWAEL0kj5stzcyTQnu55NxbS10nNmh8dJvPL1GWNaqmN22F5AvMraryh7rHRli0QwchHW9BYk0YwALAnQAuyoj8zz07BpUVYICe+zx/iOQxba0skATcVJiK02HwXq9YzVCDahLj2UVtAv1YY1vchf8v0N63nu8XWhWUA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass
 smtp.mailfrom=cornell.edu;dmarc=pass action=none
 header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aaiYSdGClxUdtpBk6QaQ6VatgJsI6tiMsMUR2v1KEgU=;
 b=XWayqDRHqagj7H07DsV2iyFJqgpiLOvrisvTIpkJbKER0GECf+yhzeK1g8PZDu9DBqoKVjjcC6VkrHjtGvPY7BdyP6kq4HOhsWrJ2bD1T8StsVl+lwB86/6Lwyawivl53qtyhh6Sd8a343J0V+Yc+G2beloLQAdJTh8+YE+Aefw=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2156.namprd04.prod.outlook.com (10.166.207.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2094.16; Mon, 22 Jul 2019 02:16:47 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2094.013; Mon, 22 Jul 2019
 02:16:47 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WAgARHhACAB5M7bYAAVdGAgADKrgCAAMY65YAAx6iA
Date: Mon, 22 Jul 2019 02:16:47 +0000
Message-ID: <22127ce6-182a-38ac-acc1-dfd09d727f18@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN> <834l3fsc2c.fsf@HIDDEN>
In-Reply-To: <834l3fsc2c.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
x-originating-ip: [2604:6000:b407:7f00:784d:cda1:52eb:5837]
x-clientproxiedby: MN2PR05CA0025.namprd05.prod.outlook.com
 (2603:10b6:208:c0::38) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c58cf7a2-6976-4ea8-1364-08d70e4aa610
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(49563074)(7193020);
 SRVR:CY1PR04MB2156; 
x-ms-traffictypediagnostic: CY1PR04MB2156:
x-microsoft-antispam-prvs: <CY1PR04MB2156EAFFD4F7A2C6689373FAD8C40@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 01068D0A20
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(376002)(396003)(366004)(346002)(39860400002)(189003)(199004)(75432002)(36756003)(31686004)(4326008)(76176011)(65826007)(65806001)(4744005)(65956001)(64126003)(6116002)(52116002)(5660300002)(14454004)(6436002)(6486002)(25786009)(316002)(88552002)(786003)(81156014)(81166006)(8936002)(53936002)(2616005)(2171002)(6246003)(7736002)(305945005)(66446008)(66946007)(6512007)(46003)(66616009)(476003)(11346002)(64756008)(66556008)(66476007)(446003)(71200400001)(71190400001)(86362001)(102836004)(6506007)(386003)(31696002)(53546011)(229853002)(486006)(186003)(99286004)(58126008)(110136005)(8676002)(54906003)(2906002)(478600001)(68736007)(99936001)(5024004)(256004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2156;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: M7hsofnXN/t48MRgYd2StMQAu18kIUqtafUoxlN4ruXqZL0sH+IBUg2EbivmwlmmflTBfRVn19mMA7t7N4JBf8LgzatWqN7lEqxPI3Q/67nT0wDjZCpP5o9PpoXuLqU8gTo1OFBUNzu9dnAfe3SDZ1oo0JsYA6V/MN9Lr4wa4hOC+1vwfibXZjmzhVvXaXaTaNPiROBJUDxD0xgyEAZjI+j3w6YLCE3N7PvMkpwF6SaWQQWl6e2hlF1AjPlAIMos+qdiq/4reBIgRXc3BrVHGe8gkysQwOIF5LMsbHpv7mqE3IBU2Sh/oQO9ViUh1y6CR7OTuv9ksBME9acjbXKxHQvWGt7uUlvisIkzurTJlBnHvjMF13t9of6jQOsduh7mlyq79r4JOvYbpMabyjwSlaspN8uvpSOG4E/lWDlzt1Q=
Content-Type: multipart/mixed;
 boundary="_002_22127ce6182a38acacc1dfd09d727f18cornelledu_"
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: c58cf7a2-6976-4ea8-1364-08d70e4aa610
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2019 02:16:47.4466 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2156
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "rms@HIDDEN" <rms@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_002_22127ce6182a38acacc1dfd09d727f18cornelledu_
Content-Type: text/plain; charset="utf-8"
Content-ID: <E40E3C15427B8E48BE688B89926DF02F@HIDDEN>
Content-Transfer-Encoding: base64

T24gNy8yMS8yMDE5IDEwOjIxIEFNLCBFbGkgWmFyZXRza2lpIHdyb3RlOg0KPj4gQ2M6ICJybXNA
Z251Lm9yZyIgPHJtc0BnbnUub3JnPiwgImRhbkBkcHN1dHRvbi5jb20iIDxkYW5AZHBzdXR0b24u
Y29tPiwNCj4+ICAgIjM2NTAyQGRlYmJ1Z3MuZ251Lm9yZyIgPDM2NTAyQGRlYmJ1Z3MuZ251Lm9y
Zz4sDQo+PiAgICJucG9zdGF2c0BnbWFpbC5jb20iIDxucG9zdGF2c0BnbWFpbC5jb20+LA0KPj4g
ICAibW9ubmllckBpcm8udW1vbnRyZWFsLmNhIiA8bW9ubmllckBpcm8udW1vbnRyZWFsLmNhPiwN
Cj4+ICAgInNjaHdhYkBzdXNlLmRlIiA8c2Nod2FiQHN1c2UuZGU+DQo+PiBGcm9tOiBQYXVsIEVn
Z2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1Pg0KPj4gRGF0ZTogU2F0LCAyMCBKdWwgMjAxOSAxOToz
MjozMCAtMDcwMA0KPj4NCj4+IE15IGltcHJlc3Npb24gZnJvbSBsb29raW5nIGF0IHVzZXMgb2Yg
ZmlsZS1uYW1lLWFic29sdXRlLXANCj4+IGlzIHRoYXQgY2hhbmdpbmcgaXQgdG8gcmV0dXJuIG5p
bCBoZXJlIHdvdWxkIGltcHJvdmUgY29ycmVjdG5lc3Mgb2YgdGhlIGNhbGxlcnMsDQo+PiB0aG91
Z2ggdGhlcmUgd291bGQgYmUgYSBwZXJmb3JtYW5jZSBjb3N0IGZvciB0aGlzIGNhc2Ugb2YgY291
cnNlLg0KPiANCj4gSSBhZ3JlZS4NCj4gDQo+IFNvIEtlbiwgcGxlYXNlIHB1c2ggeW91ciBjaGFu
Z2VzLCBhbmQgSSB3b3VsZCBhcHByZWNpYXRlIGlmIHlvdSBjb3VsZA0KPiBhbHNvIG1ha2UgdGhl
IGNoYW5nZSBpbiBmaWxlLW5hbWUtYWJzb2x1dGUtcCAoYXMgYSBzZXBhcmF0ZSBjaGFuZ2UpLA0K
PiBpZiB5b3UgaGF2ZSB0aW1lLg0KDQpQYXRjaCBhdHRhY2hlZC4gIEkgZGlkbid0IGFkZCBhIE5F
V1MgZW50cnkuICBEbyB5b3UgdGhpbmsgdGhpcyByZXF1aXJlcyBvbmU/DQoNCktlbg0K

--_002_22127ce6182a38acacc1dfd09d727f18cornelledu_
Content-Type: text/plain;
	name="0001-Fix-file-name-absolute-p-for-names-starting-with.patch"
Content-Description:  0001-Fix-file-name-absolute-p-for-names-starting-with.patch
Content-Disposition: attachment;
	filename="0001-Fix-file-name-absolute-p-for-names-starting-with.patch";
	size=6435; creation-date="Mon, 22 Jul 2019 02:16:47 GMT";
	modification-date="Mon, 22 Jul 2019 02:16:47 GMT"
Content-ID: <E8C7D473F5F26545A8A819829ADFFE64@HIDDEN>
Content-Transfer-Encoding: base64

RnJvbSAzNjU3YmM3MDhlOTZjNjk1NWY2NGUxMTFkYWY1MmMzYzM2NjdhNmRiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
U3VuLCAyMSBKdWwgMjAxOSAyMjowNDowNyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBmaWxl
LW5hbWUtYWJzb2x1dGUtcCBmb3IgbmFtZXMgc3RhcnRpbmcgd2l0aCAnficKCkEgZmlsZSBuYW1l
IHN0YXJ0aW5nIHdpdGggIn51c2VyIiBpcyBub3cgY29uc2lkZXJlZCBhYnNvbHV0ZSBvbmx5Cmlm
ICJ1c2VyIiBpcyBhIHZhbGlkIGxvZ2luIG5hbWUuICBTZWUgdGhlIGRpc2N1c3Npb24gc3RhcnRp
bmcgYXQKQnVnIzM2NTAyIzY0LgoqIHNyYy9maWxlaW8uYyAoZXhwYW5kX3RpbGRlKTogTmV3IHN0
YXRpYyBmdW5jdGlvbiwgZXh0cmFjdGVkIGZyb20KRmV4cGFuZF9maWxlX25hbWUuCihGZXhwYW5k
X2ZpbGVfbmFtZSwgZmlsZV9uYW1lX2Fic29sdXRlX3ApCihzZWFyY2hfZW1iZWRkZWRfYWJzZmls
ZW5hbWUpOiAgVXNlIGl0LgooRmZpbGVfbmFtZV9hYnNvbHV0ZV9wKTogVXBkYXRlIGRvYyBzdHJp
bmcuCiogZG9jL2xpc3ByZWYvZmlsZXMudGV4aSAoUmVsYXRpdmUgRmlsZSBOYW1lcyk6IERvY3Vt
ZW50IHRoZSBuZXcKYmVoYXZpb3Igb2YgZmlsZS1uYW1lLWFic29sdXRlLXAuCi0tLQogZG9jL2xp
c3ByZWYvZmlsZXMudGV4aSB8IDEwICsrKystCiBzcmMvZmlsZWlvLmMgICAgICAgICAgIHwgODQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDY1IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9s
aXNwcmVmL2ZpbGVzLnRleGkgYi9kb2MvbGlzcHJlZi9maWxlcy50ZXhpCmluZGV4IDA1MTlmNzg3
ZGMuLjE4MzI1YjIwNDkgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL2ZpbGVzLnRleGkKKysrIGIv
ZG9jL2xpc3ByZWYvZmlsZXMudGV4aQpAQCAtMjE1NCw3ICsyMTU0LDExIEBAIFJlbGF0aXZlIEZp
bGUgTmFtZXMKIAogQGRlZnVuIGZpbGUtbmFtZS1hYnNvbHV0ZS1wIGZpbGVuYW1lCiBUaGlzIGZ1
bmN0aW9uIHJldHVybnMgQGNvZGV7dH0gaWYgZmlsZSBAdmFye2ZpbGVuYW1lfSBpcyBhbiBhYnNv
bHV0ZQotZmlsZSBuYW1lIG9yIGJlZ2lucyB3aXRoIEBzYW1we359LCBAY29kZXtuaWx9IG90aGVy
d2lzZS4KK2ZpbGUgbmFtZSBvciBiZWdpbnMgd2l0aCBAc2FtcHt+fSwgcHJvdmlkZWQgdGhhdCBh
biBpbml0aWFsCitAc2FtcHt+QHZhcnt1c2VyfX0gY29ycmVzcG9uZHMgdG8gYSB2YWxpZCBsb2dp
biBuYW1lIEB2YXJ7dXNlcn0uICBUaGUKK2Z1bmN0aW9uIHJldHVybnMgQGNvZGV7bmlsfSBvdGhl
cndpc2UuICBJbiB0aGUgZm9sbG93aW5nIGV4YW1wbGVzLAorYXNzdW1lIHRoYXQgdGhlcmUgaXMg
YSB1c2VyIG5hbWVkIEBzYW1we3Jtc30gYnV0IG5vIHVzZXIgbmFtZWQKK0BzYW1we3F1dXh9Lgog
CiBAZXhhbXBsZQogQGdyb3VwCkBAIC0yMTYyLDYgKzIxNjYsMTAgQEAgUmVsYXRpdmUgRmlsZSBO
YW1lcwogICAgICBAcmVzdWx0e30gdAogQGVuZCBncm91cAogQGdyb3VwCisoZmlsZS1uYW1lLWFi
c29sdXRlLXAgIn5xdXV4L2ZvbyIpCisgICAgIEByZXN1bHR7fSBuaWwKK0BlbmQgZ3JvdXAKK0Bn
cm91cAogKGZpbGUtbmFtZS1hYnNvbHV0ZS1wICJybXMvZm9vIikKICAgICAgQHJlc3VsdHt9IG5p
bAogQGVuZCBncm91cApkaWZmIC0tZ2l0IGEvc3JjL2ZpbGVpby5jIGIvc3JjL2ZpbGVpby5jCmlu
ZGV4IDRjNzYyNWNhZDQuLjQyNDU1YmI0OTkgMTAwNjQ0Ci0tLSBhL3NyYy9maWxlaW8uYworKysg
Yi9zcmMvZmlsZWlvLmMKQEAgLTc0NCw2ICs3NDQsMzUgQEAgZmlsZV9uYW1lX2Fic29sdXRlX25v
X3RpbGRlX3AgKExpc3BfT2JqZWN0IG5hbWUpCiAgIHJldHVybiBJU19BQlNPTFVURV9GSUxFX05B
TUUgKFNTREFUQSAobmFtZSkpOwogfQogCisvKiBOQU1FIG11c3Qgc3RhcnQgd2l0aCAifnVzZXIi
LCB3aGVyZSBVU0VSIGlzIG5vdCBlbXB0eSwgZm9sbG93ZWQgYnkKKyAgIG5vdGhpbmcgb3IgYSBk
aXJlY3Rvcnkgc2VwYXJhdG9yLiAgTEVOR1RIIGlzIHRoZSBsZW5ndGggb2YgdGhlCisgICAifnVz
ZXIiIHByZWZpeC4gIFJldHVybiB0aGUgYWJzb2x1dGUgZmlsZSBuYW1lIG9mIFVTRVIncyBob21l
CisgICBkaXJlY3RvcnksIG9yIFFuaWwgaWYgdGhlcmUgaXMgbm8gdXNlciBuYW1lZCBVU0VSLiAg
Ki8KK3N0YXRpYyBMaXNwX09iamVjdAorZXhwYW5kX3RpbGRlIChjb25zdCBjaGFyICpuYW1lLCBw
dHJkaWZmX3QgbGVuZ3RoKQoreworICBjaGFyICpwOworICBjb25zdCBjaGFyICpkaXI7CisgIHN0
cnVjdCBwYXNzd2QgKnB3OworICBMaXNwX09iamVjdCByZXN1bHQ7CisgIFVTRV9TQUZFX0FMTE9D
QTsKKworICBwID0gU0FGRV9BTExPQ0EgKGxlbmd0aCk7CisgIG1lbWNweSAocCwgbmFtZSArIDEs
IGxlbmd0aCAtIDEpOworICBwW2xlbmd0aF0gPSAwOworCisgIHB3ID0gZ2V0cHduYW0gKHApOwor
ICBpZiAocHcpCisgICAgeworICAgICAgZGlyID0gcHctPnB3X2RpcjsKKyAgICAgIHJlc3VsdCA9
IG1ha2VfdW5pYnl0ZV9zdHJpbmcgKGRpciwgc3RybGVuIChkaXIpKTsKKyAgICB9CisgIGVsc2UK
KyAgICByZXN1bHQgPSBRbmlsOworICBTQUZFX0ZSRUUgKCk7CisgIHJldHVybiByZXN1bHQ7Cit9
CisKIERFRlVOICgiZXhwYW5kLWZpbGUtbmFtZSIsIEZleHBhbmRfZmlsZV9uYW1lLCBTZXhwYW5k
X2ZpbGVfbmFtZSwgMSwgMiwgMCwKICAgICAgICBkb2M6IC8qIENvbnZlcnQgZmlsZW5hbWUgTkFN
RSB0byBhYnNvbHV0ZSwgYW5kIGNhbm9uaWNhbGl6ZSBpdC4KIFNlY29uZCBhcmcgREVGQVVMVC1E
SVJFQ1RPUlkgaXMgZGlyZWN0b3J5IHRvIHN0YXJ0IHdpdGggaWYgTkFNRSBpcyByZWxhdGl2ZQpA
QCAtNzg4LDcgKzgxNyw2IEBAIERFRlVOICgiZXhwYW5kLWZpbGUtbmFtZSIsIEZleHBhbmRfZmls
ZV9uYW1lLCBTZXhwYW5kX2ZpbGVfbmFtZSwgMSwgMiwgMCwKICAgY2hhciAqdGFyZ2V0OwogCiAg
IHB0cmRpZmZfdCB0bGVuOwotICBzdHJ1Y3QgcGFzc3dkICpwdzsKICNpZmRlZiBET1NfTlQKICAg
aW50IGRyaXZlID0gMDsKICAgYm9vbCBjb2xsYXBzZV9uZXdkaXIgPSB0cnVlOwpAQCAtMTE1Mywy
NSArMTE4MSwyMCBAQCBERUZVTiAoImV4cGFuZC1maWxlLW5hbWUiLCBGZXhwYW5kX2ZpbGVfbmFt
ZSwgU2V4cGFuZF9maWxlX25hbWUsIDEsIDIsIDAsCiAJfQogICAgICAgZWxzZQkJCS8qIH51c2Vy
L2ZpbGVuYW1lICovCiAJewotCSAgY2hhciAqbywgKnA7CisJICBjaGFyICpwOwogCSAgZm9yIChw
ID0gbm07ICpwICYmICFJU19ESVJFQ1RPUllfU0VQICgqcCk7IHArKykKIAkgICAgY29udGludWU7
Ci0JICBvID0gU0FGRV9BTExPQ0EgKHAgLSBubSArIDEpOwotCSAgbWVtY3B5IChvLCBubSwgcCAt
IG5tKTsKLQkgIG9bcCAtIG5tXSA9IDA7CiAKIAkgIGJsb2NrX2lucHV0ICgpOwotCSAgcHcgPSBn
ZXRwd25hbSAobyArIDEpOworCSAgTGlzcF9PYmplY3QgdGVtID0gZXhwYW5kX3RpbGRlIChubSwg
cCAtIG5tKTsKIAkgIHVuYmxvY2tfaW5wdXQgKCk7Ci0JICBpZiAocHcpCisJICBpZiAoIU5JTFAg
KHRlbSkpCiAJICAgIHsKLQkgICAgICBMaXNwX09iamVjdCB0ZW07Ci0KLQkgICAgICBuZXdkaXIg
PSBwdy0+cHdfZGlyOwotCSAgICAgIC8qIGBnZXRwd25hbScgbWF5IHJldHVybiBhIHVuaWJ5dGUg
c3RyaW5nLCB3aGljaCB3aWxsCi0JCSBiaXRlIHVzIHdoZW4gd2UgZXhwZWN0IHRoZSBkaXJlY3Rv
cnkgdG8gYmUgbXVsdGlieXRlLiAgKi8KLQkgICAgICB0ZW0gPSBtYWtlX3VuaWJ5dGVfc3RyaW5n
IChuZXdkaXIsIHN0cmxlbiAobmV3ZGlyKSk7CisJICAgICAgbmV3ZGlyID0gU1NEQVRBICh0ZW0p
OwogCSAgICAgIG5ld2RpcmxpbSA9IG5ld2RpciArIFNCWVRFUyAodGVtKTsKKwkgICAgICAvKiBg
Z2V0cHduYW0nLCB3aGljaCB3YXMgdXNlZCBpbiBgZXhwYW5kX3RpbGRlJywgbWF5CisJCSByZXR1
cm4gYSB1bmlieXRlIHN0cmluZywgd2hpY2ggd2lsbCBiaXRlIHVzIHdoZW4gd2UKKwkJIGV4cGVj
dCB0aGUgZGlyZWN0b3J5IHRvIGJlIG11bHRpYnl0ZS4gICovCiAJICAgICAgaWYgKG11bHRpYnl0
ZSAmJiAhU1RSSU5HX01VTFRJQllURSAodGVtKSkKIAkJewogCQkgIGhkaXIgPSBERUNPREVfRklM
RSAodGVtKTsKQEAgLTE2NzAsMTMgKzE2OTMsMjMgQEAgREVBRlVOICgiZXhwYW5kLWZpbGUtbmFt
ZSIsIEZleHBhbmRfZmlsZV9uYW1lLCBTZXhwYW5kX2ZpbGVfbmFtZSwgMSwgMiwgMCwKIGJvb2wK
IGZpbGVfbmFtZV9hYnNvbHV0ZV9wIChjb25zdCBjaGFyICpmaWxlbmFtZSkKIHsKLSAgcmV0dXJu
Ci0gICAgKElTX0RJUkVDVE9SWV9TRVAgKCpmaWxlbmFtZSkgfHwgKmZpbGVuYW1lID09ICd+Jwor
ICBib29sIHJlc3VsdAorICAgID0gKElTX0RJUkVDVE9SWV9TRVAgKCpmaWxlbmFtZSkKICNpZmRl
ZiBET1NfTlQKLSAgICAgfHwgKElTX0RSSVZFICgqZmlsZW5hbWUpICYmIElTX0RFVklDRV9TRVAg
KGZpbGVuYW1lWzFdKQotCSAmJiBJU19ESVJFQ1RPUllfU0VQIChmaWxlbmFtZVsyXSkpCisgICAg
ICAgfHwgKElTX0RSSVZFICgqZmlsZW5hbWUpICYmIElTX0RFVklDRV9TRVAgKGZpbGVuYW1lWzFd
KQorCSAgICYmIElTX0RJUkVDVE9SWV9TRVAgKGZpbGVuYW1lWzJdKSkKICNlbmRpZgogICAgICAp
OworICBpZiAoIXJlc3VsdCAmJiAqZmlsZW5hbWUgPT0gJ34nKQorICAgIHsKKyAgICAgIGNvbnN0
IGNoYXIgKnA7CisgICAgICBmb3IgKHAgPSBmaWxlbmFtZSArIDE7ICpwICYmICFJU19ESVJFQ1RP
UllfU0VQICgqcCk7IHArKyk7CisgICAgICBpZiAocCA9PSBmaWxlbmFtZSArIDEpCisJcmVzdWx0
ID0gdHJ1ZTsKKyAgICAgIGVsc2UKKwlyZXN1bHQgPSAhTklMUCAoZXhwYW5kX3RpbGRlIChmaWxl
bmFtZSwgcCAtIGZpbGVuYW1lKSk7CisgICAgfQorICByZXR1cm4gcmVzdWx0OwogfQogCiAvKiBQ
dXQgaW50byBCVUYgdGhlIGNvbmNhdGVuYXRpb24gb2YgRElSIGFuZCBGSUxFLCB3aXRoIGFuIGlu
dGVydmVuaW5nCkBAIC0xNzk0LDIwICsxODI3LDEzIEBAIHNlYXJjaF9lbWJlZGRlZF9hYnNmaWxl
bmFtZSAoY2hhciAqbm0sIGNoYXIgKmVuZHApCiAJICBmb3IgKHMgPSBwOyAqcyAmJiAhSVNfRElS
RUNUT1JZX1NFUCAoKnMpOyBzKyspOwogCSAgaWYgKHBbMF0gPT0gJ34nICYmIHMgPiBwICsgMSkJ
LyogV2UndmUgZ290ICIvfnNvbWV0aGluZy8iLiAgKi8KIAkgICAgewotCSAgICAgIFVTRV9TQUZF
X0FMTE9DQTsKLQkgICAgICBjaGFyICpvID0gU0FGRV9BTExPQ0EgKHMgLSBwICsgMSk7Ci0JICAg
ICAgc3RydWN0IHBhc3N3ZCAqcHc7Ci0JICAgICAgbWVtY3B5IChvLCBwLCBzIC0gcCk7Ci0JICAg
ICAgbyBbcyAtIHBdID0gMDsKLQogCSAgICAgIC8qIElmIHdlIGhhdmUgfnVzZXIgYW5kIGB1c2Vy
JyBleGlzdHMsIGRpc2NhcmQKIAkJIGV2ZXJ5dGhpbmcgdXAgdG8gfi4gIEJ1dCBpZiBgdXNlcicg
ZG9lcyBub3QgZXhpc3QsIGxlYXZlCiAJCSB+dXNlciBhbG9uZSwgaXQgbWlnaHQgYmUgYSBsaXRl
cmFsIGZpbGUgbmFtZS4gICovCiAJICAgICAgYmxvY2tfaW5wdXQgKCk7Ci0JICAgICAgcHcgPSBn
ZXRwd25hbSAobyArIDEpOworCSAgICAgIExpc3BfT2JqZWN0IHRlbSA9IGV4cGFuZF90aWxkZSAo
cCwgcyAtIHApOwogCSAgICAgIHVuYmxvY2tfaW5wdXQgKCk7Ci0JICAgICAgU0FGRV9GUkVFICgp
OwotCSAgICAgIGlmIChwdykKKwkgICAgICBpZiAoIU5JTFAgKHRlbSkpCiAJCXJldHVybiBwOwog
CSAgICB9CiAJICBlbHNlCkBAIC0yNjk4LDggKzI3MjQsMTAgQEAgREVGVU4gKCJtYWtlLXN5bWJv
bGljLWxpbmsiLCBGbWFrZV9zeW1ib2xpY19saW5rLCBTbWFrZV9zeW1ib2xpY19saW5rLCAyLCAz
LAogDAogREVGVU4gKCJmaWxlLW5hbWUtYWJzb2x1dGUtcCIsIEZmaWxlX25hbWVfYWJzb2x1dGVf
cCwgU2ZpbGVfbmFtZV9hYnNvbHV0ZV9wLAogICAgICAgIDEsIDEsIDAsCi0gICAgICAgZG9jOiAv
KiBSZXR1cm4gdCBpZiBGSUxFTkFNRSBpcyBhbiBhYnNvbHV0ZSBmaWxlIG5hbWUgb3Igc3RhcnRz
IHdpdGggYH4nLgotT24gVW5peCwgYWJzb2x1dGUgZmlsZSBuYW1lcyBzdGFydCB3aXRoIGAvJy4g
ICovKQorICAgICAgIGRvYzogLyogUmV0dXJuIHQgaWYgRklMRU5BTUUgaXMgYW4gYWJzb2x1dGUg
ZmlsZSBuYW1lLgorT24gVW5peCwgYWJzb2x1dGUgZmlsZSBuYW1lcyBhcmUgdXN1YWxseSByZXF1
aXJlZCB0byBzdGFydCB3aXRoIGAvJzsKK2J1dCBoZXJlIHdlIGFsc28gYWxsb3cgRklMRU5BTUUg
dG8gc3RhcnQgd2l0aCBgficsIHByb3ZpZGVkIHRoYXQgYW4KK2luaXRpYWwgflVTRVIgY29ycmVz
cG9uZHMgdG8gYSB2YWxpZCBsb2dpbiBuYW1lIFVTRVIuICAqLykKICAgKExpc3BfT2JqZWN0IGZp
bGVuYW1lKQogewogICBDSEVDS19TVFJJTkcgKGZpbGVuYW1lKTsKLS0gCjIuMjEuMAoK

--_002_22127ce6182a38acacc1dfd09d727f18cornelledu_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 21 Jul 2019 14:30:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 21 10:30:20 2019
Received: from localhost ([127.0.0.1]:59251 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hpCqt-00018B-Hb
	for submit <at> debbugs.gnu.org; Sun, 21 Jul 2019 10:30:20 -0400
Received: from mail-eopbgr740120.outbound.protection.outlook.com
 ([40.107.74.120]:44672 helo=NAM01-BN3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hpCqr-00016t-1o
 for 36502 <at> debbugs.gnu.org; Sun, 21 Jul 2019 10:30:14 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=DScaJMsIBJRRZLzrOfV8B2iDsowHFNVLU3WIgioItIDD8qoyQuImxlSzRDYbBz1hGUeVpMwXp2PWya+Z0KkJtgP9lFF+PNfcwcNWozRgNML6Tqh20CQkV0bvEAULgWiAbsNGbiu9PGCMn4SLVNzMG3faiCGOFtCe8oadcVRMQy1Oq/1qR1Xi7ZiMUsSTmVnsGGCP2hJQvaII+jrjIGeXKpMa+4wn6LIuzyE5q3I00YFR0Gm5h+gm5tRFvrC/EDv9g4VuxipksAoDMdN3mLgYACxeLH+X7vry6BhvQ19R6h1LIt76SaZWwaEgmAJxgwB8FIx5XnmqOcd0ndlWXCfAzw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0QfYHCY53qKvpYMKwCCiGYIhYWfxinv2G3YpFNrP5vk=;
 b=GIED+2sFT+vmgL8XVcObU7DbmVB8DGkcp5wkmEdIBSmksgvg7nzyGTRw88HEs5my2PfuMnLyV0hFnyRcBeq7PXk1XmGdWJI+XEcEeciGl3nbPDHO/IxQ/I0m2sPS+OqfOaThMwh2fXZI9Ep1kV2aQ0CFojwXgCOO9ll2RiSZyHrZVYNnCjfNv/A7q6Zw0m8xp2Sq3y4B+blVe2rw9l3ht/yVbXqp1essKptSC8s2fe4GVLi2W/oxn8pQq0MGLA3yd69OMpJfG/zILtQ8GQj3aoqsIP+IYX+b5px8SkG2p7NLAcvICIeueyPnSq+Up8u5puwuqWpLuUUmTbLaUO06qg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass
 smtp.mailfrom=cornell.edu;dmarc=pass action=none
 header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0QfYHCY53qKvpYMKwCCiGYIhYWfxinv2G3YpFNrP5vk=;
 b=BdzksyXRTKCLJMLraaFLnXd5cE7V+xkbxGu7Abg8ci9ss+fPLa/xzdr4XPQGyNDGH6clpw9gwnD5Vewij0aM/QKFhA4wTPuMByNJVNedvs8tMgCGA5Ch9q3GxLHCpnQc8D7BdhHf047asI7LHEsUWeOXIbRSA6JdAUwn0b5vCug=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2363.namprd04.prod.outlook.com (10.167.8.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2094.16; Sun, 21 Jul 2019 14:30:06 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2094.013; Sun, 21 Jul 2019
 14:30:06 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WAgARHhACAB5M7bYAAVdGAgADKrgCAAMY65YAAAjsA
Date: Sun, 21 Jul 2019 14:30:06 +0000
Message-ID: <b1960db9-a260-3b9e-6ec4-16515dfafe6b@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN> <834l3fsc2c.fsf@HIDDEN>
In-Reply-To: <834l3fsc2c.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BL0PR01CA0001.prod.exchangelabs.com (2603:10b6:208:71::14)
 To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3fc325a8-3fac-46ff-b35c-08d70de7ed2d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2363; 
x-ms-traffictypediagnostic: CY1PR04MB2363:
x-microsoft-antispam-prvs: <CY1PR04MB23639F2CFA9E9759584431B9D8C50@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0105DAA385
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(346002)(366004)(396003)(39860400002)(376002)(199004)(189003)(7736002)(256004)(8676002)(14454004)(6512007)(36756003)(229853002)(71190400001)(81166006)(81156014)(8936002)(31686004)(486006)(5660300002)(2171002)(6246003)(99286004)(4326008)(305945005)(4744005)(71200400001)(75432002)(68736007)(53936002)(386003)(53546011)(6506007)(6486002)(6436002)(102836004)(786003)(316002)(66946007)(76176011)(66476007)(66556008)(64756008)(66446008)(66066001)(65956001)(65806001)(64126003)(478600001)(476003)(2616005)(446003)(52116002)(11346002)(186003)(26005)(2906002)(25786009)(88552002)(6116002)(3846002)(31696002)(58126008)(86362001)(54906003)(110136005)(65826007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2363;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Mm6qP0mF/wBuC7k6cYsTu99pa5NzLdhovuy3pdl64fGdIdjhSu9YC9qd4DW/tunH0VimBdnfgib4vVVOw8qDDxD8MDBpk2hX/84+zePsD6UrKdI+CHZ3hSZNgATwMv2B6JNPnPsPtaJRABcMUspB/totH4UApK+ACjQck3lhYcZ9BHlC3LDJARYTr6sg9TXsd+EoADJ58qU5zgw+75mLeDOWeKwmdgTeGI5Ays7CyRm84Kh4Drahhcf8mqpMqUXHIohbp7aZscOMcvpzbmARK+8cHGnoxSCsGWJS5THw3RG1PZfEUr5UzSQEFMfjD/HlKtBb/8BJ5oZTcXZFd25zmLSiLtGYo4M2fCFS1GlT2u5XHVL3xCxWYzBSNFuyZkEXSiGvE7QKcVlMzr+bHmKEYXGhkPHthDgxl2SW8ubETGk=
Content-Type: text/plain; charset="utf-8"
Content-ID: <E0D2754B01D55A4BB0E9D7AB89B17566@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fc325a8-3fac-46ff-b35c-08d70de7ed2d
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2019 14:30:06.5567 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2363
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "rms@HIDDEN" <rms@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy8yMS8yMDE5IDEwOjIxIEFNLCBFbGkgWmFyZXRza2lpIHdyb3RlOg0KPj4gQ2M6ICJybXNA
Z251Lm9yZyIgPHJtc0BnbnUub3JnPiwgImRhbkBkcHN1dHRvbi5jb20iIDxkYW5AZHBzdXR0b24u
Y29tPiwNCj4+ICAgIjM2NTAyQGRlYmJ1Z3MuZ251Lm9yZyIgPDM2NTAyQGRlYmJ1Z3MuZ251Lm9y
Zz4sDQo+PiAgICJucG9zdGF2c0BnbWFpbC5jb20iIDxucG9zdGF2c0BnbWFpbC5jb20+LA0KPj4g
ICAibW9ubmllckBpcm8udW1vbnRyZWFsLmNhIiA8bW9ubmllckBpcm8udW1vbnRyZWFsLmNhPiwN
Cj4+ICAgInNjaHdhYkBzdXNlLmRlIiA8c2Nod2FiQHN1c2UuZGU+DQo+PiBGcm9tOiBQYXVsIEVn
Z2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1Pg0KPj4gRGF0ZTogU2F0LCAyMCBKdWwgMjAxOSAxOToz
MjozMCAtMDcwMA0KPj4NCj4+IE15IGltcHJlc3Npb24gZnJvbSBsb29raW5nIGF0IHVzZXMgb2Yg
ZmlsZS1uYW1lLWFic29sdXRlLXANCj4+IGlzIHRoYXQgY2hhbmdpbmcgaXQgdG8gcmV0dXJuIG5p
bCBoZXJlIHdvdWxkIGltcHJvdmUgY29ycmVjdG5lc3Mgb2YgdGhlIGNhbGxlcnMsDQo+PiB0aG91
Z2ggdGhlcmUgd291bGQgYmUgYSBwZXJmb3JtYW5jZSBjb3N0IGZvciB0aGlzIGNhc2Ugb2YgY291
cnNlLg0KPiANCj4gSSBhZ3JlZS4NCj4gDQo+IFNvIEtlbiwgcGxlYXNlIHB1c2ggeW91ciBjaGFu
Z2VzLCBhbmQgSSB3b3VsZCBhcHByZWNpYXRlIGlmIHlvdSBjb3VsZA0KPiBhbHNvIG1ha2UgdGhl
IGNoYW5nZSBpbiBmaWxlLW5hbWUtYWJzb2x1dGUtcCAoYXMgYSBzZXBhcmF0ZSBjaGFuZ2UpLA0K
PiBpZiB5b3UgaGF2ZSB0aW1lLg0KDQpPSywgSSdsbCB3b3JrIG9uIHRoYXQuDQoNCktlbg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 21 Jul 2019 14:22:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 21 10:22:08 2019
Received: from localhost ([127.0.0.1]:59243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hpCiy-0000ve-4X
	for submit <at> debbugs.gnu.org; Sun, 21 Jul 2019 10:22:08 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46377)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hpCiv-0000v8-J3
 for 36502 <at> debbugs.gnu.org; Sun, 21 Jul 2019 10:22:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:39415)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hpCip-0000KA-40; Sun, 21 Jul 2019 10:21:55 -0400
Received: from [176.228.60.248] (port=4525 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hpCii-0001pC-1t; Sun, 21 Jul 2019 10:21:48 -0400
Date: Sun, 21 Jul 2019 17:21:31 +0300
Message-Id: <834l3fsc2c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Paul Eggert <eggert@HIDDEN>
In-reply-to: <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN> (message from
 Paul Eggert on Sat, 20 Jul 2019 19:32:30 -0700)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
 <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: rms@HIDDEN, kbrown@HIDDEN, dan@HIDDEN, npostavs@HIDDEN,
 36502 <at> debbugs.gnu.org, monnier@HIDDEN, schwab@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> Cc: "rms@HIDDEN" <rms@HIDDEN>, "dan@HIDDEN" <dan@HIDDEN>,
>  "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
>  "npostavs@HIDDEN" <npostavs@HIDDEN>,
>  "monnier@HIDDEN" <monnier@HIDDEN>,
>  "schwab@HIDDEN" <schwab@HIDDEN>
> From: Paul Eggert <eggert@HIDDEN>
> Date: Sat, 20 Jul 2019 19:32:30 -0700
> 
> My impression from looking at uses of file-name-absolute-p 
> is that changing it to return nil here would improve correctness of the callers, 
> though there would be a performance cost for this case of course.

I agree.

So Ken, please push your changes, and I would appreciate if you could
also make the change in file-name-absolute-p (as a separate change),
if you have time.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 21 Jul 2019 02:32:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 22:32:42 2019
Received: from localhost ([127.0.0.1]:58047 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hp1eU-0004UH-K1
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 22:32:42 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49902)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>) id 1hp1eS-0004U3-5D
 for 36502 <at> debbugs.gnu.org; Sat, 20 Jul 2019 22:32:41 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 829631626D6;
 Sat, 20 Jul 2019 19:32:34 -0700 (PDT)
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 PYFKAL3-1TED; Sat, 20 Jul 2019 19:32:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 798311626E0;
 Sat, 20 Jul 2019 19:32:33 -0700 (PDT)
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 g8_Df37XCiM0; Sat, 20 Jul 2019 19:32:33 -0700 (PDT)
Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com
 [23.242.74.103])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 30C241626D6;
 Sat, 20 Jul 2019 19:32:33 -0700 (PDT)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
Message-ID: <715cb1de-9815-4229-993c-ecbf16da662a@HIDDEN>
Date: Sat, 20 Jul 2019 19:32:30 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: "rms@HIDDEN" <rms@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ken Brown wrote:
>> The patch looks OK to me, but shouldn't we also make
>> file-name-absolute-p recognize "~foo" as non-absolute when there's no
>> user named "foo"?  I thought we agreed this is a discrepancy we don't
>> want.
> I'm not sure.  The current behavior is longstanding and was explicitly
> documented by Paul (added to the CC) in the last couple years.  Might there be
> some code that relies on this behavior?

As I recall, I documented it because of the confusion encountered when dealing 
with Bug#28156 (Emacs quietly munges symlink contents).

I looked into the history of file-name-absolute-p back to 1991. Although the 
current behavior is indeed longstanding, I don't think it was originally 
intended to treat ~foo/x as absolute when "foo" is not a valid username. I think 
the code was originally written under the assumption that this case was not 
worth worrying about. My impression from looking at uses of file-name-absolute-p 
is that changing it to return nil here would improve correctness of the callers, 
though there would be a performance cost for this case of course.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 20 Jul 2019 15:53:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 11:53:11 2019
Received: from localhost ([127.0.0.1]:57795 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1horfV-0000zY-TC
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:53:11 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34072)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1horfS-0000yx-0k
 for 36502 <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:53:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52637)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1horfM-0001qD-FO; Sat, 20 Jul 2019 11:52:56 -0400
Received: from [176.228.60.248] (port=2039 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1horfL-0004hy-O9; Sat, 20 Jul 2019 11:52:56 -0400
Date: Sat, 20 Jul 2019 18:52:43 +0300
Message-Id: <83v9vwsnxw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN> (message from
 Ken Brown on Sat, 20 Jul 2019 14:27:08 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
 <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: eggert@HIDDEN, 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "rms@HIDDEN" <rms@HIDDEN>, "dan@HIDDEN" <dan@HIDDEN>,
> 	"36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>, "npostavs@HIDDEN"
> 	<npostavs@HIDDEN>, "monnier@HIDDEN" <monnier@HIDDEN>,
> 	"schwab@HIDDEN" <schwab@HIDDEN>, Paul Eggert <eggert@HIDDEN>
> Date: Sat, 20 Jul 2019 14:27:08 +0000
> 
> > Thanks.  The patch looks OK to me, but shouldn't we also make
> > file-name-absolute-p recognize "~foo" as non-absolute when there's no
> > user named "foo"?  I thought we agreed this is a discrepancy we don't
> > want.
> 
> I'm not sure.  The current behavior is longstanding and was explicitly 
> documented by Paul (added to the CC) in the last couple years.  Might there be 
> some code that relies on this behavior?

I'd be surprised.  Paul, can you comment, please?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 20 Jul 2019 14:27:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 10:27:22 2019
Received: from localhost ([127.0.0.1]:57724 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hoqKU-0004sD-U8
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 10:27:22 -0400
Received: from mail-eopbgr730130.outbound.protection.outlook.com
 ([40.107.73.130]:40914 helo=NAM05-DM3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hoqKS-0004s0-JZ
 for 36502 <at> debbugs.gnu.org; Sat, 20 Jul 2019 10:27:17 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nnaw90lQnFEyT3Tmj6pjsPDEw0zCtuk69BT5FV7UyKL2D3HeVK8/XLF/kUzsoq1IyRvhNWo6fZptQaBRaJMaBSarRVuuNgtSqrapN1r7xOXD+3yErPNrsZYSSWKsm1wakHXcsoKpu/uItr8AlhbjDAVWnfDa+7SfyrO/IdZMV5EUYjVR/o61j56nKZ5c7ZkznoIxxFGJUol1xPyK+pdqGfX9S0LAlBbYtFiCOPdayIf7tOJvP+R78iOYBgK93weW7YVRx3B37Kd/vi2I6HUajdrio9Wdo7Kb9xsBByR9uC5tK/TV47+0BIyJ/1Dn2hSlY52FAzhf0sI+fmoQZwE05g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kD4Y200B9Due++C/xv5l+1mkIO8grN1SSIxo+FiU+IE=;
 b=RpVSXgKRhBcxFAEHyQXgZADDbpiSXEztoNrg/jVKnzUo3kI6ANWfjWStIkgJFbicTu8TFGlq1Z40e4ReBiU91/J9wKbfpgXMPgOkuKpN1RZWjiC9FpNHFVAP0thYR8CuglGaCDsWOKTpXXMDWPceYCP6R/SxsNfK7OP6hIhMukkcOqiHLUy66XjVzKl2DNRB3WxLAR4lzDQtykI25bcjv9DUweIooV9TF3kdfXHA1whTN+tZfTdGM9MJELJ9cLVSummT+a5ysY4zrHT6tBNUV/Rnju7KllCDFbaWNXMdFQkqT5XdI0R7xzZ7Zvw2GFJ6ZmkBcqpFUpfVKtGauNrEyg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass
 smtp.mailfrom=cornell.edu;dmarc=pass action=none
 header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kD4Y200B9Due++C/xv5l+1mkIO8grN1SSIxo+FiU+IE=;
 b=PJUoZ0aazB97+8/0CfNzzpicb/8GvHPDPbrp8D6xeMe32uG0juZNWKidtAz/gu/knaSKmO00Ex2E6YUE3IWrB6jvg2sGN78yEcIuZSc+xodbPLy1W9e7Gl4L4YK4mxud5gKi1uQ1pWwj+d11qO0MGBvijHYY3xJslDUfl+44cvc=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2043.namprd04.prod.outlook.com (10.166.191.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2073.14; Sat, 20 Jul 2019 14:27:08 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2094.011; Sat, 20 Jul 2019
 14:27:08 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WAgARHhACAB5M7bYAAVdGA
Date: Sat, 20 Jul 2019 14:27:08 +0000
Message-ID: <0a542a8e-67b8-b355-8fdf-f87d5b0cd1c5@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> <83lfwtt650.fsf@HIDDEN>
In-Reply-To: <83lfwtt650.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BL0PR1501CA0023.namprd15.prod.outlook.com
 (2603:10b6:207:17::36) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4202e0d4-b9bb-4e26-7c28-08d70d1e58d1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2043; 
x-ms-traffictypediagnostic: CY1PR04MB2043:
x-microsoft-antispam-prvs: <CY1PR04MB2043665CE06DCE558438A204D8CA0@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:2733;
x-forefront-prvs: 0104247462
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(136003)(396003)(346002)(376002)(366004)(199004)(189003)(446003)(6486002)(6916009)(5660300002)(53936002)(2906002)(31686004)(14454004)(229853002)(25786009)(81166006)(7736002)(88552002)(66556008)(64756008)(81156014)(4326008)(66946007)(58126008)(66446008)(66476007)(2616005)(6506007)(6436002)(53546011)(71200400001)(6116002)(65826007)(316002)(68736007)(786003)(26005)(11346002)(478600001)(6512007)(8676002)(8936002)(31696002)(186003)(52116002)(476003)(65956001)(64126003)(6246003)(256004)(305945005)(54906003)(71190400001)(76176011)(5024004)(102836004)(86362001)(36756003)(486006)(75432002)(99286004)(65806001)(3846002)(66066001)(386003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2043;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Wr7Az8GX3Z3XMhs7VUVKvo41xZWd5ZwSp/gWwcNzK/TqlIcnaq12jZ2x3bIpz2oxKjiKwQ2OTx+3hlEbpvG+M6GSLJsSnENPUwI3DJIiwNFKShArB9nwRWQHmcRUreDyPS/A5gVXxX39TXMwTtBJKRdGgk3P7Sq4q9br682JgvPWIKSLdow4xYgFaMgGu9yBxEpl/uJYjWL35ABvCsL6yzMOD9Dtxon4w2ZB8CoLBFsvH+OwQFTbs361M2Ylwd4gtG2XYWT8VJuuydo5uoi/mW2vKY3bA1EJjmMUeuL9Y3c0vFDg9NFV0LHtsB91q4ze3klQR1NwKiYHQdDjBCiO8IGKxSUW9blbC6CFgY1t77ofwwBXSX1uYQY5in3u5a73Gf3dHxBbZydZBk7OnvRrUaO4jij3Dswpjaf49klZD/U=
Content-Type: text/plain; charset="utf-8"
Content-ID: <029C4DBC8CF9694AB9C8E7734027F52D@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 4202e0d4-b9bb-4e26-7c28-08d70d1e58d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2019 14:27:08.8019 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2043
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: Paul Eggert <eggert@HIDDEN>, "rms@HIDDEN" <rms@HIDDEN>,
 "schwab@HIDDEN" <schwab@HIDDEN>, "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "dan@HIDDEN" <dan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy8yMC8yMDE5IDU6MTkgQU0sIEVsaSBaYXJldHNraWkgd3JvdGU6DQo+PiBGcm9tOiBLZW4g
QnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4NCj4+IENDOiAiZGFuQGRwc3V0dG9uLmNvbSIgPGRh
bkBkcHN1dHRvbi5jb20+LCAiMzY1MDJAZGViYnVncy5nbnUub3JnIg0KPj4gCTwzNjUwMkBkZWJi
dWdzLmdudS5vcmc+LCAibnBvc3RhdnNAZ21haWwuY29tIiA8bnBvc3RhdnNAZ21haWwuY29tPiwN
Cj4+IAkibW9ubmllckBpcm8udW1vbnRyZWFsLmNhIiA8bW9ubmllckBpcm8udW1vbnRyZWFsLmNh
PiwgInNjaHdhYkBzdXNlLmRlIg0KPj4gCTxzY2h3YWJAc3VzZS5kZT4NCj4+IERhdGU6IE1vbiwg
MTUgSnVsIDIwMTkgMTM6Mzk6MjQgKzAwMDANCj4+DQo+PiBPbiA3LzEyLzIwMTkgNDoxOCBQTSwg
S2VuIEJyb3duIHdyb3RlOg0KPj4+IE9uIDcvMTIvMjAxOSAyOjQxIEFNLCBFbGkgWmFyZXRza2lp
IHdyb3RlOg0KPj4+PiBJdCBpcyBvbmx5IGFic29sdXRlIGlmIHdoYXQgZm9sbG93cyB+IGlzIGEg
c2xhc2ggb3IgYSBuYW1lIG9mIGFuDQo+Pj4+IGV4aXN0aW5nIHVzZXIuICBJIHRoaW5rIHdlIHNo
b3VsZCBmaXggdGhlIGluY29uc2lzdGVuY3kgaW4gdGhhdA0KPj4+PiBkaXJlY3Rpb24uDQo+Pj4N
Cj4+PiBQYXRjaCBhdHRhY2hlZC4NCj4+DQo+PiBJcyB0aGUgcGF0Y2ggT0ssIEVsaT8gIEhlcmUg
aXQgaXMgYWdhaW4sIGZsZXNoZWQgb3V0IHdpdGggYSBjb21taXQgbWVzc2FnZSBhbmQgdGVzdC4N
Cj4gDQo+IFRoYW5rcy4gIFRoZSBwYXRjaCBsb29rcyBPSyB0byBtZSwgYnV0IHNob3VsZG4ndCB3
ZSBhbHNvIG1ha2UNCj4gZmlsZS1uYW1lLWFic29sdXRlLXAgcmVjb2duaXplICJ+Zm9vIiBhcyBu
b24tYWJzb2x1dGUgd2hlbiB0aGVyZSdzIG5vDQo+IHVzZXIgbmFtZWQgImZvbyI/ICBJIHRob3Vn
aHQgd2UgYWdyZWVkIHRoaXMgaXMgYSBkaXNjcmVwYW5jeSB3ZSBkb24ndA0KPiB3YW50Lg0KDQpJ
J20gbm90IHN1cmUuICBUaGUgY3VycmVudCBiZWhhdmlvciBpcyBsb25nc3RhbmRpbmcgYW5kIHdh
cyBleHBsaWNpdGx5IA0KZG9jdW1lbnRlZCBieSBQYXVsIChhZGRlZCB0byB0aGUgQ0MpIGluIHRo
ZSBsYXN0IGNvdXBsZSB5ZWFycy4gIE1pZ2h0IHRoZXJlIGJlIA0Kc29tZSBjb2RlIHRoYXQgcmVs
aWVzIG9uIHRoaXMgYmVoYXZpb3I/DQoNCktlbg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 20 Jul 2019 09:20:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 05:20:05 2019
Received: from localhost ([127.0.0.1]:56830 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1holX6-0001P5-IQ
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 05:20:04 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45159)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1holX4-0001Os-HU
 for 36502 <at> debbugs.gnu.org; Sat, 20 Jul 2019 05:19:58 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47921)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1holWy-0008K4-SV; Sat, 20 Jul 2019 05:19:52 -0400
Received: from [176.228.60.248] (port=1463 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1holWr-00011x-I8; Sat, 20 Jul 2019 05:19:46 -0400
Date: Sat, 20 Jul 2019 12:19:39 +0300
Message-Id: <83lfwtt650.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> (message from
 Ken Brown on Mon, 15 Jul 2019 13:39:24 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: rms@HIDDEN, schwab@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org,
 monnier@HIDDEN, dan@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "dan@HIDDEN" <dan@HIDDEN>, "36502 <at> debbugs.gnu.org"
> 	<36502 <at> debbugs.gnu.org>, "npostavs@HIDDEN" <npostavs@HIDDEN>,
> 	"monnier@HIDDEN" <monnier@HIDDEN>, "schwab@HIDDEN"
> 	<schwab@HIDDEN>
> Date: Mon, 15 Jul 2019 13:39:24 +0000
> 
> On 7/12/2019 4:18 PM, Ken Brown wrote:
> > On 7/12/2019 2:41 AM, Eli Zaretskii wrote:
> >> It is only absolute if what follows ~ is a slash or a name of an
> >> existing user.  I think we should fix the inconsistency in that
> >> direction.
> > 
> > Patch attached.
> 
> Is the patch OK, Eli?  Here it is again, fleshed out with a commit message and test.

Thanks.  The patch looks OK to me, but shouldn't we also make
file-name-absolute-p recognize "~foo" as non-absolute when there's no
user named "foo"?  I thought we agreed this is a discrepancy we don't
want.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 19 Jul 2019 07:00:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 19 03:00:32 2019
Received: from localhost ([127.0.0.1]:55037 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hoMsQ-0000uF-Sg
	for submit <at> debbugs.gnu.org; Fri, 19 Jul 2019 03:00:27 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42005)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hoMsO-0000u0-Vc
 for 36502 <at> debbugs.gnu.org; Fri, 19 Jul 2019 03:00:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40999)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hoMsJ-0001PO-Ak; Fri, 19 Jul 2019 03:00:15 -0400
Received: from [176.228.60.248] (port=4229 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hoMsI-0007vd-Jr; Fri, 19 Jul 2019 03:00:15 -0400
Date: Fri, 19 Jul 2019 10:00:09 +0300
Message-Id: <83sgr2v79i.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN> (message from
 Ken Brown on Mon, 15 Jul 2019 13:39:24 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
 <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "dan@HIDDEN" <dan@HIDDEN>, "36502 <at> debbugs.gnu.org"
> 	<36502 <at> debbugs.gnu.org>, "npostavs@HIDDEN" <npostavs@HIDDEN>,
> 	"monnier@HIDDEN" <monnier@HIDDEN>, "schwab@HIDDEN"
> 	<schwab@HIDDEN>
> Date: Mon, 15 Jul 2019 13:39:24 +0000
> 
> On 7/12/2019 4:18 PM, Ken Brown wrote:
> > On 7/12/2019 2:41 AM, Eli Zaretskii wrote:
> >> It is only absolute if what follows ~ is a slash or a name of an
> >> existing user.  I think we should fix the inconsistency in that
> >> direction.
> > 
> > Patch attached.
> 
> Is the patch OK, Eli?  Here it is again, fleshed out with a commit message and test.

Sorry for the delay, Ken.  I was traveling last week, and had a large
backlog to wade through upon my return.  I'm almost done with that
now, and will review this shortly.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 15 Jul 2019 13:39:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 15 09:39:33 2019
Received: from localhost ([127.0.0.1]:46904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hn1CX-0005Cy-6p
	for submit <at> debbugs.gnu.org; Mon, 15 Jul 2019 09:39:33 -0400
Received: from mail-eopbgr720133.outbound.protection.outlook.com
 ([40.107.72.133]:52500 helo=NAM05-CO1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hn1CV-0005Ck-NP
 for 36502 <at> debbugs.gnu.org; Mon, 15 Jul 2019 09:39:32 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YdfcgsVqyKAnXk8gWtyGkydH9Q4Tco9FC/tjnDUsfnpoRmyVCWgAgc88+vSLWHejuZalP0CCPPv+6U230SpOeQIikmCyAiH/CFOemuiStqmuF+0AuL6lW8uq1qMt5s+Ua+1A9FwIvCafZqxF0tu5W4apYvUKNm3mK7AVvroZ/AuS7nAuRxjTi2bN89nB7g33W/lKRTWAL219ljqANo6g8mLo5Uq4nwZOV5Tvvpsmy/pKngkIn21Tg1D/HG9wvp39qBF3AjHGZkBmUFbsPZMM1tIh7XrOAPikQS2D+ctp+SoxwmZFjocYHIGUZSmNeJEk/rpMDzrPfWzTSGsc+LWhZw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hpohFfbOksECvLpguA8C30dd3AjO/f8qlZ1CKfUIrWU=;
 b=nEkf+C/aN92j9NPAXPDP13mj+5GxUPiqJwAowKcHkdUTg+fK23wxVAUmfyLRRFki9sgoBZgohzplJ/dXHTIMOjRn2/7JvkHl3QBk/+qXDrkhlYt6NbFlIVS6Y+w5R0m4Qk2shHXG9pfSNLsbC9wecwhEairPqI+D/yPEc0fIEvwTqAR1X1JRdBB+V6vnz5c4EkZXG+zHYA55RIpfWRF8yo86HHeSXAjAmQlb8CoQXNYCITA+zEIGCFgUAMVr2UnDBuYWveIvAAdEtIzeynnrMZnqIepTExKp+2A6wVcgLu6fFBMDtEEObmidHkWtNY1+s9CDxknxOvIA15KqXXlWRA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass
 smtp.mailfrom=cornell.edu;dmarc=pass action=none
 header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hpohFfbOksECvLpguA8C30dd3AjO/f8qlZ1CKfUIrWU=;
 b=SuWgifgQRp8VX8udOOIqTg1F/KTsPiQ7+vUGzR5E1Lz17k4QypoBO4PmTZrkkE3j1KhNqie7EJiQ2NYGgm1bQebgzlZ+s9gOoddeiN37EsSH25ggm/kBPJtneIccXouPw26YjaJ1MyCbhIwqjsoF4rDhHd5dSzUkBzcoderG7OE=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2283.namprd04.prod.outlook.com (10.167.9.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2073.14; Mon, 15 Jul 2019 13:39:24 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2073.012; Mon, 15 Jul 2019
 13:39:24 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, "rms@HIDDEN" <rms@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WAgARHhAA=
Date: Mon, 15 Jul 2019 13:39:24 +0000
Message-ID: <09ed9fa5-efd8-93df-e4f1-dbd73cb1b823@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
 <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
In-Reply-To: <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
x-originating-ip: [2604:6000:b407:7f00:2cb9:2b55:649b:6a70]
x-clientproxiedby: BN6PR03CA0117.namprd03.prod.outlook.com
 (2603:10b6:404:10::31) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9e3fc0c1-c00b-4af0-34fd-08d70929d995
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020);
 SRVR:CY1PR04MB2283; 
x-ms-traffictypediagnostic: CY1PR04MB2283:
x-microsoft-antispam-prvs: <CY1PR04MB2283A24BB1A7A6B4764D6C7CD8CF0@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:2887;
x-forefront-prvs: 00997889E7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(346002)(376002)(396003)(366004)(39860400002)(136003)(199004)(189003)(46003)(229853002)(2906002)(65826007)(186003)(25786009)(2501003)(76176011)(71200400001)(486006)(66616009)(6486002)(66946007)(52116002)(36756003)(66446008)(64756008)(66556008)(71190400001)(66476007)(476003)(99936001)(4744005)(446003)(14454004)(11346002)(2616005)(86362001)(31696002)(5660300002)(64126003)(5024004)(6246003)(53936002)(6512007)(478600001)(68736007)(81166006)(54906003)(6116002)(8936002)(31686004)(75432002)(110136005)(305945005)(6436002)(7736002)(81156014)(256004)(8676002)(386003)(6506007)(53546011)(4326008)(99286004)(102836004)(88552002)(58126008)(786003)(65956001)(65806001)(316002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2283;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UTatEI6PL0pLyezKLwSrEm1F2uZt7ucGKCZ2r90t07CQkVezpljW685YSNs0SsxMTU9i3j7ewDAsv7xv7FyWntP2FFlsqnPeZuM09+syhXNnomCU/31DnH179Mp4Zet9GbAJIOgOcf9DJ4iwDqQtEz9fMdu87MY1SeUPuK47EFLVj1zJTfLBzKjs0haxITwdhxdlgM6sdSJn9VCEbJGoFUmo4VPnsvdIh31C7C6d0uhR/zKlnADUu6jWN/SZrEOmr38y4Fd2hmQG0w/KOuGZ0/hy/tRea3EH7BZIms5ZUajgeo9E0d5zkonxpkuIRsFKK30aCI+9JKxTMUQZuJ/nL+FuEXXiC8macHejOq50g4yNUrOevIR86+Gnt+AzGGd2R2Y2zHwEY7G9JPgOna1bsfj4yvUUSadOTDay1dNaApM=
Content-Type: multipart/mixed;
 boundary="_002_09ed9fa5efd893dfe4f1dbd73cb1b823cornelledu_"
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e3fc0c1-c00b-4af0-34fd-08d70929d995
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2019 13:39:24.7079 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2283
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_002_09ed9fa5efd893dfe4f1dbd73cb1b823cornelledu_
Content-Type: text/plain; charset="utf-8"
Content-ID: <F6639A6F95493540B418034197D53457@HIDDEN>
Content-Transfer-Encoding: base64

T24gNy8xMi8yMDE5IDQ6MTggUE0sIEtlbiBCcm93biB3cm90ZToNCj4gT24gNy8xMi8yMDE5IDI6
NDEgQU0sIEVsaSBaYXJldHNraWkgd3JvdGU6DQo+PiBJdCBpcyBvbmx5IGFic29sdXRlIGlmIHdo
YXQgZm9sbG93cyB+IGlzIGEgc2xhc2ggb3IgYSBuYW1lIG9mIGFuDQo+PiBleGlzdGluZyB1c2Vy
LiAgSSB0aGluayB3ZSBzaG91bGQgZml4IHRoZSBpbmNvbnNpc3RlbmN5IGluIHRoYXQNCj4+IGRp
cmVjdGlvbi4NCj4gDQo+IFBhdGNoIGF0dGFjaGVkLg0KDQpJcyB0aGUgcGF0Y2ggT0ssIEVsaT8g
IEhlcmUgaXQgaXMgYWdhaW4sIGZsZXNoZWQgb3V0IHdpdGggYSBjb21taXQgbWVzc2FnZSBhbmQg
dGVzdC4NCg0KS2VuDQo=

--_002_09ed9fa5efd893dfe4f1dbd73cb1b823cornelledu_
Content-Type: text/plain;
	name="0001-Fix-expand-file-name-for-names-starting-with.patch"
Content-Description: 0001-Fix-expand-file-name-for-names-starting-with.patch
Content-Disposition: attachment;
	filename="0001-Fix-expand-file-name-for-names-starting-with.patch";
	size=4952; creation-date="Mon, 15 Jul 2019 13:39:24 GMT";
	modification-date="Mon, 15 Jul 2019 13:39:24 GMT"
Content-ID: <3D3729A4E45C3542999C413A632E69FD@HIDDEN>
Content-Transfer-Encoding: base64

RnJvbSBiZGMxM2I3YjY0YjJmMTMxNGI5MjBhYjU3ZTY5ODZkNGNmODY2ZDE0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
TW9uLCAxNSBKdWwgMjAxOSAwOTozMjo0OSAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBleHBh
bmQtZmlsZS1uYW1lIGZvciBuYW1lcyBzdGFydGluZyB3aXRoICd+JwoKKiBzcmMvZmlsZWlvLmM6
IChGZXhwYW5kX2ZpbGVfbmFtZSk6IElmIHRoZSBjdXJyZW50IGJ1ZmZlcidzCmRlZmF1bHQtZGly
ZWN0b3J5IHN0YXJ0cyB3aXRoICJ+dXNlciIgd2hlcmUgInVzZXIiIGlzIG5vdCBhIHZhbGlkCnVz
ZXIgbmFtZSwgZG9uJ3QgZ2l2ZSB0aGUgJ34nIGEgc3BlY2lhbCBtZWFuaW5nLiAgSnVzdCB0cmVh
dCB0aGUKdmFsdWUgb2YgZGVmYXVsdC1kaXJlY3RvcnkgYXMgYSByZWxhdGl2ZSBuYW1lLiAgKEJ1
ZyMzNjUwMikKKiB0ZXN0L3NyYy9maWxlaW8tdGVzdHMuZWwKKGZpbGVpby10ZXN0cy0tcmVsYXRp
dmUtZGVmYXVsdC1kaXJlY3RvcnkpOiBBZGQgYSB0ZXN0LgotLS0KIHNyYy9maWxlaW8uYyAgICAg
ICAgICAgICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHRl
c3Qvc3JjL2ZpbGVpby10ZXN0cy5lbCB8ICA2ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5z
ZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2ZpbGVpby5jIGIv
c3JjL2ZpbGVpby5jCmluZGV4IDdmODMyNjc5NTYuLjRjNzYyNWNhZDQgMTAwNjQ0Ci0tLSBhL3Ny
Yy9maWxlaW8uYworKysgYi9zcmMvZmlsZWlvLmMKQEAgLTczNyw2ICs3MzcsMTMgQEAgREVGVU4g
KCJtYWtlLXRlbXAtbmFtZSIsIEZtYWtlX3RlbXBfbmFtZSwgU21ha2VfdGVtcF9uYW1lLCAxLCAx
LCAwLAogCQkJCSAgIGVtcHR5X3VuaWJ5dGVfc3RyaW5nLCBRbmlsKTsKIH0KIAorLyogTkFNRSBt
dXN0IGJlIGEgc3RyaW5nLiAgKi8KK3N0YXRpYyBib29sCitmaWxlX25hbWVfYWJzb2x1dGVfbm9f
dGlsZGVfcCAoTGlzcF9PYmplY3QgbmFtZSkKK3sKKyAgcmV0dXJuIElTX0FCU09MVVRFX0ZJTEVf
TkFNRSAoU1NEQVRBIChuYW1lKSk7Cit9CisKIERFRlVOICgiZXhwYW5kLWZpbGUtbmFtZSIsIEZl
eHBhbmRfZmlsZV9uYW1lLCBTZXhwYW5kX2ZpbGVfbmFtZSwgMSwgMiwgMCwKICAgICAgICBkb2M6
IC8qIENvbnZlcnQgZmlsZW5hbWUgTkFNRSB0byBhYnNvbHV0ZSwgYW5kIGNhbm9uaWNhbGl6ZSBp
dC4KIFNlY29uZCBhcmcgREVGQVVMVC1ESVJFQ1RPUlkgaXMgZGlyZWN0b3J5IHRvIHN0YXJ0IHdp
dGggaWYgTkFNRSBpcyByZWxhdGl2ZQpAQCAtODA3LDQxICs4MTQsNTQgQEAgREVGVU4gKCJleHBh
bmQtZmlsZS1uYW1lIiwgRmV4cGFuZF9maWxlX25hbWUsIFNleHBhbmRfZmlsZV9uYW1lLCAxLCAy
LCAwLAogICAgICAgZXJyb3IgKCJJbnZhbGlkIGhhbmRsZXIgaW4gYGZpbGUtbmFtZS1oYW5kbGVy
LWFsaXN0JyIpOwogICAgIH0KIAorICAvKiBBcyBhIGxhc3QgcmVzb3J0LCB3ZSBtYXkgaGF2ZSB0
byB1c2UgdGhlIHJvb3QgYXMKKyAgICAgZGVmYXVsdF9kaXJlY3RvcnkgYmVsb3cuICAqLworICBM
aXNwX09iamVjdCByb290OworI2lmZGVmIERPU19OVAorICAgICAgLyogIi8iIGlzIG5vdCBjb25z
aWRlcmVkIGEgcm9vdCBkaXJlY3Rvcnkgb24gRE9TX05ULCBzbyB1c2luZyBpdAorCSBhcyBkZWZh
dWx0X2RpcmVjdG9yeSBjYXVzZXMgYW4gaW5maW5pdGUgcmVjdXJzaW9uIGluLCBlLmcuLAorCSB0
aGUgZm9sbG93aW5nOgorCisgICAgICAgICAgICAobGV0IChkZWZhdWx0LWRpcmVjdG9yeSkKKwkg
ICAgICAoZXhwYW5kLWZpbGUtbmFtZSAiYSIpKQorCisJIFRvIGF2b2lkIHRoaXMsIHdlIHVzZSB0
aGUgcm9vdCBvZiB0aGUgY3VycmVudCBkcml2ZS4gICovCisgICAgICByb290ID0gYnVpbGRfc3Ry
aW5nIChlbWFjc19yb290X2RpciAoKSk7CisjZWxzZQorICAgICAgcm9vdCA9IGJ1aWxkX3N0cmlu
ZyAoIi8iKTsKKyNlbmRpZgogCiAgIC8qIFVzZSB0aGUgYnVmZmVyJ3MgZGVmYXVsdC1kaXJlY3Rv
cnkgaWYgREVGQVVMVF9ESVJFQ1RPUlkgaXMgb21pdHRlZC4gICovCiAgIGlmIChOSUxQIChkZWZh
dWx0X2RpcmVjdG9yeSkpCiAgICAgewogICAgICAgTGlzcF9PYmplY3QgZGlyID0gQlZBUiAoY3Vy
cmVudF9idWZmZXIsIGRpcmVjdG9yeSk7Ci0gICAgICAvKiBUaGUgYnVmZmVyJ3MgZGVmYXVsdC1k
aXJlY3Rvcnkgc2hvdWxkIGJlIGFic29sdXRlLiAgSWYgaXQKLQkgaXNuJ3QsIHRyeSB0byBleHBh
bmQgaXQgcmVsYXRpdmUgdG8gaW52b2NhdGlvbi1kaXJlY3RvcnkuCi0JIEJ1dCB3ZSBoYXZlIHRv
IGJlIGNhcmVmdWwgdG8gYXZvaWQgYW4gaW5maW5pdGUgbG9vcCwgYmVjYXVzZQotCSB0aGUgY29k
ZSBpbiBlbWFjcy5jIHRoYXQgc2V0cyBWaW52b2NhdGlvbl9kaXJlY3RvcnkgbWlnaHQKLQkgY2Fs
bCBGZXhwYW5kX2ZpbGVfbmFtZS4gICovCisgICAgICAvKiBUaGUgYnVmZmVyJ3MgZGVmYXVsdC1k
aXJlY3Rvcnkgc2hvdWxkIGJlIGFic29sdXRlIG9yIHNob3VsZAorCSBzdGFydCB3aXRoIGB+Jy4g
IElmIGl0IGlzbid0IGFic29sdXRlLCB3ZSByZXBsYWNlIGl0IGJ5IGl0cworCSBleHBhbnNpb24g
cmVsYXRpdmUgdG8gYSBrbm93biBhYnNvbHV0ZSBuYW1lIEFCU0RJUiwgd2hpY2ggaXMKKwkgdGhl
IGludm9jYXRpb24tZGlyZWN0b3J5IGlmIHRoZSBsYXR0ZXIgaXMgYWJzb2x1dGUsIG9yIHRoZQor
CSByb290IG90aGVyd2lzZS4KKworCSBJbiBjYXNlIGRlZmF1bHQtZGlyZWN0b3J5IHN0YXJ0cyB3
aXRoIGB+JyBvciBgfnVzZXInLCB3aGVyZQorCSBVU0VSIGlzIGEgdmFsaWQgdXNlciBuYW1lLCB0
aGlzIGNvcnJlY3RseSBleHBhbmRzIGl0IChhbmQKKwkgQUJTRElSIHBsYXlzIG5vIHJvbGUpLiAg
SWYgVVNFUiBpcyBub3QgYSB2YWxpZCB1c2VyIG5hbWUsIHRoZQorCSBsZWFkaW5nIGB+JyBsb3Nl
cyBpdHMgc3BlY2lhbCBtZWFuaW5nIGFuZCBpcyByZXRhaW5lZCBhcyBwYXJ0CisJIG9mIHRoZSBl
eHBhbmRlZCBuYW1lLiAgKi8KICAgICAgIGlmIChTVFJJTkdQIChkaXIpKQogCXsKLQkgIGlmICgh
TklMUCAoRmZpbGVfbmFtZV9hYnNvbHV0ZV9wIChkaXIpKSkKKwkgIGlmIChmaWxlX25hbWVfYWJz
b2x1dGVfbm9fdGlsZGVfcCAoZGlyKSkKIAkgICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBkaXI7Ci0J
ICBlbHNlIGlmIChTVFJJTkdQIChWaW52b2NhdGlvbl9kaXJlY3RvcnkpCi0JCSAgICYmICFOSUxQ
IChGZmlsZV9uYW1lX2Fic29sdXRlX3AgKFZpbnZvY2F0aW9uX2RpcmVjdG9yeSkpKQotCSAgICBk
ZWZhdWx0X2RpcmVjdG9yeSA9IEZleHBhbmRfZmlsZV9uYW1lIChkaXIsIFZpbnZvY2F0aW9uX2Rp
cmVjdG9yeSk7CisJICBlbHNlCisJICAgIHsKKwkgICAgICBMaXNwX09iamVjdCBhYnNkaXIKKwkJ
PSBTVFJJTkdQIChWaW52b2NhdGlvbl9kaXJlY3RvcnkpCisJCSYmIGZpbGVfbmFtZV9hYnNvbHV0
ZV9ub190aWxkZV9wIChWaW52b2NhdGlvbl9kaXJlY3RvcnkpCisJCT8gVmludm9jYXRpb25fZGly
ZWN0b3J5IDogcm9vdDsKKwkgICAgICBkZWZhdWx0X2RpcmVjdG9yeSA9IEZleHBhbmRfZmlsZV9u
YW1lIChkaXIsIGFic2Rpcik7CisJICAgIH0KIAl9CiAgICAgfQogICBpZiAoISBTVFJJTkdQIChk
ZWZhdWx0X2RpcmVjdG9yeSkpCi0gICAgewotI2lmZGVmIERPU19OVAotICAgICAgLyogIi8iIGlz
IG5vdCBjb25zaWRlcmVkIGEgcm9vdCBkaXJlY3Rvcnkgb24gRE9TX05ULCBzbyB1c2luZyAiLyIK
LQkgaGVyZSBjYXVzZXMgYW4gaW5maW5pdGUgcmVjdXJzaW9uIGluLCBlLmcuLCB0aGUgZm9sbG93
aW5nOgotCi0gICAgICAgICAgICAobGV0IChkZWZhdWx0LWRpcmVjdG9yeSkKLQkgICAgICAoZXhw
YW5kLWZpbGUtbmFtZSAiYSIpKQotCi0JIFRvIGF2b2lkIHRoaXMsIHdlIHNldCBkZWZhdWx0X2Rp
cmVjdG9yeSB0byB0aGUgcm9vdCBvZiB0aGUKLQkgY3VycmVudCBkcml2ZS4gICovCi0gICAgICBk
ZWZhdWx0X2RpcmVjdG9yeSA9IGJ1aWxkX3N0cmluZyAoZW1hY3Nfcm9vdF9kaXIgKCkpOwotI2Vs
c2UKLSAgICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gYnVpbGRfc3RyaW5nICgiLyIpOwotI2VuZGlm
Ci0gICAgfQorICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gcm9vdDsKIAogICBoYW5kbGVyID0gRmZp
bmRfZmlsZV9uYW1lX2hhbmRsZXIgKGRlZmF1bHRfZGlyZWN0b3J5LCBRZXhwYW5kX2ZpbGVfbmFt
ZSk7CiAgIGlmICghTklMUCAoaGFuZGxlcikpCmRpZmYgLS1naXQgYS90ZXN0L3NyYy9maWxlaW8t
dGVzdHMuZWwgYi90ZXN0L3NyYy9maWxlaW8tdGVzdHMuZWwKaW5kZXggMGUwMjMwYTE0NS4uODEz
ZWU1Zjc5OCAxMDA2NDQKLS0tIGEvdGVzdC9zcmMvZmlsZWlvLXRlc3RzLmVsCisrKyBiL3Rlc3Qv
c3JjL2ZpbGVpby10ZXN0cy5lbApAQCAtMTMxLDQgKzEzMSw4IEBAIGZpbGVpby10ZXN0cy0taW5z
ZXJ0LWZpbGUtaW50ZXJydXB0CiAoZXJ0LWRlZnRlc3QgZmlsZWlvLXRlc3RzLS1yZWxhdGl2ZS1k
ZWZhdWx0LWRpcmVjdG9yeSAoKQogICAiVGVzdCBleHBhbmQtZmlsZS1uYW1lIHdoZW4gZGVmYXVs
dC1kaXJlY3RvcnkgaXMgcmVsYXRpdmUuIgogICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgInNv
bWUvcmVsYXRpdmUvbmFtZSIpKQotICAgIChzaG91bGQgKGZpbGUtbmFtZS1hYnNvbHV0ZS1wIChl
eHBhbmQtZmlsZS1uYW1lICJmb28iKSkpKSkKKyAgICAoc2hvdWxkIChmaWxlLW5hbWUtYWJzb2x1
dGUtcCAoZXhwYW5kLWZpbGUtbmFtZSAiZm9vIikpKSkKKyAgKGxldCogKChkZWZhdWx0LWRpcmVj
dG9yeSAifmZvbyIpCisgICAgICAgICAobmFtZSAoZXhwYW5kLWZpbGUtbmFtZSAiYmFyIikpKQor
ICAgIChzaG91bGQgKGFuZCAoZmlsZS1uYW1lLWFic29sdXRlLXAgbmFtZSkKKyAgICAgICAgICAg
ICAgICAgKG5vdCAoZXEgKGFyZWYgbmFtZSAwKSA/fikpKSkpKQotLSAKMi4yMS4wCgo=

--_002_09ed9fa5efd893dfe4f1dbd73cb1b823cornelledu_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 12 Jul 2019 20:18:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 12 16:18:25 2019
Received: from localhost ([127.0.0.1]:40779 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hm1zp-00046L-SP
	for submit <at> debbugs.gnu.org; Fri, 12 Jul 2019 16:18:25 -0400
Received: from mail-eopbgr760098.outbound.protection.outlook.com
 ([40.107.76.98]:2084 helo=NAM02-CY1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hm1zn-000465-2D
 for 36502 <at> debbugs.gnu.org; Fri, 12 Jul 2019 16:18:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=906e7iGgLI1eYGEWizlml61jDu8hu+tfw0u8uFmTLTU=;
 b=P2BsgsRboIhEfBfdX+kOfIjyN5F0ieblP569cnN4M5VJ+Ztob31U1FH7v/+A4yvbhsU2VyKOxhckWtNp7uSxwggXRNcr0F/1zd8EI5uFTcsw9mjmlycNp9BQcMTPVp6hwRIbIEmdLRFEryaK4CIEz9GJ7vXkYU2XFtnq0Dn6HPI=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2042.namprd04.prod.outlook.com (10.166.191.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.18; Fri, 12 Jul 2019 20:18:11 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2073.012; Fri, 12 Jul 2019
 20:18:11 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, "rms@HIDDEN" <rms@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKAgAGt+sOAAHbi+IAA4/WA
Date: Fri, 12 Jul 2019 20:18:11 +0000
Message-ID: <07659a69-b89e-51da-8bb3-adc32e1f39ae@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN> <83v9w73gb5.fsf@HIDDEN>
In-Reply-To: <83v9w73gb5.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BN8PR04CA0049.namprd04.prod.outlook.com
 (2603:10b6:408:d4::23) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b5c861bb-18bd-41de-0114-08d707060fcc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020);
 SRVR:CY1PR04MB2042; 
x-ms-traffictypediagnostic: CY1PR04MB2042:
x-microsoft-antispam-prvs: <CY1PR04MB20422717C0D1CE0E2B3BE22CD8F20@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00963989E5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(366004)(396003)(39860400002)(136003)(346002)(199004)(189003)(75432002)(8936002)(31696002)(66946007)(316002)(66616009)(64756008)(66476007)(305945005)(99286004)(66446008)(110136005)(71200400001)(786003)(6246003)(8676002)(54906003)(81156014)(81166006)(256004)(478600001)(58126008)(71190400001)(6486002)(5024004)(14444005)(88552002)(14454004)(52116002)(6512007)(68736007)(65806001)(53546011)(486006)(476003)(31686004)(186003)(11346002)(6506007)(65826007)(2616005)(102836004)(386003)(66066001)(66556008)(76176011)(65956001)(25786009)(64126003)(26005)(446003)(3846002)(99936001)(4326008)(2906002)(36756003)(86362001)(6116002)(229853002)(2501003)(6436002)(53936002)(5660300002)(7736002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2042;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0winNNOs6t+zK+1v+xF/UMPisVXLdsKWC8636b0eSKka/2IoaZX2ngAOnPZ/14a/UbNs/AJCoUCdBYQq2jXcaY1eJZzDXGAFw7lx4AAOY00koJQV5v4efBNAK0pZsJXqpv9TbgIJDlsMChIBQKlaQKlX5mlAPXZ9QU77pva8i1jeT3788SgKCnY0KYxROcxG7nI6gG5lstmAxtZJRlaeuqE9Razcst8+57dr8SNwKbBPDz0EpLXnN88BlVKN9/O4sTjI/vkOsYElsWoSh3wlJlAw+BL+6EjoIsupa4YAj1JTe6+Gyo8+rZXLgH/8OrpinvtVALVBlZwkqnbWkvRztMQYUWZws94Yl8eEdOHAi43A6od+wEc0hFNnvLFGVHnZO2MW0BlGCyXwqq1ONNGKTqefI5x256iZoR7ecFlghec=
Content-Type: multipart/mixed;
 boundary="_002_07659a69b89e51da8bb3adc32e1f39aecornelledu_"
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: b5c861bb-18bd-41de-0114-08d707060fcc
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 20:18:11.4041 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2042
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "monnier@HIDDEN" <monnier@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_002_07659a69b89e51da8bb3adc32e1f39aecornelledu_
Content-Type: text/plain; charset="utf-8"
Content-ID: <82ECA53ADAFED540A3029423B97DF614@HIDDEN>
Content-Transfer-Encoding: base64

T24gNy8xMi8yMDE5IDI6NDEgQU0sIEVsaSBaYXJldHNraWkgd3JvdGU6DQo+PiBGcm9tOiBSaWNo
YXJkIFN0YWxsbWFuIDxybXNAZ251Lm9yZz4NCj4+IENjOiBlbGl6QGdudS5vcmcsIGRhbkBkcHN1
dHRvbi5jb20sIG5wb3N0YXZzQGdtYWlsLmNvbSwNCj4+IAkzNjUwMkBkZWJidWdzLmdudS5vcmcs
IG1vbm5pZXJAaXJvLnVtb250cmVhbC5jYSwNCj4+IAlzY2h3YWJAc3VzZS5kZQ0KPj4gRGF0ZTog
VGh1LCAxMSBKdWwgMjAxOSAxOTozNjozOCAtMDQwMA0KPj4NCj4+ICAgID4gKGxldCAoKGRlZmF1
bHQtZGlyZWN0b3J5ICJ+Zm9vIikpDQo+PiAgICA+ICAgIChleHBhbmQtZmlsZS1uYW1lICJiYXIi
KSkNCj4+ICAgID4gPT4gIn5mb28vfmZvby9iYXIiDQo+Pg0KPj4gVGhhdCBpcyBub3QgcmlnaHQs
IGJ1dCBJIHRoaW5rICJ+Zm9vL2JhciIgd291bGQgYmUgcmlnaHQuDQo+IA0KPiBObywgSSB0aGlu
ayB0aGlzIHNob3VsZCB5aWVsZCBhbiBhYnNvbHV0ZSBmaWxlIG5hbWUgc3RhcnRpbmcgd2l0aCBh
DQo+IHNsYXNoIChvbiBQb3NpeCBzeXN0ZW1zKS4NCj4gDQo+PiAgICA+IFBhcnQgb2Ygd2hhdCdz
IGNvbmZ1c2luZyBoZXJlIGlzIHRoYXQgZmlsZS1uYW1lLWFic29sdXRlLXAgcmV0dXJucw0KPj4g
ICAgPiB0IG9uIGZpbGUgbmFtZXMgc3RhcnRpbmcgd2l0aCAifiIsIGV2ZW4gdGhvdWdoIGl0cyBk
b2Mgc3RyaW5nDQo+PiAgICA+IGV4cGxpY2l0bHkgc3RhdGVzIHRoYXQgc3VjaCBhIGZpbGUgbmFt
ZSBpcyBub3QgYWJzb2x1dGUuDQo+Pg0KPj4gVGhpcyBjb250cmFkaWN0aW9uIGlzIG5vdCBnb29k
LiAgQnV0IEkgd291bGQgbGlrZSB0byBwb2ludCBvdXQNCj4+IHRoYXQsIGluIGEgY2VydGFpbiBz
ZXNuZSwgYSBuYW1lIHN0YXJ0aW5nIHdpdGggfiBpcyBhYnNvbHV0ZS4NCj4+IEl0IGlzIG5vdCBy
ZWxhdGl2ZSB0byB0aGUgY3VycmVudCBkaXJlY3RvcnkuDQo+IA0KPiBJdCBpcyBvbmx5IGFic29s
dXRlIGlmIHdoYXQgZm9sbG93cyB+IGlzIGEgc2xhc2ggb3IgYSBuYW1lIG9mIGFuDQo+IGV4aXN0
aW5nIHVzZXIuICBJIHRoaW5rIHdlIHNob3VsZCBmaXggdGhlIGluY29uc2lzdGVuY3kgaW4gdGhh
dA0KPiBkaXJlY3Rpb24uDQoNClBhdGNoIGF0dGFjaGVkLg0KDQpLZW4NCg==

--_002_07659a69b89e51da8bb3adc32e1f39aecornelledu_
Content-Type: text/plain; name="fix_tilde.patch"
Content-Description: fix_tilde.patch
Content-Disposition: attachment; filename="fix_tilde.patch"; size=3533;
	creation-date="Fri, 12 Jul 2019 20:18:11 GMT";
	modification-date="Fri, 12 Jul 2019 20:18:11 GMT"
Content-ID: <8A55F1F68FA74F44A4D340E4007F8A4B@HIDDEN>
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9maWxlaW8uYyBiL3NyYy9maWxlaW8uYwppbmRleCA2MTRjMGY5ODlk
Li5kOTE2N2MxMzVjIDEwMDY0NAotLS0gYS9zcmMvZmlsZWlvLmMKKysrIGIvc3JjL2ZpbGVpby5j
CkBAIC03MzcsNiArNzM3LDEzIEBAIERFRlVOICgibWFrZS10ZW1wLW5hbWUiLCBGbWFrZV90ZW1w
X25hbWUsIFNtYWtlX3RlbXBfbmFtZSwgMSwgMSwgMCwKIAkJCQkgICBlbXB0eV91bmlieXRlX3N0
cmluZywgUW5pbCk7CiB9CiAKKy8qIE5BTUUgbXVzdCBiZSBhIHN0cmluZy4gICovCitzdGF0aWMg
Ym9vbAorZmlsZV9uYW1lX2Fic29sdXRlX25vX3RpbGRlX3AgKExpc3BfT2JqZWN0IG5hbWUpCit7
CisgIHJldHVybiBJU19BQlNPTFVURV9GSUxFX05BTUUgKFNTREFUQSAobmFtZSkpOworfQorCiBE
RUZVTiAoImV4cGFuZC1maWxlLW5hbWUiLCBGZXhwYW5kX2ZpbGVfbmFtZSwgU2V4cGFuZF9maWxl
X25hbWUsIDEsIDIsIDAsCiAgICAgICAgZG9jOiAvKiBDb252ZXJ0IGZpbGVuYW1lIE5BTUUgdG8g
YWJzb2x1dGUsIGFuZCBjYW5vbmljYWxpemUgaXQuCiBTZWNvbmQgYXJnIERFRkFVTFQtRElSRUNU
T1JZIGlzIGRpcmVjdG9yeSB0byBzdGFydCB3aXRoIGlmIE5BTUUgaXMgcmVsYXRpdmUKQEAgLTgw
MSw0MSArODA4LDU0IEBAIERFRlVOICgiZXhwYW5kLWZpbGUtbmFtZSIsIEZleHBhbmRfZmlsZV9u
YW1lLCBTZXhwYW5kX2ZpbGVfbmFtZSwgMSwgMiwgMCwKICAgICAgIGVycm9yICgiSW52YWxpZCBo
YW5kbGVyIGluIGBmaWxlLW5hbWUtaGFuZGxlci1hbGlzdCciKTsKICAgICB9CiAKKyAgLyogQXMg
YSBsYXN0IHJlc29ydCwgd2UgbWF5IGhhdmUgdG8gdXNlIHRoZSByb290IGFzCisgICAgIGRlZmF1
bHRfZGlyZWN0b3J5IGJlbG93LiAgKi8KKyAgTGlzcF9PYmplY3Qgcm9vdDsKKyNpZmRlZiBET1Nf
TlQKKyAgICAgIC8qICIvIiBpcyBub3QgY29uc2lkZXJlZCBhIHJvb3QgZGlyZWN0b3J5IG9uIERP
U19OVCwgc28gdXNpbmcgaXQKKwkgYXMgZGVmYXVsdF9kaXJlY3RvcnkgY2F1c2VzIGFuIGluZmlu
aXRlIHJlY3Vyc2lvbiBpbiwgZS5nLiwKKwkgdGhlIGZvbGxvd2luZzoKKworICAgICAgICAgICAg
KGxldCAoZGVmYXVsdC1kaXJlY3RvcnkpCisJICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImEiKSkK
KworCSBUbyBhdm9pZCB0aGlzLCB3ZSB1c2UgdGhlIHJvb3Qgb2YgdGhlIGN1cnJlbnQgZHJpdmUu
ICAqLworICAgICAgcm9vdCA9IGJ1aWxkX3N0cmluZyAoZW1hY3Nfcm9vdF9kaXIgKCkpOworI2Vs
c2UKKyAgICAgIHJvb3QgPSBidWlsZF9zdHJpbmcgKCIvIik7CisjZW5kaWYKIAogICAvKiBVc2Ug
dGhlIGJ1ZmZlcidzIGRlZmF1bHQtZGlyZWN0b3J5IGlmIERFRkFVTFRfRElSRUNUT1JZIGlzIG9t
aXR0ZWQuICAqLwogICBpZiAoTklMUCAoZGVmYXVsdF9kaXJlY3RvcnkpKQogICAgIHsKICAgICAg
IExpc3BfT2JqZWN0IGRpciA9IEJWQVIgKGN1cnJlbnRfYnVmZmVyLCBkaXJlY3RvcnkpOwotICAg
ICAgLyogVGhlIGJ1ZmZlcidzIGRlZmF1bHQtZGlyZWN0b3J5IHNob3VsZCBiZSBhYnNvbHV0ZS4g
IElmIGl0Ci0JIGlzbid0LCB0cnkgdG8gZXhwYW5kIGl0IHJlbGF0aXZlIHRvIGludm9jYXRpb24t
ZGlyZWN0b3J5LgotCSBCdXQgd2UgaGF2ZSB0byBiZSBjYXJlZnVsIHRvIGF2b2lkIGFuIGluZmlu
aXRlIGxvb3AsIGJlY2F1c2UKLQkgdGhlIGNvZGUgaW4gZW1hY3MuYyB0aGF0IHNldHMgVmludm9j
YXRpb25fZGlyZWN0b3J5IG1pZ2h0Ci0JIGNhbGwgRmV4cGFuZF9maWxlX25hbWUuICAqLworICAg
ICAgLyogVGhlIGJ1ZmZlcidzIGRlZmF1bHQtZGlyZWN0b3J5IHNob3VsZCBiZSBhYnNvbHV0ZSBv
ciBzaG91bGQKKwkgc3RhcnQgd2l0aCBgficuICBJZiBpdCBpc24ndCBhYnNvbHV0ZSwgd2UgcmVw
bGFjZSBpdCBieSBpdHMKKwkgZXhwYW5zaW9uIHJlbGF0aXZlIHRvIGEga25vd24gYWJzb2x1dGUg
bmFtZSBBQlNESVIsIHdoaWNoIGlzCisJIHRoZSBpbnZvY2F0aW9uLWRpcmVjdG9yeSBpZiB0aGUg
bGF0dGVyIGlzIGFic29sdXRlLCBvciB0aGUKKwkgcm9vdCBvdGhlcndpc2UuCisKKwkgSW4gY2Fz
ZSBkZWZhdWx0LWRpcmVjdG9yeSBzdGFydHMgd2l0aCBgficgb3IgYH51c2VyJywgd2hlcmUKKwkg
VVNFUiBpcyBhIHZhbGlkIHVzZXIgbmFtZSwgdGhpcyBjb3JyZWN0bHkgZXhwYW5kcyBpdCAoYW5k
CisJIEFCU0RJUiBwbGF5cyBubyByb2xlKS4gIElmIFVTRVIgaXMgbm90IGEgdmFsaWQgdXNlciBu
YW1lLCB0aGUKKwkgbGVhZGluZyBgficgbG9zZXMgaXRzIHNwZWNpYWwgbWVhbmluZyBhbmQgaXMg
cmV0YWluZWQgYXMgcGFydAorCSBvZiB0aGUgZXhwYW5kZWQgbmFtZS4gICovCiAgICAgICBpZiAo
U1RSSU5HUCAoZGlyKSkKIAl7Ci0JICBpZiAoIU5JTFAgKEZmaWxlX25hbWVfYWJzb2x1dGVfcCAo
ZGlyKSkpCisJICBpZiAoZmlsZV9uYW1lX2Fic29sdXRlX25vX3RpbGRlX3AgKGRpcikpCiAJICAg
IGRlZmF1bHRfZGlyZWN0b3J5ID0gZGlyOwotCSAgZWxzZSBpZiAoU1RSSU5HUCAoVmludm9jYXRp
b25fZGlyZWN0b3J5KQotCQkgICAmJiAhTklMUCAoRmZpbGVfbmFtZV9hYnNvbHV0ZV9wIChWaW52
b2NhdGlvbl9kaXJlY3RvcnkpKSkKLQkgICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBGZXhwYW5kX2Zp
bGVfbmFtZSAoZGlyLCBWaW52b2NhdGlvbl9kaXJlY3RvcnkpOworCSAgZWxzZQorCSAgICB7CisJ
ICAgICAgTGlzcF9PYmplY3QgYWJzZGlyCisJCT0gU1RSSU5HUCAoVmludm9jYXRpb25fZGlyZWN0
b3J5KQorCQkmJiBmaWxlX25hbWVfYWJzb2x1dGVfbm9fdGlsZGVfcCAoVmludm9jYXRpb25fZGly
ZWN0b3J5KQorCQk/IFZpbnZvY2F0aW9uX2RpcmVjdG9yeSA6IHJvb3Q7CisJICAgICAgZGVmYXVs
dF9kaXJlY3RvcnkgPSBGZXhwYW5kX2ZpbGVfbmFtZSAoZGlyLCBhYnNkaXIpOworCSAgICB9CiAJ
fQogICAgIH0KICAgaWYgKCEgU1RSSU5HUCAoZGVmYXVsdF9kaXJlY3RvcnkpKQotICAgIHsKLSNp
ZmRlZiBET1NfTlQKLSAgICAgIC8qICIvIiBpcyBub3QgY29uc2lkZXJlZCBhIHJvb3QgZGlyZWN0
b3J5IG9uIERPU19OVCwgc28gdXNpbmcgIi8iCi0JIGhlcmUgY2F1c2VzIGFuIGluZmluaXRlIHJl
Y3Vyc2lvbiBpbiwgZS5nLiwgdGhlIGZvbGxvd2luZzoKLQotICAgICAgICAgICAgKGxldCAoZGVm
YXVsdC1kaXJlY3RvcnkpCi0JICAgICAgKGV4cGFuZC1maWxlLW5hbWUgImEiKSkKLQotCSBUbyBh
dm9pZCB0aGlzLCB3ZSBzZXQgZGVmYXVsdF9kaXJlY3RvcnkgdG8gdGhlIHJvb3Qgb2YgdGhlCi0J
IGN1cnJlbnQgZHJpdmUuICAqLwotICAgICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBidWlsZF9zdHJp
bmcgKGVtYWNzX3Jvb3RfZGlyICgpKTsKLSNlbHNlCi0gICAgICBkZWZhdWx0X2RpcmVjdG9yeSA9
IGJ1aWxkX3N0cmluZyAoIi8iKTsKLSNlbmRpZgotICAgIH0KKyAgICBkZWZhdWx0X2RpcmVjdG9y
eSA9IHJvb3Q7CiAKICAgaGFuZGxlciA9IEZmaW5kX2ZpbGVfbmFtZV9oYW5kbGVyIChkZWZhdWx0
X2RpcmVjdG9yeSwgUWV4cGFuZF9maWxlX25hbWUpOwogICBpZiAoIU5JTFAgKGhhbmRsZXIpKQo=

--_002_07659a69b89e51da8bb3adc32e1f39aecornelledu_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 12 Jul 2019 06:42:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 12 02:42:20 2019
Received: from localhost ([127.0.0.1]:39172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hlpG8-0002ve-7z
	for submit <at> debbugs.gnu.org; Fri, 12 Jul 2019 02:42:20 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40649)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hlpG6-0002vQ-D3
 for 36502 <at> debbugs.gnu.org; Fri, 12 Jul 2019 02:42:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:50718)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hlpG1-0001Pc-1M; Fri, 12 Jul 2019 02:42:13 -0400
Received: from [176.228.60.248] (port=3113 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hlpFn-00047X-Ks; Fri, 12 Jul 2019 02:42:00 -0400
Date: Fri, 12 Jul 2019 09:41:50 +0300
Message-Id: <83v9w73gb5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: rms@HIDDEN
In-reply-to: <E1hlicA-0001Tf-Ex@HIDDEN> (message from Richard
 Stallman on Thu, 11 Jul 2019 19:36:38 -0400)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
 <E1hlicA-0001Tf-Ex@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: kbrown@HIDDEN, schwab@HIDDEN, npostavs@HIDDEN,
 36502 <at> debbugs.gnu.org, monnier@HIDDEN, dan@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Richard Stallman <rms@HIDDEN>
> Cc: eliz@HIDDEN, dan@HIDDEN, npostavs@HIDDEN,
> 	36502 <at> debbugs.gnu.org, monnier@HIDDEN,
> 	schwab@HIDDEN
> Date: Thu, 11 Jul 2019 19:36:38 -0400
> 
>   > (let ((default-directory "~foo"))
>   >    (expand-file-name "bar"))
>   > => "~foo/~foo/bar"
> 
> That is not right, but I think "~foo/bar" would be right.

No, I think this should yield an absolute file name starting with a
slash (on Posix systems).

>   > Part of what's confusing here is that file-name-absolute-p returns
>   > t on file names starting with "~", even though its doc string
>   > explicitly states that such a file name is not absolute.
> 
> This contradiction is not good.  But I would like to point out
> that, in a certain sesne, a name starting with ~ is absolute.
> It is not relative to the current directory.

It is only absolute if what follows ~ is a slash or a name of an
existing user.  I think we should fix the inconsistency in that
direction.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 11 Jul 2019 23:36:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 19:36:48 2019
Received: from localhost ([127.0.0.1]:39053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hlicK-0001R7-5z
	for submit <at> debbugs.gnu.org; Thu, 11 Jul 2019 19:36:48 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44290)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rms@HIDDEN>) id 1hlicI-0001Qv-Uk
 for 36502 <at> debbugs.gnu.org; Thu, 11 Jul 2019 19:36:47 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:46060)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@HIDDEN>)
 id 1hlicB-0005qr-J9; Thu, 11 Jul 2019 19:36:39 -0400
Received: from rms by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rms@HIDDEN>)
 id 1hlicA-0001Tf-Ex; Thu, 11 Jul 2019 19:36:38 -0400
Content-Type: text/plain; charset=Utf-8
From: Richard Stallman <rms@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN> (message from
 Ken Brown on Wed, 10 Jul 2019 21:57:51 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
 <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
Message-Id: <E1hlicA-0001Tf-Ex@HIDDEN>
Date: Thu, 11 Jul 2019 19:36:38 -0400
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org,
 monnier@HIDDEN, schwab@HIDDEN, eliz@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rms@HIDDEN
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > (let ((default-directory "~foo"))
  >    (expand-file-name "bar"))
  > => "~foo/~foo/bar"

That is not right, but I think "~foo/bar" would be right.

  > Part of what's confusing here is that file-name-absolute-p returns
  > t on file names starting with "~", even though its doc string
  > explicitly states that such a file name is not absolute.

This contradiction is not good.  But I would like to point out
that, in a certain sesne, a name starting with ~ is absolute.
It is not relative to the current directory.

We may have a problem with two different meanings of "absolute",
each being pertinent to some situations.

  > My inclination is that if default-directory starts with "~", then we should try 
  > to convert it to a (truly) absolute file name.

There may be some circumstances where that is better, but not always.



-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 10 Jul 2019 21:58:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 10 17:57:59 2019
Received: from localhost ([127.0.0.1]:36760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hlKb9-0003Dd-Li
	for submit <at> debbugs.gnu.org; Wed, 10 Jul 2019 17:57:59 -0400
Received: from mail-eopbgr740119.outbound.protection.outlook.com
 ([40.107.74.119]:55788 helo=NAM01-BN3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hlKb8-0003DP-JH
 for 36502 <at> debbugs.gnu.org; Wed, 10 Jul 2019 17:57:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OlGhSnmDpVel/s6tATONrfuwE2gGRTfclfJgRyY8ERU=;
 b=Ibr5NZmUds05CoeZ6P/jIWvCi65H6BafkIPDnhNQJGRPVZF9h1lzF3bb824wbftlK8h0KtLuj7PyodSKkqB9xlkFiSSGUc+F7NT6fwSddpFDtvflGO6p1LlUzlOWU//dKJD5z04uUEO1WukRT7nx8b4tunhdaUdq3pOBIzMMJnI=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2347.namprd04.prod.outlook.com (10.166.205.26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.15; Wed, 10 Jul 2019 21:57:52 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::b0bd:c5ef:93b1:2bc8%8]) with mapi id 15.20.2073.008; Wed, 10 Jul 2019
 21:57:51 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4CAAAr9fYADcUKA
Date: Wed, 10 Jul 2019 21:57:51 +0000
Message-ID: <41c1033e-bd1c-d244-7293-00dfba900e8f@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> <83zhlo5tkm.fsf@HIDDEN>
In-Reply-To: <83zhlo5tkm.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BL0PR01CA0008.prod.exchangelabs.com (2603:10b6:208:71::21)
 To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dd3bcc56-021a-4e39-12ea-08d70581a78f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2347; 
x-ms-traffictypediagnostic: CY1PR04MB2347:
x-microsoft-antispam-prvs: <CY1PR04MB2347D764FEA25C857A5FF799D8F00@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0094E3478A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(346002)(39860400002)(396003)(376002)(366004)(136003)(189003)(199004)(31696002)(76176011)(26005)(99286004)(52116002)(68736007)(5660300002)(71200400001)(65826007)(8676002)(186003)(6436002)(102836004)(71190400001)(81156014)(66476007)(66556008)(64756008)(66446008)(4326008)(81166006)(66946007)(86362001)(31686004)(478600001)(6116002)(3846002)(386003)(64126003)(6506007)(53546011)(25786009)(6916009)(8936002)(486006)(6486002)(65806001)(66066001)(65956001)(6512007)(6246003)(7736002)(2906002)(305945005)(229853002)(88552002)(36756003)(316002)(58126008)(446003)(11346002)(476003)(54906003)(786003)(256004)(14444005)(2616005)(296002)(14454004)(75432002)(53936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2347;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: OJhQXbmIc4ayiBX+6lEiAavX4rsECKIIDDvYkIpPuNjumdGJcgfhV473vyhEnhNyvYiJ2VT1+PWduS5p+sW7dPrzGRO+HeQSGwPjnlAV96IlXyxp9enIy60f8NGp6CpljNlicCHHpDy2up5DeiSQDUoU4HCelgtaaSA3Bjmdxpw7vO5MehM4k//jFuCWLjgJgllpxwSCEsJllaQmK5kbqpoMt/VE32ZnYq9U2ItXBnXfki8E9BcX8hAtl3FStXslG6vC3at6lST453MuX8WTXI+zABsi6EsqQtfRhYnr8SIaLnnV6kRt4Xs4WnhsMon8EAEuU4O0+xZdJ6oMK6BgBLcN9c3ObEuJs76bJpmmvLEtNv1FCraIv/FCiHx+4h/qWVXCnFV45a8YzDqQ9Lq5YUISQ9EvNVb2XawDelzjUJo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <B20CBB5307912649A5A48608372ECA26@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: dd3bcc56-021a-4e39-12ea-08d70581a78f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2019 21:57:51.8517 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2347
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On 7/8/2019 1:23 PM, Eli Zaretskii wrote: > LGTM, thanks.
 Can we have a test for this subtle use case, so that we > never regress? I
 just found another case where expand-file-name can yield a non-absolute
 result. Assuming there is no user "foo", we have 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
 blocked.  See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
 for more information. [URIs: cornell.edu]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [40.107.74.119 listed in list.dnswl.org]
 1.3 PDS_NO_HELO_DNS        High profile HELO but no A record
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, "schwab@HIDDEN" <schwab@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

T24gNy84LzIwMTkgMToyMyBQTSwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4gTEdUTSwgdGhhbmtz
LiAgQ2FuIHdlIGhhdmUgYSB0ZXN0IGZvciB0aGlzIHN1YnRsZSB1c2UgY2FzZSwgc28gdGhhdCB3
ZQ0KPiBuZXZlciByZWdyZXNzPw0KDQpJIGp1c3QgZm91bmQgYW5vdGhlciBjYXNlIHdoZXJlIGV4
cGFuZC1maWxlLW5hbWUgY2FuIHlpZWxkIGEgbm9uLWFic29sdXRlIA0KcmVzdWx0LiAgQXNzdW1p
bmcgdGhlcmUgaXMgbm8gdXNlciAiZm9vIiwgd2UgaGF2ZQ0KDQoobGV0ICgoZGVmYXVsdC1kaXJl
Y3RvcnkgIn5mb28iKSkNCiAgIChleHBhbmQtZmlsZS1uYW1lICJiYXIiKSkNCj0+ICJ+Zm9vL35m
b28vYmFyIg0KDQpUaGlzIGlzIGEgcmlkaWN1bG91cyByZXN1bHQsIGluIGFkZGl0aW9uIHRvIG5v
dCBiZWluZyBhYnNvbHV0ZS4NCg0KUGFydCBvZiB3aGF0J3MgY29uZnVzaW5nIGhlcmUgaXMgdGhh
dCBmaWxlLW5hbWUtYWJzb2x1dGUtcCByZXR1cm5zIHQgb24gZmlsZSANCm5hbWVzIHN0YXJ0aW5n
IHdpdGggIn4iLCBldmVuIHRob3VnaCBpdHMgZG9jIHN0cmluZyBleHBsaWNpdGx5IHN0YXRlcyB0
aGF0IHN1Y2ggDQphIGZpbGUgbmFtZSBpcyBub3QgYWJzb2x1dGUuDQoNCk15IGluY2xpbmF0aW9u
IGlzIHRoYXQgaWYgZGVmYXVsdC1kaXJlY3Rvcnkgc3RhcnRzIHdpdGggIn4iLCB0aGVuIHdlIHNo
b3VsZCB0cnkgDQp0byBjb252ZXJ0IGl0IHRvIGEgKHRydWx5KSBhYnNvbHV0ZSBmaWxlIG5hbWUu
ICBJZiB0aGlzIGRvZXNuJ3Qgd29yaywgdGhlbiB3ZSANCnNob3VsZCBmb3JnZXQgdGhlIHNwZWNp
YWwgaW50ZXJwcmV0YXRpb24gb2YgIn4iIGFuZCBqdXN0IHRyZWF0IGRlZmF1bHQtZGlyZWN0b3J5
IA0KdGhlIHNhbWUgYXMgYW55IG90aGVyIHJlbGF0aXZlIG5hbWUuICBUaGlzIG1lYW5zIHdlIHdv
dWxkIGdldCANCiI8aW52b2NhdGlvbi1kaXJlY3Rvcnk+L35mb28iIGlmIGludm9jYXRpb24tZGly
ZWN0b3J5IGlzIGFic29sdXRlLCBhbmQgIi9+Zm9vIiANCm90aGVyd2lzZS4NCg0KRG9lcyB0aGlz
IHNlZW0gcmVhc29uYWJsZT8gIE9yIGFyZSB0aGVyZSBvdGhlciBzdWdnZXN0aW9ucz8NCg0KS2Vu
DQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 17:23:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 13:23:46 2019
Received: from localhost ([127.0.0.1]:59414 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkXMg-0004aa-6Y
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 13:23:46 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49121)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hkXMe-0004aM-3u
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 13:23:44 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:32970)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hkXMY-0006IC-9k; Mon, 08 Jul 2019 13:23:38 -0400
Received: from [176.228.60.248] (port=4296 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hkXMX-0000HK-No; Mon, 08 Jul 2019 13:23:38 -0400
Date: Mon, 08 Jul 2019 20:23:21 +0300
Message-Id: <83zhlo5tkm.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN> (message from
 Ken Brown on Mon, 8 Jul 2019 16:44:23 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
 <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, schwab@HIDDEN, 36502 <at> debbugs.gnu.org, npostavs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "dan@HIDDEN" <dan@HIDDEN>, "36502 <at> debbugs.gnu.org"
> 	<36502 <at> debbugs.gnu.org>, "npostavs@HIDDEN" <npostavs@HIDDEN>, Andreas
>  Schwab <schwab@HIDDEN>
> Date: Mon, 8 Jul 2019 16:44:23 +0000
> 
> --- a/src/fileio.c
> +++ b/src/fileio.c
> @@ -804,7 +804,22 @@ DEFUN ("expand-file-name", Fexpand_file_name, 
> Sexpand_file_name, 1, 2, 0,
> 
>     /* Use the buffer's default-directory if DEFAULT_DIRECTORY is omitted.  */
>     if (NILP (default_directory))
> -    default_directory = BVAR (current_buffer, directory);
> +    {
> +      Lisp_Object dir = BVAR (current_buffer, directory);
> +      /* The buffer's default-directory should be absolute.  If it
> +        isn't, try to expand it relative to invocation-directory.
> +        But we have to be careful to avoid an infinite loop, because
> +        the code in emacs.c that sets Vinvocation_directory might
> +        call Fexpand_file_name.  */
> +      if (STRINGP (dir))
> +       {
> +         if (!NILP (Ffile_name_absolute_p (dir)))
> +           default_directory = dir;
> +         else if (STRINGP (Vinvocation_directory)
> +                  && !NILP (Ffile_name_absolute_p (Vinvocation_directory)))
> +           default_directory = Fexpand_file_name (dir, Vinvocation_directory);
> +       }
> +    }
>     if (! STRINGP (default_directory))
>       {
>   #ifdef DOS_NT

LGTM, thanks.  Can we have a test for this subtle use case, so that we
never regress?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 16:44:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 12:44:35 2019
Received: from localhost ([127.0.0.1]:59391 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkWkl-0003G1-3h
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 12:44:35 -0400
Received: from mail-eopbgr680114.outbound.protection.outlook.com
 ([40.107.68.114]:56951 helo=NAM04-BN3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hkWkg-0003Fd-W3
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 12:44:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=14qX4Qi4PiohaMv4cgAW79IXYRQ/8PGC9Mx1a/Nrh2o=;
 b=KZMPo+gmc8wr8UCiK6Sr7czX0l74e3+L5/3T5pXvDuSyvkhIpWa1aYNiRZcSKcy6WPIKwRwLNCLpSoixwHMaheVracdN/40w2YG1oNL2T0pbBitYEowWXD+qLI4udvtZD7gpjGHoL9kYIEwgi+Fc3ebKYXyRUGxTYq9gNZZpH/I=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2313.namprd04.prod.outlook.com (10.166.204.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2032.20; Mon, 8 Jul 2019 16:44:24 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.023; Mon, 8 Jul 2019
 16:44:24 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8AgAAYY4A=
Date: Mon, 8 Jul 2019 16:44:23 +0000
Message-ID: <2f15cf80-feba-3e71-4cbf-a7fa25b43797@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN> <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
In-Reply-To: <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BN6PR1101CA0022.namprd11.prod.outlook.com
 (2603:10b6:405:4a::32) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 13b2e1f1-8c0c-41c3-233e-08d703c38834
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2313; 
x-ms-traffictypediagnostic: CY1PR04MB2313:
x-microsoft-antispam-prvs: <CY1PR04MB2313724814FE1417E65B92FED8F60@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 00922518D8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(189003)(199004)(5660300002)(6916009)(52116002)(31686004)(71190400001)(31696002)(4326008)(86362001)(76176011)(478600001)(6116002)(66066001)(3846002)(65956001)(11346002)(81156014)(6246003)(65806001)(81166006)(71200400001)(102836004)(2616005)(256004)(8676002)(14444005)(65826007)(446003)(25786009)(486006)(73956011)(386003)(6506007)(88552002)(53546011)(6486002)(229853002)(186003)(75432002)(316002)(99286004)(786003)(66476007)(6436002)(68736007)(36756003)(54906003)(58126008)(305945005)(64126003)(66446008)(7736002)(66556008)(14454004)(26005)(64756008)(8936002)(53936002)(6512007)(66946007)(2906002)(476003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2313;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wtCLOOA4MaRIwGH08MKjrnavbGGDBpe53trdW7F4MVHpTIJbIuZjgsefbLXdcyIf2eKNycy/OqgHAxmIH3k47D/XN+0Up7qBBjQohDdPvcAB6pFJNtBei1fzOpFvOUGyW9PHMdDJs6knhSUrlP3cf0twb9q+TXyWXI0xHudoxr6FsTf0ENYilnsC/EPXl9sHf02R6hDjYz53+kdJjHu5i/B/21Ux40e/OI8laxBrCf+Ffevu63iqxMY5XGGLAiPLEADa+To2wceh1gWS/wZzA+KQwHoXu0SIQ71ldjJ4EdpvJ/YaY1cyIcqFOTyr/lRUJGzJxvAMuPPXoB72MkBkDy9pNgkf4i4Nsxr66a4qBk91zVF5+GgBzrRAC4CIcvhh4I7e+5tkboRcwJx0nUoNOPgGADd49Ba+ktv3qkZOtjE=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2A22C23CC776F340BF6EC5F12E626528@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 13b2e1f1-8c0c-41c3-233e-08d703c38834
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2019 16:44:23.9622 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2313
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, Andreas Schwab <schwab@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy84LzIwMTkgMTE6MTcgQU0sIEtlbiBCcm93biB3cm90ZToNCj4gT24gNy84LzIwMTkgOTo1
OSBBTSwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4+IEknbSBhc2tpbmcgd2h5IG5vdCBkbyB0aGlz
IGluc3RlYWQ6DQo+Pg0KPj4gICAgIGlmIChOSUxQIChkZWZhdWx0X2RpcmVjdG9yeSkpDQo+PiAg
ICAgICB7DQo+PiAgICAgICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gQlZBUiAoY3VycmVudF9idWZm
ZXIsIGRpcmVjdG9yeSk7DQo+PiAgICAgICAgIGlmIChOSUxQIChGZmlsZV9uYW1lX2Fic29sdXRl
X3AgKGRlZmF1bHRfZGlyZWN0b3J5KSkpDQo+PiAgICAgICAgICAgZGVmYXVsdF9kaXJlY3Rvcnkg
PSBGZXhwYW5kX2ZpbGVfbmFtZSAoZGVmYXVsdF9kaXJlY3RvcnksDQo+PiAJICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVmludm9jYXRpb25fZGlyZWN0b3J5KTsNCj4+ICAg
ICAgIH0NCj4gDQo+IE9oLCBJIHNlZS4gIEkgbWlzdW5kZXJzdG9vZCB3aGF0IHlvdSB3ZXJlIHN1
Z2dlc3RpbmcuDQo+IA0KPj4gT3Igd2lsbCB0aGUgYWJvdmUgbm90IHdvcmsgZm9yIHNvbWUgcmVh
c29uPw0KPiANCj4gSSB0aGluayBzb21ldGhpbmcgbGlrZSB0aGlzIHNob3VsZCB3b3JrLCB3aXRo
IHNvbWUgY2FyZS4gIEZpcnN0LA0KPiBpbnZvY2F0aW9uLWRpcmVjdG9yeSBtaWdodCBiZSBuaWws
IHNvIHdlIGhhdmUgdG8gYXZvaWQgYW4gaW5maW5pdGUgbG9vcCBpbiB0aGF0DQo+IGNhc2UuICBT
ZWNvbmQsIHRoZSBjb2RlIGluIGVtYWNzLmMgdGhhdCBzZXRzIFZpbnZvY2F0aW9uX2RpcmVjdG9y
eSBjYWxscw0KPiBGZXhwYW5kX2ZpbGVfbmFtZSBpbiBzb21lIGNhc2VzLCBzbyB0aGVyZSdzIGFu
b3RoZXIgcG90ZW50aWFsIGluZmluaXRlIGxvb3ANCj4gcmVzdWx0aW5nIGZyb20gdGhhdC4NCj4g
DQo+IEknbGwgc2VlIHdoYXQgSSBjYW4gY29tZSB1cCB3aXRoLCBhbHNvIHRha2luZyBBbmRyZWFz
J3MgY29tbWVudCBpbnRvIGFjY291bnQuDQoNCk5ldyBhdHRlbXB0Og0KDQotLS0gYS9zcmMvZmls
ZWlvLmMNCisrKyBiL3NyYy9maWxlaW8uYw0KQEAgLTgwNCw3ICs4MDQsMjIgQEAgREVGVU4gKCJl
eHBhbmQtZmlsZS1uYW1lIiwgRmV4cGFuZF9maWxlX25hbWUsIA0KU2V4cGFuZF9maWxlX25hbWUs
IDEsIDIsIDAsDQoNCiAgICAvKiBVc2UgdGhlIGJ1ZmZlcidzIGRlZmF1bHQtZGlyZWN0b3J5IGlm
IERFRkFVTFRfRElSRUNUT1JZIGlzIG9taXR0ZWQuICAqLw0KICAgIGlmIChOSUxQIChkZWZhdWx0
X2RpcmVjdG9yeSkpDQotICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gQlZBUiAoY3VycmVudF9idWZm
ZXIsIGRpcmVjdG9yeSk7DQorICAgIHsNCisgICAgICBMaXNwX09iamVjdCBkaXIgPSBCVkFSIChj
dXJyZW50X2J1ZmZlciwgZGlyZWN0b3J5KTsNCisgICAgICAvKiBUaGUgYnVmZmVyJ3MgZGVmYXVs
dC1kaXJlY3Rvcnkgc2hvdWxkIGJlIGFic29sdXRlLiAgSWYgaXQNCisgICAgICAgIGlzbid0LCB0
cnkgdG8gZXhwYW5kIGl0IHJlbGF0aXZlIHRvIGludm9jYXRpb24tZGlyZWN0b3J5Lg0KKyAgICAg
ICAgQnV0IHdlIGhhdmUgdG8gYmUgY2FyZWZ1bCB0byBhdm9pZCBhbiBpbmZpbml0ZSBsb29wLCBi
ZWNhdXNlDQorICAgICAgICB0aGUgY29kZSBpbiBlbWFjcy5jIHRoYXQgc2V0cyBWaW52b2NhdGlv
bl9kaXJlY3RvcnkgbWlnaHQNCisgICAgICAgIGNhbGwgRmV4cGFuZF9maWxlX25hbWUuICAqLw0K
KyAgICAgIGlmIChTVFJJTkdQIChkaXIpKQ0KKyAgICAgICB7DQorICAgICAgICAgaWYgKCFOSUxQ
IChGZmlsZV9uYW1lX2Fic29sdXRlX3AgKGRpcikpKQ0KKyAgICAgICAgICAgZGVmYXVsdF9kaXJl
Y3RvcnkgPSBkaXI7DQorICAgICAgICAgZWxzZSBpZiAoU1RSSU5HUCAoVmludm9jYXRpb25fZGly
ZWN0b3J5KQ0KKyAgICAgICAgICAgICAgICAgICYmICFOSUxQIChGZmlsZV9uYW1lX2Fic29sdXRl
X3AgKFZpbnZvY2F0aW9uX2RpcmVjdG9yeSkpKQ0KKyAgICAgICAgICAgZGVmYXVsdF9kaXJlY3Rv
cnkgPSBGZXhwYW5kX2ZpbGVfbmFtZSAoZGlyLCBWaW52b2NhdGlvbl9kaXJlY3RvcnkpOw0KKyAg
ICAgICB9DQorICAgIH0NCiAgICBpZiAoISBTVFJJTkdQIChkZWZhdWx0X2RpcmVjdG9yeSkpDQog
ICAgICB7DQogICNpZmRlZiBET1NfTlQNCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 15:17:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 11:17:16 2019
Received: from localhost ([127.0.0.1]:59316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkVOF-0000cZ-TW
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 11:17:16 -0400
Received: from mail-eopbgr690091.outbound.protection.outlook.com
 ([40.107.69.91]:14916 helo=NAM04-CO1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hkVOD-0000cH-Ng
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 11:17:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7AVYSGsStIZvl5SpIKG3hYOCAfWtDR3brB4Tr7A4i5s=;
 b=MfZ9hEjgT+6tQ5J25Fmw3u2CtVXhZI/71rBluS+hFqUL6kGy5hRfKo+Dmxxub8mlFnObHyrv08QeEL4T1HEOB+43NNFMECRw/CYwYuzCGdYO5vaWENiC+bJZXglvEbwWwK6PSKrlqop9njLRPEsZKzDs8Q+p1tOhI6R5pkwQXtE=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2265.namprd04.prod.outlook.com (10.167.8.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.19; Mon, 8 Jul 2019 15:17:06 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.023; Mon, 8 Jul 2019
 15:17:06 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwCAAAaj8IAAFW8A
Date: Mon, 8 Jul 2019 15:17:06 +0000
Message-ID: <2f71c7a3-423c-4a36-a0c2-5c1833905a28@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
 <837e8s7hk4.fsf@HIDDEN>
In-Reply-To: <837e8s7hk4.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BN6PR08CA0088.namprd08.prod.outlook.com
 (2603:10b6:404:b6::26) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c9edd987-27c6-4fed-6567-08d703b7569f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2265; 
x-ms-traffictypediagnostic: CY1PR04MB2265:
x-microsoft-antispam-prvs: <CY1PR04MB226589432142C36A8E9DC355D8F60@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 00922518D8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(189003)(199004)(476003)(2616005)(71190400001)(446003)(71200400001)(11346002)(8676002)(81166006)(486006)(81156014)(5660300002)(102836004)(386003)(6506007)(53546011)(6916009)(316002)(14444005)(76176011)(52116002)(186003)(786003)(26005)(64126003)(99286004)(305945005)(256004)(88552002)(65826007)(73956011)(66946007)(14454004)(8936002)(86362001)(66556008)(7736002)(66446008)(64756008)(66476007)(31696002)(2906002)(4326008)(478600001)(229853002)(25786009)(6436002)(58126008)(6246003)(54906003)(53936002)(6512007)(6116002)(3846002)(6486002)(65806001)(65956001)(66066001)(31686004)(36756003)(75432002)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2265;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9VbmaUVLifQ0ru7LqR6gjZXebBlj+l9bXUhiwkXtGAcmS4HYcCrz3FK3zzrAbsn1UM57MTbHGp6WJcQ2kpXWXYcC66u8+2RZpgZipCwG+9/ngrnnwLvhWeh1qsKL2melQJmhmO9DXJL7z4v8O4PX70FC4sPhY3NkoNbKuTcPB+W/Hy8D4oXN48oI4wHlFnad15Y0EM5kuyR2SARiaUdQckSppHsDmP4o9Xj5gVoSTFfh39akxkeeyER9Y9oJiZvyUC0IufzKg0BhNK5H2HdWoC1oVPljrvgR/MhiC+7AhYgc9H3wYIFp/JBSdAjkbwiqDkyATyH/l6z94nqymLE2y6CuowsXKaGVBtVXNNMNXb847xLAtkJoILddpLwKK01sAOzBGRcOBJMsY0GLNfA3isiYX1GRoFqsZT32paCDNc8=
Content-Type: text/plain; charset="utf-8"
Content-ID: <50F458554252224CA8F2494BE2D47147@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: c9edd987-27c6-4fed-6567-08d703b7569f
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2019 15:17:06.6672 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2265
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, Andreas Schwab <schwab@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy84LzIwMTkgOTo1OSBBTSwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4+IEZyb206IEtlbiBC
cm93biA8a2Jyb3duQGNvcm5lbGwuZWR1Pg0KPj4gQ0M6ICJucG9zdGF2c0BnbWFpbC5jb20iIDxu
cG9zdGF2c0BnbWFpbC5jb20+LCAiZGFuQGRwc3V0dG9uLmNvbSINCj4+IAk8ZGFuQGRwc3V0dG9u
LmNvbT4sICIzNjUwMkBkZWJidWdzLmdudS5vcmciIDwzNjUwMkBkZWJidWdzLmdudS5vcmc+DQo+
PiBEYXRlOiBNb24sIDggSnVsIDIwMTkgMTM6MzY6MzggKzAwMDANCj4+DQo+Pj4+ICAgICAgIGlm
IChOSUxQIChkZWZhdWx0X2RpcmVjdG9yeSkpDQo+Pj4+IC0gICAgZGVmYXVsdF9kaXJlY3Rvcnkg
PSBCVkFSIChjdXJyZW50X2J1ZmZlciwgZGlyZWN0b3J5KTsNCj4+Pj4gKyAgICB7DQo+Pj4+ICsg
ICAgICBkZWZhdWx0X2RpcmVjdG9yeSA9IEJWQVIgKGN1cnJlbnRfYnVmZmVyLCBkaXJlY3Rvcnkp
Ow0KPj4+PiArICAgICAgaWYgKE5JTFAgKEZmaWxlX25hbWVfYWJzb2x1dGVfcCAoZGVmYXVsdF9k
aXJlY3RvcnkpKSkNCj4+Pj4gKyAgICAgICBkZWZhdWx0X2RpcmVjdG9yeSA9IFFuaWw7DQo+Pj4+
ICsgICAgfQ0KPj4+DQo+Pj4gSG1tLi4uIHdoeSBudWxsaWZ5IGl0PyAgV2h5IG5vdCBzaW1wbHkg
Y2FsbCBleHBhbmQtZmlsZS1uYW1lDQo+Pj4gcmVjdXJzaXZlbHk/DQo+Pg0KPj4gSWYgdGhlIGN1
cnJlbnQgYnVmZmVyJ3MgZGVmYXVsdC1kaXJlY3RvcnkgaXMgbm90IGFic29sdXRlLCB0aGVuIHRo
YXQgdmFyaWFibGUgaXMNCj4+IGludmFsaWQgYW5kIHdlIGNhbid0IHVzZSBpdC4NCj4gDQo+IEkn
bSBhc2tpbmcgd2h5IG5vdCBkbyB0aGlzIGluc3RlYWQ6DQo+IA0KPiAgICBpZiAoTklMUCAoZGVm
YXVsdF9kaXJlY3RvcnkpKQ0KPiAgICAgIHsNCj4gICAgICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0g
QlZBUiAoY3VycmVudF9idWZmZXIsIGRpcmVjdG9yeSk7DQo+ICAgICAgICBpZiAoTklMUCAoRmZp
bGVfbmFtZV9hYnNvbHV0ZV9wIChkZWZhdWx0X2RpcmVjdG9yeSkpKQ0KPiAgICAgICAgICBkZWZh
dWx0X2RpcmVjdG9yeSA9IEZleHBhbmRfZmlsZV9uYW1lIChkZWZhdWx0X2RpcmVjdG9yeSwNCj4g
CSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZpbnZvY2F0aW9uX2RpcmVj
dG9yeSk7DQo+ICAgICAgfQ0KDQpPaCwgSSBzZWUuICBJIG1pc3VuZGVyc3Rvb2Qgd2hhdCB5b3Ug
d2VyZSBzdWdnZXN0aW5nLg0KDQo+IE9yIHdpbGwgdGhlIGFib3ZlIG5vdCB3b3JrIGZvciBzb21l
IHJlYXNvbj8NCg0KSSB0aGluayBzb21ldGhpbmcgbGlrZSB0aGlzIHNob3VsZCB3b3JrLCB3aXRo
IHNvbWUgY2FyZS4gIEZpcnN0LCANCmludm9jYXRpb24tZGlyZWN0b3J5IG1pZ2h0IGJlIG5pbCwg
c28gd2UgaGF2ZSB0byBhdm9pZCBhbiBpbmZpbml0ZSBsb29wIGluIHRoYXQgDQpjYXNlLiAgU2Vj
b25kLCB0aGUgY29kZSBpbiBlbWFjcy5jIHRoYXQgc2V0cyBWaW52b2NhdGlvbl9kaXJlY3Rvcnkg
Y2FsbHMgDQpGZXhwYW5kX2ZpbGVfbmFtZSBpbiBzb21lIGNhc2VzLCBzbyB0aGVyZSdzIGFub3Ro
ZXIgcG90ZW50aWFsIGluZmluaXRlIGxvb3AgDQpyZXN1bHRpbmcgZnJvbSB0aGF0Lg0KDQpJJ2xs
IHNlZSB3aGF0IEkgY2FuIGNvbWUgdXAgd2l0aCwgYWxzbyB0YWtpbmcgQW5kcmVhcydzIGNvbW1l
bnQgaW50byBhY2NvdW50Lg0KDQpLZW4NCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 14:37:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 10:37:25 2019
Received: from localhost ([127.0.0.1]:59294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkUlg-000844-S1
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 10:37:25 -0400
Received: from mx2.suse.de ([195.135.220.15]:50384 helo=mx1.suse.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <schwab@HIDDEN>) id 1hkUlf-00083s-DB
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 10:37:23 -0400
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4C569AF41;
 Mon,  8 Jul 2019 14:37:17 +0000 (UTC)
From: Andreas Schwab <schwab@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN>
 <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN>
 <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN>
 <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
X-Yow: BRYLCREAM is CREAM O' WHEAT in another DIMENSION..
Date: Mon, 08 Jul 2019 16:37:16 +0200
In-Reply-To: <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN> (Ken Brown's
 message of "Sun, 7 Jul 2019 19:30:00 +0000")
Message-ID: <mvm5zocego3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

On Jul 07 2019, Ken Brown <kbrown@HIDDEN> wrote:

> --- a/src/fileio.c
> +++ b/src/fileio.c
> @@ -804,7 +804,11 @@ DEFUN ("expand-file-name", Fexpand_file_name, 
> Sexpand_file_name, 1, 2, 0,
>
>     /* Use the buffer's default-directory if DEFAULT_DIRECTORY is omitted.  */
>     if (NILP (default_directory))
> -    default_directory = BVAR (current_buffer, directory);
> +    {
> +      default_directory = BVAR (current_buffer, directory);
> +      if (NILP (Ffile_name_absolute_p (default_directory)))

This will signal an error if default-directory is not a string.

> +       default_directory = Qnil;
> +    }
>     if (! STRINGP (default_directory))

Just move the test here.

Andreas.

-- 
Andreas Schwab, SUSE Labs, schwab@HIDDEN
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 14:00:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 10:00:28 2019
Received: from localhost ([127.0.0.1]:59276 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkUBw-00070O-Bg
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 10:00:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49383)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hkUBs-000708-IW
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 10:00:25 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57675)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hkUBh-0008Pl-Q6; Mon, 08 Jul 2019 10:00:14 -0400
Received: from [176.228.60.248] (port=3568 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hkUBh-0002XR-6o; Mon, 08 Jul 2019 10:00:13 -0400
Date: Mon, 08 Jul 2019 16:59:55 +0300
Message-Id: <837e8s7hk4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN> (message from
 Ken Brown on Mon, 8 Jul 2019 13:36:38 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN> <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "npostavs@HIDDEN" <npostavs@HIDDEN>, "dan@HIDDEN"
> 	<dan@HIDDEN>, "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
> Date: Mon, 8 Jul 2019 13:36:38 +0000
> 
> >>      if (NILP (default_directory))
> >> -    default_directory = BVAR (current_buffer, directory);
> >> +    {
> >> +      default_directory = BVAR (current_buffer, directory);
> >> +      if (NILP (Ffile_name_absolute_p (default_directory)))
> >> +       default_directory = Qnil;
> >> +    }
> > 
> > Hmm... why nullify it?  Why not simply call expand-file-name
> > recursively?
> 
> If the current buffer's default-directory is not absolute, then that variable is 
> invalid and we can't use it.

I'm asking why not do this instead:

  if (NILP (default_directory))
    {
      default_directory = BVAR (current_buffer, directory);
      if (NILP (Ffile_name_absolute_p (default_directory)))
        default_directory = Fexpand_file_name (default_directory,
	                                       Vinvocation_directory);
    }

Or will the above not work for some reason?

> Nullifying it guarantees that the code starting with "if (! STRINGP 
> (default_directory))" is used.  Maybe I should have put in a comment explaining 
> that.

Sure, but this loses information.  Of course, if we cannot do better
reliably, it's an okay solution.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 13:36:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 09:36:49 2019
Received: from localhost ([127.0.0.1]:58061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkTp2-00066O-Aq
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 09:36:49 -0400
Received: from mail-eopbgr780117.outbound.protection.outlook.com
 ([40.107.78.117]:31680 helo=NAM03-BY2-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hkToz-00066A-QB
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 09:36:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=auALjT1qqCKrk57OdljGeC+H0Lwz+VB8T0/ulgh+Crc=;
 b=L5psuU9Uh/PnlZ4DGvUcPbfuZex2QobZbzxoOXqC9UWezaUjz3aVQJn8cifNyDGN7dFuFYwkGXKBOjRwpNdkPhWuUVf1bCYgc3dUPT5sn1ADrrEhdS3N24OKX55GHyD/Vt2FFYrY9BXnkYxoKIdOn1Q4J8CtldLasRg+tnqnh5Y=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2266.namprd04.prod.outlook.com (10.166.207.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.16; Mon, 8 Jul 2019 13:36:39 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.023; Mon, 8 Jul 2019
 13:36:38 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgIABG9I4gAATxwA=
Date: Mon, 8 Jul 2019 13:36:38 +0000
Message-ID: <eca3c7cf-b7e4-9d69-38b2-5a2a3f02967a@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
 <83bly47lxk.fsf@HIDDEN>
In-Reply-To: <83bly47lxk.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BN6PR17CA0015.namprd17.prod.outlook.com
 (2603:10b6:404:65::25) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ba4f25b-5b86-4ee3-ec89-08d703a94dc3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2266; 
x-ms-traffictypediagnostic: CY1PR04MB2266:
x-microsoft-antispam-prvs: <CY1PR04MB2266DAC6E87908AFB98E00DED8F60@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-forefront-prvs: 00922518D8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(366004)(39860400002)(376002)(136003)(396003)(346002)(199004)(189003)(2906002)(81156014)(64126003)(8936002)(81166006)(305945005)(6506007)(386003)(53546011)(102836004)(65826007)(8676002)(36756003)(26005)(14454004)(88552002)(99286004)(316002)(7736002)(6916009)(66066001)(68736007)(75432002)(76176011)(65806001)(31686004)(25786009)(65956001)(58126008)(52116002)(186003)(786003)(54906003)(31696002)(11346002)(71200400001)(6512007)(71190400001)(5660300002)(4326008)(6116002)(3846002)(6486002)(256004)(6436002)(14444005)(476003)(2616005)(73956011)(6246003)(66556008)(64756008)(66946007)(478600001)(486006)(229853002)(66476007)(66446008)(53936002)(446003)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2266;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FIy5YaXpyzLcc9+kLgpscbOaeOzrTraQXCNlNzUFE/lCEL5+6vs2glzKtTPlTmX7xS6+gLN3xQBrawYwIkMBurF2aru+TB7EGNitMc+N7QbKDDFZVJeLpLs0ZGbcRQydqOmrVHTnzYdt+mgn7IRjNx+TGUzddq3V+iRuPRdv/7793iTE2Tqie8zxRd58+stwA6woUFPc3bIe4EDrK+cW0lrLIZaXN91QW12sCwx42KxlPv9xWWobRrt9CqJFAuoiVFVhHIXUo7Qz/TAFVvAqxKv2YQMp95UgWxzU4wu46p8EE4aKAYhmnuHUaol+yZTIPfxBrlmY6Ft1eaGKmdDbFlNXxAXUeGg6yKnnlyJoVbZBcA2RDCmDMEZuFtWBQbYsFBW8gsM0Yn9Mt3vA9WGci+AkHl56rMBf8yuh9zNwalk=
Content-Type: text/plain; charset="utf-8"
Content-ID: <5926FD521EEF84448AF4DB4808C6326F@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba4f25b-5b86-4ee3-ec89-08d703a94dc3
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2019 13:36:38.7858 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2266
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy84LzIwMTkgODoyNSBBTSwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4+IEZyb206IEtlbiBC
cm93biA8a2Jyb3duQGNvcm5lbGwuZWR1Pg0KPj4gQ0M6ICJucG9zdGF2c0BnbWFpbC5jb20iIDxu
cG9zdGF2c0BnbWFpbC5jb20+LCAiZGFuQGRwc3V0dG9uLmNvbSINCj4+IAk8ZGFuQGRwc3V0dG9u
LmNvbT4sICIzNjUwMkBkZWJidWdzLmdudS5vcmciIDwzNjUwMkBkZWJidWdzLmdudS5vcmc+DQo+
PiBEYXRlOiBTdW4sIDcgSnVsIDIwMTkgMTk6MzA6MDAgKzAwMDANCj4+DQo+PiAtLS0gYS9zcmMv
ZmlsZWlvLmMNCj4+ICsrKyBiL3NyYy9maWxlaW8uYw0KPj4gQEAgLTgwNCw3ICs4MDQsMTEgQEAg
REVGVU4gKCJleHBhbmQtZmlsZS1uYW1lIiwgRmV4cGFuZF9maWxlX25hbWUsDQo+PiBTZXhwYW5k
X2ZpbGVfbmFtZSwgMSwgMiwgMCwNCj4+DQo+PiAgICAgIC8qIFVzZSB0aGUgYnVmZmVyJ3MgZGVm
YXVsdC1kaXJlY3RvcnkgaWYgREVGQVVMVF9ESVJFQ1RPUlkgaXMgb21pdHRlZC4gICovDQo+PiAg
ICAgIGlmIChOSUxQIChkZWZhdWx0X2RpcmVjdG9yeSkpDQo+PiAtICAgIGRlZmF1bHRfZGlyZWN0
b3J5ID0gQlZBUiAoY3VycmVudF9idWZmZXIsIGRpcmVjdG9yeSk7DQo+PiArICAgIHsNCj4+ICsg
ICAgICBkZWZhdWx0X2RpcmVjdG9yeSA9IEJWQVIgKGN1cnJlbnRfYnVmZmVyLCBkaXJlY3Rvcnkp
Ow0KPj4gKyAgICAgIGlmIChOSUxQIChGZmlsZV9uYW1lX2Fic29sdXRlX3AgKGRlZmF1bHRfZGly
ZWN0b3J5KSkpDQo+PiArICAgICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gUW5pbDsNCj4+ICsgICAg
fQ0KPiANCj4gSG1tLi4uIHdoeSBudWxsaWZ5IGl0PyAgV2h5IG5vdCBzaW1wbHkgY2FsbCBleHBh
bmQtZmlsZS1uYW1lDQo+IHJlY3Vyc2l2ZWx5Pw0KDQpJZiB0aGUgY3VycmVudCBidWZmZXIncyBk
ZWZhdWx0LWRpcmVjdG9yeSBpcyBub3QgYWJzb2x1dGUsIHRoZW4gdGhhdCB2YXJpYWJsZSBpcyAN
CmludmFsaWQgYW5kIHdlIGNhbid0IHVzZSBpdC4gIChUaGlzIHdhcyBwZXJoYXBzIG5vdCBjbGVh
ciB1bnRpbCBsYXN0IE5vdmVtYmVyLCANCndoZW4gdGhlIHdvcmQgImFic29sdXRlIiB3YXMgYWRk
ZWQgdG8gaXRzIGRvYyBzdHJpbmcuKQ0KDQpOdWxsaWZ5aW5nIGl0IGd1YXJhbnRlZXMgdGhhdCB0
aGUgY29kZSBzdGFydGluZyB3aXRoICJpZiAoISBTVFJJTkdQIA0KKGRlZmF1bHRfZGlyZWN0b3J5
KSkiIGlzIHVzZWQuICBNYXliZSBJIHNob3VsZCBoYXZlIHB1dCBpbiBhIGNvbW1lbnQgZXhwbGFp
bmluZyANCnRoYXQuDQoNCk15IHRoaW5raW5nIHdhcyB0aGF0IGFuIGludmFsaWQgdmFsdWUgb2Yg
dGhlIGRlZmF1bHQtZGlyZWN0b3J5IHZhcmlhYmxlIHNob3VsZCANCmJlIHRyZWF0ZWQgdGhlIHNh
bWUgd2F5IHdlIHRyZWF0IGEgbm9uLXN0cmluZyB2YWx1ZSBvZiBkZWZhdWx0X2RpcmVjdG9yeS4N
Cg0KS2VuDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 8 Jul 2019 12:25:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 08 08:25:52 2019
Received: from localhost ([127.0.0.1]:58007 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkSiO-0004OW-D9
	for submit <at> debbugs.gnu.org; Mon, 08 Jul 2019 08:25:52 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50291)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hkSiN-0004OJ-6M
 for 36502 <at> debbugs.gnu.org; Mon, 08 Jul 2019 08:25:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:56216)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hkSiG-0002UC-9P; Mon, 08 Jul 2019 08:25:45 -0400
Received: from [176.228.60.248] (port=4819 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hkSiF-00020g-KM; Mon, 08 Jul 2019 08:25:44 -0400
Date: Mon, 08 Jul 2019 15:25:27 +0300
Message-Id: <83bly47lxk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN> (message from
 Ken Brown on Sun, 7 Jul 2019 19:30:00 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN> <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "npostavs@HIDDEN" <npostavs@HIDDEN>, "dan@HIDDEN"
> 	<dan@HIDDEN>, "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
> Date: Sun, 7 Jul 2019 19:30:00 +0000
> 
> --- a/src/fileio.c
> +++ b/src/fileio.c
> @@ -804,7 +804,11 @@ DEFUN ("expand-file-name", Fexpand_file_name, 
> Sexpand_file_name, 1, 2, 0,
> 
>     /* Use the buffer's default-directory if DEFAULT_DIRECTORY is omitted.  */
>     if (NILP (default_directory))
> -    default_directory = BVAR (current_buffer, directory);
> +    {
> +      default_directory = BVAR (current_buffer, directory);
> +      if (NILP (Ffile_name_absolute_p (default_directory)))
> +       default_directory = Qnil;
> +    }

Hmm... why nullify it?  Why not simply call expand-file-name
recursively?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 7 Jul 2019 19:30:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 07 15:30:10 2019
Received: from localhost ([127.0.0.1]:57457 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hkCrS-0005SB-CQ
	for submit <at> debbugs.gnu.org; Sun, 07 Jul 2019 15:30:10 -0400
Received: from mail-eopbgr810113.outbound.protection.outlook.com
 ([40.107.81.113]:3296 helo=NAM01-BY2-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hkCrQ-0005Qs-2P
 for 36502 <at> debbugs.gnu.org; Sun, 07 Jul 2019 15:30:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IipVXfWT19wa4LGIDgLn3nNk71IVrFufuJsvRtbNIyU=;
 b=YLaSoIlnHf7JJpeIn013gGV0peWqZks9zDkEMcpss9IOLjNyZqZWcEvt987u1SxvwgMOfBqVl0xoZsDmBWoLSNbKUa8ycZXYZs4OkiZi99zGYw1YT3ZTmqxwcuVnaxdlvCTYMKYSf17ltsdUV8+R60QRlCX5W2y9ixbYYdd0TLs=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2250.namprd04.prod.outlook.com (10.167.8.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.18; Sun, 7 Jul 2019 19:30:01 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.022; Sun, 7 Jul 2019
 19:30:01 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08AgAAIGiKAAFGUgA==
Date: Sun, 7 Jul 2019 19:30:00 +0000
Message-ID: <14115c87-c1e7-6f3d-2694-106a9d4c8706@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
 <83v9wd7vwi.fsf@HIDDEN>
In-Reply-To: <83v9wd7vwi.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: MN2PR05CA0014.namprd05.prod.outlook.com
 (2603:10b6:208:c0::27) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4159a169-4bab-47c9-682f-08d7031180d5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2250; 
x-ms-traffictypediagnostic: CY1PR04MB2250:
x-microsoft-antispam-prvs: <CY1PR04MB225038183D7836088A3AD785D8F70@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0091C8F1EB
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(366004)(346002)(376002)(396003)(136003)(189003)(199004)(8676002)(305945005)(81166006)(5660300002)(256004)(7736002)(14444005)(8936002)(31686004)(75432002)(6512007)(81156014)(478600001)(65826007)(71190400001)(3846002)(54906003)(6436002)(6116002)(71200400001)(66066001)(65806001)(53936002)(65956001)(4744005)(76176011)(58126008)(786003)(316002)(52116002)(66446008)(64756008)(64126003)(386003)(73956011)(102836004)(53546011)(6506007)(68736007)(66476007)(66556008)(66946007)(486006)(99286004)(4326008)(186003)(229853002)(11346002)(6916009)(2616005)(446003)(6486002)(88552002)(26005)(6246003)(476003)(31696002)(25786009)(14454004)(86362001)(2906002)(36756003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2250;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3qKwjquRLiUL5OKtp4FPQfkwRKZEg+2Q3pWIwQuqo/CWZURLbcrn6VcpHO4tPeoVkoFFNT6I+3Z/W3a4XSExpygWUKINGDnK7ThCF8PFsJvSXjRtl7LO19cBrwMJbkayR3HxwX5kbVK+PJZ+UaFWBRzA3PqIVGpQo4Hzo/FD47Xc+R//peKolYqtOE312VJsqRVmfnqt8NUjJj0GCui9+9GQMveJaPb25J2MH26b+Q8wrjuXGnqAovPiY9f2WJXxBMJEQx6FcLrvUZXxOM3WPtXCasTtszDrMzhpudfqYElvo6dEAlLcZsTp9HrkZWGQFgshW1RR0hOsaAJWWJ0B201nToqPhqS6N5ClpQ/HW0lNQpZ3tJiEVL+nssaqfMEdRXJ8x6SVV8tt83wWr98XMeGxYEBjuGIrjWaH+Eq/S/c=
Content-Type: text/plain; charset="utf-8"
Content-ID: <116B3B713E41874E936F223F5396F948@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 4159a169-4bab-47c9-682f-08d7031180d5
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2019 19:30:01.0143 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2250
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy83LzIwMTkgMTA6MzcgQU0sIEVsaSBaYXJldHNraWkgd3JvdGU6DQo+PiBGcm9tOiBLZW4g
QnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4NCj4+IENDOiAibnBvc3RhdnNAZ21haWwuY29tIiA8
bnBvc3RhdnNAZ21haWwuY29tPiwgImRhbkBkcHN1dHRvbi5jb20iDQo+PiAJPGRhbkBkcHN1dHRv
bi5jb20+LCAiMzY1MDJAZGViYnVncy5nbnUub3JnIiA8MzY1MDJAZGViYnVncy5nbnUub3JnPg0K
Pj4gRGF0ZTogU3VuLCA3IEp1bCAyMDE5IDE0OjA5OjAzICswMDAwDQo+Pg0KPj4gd291bGRuJ3Qg
aXQgYmUgYmV0dGVyIHRvIGZpeCBleHBhbmQtZmlsZS1uYW1lIHNvIHRoYXQgaXQgYWx3YXlzDQo+
PiByZXR1cm5zIGFuIGFic29sdXRlIG5hbWUsIGFzIGl0J3MgZG9jdW1lbnRlZCB0byBkbz8NCj4g
DQo+IEkgdGhpbmsgaXQncyBiZXR0ZXIsIHllcy4gIERvIHdlIGhhdmUgYW4gaWRlYSBmb3IgaG93
IHRvIGRvIHRoYXQ/DQoNCkhvdydzIHRoaXM/DQoNCi0tLSBhL3NyYy9maWxlaW8uYw0KKysrIGIv
c3JjL2ZpbGVpby5jDQpAQCAtODA0LDcgKzgwNCwxMSBAQCBERUZVTiAoImV4cGFuZC1maWxlLW5h
bWUiLCBGZXhwYW5kX2ZpbGVfbmFtZSwgDQpTZXhwYW5kX2ZpbGVfbmFtZSwgMSwgMiwgMCwNCg0K
ICAgIC8qIFVzZSB0aGUgYnVmZmVyJ3MgZGVmYXVsdC1kaXJlY3RvcnkgaWYgREVGQVVMVF9ESVJF
Q1RPUlkgaXMgb21pdHRlZC4gICovDQogICAgaWYgKE5JTFAgKGRlZmF1bHRfZGlyZWN0b3J5KSkN
Ci0gICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBCVkFSIChjdXJyZW50X2J1ZmZlciwgZGlyZWN0b3J5
KTsNCisgICAgew0KKyAgICAgIGRlZmF1bHRfZGlyZWN0b3J5ID0gQlZBUiAoY3VycmVudF9idWZm
ZXIsIGRpcmVjdG9yeSk7DQorICAgICAgaWYgKE5JTFAgKEZmaWxlX25hbWVfYWJzb2x1dGVfcCAo
ZGVmYXVsdF9kaXJlY3RvcnkpKSkNCisgICAgICAgZGVmYXVsdF9kaXJlY3RvcnkgPSBRbmlsOw0K
KyAgICB9DQogICAgaWYgKCEgU1RSSU5HUCAoZGVmYXVsdF9kaXJlY3RvcnkpKQ0KICAgICAgew0K
ICAjaWZkZWYgRE9TX05UDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 7 Jul 2019 14:38:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 07 10:38:04 2019
Received: from localhost ([127.0.0.1]:57285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hk8Im-00007G-Aa
	for submit <at> debbugs.gnu.org; Sun, 07 Jul 2019 10:38:04 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38079)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hk8Ik-00006n-UL
 for 36502 <at> debbugs.gnu.org; Sun, 07 Jul 2019 10:38:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41815)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hk8Ib-0007RJ-0g; Sun, 07 Jul 2019 10:37:55 -0400
Received: from [176.228.60.248] (port=3901 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hk8Ia-00081G-DX; Sun, 07 Jul 2019 10:37:52 -0400
Date: Sun, 07 Jul 2019 17:37:49 +0300
Message-Id: <83v9wd7vwi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN> (message from
 Ken Brown on Sun, 7 Jul 2019 14:09:03 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN> <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> CC: "npostavs@HIDDEN" <npostavs@HIDDEN>, "dan@HIDDEN"
> 	<dan@HIDDEN>, "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
> Date: Sun, 7 Jul 2019 14:09:03 +0000
> 
> wouldn't it be better to fix expand-file-name so that it always
> returns an absolute name, as it's documented to do?

I think it's better, yes.  Do we have an idea for how to do that?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 7 Jul 2019 14:09:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 07 10:09:12 2019
Received: from localhost ([127.0.0.1]:57247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hk7qq-0007oF-0e
	for submit <at> debbugs.gnu.org; Sun, 07 Jul 2019 10:09:12 -0400
Received: from mail-eopbgr760124.outbound.protection.outlook.com
 ([40.107.76.124]:6095 helo=NAM02-CY1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hk7qo-0007o1-Fc
 for 36502 <at> debbugs.gnu.org; Sun, 07 Jul 2019 10:09:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Ph+mHlt0UFfHPrKyV6rgdcHsuXAtipK/PSY0Z1FsQ3g=;
 b=hkbo15JYTs6+Ux/mAnU31G6iTE1tWkA632MONV5o3FKqRhfWbg13XMuqZbsyxWE04PE2wV/htKeKoxMjL3A4Y52KCaxzJGMVTuqV0re7W98iRQCJSn5dJndeA1WEYdWBKp3r/CjdeqziMoqK28Pz/RVYIfIwGbdYeSJ0d5t0DJY=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2218.namprd04.prod.outlook.com (10.167.8.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2032.20; Sun, 7 Jul 2019 14:09:03 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.022; Sun, 7 Jul 2019
 14:09:03 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigCAAAoax4ABb08A
Date: Sun, 7 Jul 2019 14:09:03 +0000
Message-ID: <2ffa1b04-e667-f708-1047-d5fc38e72787@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
 <837e8v87jf.fsf@HIDDEN>
In-Reply-To: <837e8v87jf.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: MN2PR13CA0018.namprd13.prod.outlook.com
 (2603:10b6:208:160::31) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 77f2bdf5-1ef6-43e6-6ac6-08d702e4aa03
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2218; 
x-ms-traffictypediagnostic: CY1PR04MB2218:
x-microsoft-antispam-prvs: <CY1PR04MB22183313C13AFE2654D7B0E8D8F70@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0091C8F1EB
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(366004)(136003)(39860400002)(396003)(189003)(199004)(31696002)(6512007)(478600001)(64126003)(5660300002)(68736007)(86362001)(53936002)(65826007)(66446008)(64756008)(66556008)(25786009)(73956011)(6436002)(66946007)(486006)(6916009)(31686004)(14444005)(4326008)(14454004)(66476007)(256004)(6246003)(4744005)(305945005)(229853002)(7736002)(36756003)(65956001)(65806001)(6486002)(99286004)(11346002)(446003)(476003)(2906002)(66066001)(2616005)(88552002)(316002)(386003)(186003)(8936002)(6506007)(52116002)(26005)(786003)(71190400001)(76176011)(81166006)(81156014)(54906003)(75432002)(53546011)(58126008)(102836004)(71200400001)(3846002)(6116002)(8676002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2218;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rf+CY9Zo4A9lzPne9WyAd2ibg8HEfat64jSKIux0fwwjU9/CCCcGTR02BKH77IpLex2AvUC7L2MAc5cYPY+t5f9yrG3KB3jGM8d6R+XkLCRXajMQQAEK76CfXkAjeSvs/OrdGioot4cWdtnpe6hFa/nt5MVNZ0URegumTmwoQCUInNVAYhgnbPqDGd0VeH1dzriIn52aCfr3H0aqkAGzLgKAiXn93pNSUo12puX95xn3dIsbG3oP5q5DO5JfwQmf8JpVFONKYsDoNXbe9ONcwP5l41cPDM3C8iB6vYJzhmBcd1thkLgAcwNbXR8dmMfuP0nbx3q2c+aLsdBf/9gFUqxEpiJ01gVsMH25qHVofmuGmtHuHPusd2PNyF83DaAmHqxCt7kVN1dJEazmpHOD3nDtXug/ZiIZ6s/lMLByMx4=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2E2E00EEB6FE944782C21B5E164BFA45@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 77f2bdf5-1ef6-43e6-6ac6-08d702e4aa03
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2019 14:09:03.5162 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2218
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "dan@HIDDEN" <dan@HIDDEN>,
 "npostavs@HIDDEN" <npostavs@HIDDEN>,
 "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy82LzIwMTkgMTI6MTQgUE0sIEVsaSBaYXJldHNraWkgd3JvdGU6DQo+PiBGcm9tOiBLZW4g
QnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4NCj4+IERhdGU6IFNhdCwgNiBKdWwgMjAxOSAxNToz
ODoxNCArMDAwMA0KPj4gQ2M6ICIzNjUwMkBkZWJidWdzLmdudS5vcmciIDwzNjUwMkBkZWJidWdz
LmdudS5vcmc+DQo+Pg0KPj4+ICsgICAgICAmJiAhTklMUCAoRmZpbGVfbmFtZV9hYnNvbHV0ZV9w
IChmaWxlbmFtZSkpKQ0KPj4+ICAgICAgICB7DQo+Pj4gICAgICAgICAgZmlsZW5hbWUgPSBGZmls
ZV9uYW1lX2RpcmVjdG9yeSAoZmlsZW5hbWUpOw0KPj4+ICAgICAgICAgIHdoaWxlIChOSUxQIChG
ZmlsZV9leGlzdHNfcCAoZmlsZW5hbWUpKSkNCj4+Pg0KPj4+IE9yIG1heWJlIHNpZ25hbCBhbiBl
cnJvciwgZWl0aGVyIHdheSBzZWVtcyBiZXR0ZXIgdGhhbiBqdXN0IGdldHRpbmcgc3R1Y2suDQo+
Pg0KPj4gTWF5YmUgZXhwYW5kLWZpbGUtbmFtZSBzaG91bGQgc2lnbmFsIGFuIGVycm9yIGlmIGRl
ZmF1bHQtZGlyZWN0b3J5IGlzDQo+PiByZWxhdGl2ZT8NCj4gDQo+IFRoYXQnZCBub3QgYmUgbXkg
Zmlyc3QgcHJlZmVyZW5jZS4gIE15IGZpcnN0IHByZWZlcmVuY2Ugd291bGQgYmUgdG8NCj4gZGV0
ZWN0IHRoZSBjYXNlcyB3aGVyZSB3ZSBhcmUgYWJvdXQgdG8gbG9vcC4gIENhbiB3ZSBkbyB0aGF0
Pw0KDQpUaGUgb25seSBjYXNlIEkgY2FuIHRoaW5rIG9mIHdoZXJlIHdlIG1pZ2h0IGxvb3AgaXMg
dGhlIGNhc2Ugd2UncmUgZGlzY3Vzc2luZywgDQppbiB3aGljaCBleHBhbmQtZmlsZS1uYW1lIGZh
aWxzIHRvIHJldHVybiBhbiBhYnNvbHV0ZSBuYW1lLiAgTm9hbSdzIHBhdGNoIGlzIA0KZmluZSBm
b3IgdGhhdCBjYXNlLiAgQnV0IHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBmaXggZXhwYW5kLWZp
bGUtbmFtZSBzbyB0aGF0IA0KaXQgYWx3YXlzIHJldHVybnMgYW4gYWJzb2x1dGUgbmFtZSwgYXMg
aXQncyBkb2N1bWVudGVkIHRvIGRvPw0KDQpLZW4NCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 6 Jul 2019 16:14:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 12:14:26 2019
Received: from localhost ([127.0.0.1]:55794 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjnKU-0000xJ-F6
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2019 12:14:26 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52166)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hjnKR-0000wy-0X
 for 36502 <at> debbugs.gnu.org; Sat, 06 Jul 2019 12:14:23 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:56397)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hjnKL-00026L-6k; Sat, 06 Jul 2019 12:14:17 -0400
Received: from [176.228.60.248] (port=1509 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1hjnKK-0000Rf-HY; Sat, 06 Jul 2019 12:14:17 -0400
Date: Sat, 06 Jul 2019 19:14:12 +0300
Message-Id: <837e8v87jf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-reply-to: <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN> (message from
 Ken Brown on Sat, 6 Jul 2019 15:38:14 +0000)
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN> <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36502
Cc: dan@HIDDEN, npostavs@HIDDEN, 36502 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ken Brown <kbrown@HIDDEN>
> Date: Sat, 6 Jul 2019 15:38:14 +0000
> Cc: "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
> 
> > +      && !NILP (Ffile_name_absolute_p (filename)))
> >       {
> >         filename = Ffile_name_directory (filename);
> >         while (NILP (Ffile_exists_p (filename)))
> > 
> > Or maybe signal an error, either way seems better than just getting stuck.
> 
> Maybe expand-file-name should signal an error if default-directory is 
> relative?

That'd not be my first preference.  My first preference would be to
detect the cases where we are about to loop.  Can we do that?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 6 Jul 2019 15:38:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 11:38:23 2019
Received: from localhost ([127.0.0.1]:55775 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjmlb-0008Rd-CX
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2019 11:38:23 -0400
Received: from mail-eopbgr720090.outbound.protection.outlook.com
 ([40.107.72.90]:26449 helo=NAM05-CO1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hjmlY-0008RQ-PZ
 for 36502 <at> debbugs.gnu.org; Sat, 06 Jul 2019 11:38:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4mmtG7wkNOUcjk0E2Nzc4kUOFLmphzEqAiMo6DoWc2o=;
 b=aabKUJZwLhTmV+Td4PlT5lJRKjrsqGPN6C2+1lYiGanBJiBEoEX2vc5SATEpYG9MNd+TQBMQ4cETchIBpi7X/FpBDhwh3EI85UfUhG/GBmmGlPR1tRFwAwPQ6HjbA2J4mu2v1nTWaDVQgecZM1jOZUQ+YmKmIT0SnVerd/EbB+U=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2313.namprd04.prod.outlook.com (10.166.204.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2032.20; Sat, 6 Jul 2019 15:38:14 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.022; Sat, 6 Jul 2019
 15:38:14 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Noam Postavsky <npostavs@HIDDEN>, Daniel Sutton <dan@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACP/bygAAkigA=
Date: Sat, 6 Jul 2019 15:38:14 +0000
Message-ID: <dc3df5d7-614f-e0a6-66e0-845c96f23a17@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 <87muhr47k5.fsf@HIDDEN>
In-Reply-To: <87muhr47k5.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [2604:6000:b407:7f00:1cee:6a64:16d1:c64b]
x-clientproxiedby: BL0PR1501CA0025.namprd15.prod.outlook.com
 (2603:10b6:207:17::38) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2a23d4c3-264e-4031-0fcf-08d70227f540
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2313; 
x-ms-traffictypediagnostic: CY1PR04MB2313:
x-microsoft-antispam-prvs: <CY1PR04MB23135A3E727EFF4BCF52D787D8F40@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 00909363D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(396003)(39860400002)(366004)(346002)(376002)(136003)(189003)(199004)(5660300002)(31686004)(52116002)(31696002)(76176011)(86362001)(478600001)(4326008)(6116002)(71190400001)(65956001)(2616005)(71200400001)(81156014)(11346002)(81166006)(65806001)(8676002)(256004)(65826007)(14444005)(486006)(446003)(25786009)(102836004)(6246003)(6486002)(386003)(6506007)(186003)(88552002)(229853002)(75432002)(53546011)(73956011)(316002)(46003)(6436002)(99286004)(786003)(305945005)(66446008)(64126003)(14454004)(8936002)(7736002)(66556008)(36756003)(53936002)(66476007)(64756008)(2906002)(110136005)(6512007)(68736007)(58126008)(66946007)(476003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2313;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ip96l0J8JDLj/AkV6AwkYQL9ofZPuWwHjRsLZcDAe6NMOH195cYriP2ZS5YhqPAuFVjkHrAgsx4YZQb8XT6dG1hy5nyr0cDPwVPHScolU/oiYlDmDszHNFnLVeji+gAUM7R2K7YFxapejfhyo28Gksk3bVA3S6AMITz0+pVI0PXu99/7Jn7Uce43lFv6PzP/DptOhULMyqvPCaXYGdoQQdp84I78I9v9+isVsOT5UsJkDpAyZ5I0f4wjOxLsO31h6vraxCKRkyPEez+kswgXrkuvu702/DRyG7Q3bj+VEX/K9qIDThgj8IvL0CkM/MbxYmhaHbhACGjr/66RKAUEznL3TtBXdS6aQIsBEGV3puJX/rbFjY0H+zt4/juhwy0cEVFghZoOhrCXEhBn9Hr/WlkezBOUVjuluGUXKrIZze0=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2CE1B66801E055468D309F660020E887@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a23d4c3-264e-4031-0fcf-08d70227f540
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2019 15:38:14.0563 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2313
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy82LzIwMTkgOToyNyBBTSwgTm9hbSBQb3N0YXZza3kgd3JvdGU6DQo+IFdvdWxkbid0IGl0
IGJlIGJldHRlciBub3QgdG8gaW5mbG9vcCBpbiB0aGlzIGNhc2UgdGhvdWdoPyAgRS5nLiwNCj4g
DQo+IC0tLSBpL3NyYy9maWxlaW8uYw0KPiArKysgdy9zcmMvZmlsZWlvLmMNCj4gQEAgLTI0MDgs
NyArMjQwOCwxMCBAQCBERUZVTiAoImZpbGUtbmFtZS1jYXNlLWluc2Vuc2l0aXZlLXAiLCBGZmls
ZV9uYW1lX2Nhc2VfaW5zZW5zaXRpdmVfcCwNCj4gICANCj4gICAgIC8qIElmIHRoZSBmaWxlIGRv
ZXNuJ3QgZXhpc3QsIG1vdmUgdXAgdGhlIGZpbGVzeXN0ZW0gdHJlZSB1bnRpbCB3ZQ0KPiAgICAg
ICAgcmVhY2ggYW4gZXhpc3RpbmcgZGlyZWN0b3J5IG9yIHRoZSByb290LiAgKi8NCj4gLSAgaWYg
KE5JTFAgKEZmaWxlX2V4aXN0c19wIChmaWxlbmFtZSkpKQ0KPiArICBpZiAoTklMUCAoRmZpbGVf
ZXhpc3RzX3AgKGZpbGVuYW1lKSkNCj4gKyAgICAgIC8qIElmIGRlZmF1bHQtZGlyZWN0b3J5IGlz
IHJlbGF0aXZlLCBleHBhbmQtZmlsZS1uYW1lIGNhbiBnaXZlDQo+ICsgICAgICAgICBhIHJlbGF0
aXZlIG5hbWUsIGluIHdoaWNoIGNhc2Ugd2UgY2FuJ3QgbW92ZSB1cC4gICovDQoNClRoaXMgZG9l
c24ndCBzZWVtIHJpZ2h0IHRvIG1lLiAgZXhwYW5kLWZpbGUtbmFtZSBpcyBkb2N1bWVudGVkIHRv
IHJldHVybiANCmFuIGFic29sdXRlIGZpbGUgbmFtZSwgc28gSSBkb24ndCB0aGluayBjYWxsZXJz
IHNob3VsZCBoYXZlIHRvIGNoZWNrIGZvciANCnRoYXQuDQoNCj4gKyAgICAgICYmICFOSUxQIChG
ZmlsZV9uYW1lX2Fic29sdXRlX3AgKGZpbGVuYW1lKSkpDQo+ICAgICAgIHsNCj4gICAgICAgICBm
aWxlbmFtZSA9IEZmaWxlX25hbWVfZGlyZWN0b3J5IChmaWxlbmFtZSk7DQo+ICAgICAgICAgd2hp
bGUgKE5JTFAgKEZmaWxlX2V4aXN0c19wIChmaWxlbmFtZSkpKQ0KPiANCj4gT3IgbWF5YmUgc2ln
bmFsIGFuIGVycm9yLCBlaXRoZXIgd2F5IHNlZW1zIGJldHRlciB0aGFuIGp1c3QgZ2V0dGluZyBz
dHVjay4NCg0KTWF5YmUgZXhwYW5kLWZpbGUtbmFtZSBzaG91bGQgc2lnbmFsIGFuIGVycm9yIGlm
IGRlZmF1bHQtZGlyZWN0b3J5IGlzIA0KcmVsYXRpdmU/DQoNCktlbg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 6 Jul 2019 13:27:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 09:27:31 2019
Received: from localhost ([127.0.0.1]:54398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjkix-0006lA-9k
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2019 09:27:31 -0400
Received: from mail-io1-f53.google.com ([209.85.166.53]:35483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1hjkiv-0006kx-0n
 for 36502 <at> debbugs.gnu.org; Sat, 06 Jul 2019 09:27:29 -0400
Received: by mail-io1-f53.google.com with SMTP id m24so15465738ioo.2
 for <36502 <at> debbugs.gnu.org>; Sat, 06 Jul 2019 06:27:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=OHWtipMRsyVAnK8LC787MRPN8hHiSbvgMMQheQvxw6w=;
 b=FP0oJOdvlqVDZ1w9pWMXsso4IDozo0G73L9evj6p1vPxDMgwVGTX1/pIEXTFtEDrDQ
 qPY36A0QXbWOCwxWJTy+jzv8RYD1BqXV5a5zGkdwUNH7XHW53LCJasBFUKHgd9zI65/Z
 OXM/y+DY5GiUojKCbS31GtZ00QEaKNh1dUQoyQPtdm/+jlUOls5zj2627n3VfWnPbBOv
 EWOfNS27/yNNEQRQFGqiMqJ3D4Rd+0Q8rlwZC3sFWWdJ3WEwwTETr0hSuMyt8vi7OU/Z
 qwra2CFXnVNyzu/x3kdSrjq+tbJGdEOPkbkyqsh9Ja2jkz2C2I7VVzkgx++vF2h66l4q
 FSOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=OHWtipMRsyVAnK8LC787MRPN8hHiSbvgMMQheQvxw6w=;
 b=evO5V7b2SBh37iTuNBpzSpn6czbQnDu2p2W8kLdJ1a6+3x6G9lDZpg763eTycLZGhB
 8PHZY+1DfyhlDpfudSYMRUqUWNS1cfUZ6wz1DxT/PjIZS9FOq4n81d5iGeptwW6Bld3a
 BqO7GoKsyGpDTrxgKZDszz8SAnmE5cQKWXz5haI7gvCCdihGpG+kyQuIiqZJS8rIH5Hm
 hd6u0ZTp+TN00Rp6hwJfxx0Y53IBze61xDpfvsfFIgtgVn1ZDOmSkrG/mZjC1DNJCAf5
 ixsUfAgP4p6WpqB7YdEZ18BfO+xJLokOK9lhtAg214JGfCDa05OuI8e9gXQ3a73Kxh75
 4dCw==
X-Gm-Message-State: APjAAAWWSUp9dVIqeiN9MyOXROXweyE/qbvnXsUMysFzXHAWeTPQrRla
 SPonZsNu2ISnk5ieKoZCX/Q=
X-Google-Smtp-Source: APXvYqyN0/3UwcliTg51IIP6tYqjKTJ+QV7vGMtG4qyIHIx47NbYO4VqV6Gxt4iQDWBY7QbAdHzxuA==
X-Received: by 2002:a6b:7017:: with SMTP id l23mr8985830ioc.159.1562419643395; 
 Sat, 06 Jul 2019 06:27:23 -0700 (PDT)
Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.gmail.com with ESMTPSA id
 p3sm2617369iom.7.2019.07.06.06.27.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 06 Jul 2019 06:27:22 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Daniel Sutton <dan@HIDDEN>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50;
 infinite loop in file-name-case-insensitive-p
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
Date: Sat, 06 Jul 2019 09:27:22 -0400
In-Reply-To: <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
 (Daniel Sutton's message of "Thu, 4 Jul 2019 22:05:59 -0500")
Message-ID: <87muhr47k5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 36502
Cc: 36502 <at> debbugs.gnu.org, Ken Brown <kbrown@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.1 (-)

Daniel Sutton <dan@HIDDEN> writes:

> So the "bug" can be reproduced by the following, which was the important
> bits of the test:
>
> (let ((default-directory "made/up/project/location"))
>   (file-name-case-insensitive-p default-directory))
>
> * note this will freeze your emacs
>
> I believe your change caused the behavior here but it seems like a
> reasonable change and CIDER is definitely not honoring the assumptions in
> `default-directory`.

>> From: Ken Brown <kbrown@HIDDEN>
>
>> On 7/4/2019 11:05 PM, Daniel Sutton wrote:
>> > Sorry for the noise and thanks for your help
>
>> No problem.  I'm glad you solved it.
>
>> Closing.

Wouldn't it be better not to infloop in this case though?  E.g.,

--- i/src/fileio.c
+++ w/src/fileio.c
@@ -2408,7 +2408,10 @@ DEFUN ("file-name-case-insensitive-p", Ffile_name_case_insensitive_p,
 
   /* If the file doesn't exist, move up the filesystem tree until we
      reach an existing directory or the root.  */
-  if (NILP (Ffile_exists_p (filename)))
+  if (NILP (Ffile_exists_p (filename))
+      /* If default-directory is relative, expand-file-name can give
+         a relative name, in which case we can't move up.  */
+      && !NILP (Ffile_name_absolute_p (filename)))
     {
       filename = Ffile_name_directory (filename);
       while (NILP (Ffile_exists_p (filename)))

Or maybe signal an error, either way seems better than just getting stuck.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502-done <at> debbugs.gnu.org:


Received: (at 36502-done) by debbugs.gnu.org; 6 Jul 2019 12:49:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 08:49:34 2019
Received: from localhost ([127.0.0.1]:54367 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjk8E-0005q4-Ju
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2019 08:49:34 -0400
Received: from mail-eopbgr780112.outbound.protection.outlook.com
 ([40.107.78.112]:14252 helo=NAM03-BY2-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hjk8C-0005pq-0E
 for 36502-done <at> debbugs.gnu.org; Sat, 06 Jul 2019 08:49:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n2EUwt2MUhQ4k171zUqJwcI1qcqWTQ1cd0m90hRA6WI=;
 b=CkqMSvHfvWTlKbQCN06p41KcZfrGNN63TN7gOS9CyqITx4ZwceXzvngCYx28FahRusgUkzpL5ezjpXOw/zfdbEyVM7VXp+pJFPLeYqGoru3cWY4rhy/VxjS49/USuMIqhsf1zMymvpoOk5UGSERFNz4mB0UkdMv3GqcUyInRZ0I=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2171.namprd04.prod.outlook.com (10.174.128.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2032.20; Sat, 6 Jul 2019 12:49:24 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.022; Sat, 6 Jul 2019
 12:49:24 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Daniel Sutton <dan@HIDDEN>, "36502-done <at> debbugs.gnu.org"
 <36502-done <at> debbugs.gnu.org>
Subject: Re: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Topic: bug#36502: Fwd: bug#36502: 27.0.50; infinite loop in
 file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAIAAEggAgAAGEgCAAAIQgIACNVQA
Date: Sat, 6 Jul 2019 12:49:24 +0000
Message-ID: <e0f74020-bec8-664c-70a5-519e3e2428e4@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
 <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
In-Reply-To: <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [2604:6000:b407:7f00:1cee:6a64:16d1:c64b]
x-clientproxiedby: BL0PR0102CA0048.prod.exchangelabs.com
 (2603:10b6:208:25::25) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d90caaba-9ac2-4e6e-7308-08d702105fb3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2171; 
x-ms-traffictypediagnostic: CY1PR04MB2171:
x-microsoft-antispam-prvs: <CY1PR04MB2171CD258EE00CCECAE5AE54D8F40@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 00909363D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(40764003)(199004)(189003)(25786009)(66446008)(66946007)(14454004)(110136005)(476003)(71190400001)(64126003)(486006)(66556008)(65826007)(73956011)(65956001)(36756003)(6512007)(64756008)(66476007)(65806001)(2501003)(478600001)(316002)(99286004)(786003)(71200400001)(68736007)(58126008)(31686004)(76176011)(88552002)(53546011)(2616005)(53936002)(6506007)(86362001)(8676002)(31696002)(256004)(6486002)(102836004)(81166006)(6116002)(81156014)(46003)(7736002)(11346002)(386003)(52116002)(75432002)(446003)(186003)(2906002)(6436002)(305945005)(229853002)(5660300002)(8936002)(6246003)(558084003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2171;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: SZWau48EVMQpug1ceT0snZdkacfL6ldy+oykZ4N/DKjmB5R9LSA6C+HAZrsDvKZRYt8KdmiPDVgdyDxaCkCHeXQ/0YgECsD3C5UArE//fKFlunEeszNELMier9MCsIUy96j28zXJ6r63z2JqUEFqVgsfi4bYWzPGiOr6tC3AlIozLmjHqaDKvFICOkDQuFDbdxLxmUxNh9sX08M9cHrubcxOpyMcZl6WxaH3YT2Cgz6BRFhdJwAixQKgmoKWqfB2i7rT7CvHvLy1D+KlexbqonmMGcsvlDOleDPnFrksSPSFtitNmLThPL9wRYdcx07PpY0zmS2c2Gfu6+k1QXyfyXRffpvwgmUD4N5A1CZduVqgHk7YpmzIppJ2dd35Kt34Kkz0YXh0LqrF6yUMy8zj1Lw4LIlvy533gdowPQ3NmgQ=
Content-Type: text/plain; charset="utf-8"
Content-ID: <79C4498BAC710044AECBD379C2B1B22E@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: d90caaba-9ac2-4e6e-7308-08d702105fb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2019 12:49:24.7505 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2171
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502-done
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy80LzIwMTkgMTE6MDUgUE0sIERhbmllbCBTdXR0b24gd3JvdGU6DQo+IFNvcnJ5IGZvciB0
aGUgbm9pc2UgYW5kIHRoYW5rcyBmb3IgeW91ciBoZWxwDQoNCk5vIHByb2JsZW0uICBJJ20gZ2xh
ZCB5b3Ugc29sdmVkIGl0Lg0KDQpDbG9zaW5nLg0KDQpLZW4NCg==




Notification sent to Daniel Sutton <dan@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Ken Brown <kbrown@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 5 Jul 2019 13:38:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 05 09:38:18 2019
Received: from localhost ([127.0.0.1]:52524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjOPq-0001Ru-77
	for submit <at> debbugs.gnu.org; Fri, 05 Jul 2019 09:38:18 -0400
Received: from mail-lj1-f175.google.com ([209.85.208.175]:40042)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dan@HIDDEN>) id 1hjEYC-00056b-VZ
 for 36502 <at> debbugs.gnu.org; Thu, 04 Jul 2019 23:06:18 -0400
Received: by mail-lj1-f175.google.com with SMTP id a21so7781567ljh.7
 for <36502 <at> debbugs.gnu.org>; Thu, 04 Jul 2019 20:06:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=dpsutton-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=BVafVbJ18jZSw5KFUos1wejjzANZuGez0L8mKaZNQZs=;
 b=vFT7oxzNiCeEazCShQ3zRjg+z6GaGrWk1y83pYTrzUJTkQp59CbVdiQgIYYXXjW2cB
 F++pFvwQh+B/kRl3qvtzJXOhpLOvKwrIG8ZOADkjEb7gOJyupH9PyBLSZxv2beVzgx/D
 LC3R0wbmMFRyN2qEv7AsdfjnNuZhtiVoij06YbCe4tpkAFG635A51mWNj1ll8fhRyxzn
 VQZ4nygjPsJIXwQ7vTcrkJ5kJXG/C/oae/UhThYHQMz6WSGThUhKSGxa3/yuwsOqit3K
 uEXfRVv7MpwMk8mjVQ5OuxdfPtupmcQ9XRqhxQncIohl7gkqA36zK/YxR0CyP4mP6stp
 MUEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=BVafVbJ18jZSw5KFUos1wejjzANZuGez0L8mKaZNQZs=;
 b=mk3cf+9mY7e8w8gVC7sQf26CoW7HB+c+iY5jZlMH5Rl7sgsKxhE3Uup8scsiKap0VM
 eI1A4q3j2QqixHlw/ibqwrFMWY/ar1+nODmD5D63OLjFPVzmh0G9Uh9KrL0sFRsglTGe
 TOXalb8//yqAuIC4POJ+HJDs1Gp+ye2aMGXbcgImD/dZddmReTUGaX5greoihrZFO5+c
 OzgOiFcjjadwJS02h4yl+CzypnGF4nmO4Qhw3MoDs8EQjPyFY+iSwMgzSkFmFaOzc+gm
 plAq217ZxdwJeQlpChZzikH3f51jWf7ln9znJbn69+YCb+HLKFWnGlOZSTK8kip2WGAl
 jy1Q==
X-Gm-Message-State: APjAAAXTp1NlHQAcBFDFr/yRQ8C4os5r/Tlcv865J6pvwsmBsDh94jKQ
 m2luNIhPwlvOOE3mkmg7LkpIfLqJ2Azs1mBfgxa6bTKqwyE=
X-Google-Smtp-Source: APXvYqwOfBODDoFVBSzveRVHD+ZPjPCKo79JozHU2leOJCMnVEDiV+52NvVHMVLJv3pWRyju1E4wINs/YoY/oWkbGDQ=
X-Received: by 2002:a2e:989a:: with SMTP id b26mr687453ljj.31.1562295970526;
 Thu, 04 Jul 2019 20:06:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
 <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
 <CAMfzp7brsFLdpi04pDAL+O_yVuF7=EERzinVBKoQyTaLUtgwDA@HIDDEN>
 <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
In-Reply-To: <CAMfzp7Y=wA8_V=Tvm1iOtyXM-kqKZyx41Q4phJfnwmygHhJWLA@HIDDEN>
From: Daniel Sutton <dan@HIDDEN>
Date: Thu, 4 Jul 2019 22:05:59 -0500
Message-ID: <CAMfzp7bDycy+vYeQNo93JteE-S5WJrjZcEXbgZnZ21U93e=+Eg@HIDDEN>
Subject: Fwd: bug#36502: 27.0.50; infinite loop in file-name-case-insensitive-p
To: 36502 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="0000000000005b7f5a058ce66063"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36502
X-Mailman-Approved-At: Fri, 05 Jul 2019 09:38:16 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000005b7f5a058ce66063
Content-Type: text/plain; charset="UTF-8"

(repeated email as I omitted the bug email address)

Ken I believe I've figured it out and there was an important bit I left out.

The test in CIDER was ensuring a buffer was named correctly based on the
current project, and it set the current project's directory by setq'ing
default-directory. This seems to be a big no-no as the default directory
expects a well formed path. The doc string of default-directory being:

Name of default directory of current buffer.
It should be an absolute directory name; on GNU and Unix systems,
these names start with `/' or `~' and end with `/'.
To interactively change the default directory, use command `cd'.

So the "bug" can be reproduced by the following, which was the important
bits of the test:

(let ((default-directory "made/up/project/location"))
  (file-name-case-insensitive-p default-directory))

* note this will freeze your emacs

I believe your change caused the behavior here but it seems like a
reasonable change and CIDER is definitely not honoring the assumptions in
`default-directory`. We had some careless usages of this variable in our
tests and it seems like it has finally caught up to us. Unless you consider
this an edge case to watch for (and I can't imagine you do) it seems like
this should be closed.

Sorry for the noise and thanks for your help
Dan Sutton

On Thu, Jul 4, 2019 at 9:36 PM Daniel Sutton <dan@HIDDEN> wrote:

> First thanks so much for your quick attention, Ken. I really appreciate
> it. I threw in some printlning and seeing the following output:
>
> originally: path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/
>
> filename from c:
> path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA
>
> filename from c:
> path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA
>
> filename from c:
> path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA
>
> filename from c:
> path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA
>
> filename from c:
> path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA
>
> from the following:
>
> if (NILP (Ffile_exists_p (filename)))
>   {
>     filename = Ffile_name_directory (filename);
>     while (NILP (Ffile_exists_p (filename)))
>       {
>         Lisp_Object newname = expand_and_dir_to_file (filename);
>         /* Avoid infinite loop if the root is reported as non-existing
>            (impossible?).  */
>         if (!NILP (Fstring_equal (newname, filename)))
>           break;
>         filename = newname;
>         message_with_string("filename from c: %s\n", filename, 1);
>       }
>   }
>
> So it seems to be growing the wrong way. I suppose this is the problem
> actually in expand_and_dir_to_file but i can't imagine why.
>
> On Thu, Jul 4, 2019 at 8:32 PM Ken Brown <kbrown@HIDDEN> wrote:
>
>> Please keep the bug address in the Cc.
>>
>> On 7/4/2019 3:35 PM, Daniel Sutton wrote:
>> > Locally when running `(expand-file-name "path/to/dirA/" nil)` it
>> expands
>> > to "/home/dan/projects/dev/cider/test/path/to/dirA/"
>> >
>> > when running under cask it expands to "/path/to/dirA/"
>>
>> So moving up the file system tree should eventually lead you to "/".  I
>> don't
>> see why you're getting an infinite loop.
>>
>> Ken
>>
>

--0000000000005b7f5a058ce66063
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote">(repeated email as I omitted th=
e bug email address)</div><div class=3D"gmail_quote"><br></div><div class=
=3D"gmail_quote">Ken I believe I&#39;ve figured it out and there was an imp=
ortant bit I left out.<div dir=3D"ltr"><div><br></div><div>The test in CIDE=
R was ensuring a buffer was named correctly based on the current project, a=
nd it set the current project&#39;s directory by setq&#39;ing default-direc=
tory. This seems to be a big no-no as the default directory expects a well =
formed path. The doc string of default-directory being:</div><div><br></div=
>Name of default directory of current buffer.<br>It should be an absolute d=
irectory name; on GNU and Unix systems,<br>these names start with `/&#39; o=
r `~&#39; and end with `/&#39;.<br>To interactively change the default dire=
ctory, use command `cd&#39;.=C2=A0<div><br></div><div>So the &quot;bug&quot=
; can be reproduced by the following, which was the important bits of the t=
est:</div><div><br></div><div>(let ((default-directory &quot;made/up/projec=
t/location&quot;))<br>=C2=A0 (file-name-case-insensitive-p default-director=
y))<br></div><div><br></div><div>* note this will freeze your emacs</div><d=
iv><br></div><div>I believe your change caused the behavior here but it see=
ms like a reasonable change and CIDER is definitely not honoring the assump=
tions in `default-directory`. We had some careless usages of this variable =
in our tests and it seems like it has finally caught up to us. Unless you c=
onsider this an edge case to watch for (and I can&#39;t imagine you do) it =
seems like this should be closed.</div><div><br></div><div>Sorry for the no=
ise and thanks for your help</div><div>Dan Sutton</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jul 4, 2019 =
at 9:36 PM Daniel Sutton &lt;<a href=3D"mailto:dan@HIDDEN" target=3D"=
_blank">dan@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr">First thanks so much for your quic=
k attention, Ken. I really appreciate it. I threw in some printlning and se=
eing the following output:<div><br></div><div>originally: path/to/dirA/path=
/to/dirA/path/to/dirA/path/to/dirA/<br><br>filename from c: path/to/dirA/pa=
th/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA<br><br>filen=
ame from c: path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dir=
A/path/to/dirA/path/to/dirA/path/to/dirA<br><br>filename from c: path/to/di=
rA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to=
/dirA/path/to/dirA/path/to/dirA/path/to/dirA<br><br>filename from c: path/t=
o/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/pat=
h/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA<=
br><br>filename from c: path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA=
/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/d=
irA/path/to/dirA/path/to/dirA/path/to/dirA/path/to/dirA<br></div><div><br><=
/div><div>from the following:</div><div><br></div><div>if (NILP (Ffile_exis=
ts_p (filename)))<br>=C2=A0 {<br>=C2=A0 =C2=A0 filename =3D Ffile_name_dire=
ctory (filename);<br>=C2=A0 =C2=A0 while (NILP (Ffile_exists_p (filename)))=
<br>=C2=A0 =C2=A0 =C2=A0 {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Lisp_Object newna=
me =3D expand_and_dir_to_file (filename);<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 /*=
 Avoid infinite loop if the root is reported as non-existing<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(impossible?). =C2=A0*/<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 if (!NILP (Fstring_equal (newname, filename)))<br>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 break;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 filename =3D new=
name;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 message_with_string(&quot;filename fro=
m c: %s\n&quot;, filename, 1);<br>=C2=A0 =C2=A0 =C2=A0 }<br>=C2=A0 }<br></d=
iv><div><br></div><div>So it seems to be growing the wrong way. I suppose t=
his is the problem actually in expand_and_dir_to_file but i can&#39;t imagi=
ne why.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Thu, Jul 4, 2019 at 8:32 PM Ken Brown &lt;<a href=3D"mailto=
:kbrown@HIDDEN" target=3D"_blank">kbrown@HIDDEN</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">Please keep the bu=
g address in the Cc.<br>
<br>
On 7/4/2019 3:35 PM, Daniel Sutton wrote:<br>
&gt; Locally when running `(expand-file-name &quot;path/to/dirA/&quot; nil)=
` it expands <br>
&gt; to=C2=A0&quot;/home/dan/projects/dev/cider/test/path/to/dirA/&quot;<br=
>
&gt; <br>
&gt; when running under cask it expands to &quot;/path/to/dirA/&quot;<br>
<br>
So moving up the file system tree should eventually lead you to &quot;/&quo=
t;.=C2=A0 I don&#39;t <br>
see why you&#39;re getting an infinite loop.<br>
<br>
Ken<br>
</blockquote></div>
</blockquote></div>
</div></div>

--0000000000005b7f5a058ce66063--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 5 Jul 2019 01:32:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 04 21:32:32 2019
Received: from localhost ([127.0.0.1]:52151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hjD5T-0000jB-Mu
	for submit <at> debbugs.gnu.org; Thu, 04 Jul 2019 21:32:31 -0400
Received: from mail-eopbgr740109.outbound.protection.outlook.com
 ([40.107.74.109]:1189 helo=NAM01-BN3-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hjD5R-0000ix-E2
 for 36502 <at> debbugs.gnu.org; Thu, 04 Jul 2019 21:32:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d0fMUeUv4uP9kVhsPimIT0LRSffac4K6zD3JK9uDiVg=;
 b=hk4hpVPmVwMT6qpyJXt9pkvlX5gTpuam2Z+Ou3smALUORKLucYTVETR6a8pCAc9xtcAb/vG3GrJuvhEdvXrs6SIcbfTdzJb70wx+EjEuVmZOwq4Gz74s0mnXHbMZYuHlCOI7xr786SovLSp/M+mJjT6JtzCHruumoxErGqERPFE=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2139.namprd04.prod.outlook.com (10.167.8.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2032.20; Fri, 5 Jul 2019 01:32:22 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.019; Fri, 5 Jul 2019
 01:32:22 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Daniel Sutton <dan@HIDDEN>
Subject: Re: bug#36502: 27.0.50; infinite loop in file-name-case-insensitive-p
Thread-Topic: bug#36502: 27.0.50; infinite loop in file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+AgAAYFgCAAGPSAA==
Date: Fri, 5 Jul 2019 01:32:22 +0000
Message-ID: <7fa570d6-74a7-56d0-af9e-48ade20551b8@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
 <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
 <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
In-Reply-To: <CAMfzp7bhcmeY7QP4-ALfmBE4OojJthcYEVLR79zj-FrGx5s+WA@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [2604:6000:b407:7f00:e9e3:6f1d:bf52:607f]
x-clientproxiedby: BL0PR05CA0029.namprd05.prod.outlook.com
 (2603:10b6:208:91::39) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e9668074-f1fd-4cf9-7091-08d700e8a085
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2139; 
x-ms-traffictypediagnostic: CY1PR04MB2139:
x-microsoft-antispam-prvs: <CY1PR04MB21398C499003807641431781D8F50@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 008960E8EC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(376002)(346002)(396003)(136003)(366004)(199004)(189003)(66556008)(64756008)(66446008)(66476007)(99286004)(2906002)(6916009)(6512007)(66946007)(73956011)(71200400001)(71190400001)(186003)(6436002)(6486002)(478600001)(88552002)(46003)(256004)(14444005)(4326008)(2616005)(4744005)(476003)(486006)(25786009)(11346002)(446003)(65826007)(31686004)(36756003)(75432002)(53936002)(6246003)(5660300002)(102836004)(64126003)(8936002)(305945005)(76176011)(229853002)(316002)(7736002)(52116002)(68736007)(6116002)(14454004)(8676002)(6506007)(58126008)(81166006)(81156014)(386003)(31696002)(53546011)(65956001)(65806001)(786003)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2139;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0WW6tJ1o+OObHnR6LJW5tO1ROkKZHwwkUDKEmbFsZGbBnaUDf0suZcO91lrAgclATrcfY4c5ffIgN7hk6XHGWbVjFR3TB6yPeqctT0BfdeO3Eby0Sa27OK1N4UiXDBXW0QhUTkAB/ABH6j4ALKHn0P0fzCWsBy2Cc5xJxgm9RamlYOL73IxuLKDsOet0GBcGjKBKYYx49Vt9AnSHTTz5LnqYI4UNTNCnm84DCMIj+8l7dD0TikHGUBNuD+URXbxOXzoNl1yizlNP8Hwk3Ej0FqXTaQyiko2F7OCOrC4a3vHDIfBtuc+NVdreEZojeGtRerVv4O/S3G2JiWLMCJ/4VftN5CIdExEy/gFMvjRFZ+0FGCVFXUeCajBRqERTeTEBAhfAwGwc/p0DR/0yu1LYxsCnc4WKFXYFMhl29I+HhTs=
Content-Type: text/plain; charset="utf-8"
Content-ID: <714497C33A92D143B701AB00FCD89D38@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: e9668074-f1fd-4cf9-7091-08d700e8a085
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2019 01:32:22.4439 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2139
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
Cc: "36502 <at> debbugs.gnu.org" <36502 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

UGxlYXNlIGtlZXAgdGhlIGJ1ZyBhZGRyZXNzIGluIHRoZSBDYy4NCg0KT24gNy80LzIwMTkgMzoz
NSBQTSwgRGFuaWVsIFN1dHRvbiB3cm90ZToNCj4gTG9jYWxseSB3aGVuIHJ1bm5pbmcgYChleHBh
bmQtZmlsZS1uYW1lICJwYXRoL3RvL2RpckEvIiBuaWwpYCBpdCBleHBhbmRzIA0KPiB0b8KgIi9o
b21lL2Rhbi9wcm9qZWN0cy9kZXYvY2lkZXIvdGVzdC9wYXRoL3RvL2RpckEvIg0KPiANCj4gd2hl
biBydW5uaW5nIHVuZGVyIGNhc2sgaXQgZXhwYW5kcyB0byAiL3BhdGgvdG8vZGlyQS8iDQoNClNv
IG1vdmluZyB1cCB0aGUgZmlsZSBzeXN0ZW0gdHJlZSBzaG91bGQgZXZlbnR1YWxseSBsZWFkIHlv
dSB0byAiLyIuICBJIGRvbid0IA0Kc2VlIHdoeSB5b3UncmUgZ2V0dGluZyBhbiBpbmZpbml0ZSBs
b29wLg0KDQpLZW4NCg==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at 36502 <at> debbugs.gnu.org:


Received: (at 36502) by debbugs.gnu.org; 4 Jul 2019 18:09:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 04 14:09:02 2019
Received: from localhost ([127.0.0.1]:51865 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hj6AI-0002dG-2o
	for submit <at> debbugs.gnu.org; Thu, 04 Jul 2019 14:09:02 -0400
Received: from mail-eopbgr790132.outbound.protection.outlook.com
 ([40.107.79.132]:30400 helo=NAM03-CO1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1hj6AG-0002cx-81
 for 36502 <at> debbugs.gnu.org; Thu, 04 Jul 2019 14:09:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NW+7scLVyuubxyHUGgPhV+hPdVL8rfUfQJfRqX4r140=;
 b=e7qwTGrLzSSogEm47ZcP+ZnvaA63SRPYZEub3FT3UztSY1kxImyM2XiZ4xSpCQchJ8LjZBLpivDAXy2Ne5mkQogtQJmagaOaewOrtn0ZF/0YepR+pMfVue10PkngZltQvsFo1F7g+LnoThG0x50oC64BKCHdEdSbZW2subLHcr8=
Received: from CY1PR04MB2300.namprd04.prod.outlook.com (10.167.10.148) by
 CY1PR04MB2331.namprd04.prod.outlook.com (10.167.17.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2052.15; Thu, 4 Jul 2019 18:08:53 +0000
Received: from CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40]) by CY1PR04MB2300.namprd04.prod.outlook.com
 ([fe80::e43c:48bc:36fd:1f40%3]) with mapi id 15.20.2032.019; Thu, 4 Jul 2019
 18:08:53 +0000
From: Ken Brown <kbrown@HIDDEN>
To: Daniel Sutton <dan@HIDDEN>, "36502 <at> debbugs.gnu.org"
 <36502 <at> debbugs.gnu.org>
Subject: Re: bug#36502: 27.0.50; infinite loop in file-name-case-insensitive-p
Thread-Topic: bug#36502: 27.0.50; infinite loop in file-name-case-insensitive-p
Thread-Index: AQHVMoj7VxJTnjBp+EKdqvuUKdfcZ6a6wf+A
Date: Thu, 4 Jul 2019 18:08:53 +0000
Message-ID: <f5ad72a3-6e4e-201a-12dc-ffff820f5696@HIDDEN>
References: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
In-Reply-To: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
x-originating-ip: [68.175.129.7]
x-clientproxiedby: BL0PR1501CA0019.namprd15.prod.outlook.com
 (2603:10b6:207:17::32) To CY1PR04MB2300.namprd04.prod.outlook.com
 (2a01:111:e400:c61b::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kbrown@HIDDEN; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ad3bd260-e510-45e3-00a0-08d700aaac3e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:CY1PR04MB2331; 
x-ms-traffictypediagnostic: CY1PR04MB2331:
x-microsoft-antispam-prvs: <CY1PR04MB23311FB05899A29E7AD3F023D8FA0@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0088C92887
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(366004)(396003)(346002)(39860400002)(376002)(199004)(189003)(2501003)(4744005)(11346002)(316002)(75432002)(36756003)(2906002)(71190400001)(65806001)(6246003)(66066001)(58126008)(786003)(305945005)(71200400001)(6486002)(65956001)(64126003)(446003)(7736002)(229853002)(88552002)(110136005)(476003)(6512007)(64756008)(53936002)(6436002)(31686004)(486006)(2616005)(66476007)(99286004)(66556008)(186003)(3846002)(66946007)(6116002)(76176011)(66446008)(73956011)(8936002)(26005)(256004)(478600001)(68736007)(386003)(14444005)(53546011)(102836004)(6506007)(25786009)(5660300002)(52116002)(65826007)(86362001)(14454004)(31696002)(8676002)(81156014)(81166006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR04MB2331;
 H:CY1PR04MB2300.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cornell.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UM0k8rVG8w1vmD6oU5O6BXQCNeg8KreDmm+CDOKz40HBYpMbdhhZNVm+l7kF4i9TVxY+wdGJXtpwpDOpuWWo+FppRiOPssoUhvUZRHH0x4c/qVc5ImiENaGG7uhZUFC8n0WTxfjCaoHFRzd4DnCGWF/s+jRD86HkIricNQehF+CZv2HZkp746IyXyXgvS6yWpAGPTEQQakcmkS7TNt80Wo94ItJNN20/VBVFLGjwdyF9C442UdEWB6ug3BGxpUgKs4GzxMH4W05Dk9NYJMduYgui/jSnAOi19THBk97qJ6Hk/LW0f6CN3ejlfQOXYwH1RtTWeiNBVLG8TrucTssJ1NqwFAXR9O7NTZmiRAWGKXLnZB7IRtvOIWKWwSpZwJ/wWNk9a5ugq/V1Xb3QXrLO2Gg7sUJEjo/hqEy7OwD4AJo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <828B834177322C449B0BE724103B2E8C@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: ad3bd260-e510-45e3-00a0-08d700aaac3e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2019 18:08:53.2711 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ksb2@HIDDEN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR04MB2331
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36502
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

T24gNy80LzIwMTkgMTI6NDggUE0sIERhbmllbCBTdXR0b24gd3JvdGU6DQo+IFRoZXJlIHNlZW1z
IHRvIGJlIGEgYnVnIHdpdGggYGZpbGUtbmFtZS1jYXNlLWluc2Vuc2l0aXZlLXBgIHdoZW4gZ2l2
ZW4gYQ0KPiBmaWxlIG5hbWUgdGhhdCBkb2Vzbid0IGV4aXN0IGFuZCBkb2VzIG5vdCBoYXZlIGEg
cm9vdCB0aGF0IGV4aXN0cy4gRm9yDQo+IGluc3RhbmNlIGAoZmlsZS1uYW1lLWNhc2UtaW5zZW5z
aXRpdmUtcCAic29tZS9wcm9qZWN0IilgLg0KDQpUaGUgZGVmaW5pdGlvbiBvZiBmaWxlLW5hbWUt
Y2FzZS1pbnNlbnNpdGl2ZS1wIGJlZ2lucyBieSBjb252ZXJ0aW5nIHRoZSBhcmd1bWVudCANCnRv
IGFuIGFic29sdXRlIGZpbGUgbmFtZSB2aWEgdGhlIEMgZXF1aXZhbGVudCBvZg0KDQogICAoZXhw
YW5kLWZpbGUtbmFtZSBmaWxlbmFtZSBuaWwpDQoNClRoaXMgaXMgc3VwcG9zZWQgdG8gcHJvZHVj
ZSBhIGZpbGUgbmFtZSB0aGF0IGhhcyBhIHJvb3QgdGhhdCBleGlzdHMuDQoNCj4gVW5mb3J0dW5h
dGVseSBJJ20gdW5hYmxlIHRvIGdpdmUgYSBzaW1wbGUgcmVwcm9kdWN0aW9uIGFzIHRoaXMgb25s
eQ0KPiBzZWVtZWQgdG8gaGFwcGVuIHdoZW4gcnVubmluZyB0ZXN0cyBmb3IgQ0lERVIgdW5kZXIg
Y2Fzay4NCg0KQ2FuIHlvdSBpbnZlc3RpZ2F0ZSB3aGF0IGdvZXMgd3Jvbmcgd2l0aCBleHBhbmQt
ZmlsZS1uYW1lIGluIHlvdXIgc2V0dGluZz8NCg0KS2VuDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Jul 2019 16:52:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 04 12:52:11 2019
Received: from localhost ([127.0.0.1]:51838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hj4xv-0000oR-5i
	for submit <at> debbugs.gnu.org; Thu, 04 Jul 2019 12:52:11 -0400
Received: from lists.gnu.org ([209.51.188.17]:47365)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dan@HIDDEN>) id 1hj4ub-0000iF-AI
 for submit <at> debbugs.gnu.org; Thu, 04 Jul 2019 12:48:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:49636)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <dan@HIDDEN>) id 1hj4uY-0003Uf-Oo
 for bug-gnu-emacs@HIDDEN; Thu, 04 Jul 2019 12:48:45 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: **
X-Spam-Status: No, score=2.3 required=5.0 tests=BAYES_50,HEXHASH_WORD,
 HTML_MESSAGE autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <dan@HIDDEN>) id 1hj4uW-00033y-8f
 for bug-gnu-emacs@HIDDEN; Thu, 04 Jul 2019 12:48:42 -0400
Received: from mail-lf1-x144.google.com ([2a00:1450:4864:20::144]:35990)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <dan@HIDDEN>) id 1hj4uV-00032Y-Gq
 for bug-gnu-emacs@HIDDEN; Thu, 04 Jul 2019 12:48:40 -0400
Received: by mail-lf1-x144.google.com with SMTP id q26so4638363lfc.3
 for <bug-gnu-emacs@HIDDEN>; Thu, 04 Jul 2019 09:48:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=dpsutton-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=ppivjK8pQFq2II/pxqaO0gya64FB9kHNYDITBVunkOA=;
 b=q7/4iMGUOd/oHxr3Pi82I4Ctmja42VXJ1CM/TGy9ll7mJluMVZsIC4CIIFB1dTOBaN
 GrfGoKxqUe+QC5tYUQNG22DsQvzmFp1Zl5+bDrSbewcGU5l4/G/2hi7YRagEd5btzzrx
 dtQssheteMJjk0k/xTYDFrCWDOtt2ZaIzlCyCoUyZE7qW2e1pobBaVRI9AIHOkSHGhRS
 0nsuAeUBmYJkHGoywuYxkTM86BKXuU3GC/30HQ6yzsRwsWst+7/rglvkEuSIVPP5FXBh
 NNZSQi/kbaJYaacMIZ2iG/oBmOEoUHsSAEuhXrTPSuKCe9XxrJOmsPekuV540B21RAFu
 kXyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=ppivjK8pQFq2II/pxqaO0gya64FB9kHNYDITBVunkOA=;
 b=NPRNnvMaQVW4M8nzlQyBPjj2G00KS99QJ+1MmuYLAdf9LKo5HF6CN8JUF2RAy1fX1B
 AntkXxHOcFlpNa6A/Wp+UwomWxeVp+h6DQpivlDVO8DHs9/iMeZYo+CIgxbwubb1njhe
 luBKhyYX831qM1oUFW6EluYSBQogms34rXECUSxGAQj5v/kPvOrxPkGQxv/iEUmQKeQU
 BCUGo7IfQSck5JjVkc3GNhUvFBXlORtXadKjcRO0In+gKpaE/60axWpyl5FH7t2UQT31
 RC96YOo2uZIJA5pcDk8NZ3C/4cQLlUIZ5x84AAUSiy2YXOW4iPUArJ+a3r3Uo0gf8+Oz
 ugMg==
X-Gm-Message-State: APjAAAU9D6ocTk6WfcO2CMx1Q8ZSsU7X9Z2Vta4tBBz7ADK6EHsdt8bq
 L9ZsKS3umqelQGPTJScJCZuxmE267QLsqA6oePJboORrWPNz5Q==
X-Google-Smtp-Source: APXvYqypgq4j8Mmo23498ft0TbvzuIs3qe/X/fpC7HWFcZgiohynRmz5rPAk6QAvdzNrdssZVBoY5S+y9iuf7dcNl+g=
X-Received: by 2002:ac2:4c82:: with SMTP id d2mr1430966lfl.89.1562258915894;
 Thu, 04 Jul 2019 09:48:35 -0700 (PDT)
MIME-Version: 1.0
From: Daniel Sutton <dan@HIDDEN>
Date: Thu, 4 Jul 2019 11:48:24 -0500
Message-ID: <CAMfzp7ZznORKqidY-Bw=RB-ET9dk4CeV55yK3MDJYSMj+CzLgw@HIDDEN>
Subject: 27.0.50; infinite loop in file-name-case-insensitive-p
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000bab72b058cddbf1c"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::144
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 04 Jul 2019 12:52:08 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--000000000000bab72b058cddbf1c
Content-Type: text/plain; charset="UTF-8"

There seems to be a bug with `file-name-case-insensitive-p` when given a
file name that doesn't exist and does not have a root that exists. For
instance `(file-name-case-insensitive-p "some/project")`.

Unfortunately I'm unable to give a simple reproduction as this only
seemed to happen when running tests for CIDER under cask. This behavior
seems to have been introduced in
81d6418e6b7c3e637dccf9c856d9c4b94bd43b97 with the commit message:

Fix file-name-case-insensitive-p on non-existent files

* src/fileio.c (Ffile_name_case_insensitive_p): If the file
doesn't exist, move up the filesystem tree until an existing
directory is found.  Then test that directory for
case-insensitivity.  (Bug#32246)

https://github.com/clojure-emacs/cider/pull/2669/commits/2039abd3c48214200a9e50a5288246011d48eb3e

Configured features:
XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY
LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS
GTK3 X11 XDBE XIM THREADS LIBSYSTEMD PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Dired by name

Minor modes in effect:
  recentf-mode: t
  global-magit-file-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  ivy-mode: t
  projectile-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-undo-tree-mode: t
  delete-selection-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  global-company-mode: t
  company-mode: t
  which-key-mode: t
  global-hl-line-mode: t
  minions-mode: t
  pixel-scroll-mode: t
  save-place-mode: t
  winner-mode: t
  show-paren-mode: t
  global-auto-revert-mode: t
  auto-compile-on-load-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
~/projects/dev/clojure-mode/clojure-mode hides
/home/dan/.emacs.d/elpa/clojure-mode-20190508.1522/clojure-mode

Features:
(shadow sort mail-extr emacsbug sendmail whitespace tabify magit-patch
loccur cl-print eieio-opt speedbar sb-image ezimage dframe recentf
bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs help-fns radix-tree cider tramp-sh
cider-debug cider-inspector cider-browse-ns cider-mode cider-completion
cider-profile cider-eval cider-repl-history pulse cider-repl
cider-resolve cider-test cider-overlays cider-stacktrace cider-doc
cider-browse-spec org-table org-element avl-tree 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-menu
calendar cal-loaddefs cider-grimoire cider-popup cider-eldoc
cider-client cider-common cider-util cider-connection sesman-browser
nrepl-client nrepl-dict cider-compat crux tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat parse-time ls-lisp vc-git
checkdoc magit-extras magit-bookmark magit-submodule magit-obsolete
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit magit-repos
magit-apply magit-wip magit-log which-func magit-diff smerge-mode
diff-mode magit-core magit-autorevert magit-margin magit-transient
magit-process magit-mode transient git-commit magit-git magit-section
magit-utils crm log-edit message rfc822 mml mml-sec epa epg gnus-util
rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies
mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log
with-editor async-bytecomp async shell pcomplete counsel xdg dired
dired-loaddefs swiper ivy colir ivy-overlay ffap smart-mode-line
rich-minority projectile grep ibuf-ext ibuffer ibuffer-loaddefs
company-oddmuse company-keywords company-etags etags fileloop generator
company-gtags company-dabbrev-code company-dabbrev company-files
company-capf company-cmake company-xcode company-clang company-semantic
company-eclim company-template company-bbdb lsp-clojure lsp-mode
markdown-mode noutline outline tree-widget xref network-stream inline ht
f s em-glob esh-util dash-functional flymake-proc flymake thingatpt
clojure-mode project align imenu buttercup warnings ert ewoc debug
backtrace buttercup-compat flycheck-joker sesman vc vc-dispatcher
spinner queue pkg-info url-http url url-proxy url-privacy url-expand
url-methods url-history mailcap url-auth mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr url-cookie url-domsuf url-util
url-gw nsm rmc puny lisp-mnt epl parseedn parseclj-parser parseclj-lex a
yasnippet elec-pair flycheck find-func rainbow-delimiters paredit
pcre2el rxt re-builder rx pdf-tools compile comint ansi-color pdf-view
bookmark pp pdf-cache pdf-info tq pdf-util format-spec image-mode
undo-tree diff delsel browse-kill-ring derived cl all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons memoize company-quickhelp
pos-tip company pcase hydra lv diminish which-key gruvbox-theme gruvbox
sublime-themes kaolin-themes kaolin-themes-lib darktooth-theme
autothemer solarized-theme solarized color hl-line moody minions dash
pixel-scroll advice saveplace winner ring paren autorevert filenotify
edmacro kmacro resize-window cl-extra help-mode jka-compr server
auto-compile packed use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core finder-inf cus-edit cus-start cus-load wid-edit
mule-util info package easymenu epg-config url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite charscript 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 threads dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 641932 908328)
 (symbols 48 45885 1184)
 (strings 32 196006 120504)
 (string-bytes 1 5710715)
 (vectors 16 81080)
 (vector-slots 8 1615861 884472)
 (floats 8 972 10098)
 (intervals 56 13745 17676)
 (buffers 992 85))

--000000000000bab72b058cddbf1c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">There seems to be a bug with `file-name-case-insensitive-p=
` when given a<br>file name that doesn&#39;t exist and does not have a root=
 that exists. For<br>instance `(file-name-case-insensitive-p &quot;some/pro=
ject&quot;)`.<br><br>Unfortunately I&#39;m unable to give a simple reproduc=
tion as this only<br>seemed to happen when running tests for CIDER under ca=
sk. This behavior<br>seems to have been introduced in<br>81d6418e6b7c3e637d=
ccf9c856d9c4b94bd43b97 with the commit message:<br><br>Fix file-name-case-i=
nsensitive-p on non-existent files<br><br>* src/fileio.c (Ffile_name_case_i=
nsensitive_p): If the file<br>doesn&#39;t exist, move up the filesystem tre=
e until an existing<br>directory is found.=C2=A0 Then test that directory f=
or<br>case-insensitivity. =C2=A0(Bug#32246)<br><br><a href=3D"https://githu=
b.com/clojure-emacs/cider/pull/2669/commits/2039abd3c48214200a9e50a52882460=
11d48eb3e">https://github.com/clojure-emacs/cider/pull/2669/commits/2039abd=
3c48214200a9e50a5288246011d48eb3e</a><div><br>Configured features:<br>XPM J=
PEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY<br>LIBSELINUX GNU=
TLS LIBXML2 FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS<br>GTK3 X11 XDBE=
 XIM THREADS LIBSYSTEMD PDUMPER LCMS2 GMP<br><br>Important settings:<br>=C2=
=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 value of $XMODIFIERS: @im=3Dibus<=
br>=C2=A0 locale-coding-system: utf-8-unix<br><br>Major mode: Dired by name=
<br><br>Minor modes in effect:<br>=C2=A0 recentf-mode: t<br>=C2=A0 global-m=
agit-file-mode: t<br>=C2=A0 magit-auto-revert-mode: t<br>=C2=A0 global-git-=
commit-mode: t<br>=C2=A0 async-bytecomp-package-mode: t<br>=C2=A0 shell-dir=
track-mode: t<br>=C2=A0 ivy-mode: t<br>=C2=A0 projectile-mode: t<br>=C2=A0 =
yas-global-mode: t<br>=C2=A0 yas-minor-mode: t<br>=C2=A0 global-undo-tree-m=
ode: t<br>=C2=A0 delete-selection-mode: t<br>=C2=A0 company-quickhelp-mode:=
 t<br>=C2=A0 company-quickhelp-local-mode: t<br>=C2=A0 global-company-mode:=
 t<br>=C2=A0 company-mode: t<br>=C2=A0 which-key-mode: t<br>=C2=A0 global-h=
l-line-mode: t<br>=C2=A0 minions-mode: t<br>=C2=A0 pixel-scroll-mode: t<br>=
=C2=A0 save-place-mode: t<br>=C2=A0 winner-mode: t<br>=C2=A0 show-paren-mod=
e: t<br>=C2=A0 global-auto-revert-mode: t<br>=C2=A0 auto-compile-on-load-mo=
de: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 tooltip-mode: t<br>=C2=A0=
 global-eldoc-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-whe=
el-mode: t<br>=C2=A0 menu-bar-mode: t<br>=C2=A0 file-name-shadow-mode: t<br=
>=C2=A0 global-font-lock-mode: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 blin=
k-cursor-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0 auto-encrypti=
on-mode: t<br>=C2=A0 auto-compression-mode: t<br>=C2=A0 buffer-read-only: t=
<br>=C2=A0 line-number-mode: t<br>=C2=A0 transient-mark-mode: t<br><br>Load=
-path shadows:<br>~/projects/dev/clojure-mode/clojure-mode hides /home/dan/=
.emacs.d/elpa/clojure-mode-20190508.1522/clojure-mode<br><br>Features:<br>(=
shadow sort mail-extr emacsbug sendmail whitespace tabify magit-patch<br>lo=
ccur cl-print eieio-opt speedbar sb-image ezimage dframe recentf<br>bug-ref=
erence cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles<br>cc-align cc-=
engine cc-vars cc-defs help-fns radix-tree cider tramp-sh<br>cider-debug ci=
der-inspector cider-browse-ns cider-mode cider-completion<br>cider-profile =
cider-eval cider-repl-history pulse cider-repl<br>cider-resolve cider-test =
cider-overlays cider-stacktrace cider-doc<br>cider-browse-spec org-table or=
g-element avl-tree org org-macro<br>org-footnote org-pcomplete org-list org=
-faces org-entities org-version<br>ob-emacs-lisp ob ob-tangle org-src ob-re=
f ob-lob ob-table ob-keys ob-exp<br>ob-comint ob-core ob-eval org-compat or=
g-macs org-loaddefs cal-menu<br>calendar cal-loaddefs cider-grimoire cider-=
popup cider-eldoc<br>cider-client cider-common cider-util cider-connection =
sesman-browser<br>nrepl-client nrepl-dict cider-compat crux tramp tramp-loa=
ddefs trampver<br>tramp-integration files-x tramp-compat parse-time ls-lisp=
 vc-git<br>checkdoc magit-extras magit-bookmark magit-submodule magit-obsol=
ete<br>magit-blame magit-stash magit-reflog magit-bisect magit-push magit-p=
ull<br>magit-fetch magit-clone magit-remote magit-commit magit-sequence<br>=
magit-notes magit-worktree magit-tag magit-merge magit-branch<br>magit-rese=
t magit-files magit-refs magit-status magit magit-repos<br>magit-apply magi=
t-wip magit-log which-func magit-diff smerge-mode<br>diff-mode magit-core m=
agit-autorevert magit-margin magit-transient<br>magit-process magit-mode tr=
ansient git-commit magit-git magit-section<br>magit-utils crm log-edit mess=
age rfc822 mml mml-sec epa epg gnus-util<br>rmail rmail-loaddefs text-prope=
rty-search time-date mm-decode mm-bodies<br>mm-encode mailabbrev mail-utils=
 gmm-utils mailheader pcvs-util add-log<br>with-editor async-bytecomp async=
 shell pcomplete counsel xdg dired<br>dired-loaddefs swiper ivy colir ivy-o=
verlay ffap smart-mode-line<br>rich-minority projectile grep ibuf-ext ibuff=
er ibuffer-loaddefs<br>company-oddmuse company-keywords company-etags etags=
 fileloop generator<br>company-gtags company-dabbrev-code company-dabbrev c=
ompany-files<br>company-capf company-cmake company-xcode company-clang comp=
any-semantic<br>company-eclim company-template company-bbdb lsp-clojure lsp=
-mode<br>markdown-mode noutline outline tree-widget xref network-stream inl=
ine ht<br>f s em-glob esh-util dash-functional flymake-proc flymake thingat=
pt<br>clojure-mode project align imenu buttercup warnings ert ewoc debug<br=
>backtrace buttercup-compat flycheck-joker sesman vc vc-dispatcher<br>spinn=
er queue pkg-info url-http url url-proxy url-privacy url-expand<br>url-meth=
ods url-history mailcap url-auth mail-parse rfc2231 rfc2047<br>rfc2045 mm-u=
til ietf-drums mail-prsvr url-cookie url-domsuf url-util<br>url-gw nsm rmc =
puny lisp-mnt epl parseedn parseclj-parser parseclj-lex a<br>yasnippet elec=
-pair flycheck find-func rainbow-delimiters paredit<br>pcre2el rxt re-build=
er rx pdf-tools compile comint ansi-color pdf-view<br>bookmark pp pdf-cache=
 pdf-info tq pdf-util format-spec image-mode<br>undo-tree diff delsel brows=
e-kill-ring derived cl all-the-icons<br>all-the-icons-faces data-material d=
ata-weathericons data-octicons<br>data-fileicons data-faicons data-alltheic=
ons memoize company-quickhelp<br>pos-tip company pcase hydra lv diminish wh=
ich-key gruvbox-theme gruvbox<br>sublime-themes kaolin-themes kaolin-themes=
-lib darktooth-theme<br>autothemer solarized-theme solarized color hl-line =
moody minions dash<br>pixel-scroll advice saveplace winner ring paren autor=
evert filenotify<br>edmacro kmacro resize-window cl-extra help-mode jka-com=
pr server<br>auto-compile packed use-package use-package-ensure use-package=
-delight<br>use-package-diminish use-package-bind-key bind-key easy-mmode<b=
r>use-package-core finder-inf cus-edit cus-start cus-load wid-edit<br>mule-=
util info package easymenu epg-config url-handlers url-parse<br>auth-source=
 cl-seq eieio eieio-core cl-macs eieio-loaddefs<br>password-cache json subr=
-x map url-vars seq byte-opt gv bytecomp<br>byte-compile cconv cl-loaddefs =
cl-lib tooltip eldoc electric uniquify<br>ediff-hook vc-hooks lisp-float-ty=
pe mwheel term/x-win x-win<br>term/common-win x-dnd tool-bar dnd fontset im=
age regexp-opt fringe<br>tabulated-list replace newcomment text-mode elisp-=
mode lisp-mode<br>prog-mode register page menu-bar rfn-eshadow isearch time=
r select<br>scroll-bar mouse jit-lock font-lock syntax facemenu font-core<b=
r>term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang<br>vi=
etnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932<br>hebr=
ew greek romanian slovak czech european ethiopic indian cyrillic<br>chinese=
 composite charscript charprop case-table epa-hook jka-cmpr-hook<br>help si=
mple abbrev obarray minibuffer cl-preloaded nadvice loaddefs<br>button face=
s cus-face macroexp files text-properties overlay sha1 md5<br>base64 format=
 env code-pages mule custom widget hashtable-print-readable<br>backquote th=
reads dbusbind inotify lcms2 dynamic-setting<br>system-font-setting font-re=
nder-setting move-toolbar gtk x-toolkit x<br>multi-tty make-network-process=
 emacs)<br><br>Memory information:<br>((conses 16 641932 908328)<br>=C2=A0(=
symbols 48 45885 1184)<br>=C2=A0(strings 32 196006 120504)<br>=C2=A0(string=
-bytes 1 5710715)<br>=C2=A0(vectors 16 81080)<br>=C2=A0(vector-slots 8 1615=
861 884472)<br>=C2=A0(floats 8 972 10098)<br>=C2=A0(intervals 56 13745 1767=
6)<br>=C2=A0(buffers 992 85))<br></div></div>

--000000000000bab72b058cddbf1c--




Acknowledgement sent to Daniel Sutton <dan@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#36502; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 26 Jul 2019 11:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.