From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 25 11:04:05 2022 Received: (at submit) by debbugs.gnu.org; 25 Jan 2022 16:04:05 +0000 Received: from localhost ([127.0.0.1]:49794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCOIe-0008F6-VL for submit@debbugs.gnu.org; Tue, 25 Jan 2022 11:04:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:42596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCOIc-0008Ex-HJ for submit@debbugs.gnu.org; Tue, 25 Jan 2022 11:04:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCOIW-0007z4-6L for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2022 11:04:02 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:2002) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCOIT-0007oC-VF for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2022 11:03:55 -0500 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 20PF0ieR010442 for ; Tue, 25 Jan 2022 16:03:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=PQaq6vlzGGk90jcz0LPFVzSI3y/vlBCEUcWEmegu0P4=; b=AfeIFcsFEjq3vC70nV7NNvR2P3zNAKgN6hnluH++S+4tcJpjpfghaRxKpqTW5Xi1/L+6 sTstzfo8PnbzxkrBPguV08mjftw1unFmwW398tLFRktacfIpaBnuKwxF5pVOZwIqTDZg cPNOzQwArenv3AWjjkO5y59k2vXxV45b7rSghcue37ZJd2kX0AA4MXZj1X9lyWnhR8gs iPv0jJvFoTDMkAw+H/bzNlUV6g11M3y4i3ISXMOIjVh7O4Ol+Nelygl7TX45oLTAFuWY jdpvN/wkgORSPN0XyzIpQ2MWjEiLCSgJXiAyx3xcZEX30VzsgGRHEOAKI++5ZzsnU3sW 3A== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3dsxvfkdnv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 25 Jan 2022 16:03:44 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 20PFukhX047275 for ; Tue, 25 Jan 2022 16:03:43 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2174.outbound.protection.outlook.com [104.47.57.174]) by aserp3020.oracle.com with ESMTP id 3dtax6s3fa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 25 Jan 2022 16:03:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ii737L6OH5DEiOnz+xS40pN57D4kpgFfOadgjQq3HETNvZaNuZw4BTAybDEl8iV8rO3NSU6dL7NYt7iOoEXosrlc3eM9C5r5qA9cvpbKsvvv4oTtrumlQmiMc8hZ+eEaAmRiWmY+r99XZd36cf4GWLj3zhZrjKLhWm1/vpo987fg0/w+F/YFnnsYhyLjtbXOmgVIECHbYKgVAqqNMZAFWZtdbz1sMSc6lu74EoD5WxFs5ZH4IGq2vFma+//wnM+ymO0DyVAugGl2vQK/F7HoJhNEEl3dH16urqtmo2F4IoR/89WfnstXQI6PR9tXklkMDJCEFKMEdlSHFX5aYVegoQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PQaq6vlzGGk90jcz0LPFVzSI3y/vlBCEUcWEmegu0P4=; b=Os2lV8ccw8NHLLGD6uBuXJNC2cRng3XCsf/Rrj+fGkWWJfe6sMCCOvhMTY428FVXGkJYUjBtR56ugny38/0fSshFTNxwjI1uN2uPsseaU5z/mnT0TNgxwjrIJpYzkgQHuVf26y3LXIkJ0pFIIJXdxVD0+QrXq3zmdluj/mz9TURmy0QG1AA8XYIE6GWl2zcsvBFvnDYkp/WaowHVOhM0675WKOCPoLqYbgUZbv6i34X8i2S9M9DbFLaCFh4JDAiU5UEuDFvLNrnmjvsk1jGF/j2N7da0Ezhg0nxRcE4u1uW2qnQTPebmrCfz9gTJgRC93PBJXpVOJyJt4enBwLI9GA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PQaq6vlzGGk90jcz0LPFVzSI3y/vlBCEUcWEmegu0P4=; b=pt20AEhLZpVU2IwYyp/7lZqTjycRNbe9HYPR6Ov2FUyi0r6vfuIBxh42UDC60YPnrAwUXRHoewNYrZyG5nNPEiSVgcOXJghvP6FiCg509IiHWV0OTbwnGoEuJIcwidepgCrK36kkHCEaAfU6ap89yrjj6RaDThjcSqJedDWqIG8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM6PR10MB2955.namprd10.prod.outlook.com (2603:10b6:5:66::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.13; Tue, 25 Jan 2022 16:03:41 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%6]) with mapi id 15.20.4930.015; Tue, 25 Jan 2022 16:03:41 +0000 From: Drew Adams To: "bug-gnu-emacs@gnu.org" Subject: 27.2; No error for creation of Dired listing with nonexistent files/dirs Thread-Topic: 27.2; No error for creation of Dired listing with nonexistent files/dirs Thread-Index: AdgSBMG/Rj1tQw2USO2L+jCsEhuGjA== Date: Tue, 25 Jan 2022 16:03:41 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b7ca7df2-bd29-4eed-eb3c-08d9e01c41b0 x-ms-traffictypediagnostic: DM6PR10MB2955:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v6kasVGvAYYrotgB4pZRqduTDm754I0gHtx0mTudrS3WFaMkKkORMribwjs6iZ8SBtNAjLDutLHFHOjPk0jJWhwOvTqnNjFvb4ckmiramewqpXWyS2mDXFLfkxCjyMmzQUpCXO9RlcRbMgh7rQ9IcVi6bBfPme2nDOj6eE1grfwc87p7EN1rYkSYDzImP92gSISc2E37MnoglDKLwh00NgHgO3mkTtWbh9TWzwk0LHbFkuI2OYMjW0x2gMpc2CfSCIFubPgCg2k4HP6ADQy6fp3dM1jDbb5XHK6N1l1dweXiFNToHtJAxj6fgE5qVdSv/ePC6j1Ktrd7g+wl7Pr8KYMk3EzbGRFdY92wikiE4kTXimK9kTgTESoEwnejLFVWPPzxdbVTjPtWfKv8vaLDPD3cwu/xBwHSVSJURBz05XtBSoo7RDKn3reBIy6icjwhDGrEE1m/o7mSLlqDw7eVplgxxOYh/D55Wz6cqaEm8kQyqKdXWibAetuOKNfWAc8+3g07bnJDQPff2NAWp/yMoTr4Bo0SzqJEcOx1eKzm1TybcFAqX2YZO70qntiQjHDmMMcICkg4J9v1uZAlrfnv6n30QiAgnkia2VWMQ5iJ/8pFK87PjRwQqgHdDKBVYPwIqp808XdhyFn+oaXRSTnTO7u15+d0L7ssiX83L8OqCeDGB4lydsrtoUppebJFBDKuOMvPpxEj7ckIWS0Uxlpl+A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(6916009)(8936002)(52536014)(44832011)(26005)(66946007)(8676002)(122000001)(33656002)(83380400001)(45080400002)(9686003)(38070700005)(186003)(76116006)(55016003)(508600001)(38100700002)(86362001)(64756008)(66476007)(5660300002)(66446008)(316002)(6506007)(2906002)(7696005)(66556008)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?u0zzClf/Cajl98/JzrBkDTLEriGqcqdT6jDsSFXqF2AUqCdGn5irMGITSJQ/?= =?us-ascii?Q?KbwT2sIDQOAW0Wdaj6OGN6lkTOn3fLU8fUKbQtOx/2nEGzU52lKa8TrvR+1j?= =?us-ascii?Q?jTu7BdFYX45ZbB0r4W33/r5VIWXw1LmOSxJv3Bk+uSwxBGIWmYUd7GQME+Sd?= =?us-ascii?Q?yKqGZVbGO83e6tVjnFIJ57hRUUJ6A4LvycLdwPa+ESmKLN8lL74eSeJvFX8j?= =?us-ascii?Q?f21Q3AkSCLCkuK+64tq+TZTK9jttHRjXVO8Y4nrRQk7W6Zt/R2j3nktgkqpb?= =?us-ascii?Q?9ThOirj36iTyETF4E0ahawh7uo3jSKdRnj7wE31rnguNelZHVf1q+iQF/R0D?= =?us-ascii?Q?c/HoWJnFORCvfiJjB9HwyMvfkFKwzrMnYhQ6jzmqKRbJ7fllseQBFk74+TVT?= =?us-ascii?Q?SsDJJWem0u1t38ikrs2wXtujjIaE16YzG+T3BgJLrJK0PhRnUACuX7UXhqlq?= =?us-ascii?Q?qhqLdzysTsGzNveiPwIxx0D0A0mvlwVaalMveF8H+CS8aOiwLqhfoCkAZ18u?= =?us-ascii?Q?RRcIbj6lXqoiahMiJ7hFG8RaY8Rw1Te7wbTXAdW0G+HLk0i4VNxz0yM41sOd?= =?us-ascii?Q?kmKEs6kBxmLUpduT3liJtXbAZJI52h9OUV3Lzrh/d+c2xDJNzy6Tquo5gc0d?= =?us-ascii?Q?wlTIC8wB8JX3Vd+2LxGftF+wKVocVbWq0nVNKSpD3zeDoRGO2Mo4mxcTlAte?= =?us-ascii?Q?gLND5GJXg0D9qItdN2/LZUyRhbnjOaeNplWCjx+cTXcDz8D5fSnbEReBjmW2?= =?us-ascii?Q?kQPzZ1fP4bEwd0QtbDxVqicVCWmTmFNzWmQoix3rAOhkEHlIJc/ytPoDl29E?= =?us-ascii?Q?xlhYHRAEh1VFROWp9UVXyixD9xhboI40XCLOC89iwxN4pAYdVMsRJkOgxD+M?= =?us-ascii?Q?C7AO6p1PN8FxVyQSvLcEKwKdRfksxYjqDVXZ/aoAs6EvIE3egHiKU+3K1CZu?= =?us-ascii?Q?jOY3rAK924N7JEeSTe/Lmt7ZcKRqi7Js0MxUOZdXlTCY4/CKYy7+Vpvg14qy?= =?us-ascii?Q?yPb6jkqMJ/rNW1LQ5oM+HvzxfdUius76MZNtPpZ86ylv83id61h8wS2XxkHS?= =?us-ascii?Q?S7nlFwNPKUgvoZBQ1sk6X3c00mwFhKOvVAXF5oOiyMg7tHe+/nVbo7D3PgC4?= =?us-ascii?Q?X1K4fYV0VcSlxACNYCa0kgdBcdtHy0XR4aPv/zZkOvseI9hBPk6xfyxVajNF?= =?us-ascii?Q?gkWkerkhc8Wy8TUFyCGziFDCmCk1MXfHqSI7Q//emSXGDlH+V0agnW0Hnq6I?= =?us-ascii?Q?hz+QS/T9UG65A3Snk6P494OwMZ1v4abZGx7nb/rO6I7PgXavOAqPc3Y5Y28q?= =?us-ascii?Q?cXIHWfz/qmXONSqQ28P3qi16GYvKTPppndCo3BKw5zg2sJcL2ZIUO6+2oDJR?= =?us-ascii?Q?pSVs2XK3mAHd0Zt/1vjeQg876M0LTzrRw8bV01Tba8tPS2J2xfglphtus6j6?= =?us-ascii?Q?KwIliwAzuBOHQL4bqR/oDSymeb2TZzrBwz0RU9SeFf/jQWkLhdp11oDqR3l3?= =?us-ascii?Q?lprm/YHfVKoYpeYklkv1alpjCzarX0M6Ik/5YovRGGE1V86PsFrD/iRWTvmE?= =?us-ascii?Q?iF2m3DEI13TgaXHJPMkh6xxsRSVai2lYQyiDcoU4Av6k7k2I36EQh973s0vd?= =?us-ascii?Q?8A=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7ca7df2-bd29-4eed-eb3c-08d9e01c41b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2022 16:03:41.4829 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: t1QK8QL9GrDaQrsal6urJ6getyDO9BYVsReZ+lm4rCwtXzlBYuaupC/V/jFeGi13vRgIGq3bBPb+bxpiwBT14A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB2955 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10237 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 mlxscore=0 phishscore=0 suspectscore=0 spamscore=0 mlxlogscore=875 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201250103 X-Proofpoint-GUID: oaNJKBJcL1benXY8glBMcEin9dVy5dEg X-Proofpoint-ORIG-GUID: oaNJKBJcL1benXY8glBMcEin9dVy5dEg Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Bug #18836 was fixed in a minimal way: just raising an error for a nonexistent file or directory when you try to create a Dired buffer listing that contains it. As mentioned in that bug report, it would be more user-friendly and more useful to let you create the Dired buffer, and raise the error only if/when you later try to access the file or directory, if it still does not exist. Better yet (if it still doesn't exist) is to ask if you want to create it then, instead of just raising an error. IOW, late binding, please. There's no reason to just error out because a single file or dir in the requested listing doesn't exist yet. You should be able to create the listing, and later (with or without Dired) create the missing file or dir. As stated in bug #18836: Let user attempts to actually access it raise an error, and let no error be raised if the file is created after creating the Dired buffer but before the user tries to access the file. In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19043 System Description: Microsoft Windows 10 Pro (v10.0.2009.19043.1466)