From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57102: 29.0.50; Peculiar file-name-split edge case Date: Thu, 29 Sep 2022 09:20:17 +0300 Message-ID: <83k05mhfby.fsf@gnu.org> References: <87a68cwlnv.fsf@posteo.net> <4ECBBAD8-732D-4235-BB7C-003E226543C0@acm.org> <87r0zya04n.fsf@gnus.org> <0f4ca4f3318d4005587a@heytings.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39064"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, 57102@debbugs.gnu.org, mattiase@acm.org, gregory@heytings.org, stefankangas@gmail.com, larsi@gnus.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 29 08:22:53 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odmwe-0009xF-5n for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Sep 2022 08:22:52 +0200 Original-Received: from localhost ([::1]:45360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odmwc-00008j-D3 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Sep 2022 02:22:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odmuw-00007D-8E for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 02:21:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36618) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odmus-0004al-Px for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 02:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odmus-00079k-G9 for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 02:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Sep 2022 06:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57102 X-GNU-PR-Package: emacs Original-Received: via spool by 57102-submit@debbugs.gnu.org id=B57102.166443244427461 (code B ref 57102); Thu, 29 Sep 2022 06:21:02 +0000 Original-Received: (at 57102) by debbugs.gnu.org; 29 Sep 2022 06:20:44 +0000 Original-Received: from localhost ([127.0.0.1]:35696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odmua-00078q-83 for submit@debbugs.gnu.org; Thu, 29 Sep 2022 02:20:44 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odmuO-00078N-BC for 57102@debbugs.gnu.org; Thu, 29 Sep 2022 02:20:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54534) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odmuI-0004Q4-Li; Thu, 29 Sep 2022 02:20:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=nIW0sjpOhvZ3WHoFTXdBG8DMjxjUMSxfZLTrLpVa4Mw=; b=MHoGhzFV3WC4 KQ76PY5coS7YZOnouPpEetIP3+MXQZePO7kEBnk5zMAOgw/oZEvdgY4jkkyctPY2B52847n3gUt8b 8yoBa3+9BbHNHdp4Ei9k8/oCMOiXi5mBiNF7kpYmqM2iuliYnz971X66kUbxAv6tsHtlHuZopdDqZ L1T+LrHjQfh1t0qclodQvdMQYaPur+BBdThrkqB4e7Nlk46sWaZsTj5HpvA30z8B1C1sgx4VS+X0t /FJvVp1EyqLQb+/sD/Yt2ZGdMl+5+68BMYftyFQkDEyqrXo3OUroO1OBfLHhTByIpYMqHw0jX/lYM RQ++CWVzi5vBSn9m+aDQHg==; Original-Received: from [87.69.77.57] (port=2170 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odmuC-0006gr-J1; Thu, 29 Sep 2022 02:20:20 -0400 In-Reply-To: (message from Richard Stallman on Wed, 28 Sep 2022 23:02:29 -0400) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243872 Archived-At: > Cc: mattiase@acm.org, philipk@posteo.net, 57102@debbugs.gnu.org, larsi@gnus.org, > stefankangas@gmail.com > From: Richard Stallman > Date: Wed, 28 Sep 2022 23:02:29 -0400 > > > > There's the Posix peculiarity that /abc and //abc are potentially > > > distinct, but ///abc should be equivalent to /abc if I understood it > > > right. > > We don't have to handle them that way in Emacs, > Emacs has its own rules about what double slashes mean. > > In the GNU Project we do not "obey" standards such as POSIX -- we > follow them when that seems good for users, and we diverge from them > when there is a reason to. That is true, but in this case following Posix _is_ good for the users, since these file names are used in Real Life. The Emacs's own rules about multiple consecutive slashes don't contradict with the above, because the Emacs rules don't have to apply when the slashes are at the beginning of a file name.