GNU bug report logs - #64791
30.0.50; [PATCH] Fix dired mismatch on some filenames

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: Manuel Giraud <manuel@HIDDEN>; Keywords: patch; Done: Manuel Giraud <manuel@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug marked as fixed in version 30.1, send any further explanations to 64791 <at> debbugs.gnu.org and Manuel Giraud <manuel@HIDDEN> Request was from Manuel Giraud <manuel@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 64791) by debbugs.gnu.org; 25 Sep 2023 09:40:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 25 05:40:14 2023
Received: from localhost ([127.0.0.1]:44236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qki4b-000317-Rd
	for submit <at> debbugs.gnu.org; Mon, 25 Sep 2023 05:40:14 -0400
Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:45164)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qki4Y-00030p-KX
 for 64791 <at> debbugs.gnu.org; Mon, 25 Sep 2023 05:40:12 -0400
Received: by mail-lf1-x12c.google.com with SMTP id
 2adb3069b0e04-50317080342so9938106e87.2
 for <64791 <at> debbugs.gnu.org>; Mon, 25 Sep 2023 02:39:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695634792; x=1696239592; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=3D8StlmGM8SWU9MdjWWYncVM7vzgaDZPbGiloxj6y24=;
 b=lqSgMyp1Ea0GsihaQkfaD8hp8WoNuqqOBQHFB5DIO9oVJxK3TMFYFDlECNQIG+x8ar
 a24gPqGyF2wU7yuLRltUGOd6OyHJMLMOPtLS4TAkUA5YZVrS0GQV4oRiZeZJvYOjeGGQ
 VrTo6e6Ix4H2YUVnNoL03XGALMJuUVjPsk5GSLYIUULE7GI++ir3LV62ykiMf0/yMIVl
 OMSXpyYeWOMQwICB92HTHXCnBD77YRRihDPnGQSD2HJsGCTrmq4r5XDpD0MhPOXzQWWw
 GXU7uPUif/LsbuCokIGiAP5PcgXIByVeOZ6GMJrkoJRneJu9E41qK4ZQ5Qn8+RmHtx4U
 x0cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695634792; x=1696239592;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=3D8StlmGM8SWU9MdjWWYncVM7vzgaDZPbGiloxj6y24=;
 b=qaoyqQmQCAvi1MF2jywkvxGb+BHrNlkIQHRNg3KdqvyL3pnnwjD9aUBb/rh+CN3ghs
 GVr1CcQyAtWEHtmQzb6yxHRopUv5U4LlW7QmZcZw1sF9nbVi5sbLt46KLCmouP7PejGM
 vzwRI5vRPyN3dQhgZxybPB0CC9+u6J28d2NxaNNVDu91BSZ4SbpUNThfT6Fg8xmqb1kZ
 d9MJ3hT8nnjJpPDtc332AeOucGfDng08g0w/cBCCYI1fqdIEmfUT+mvoShxWgeeRFJg0
 vnoKh0hl8CY3KNsLgnuTpsqk/YBf2rwdh/b6I/2lODwiUdUnNrqBkO9MGRP0c14jzq/W
 fhQA==
X-Gm-Message-State: AOJu0YyzX9GgV0bT4SyrS3JagS5FW2MAY2h/78LS2gD1QKKyhecNkJhD
 AW3FT3V5aguHn76GRVZ6OvbxAusgZVzUH2k77vE=
X-Google-Smtp-Source: AGHT+IEEs8HUoDnT/uMr3s7joH3yDVY7/sk5WHqIjhAomZWnNZk2OFfv9mR9Q3uY4LULqOzOJpPP6sfEsclfugTXzHc=
X-Received: by 2002:a05:6512:3e10:b0:4fd:f77d:5051 with SMTP id
 i16-20020a0565123e1000b004fdf77d5051mr5879382lfv.26.1695634792124; Mon, 25
 Sep 2023 02:39:52 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 25 Sep 2023 02:39:51 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83msxb37tg.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 <83ledj35hh.fsf@HIDDEN>
 <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
 <83msxb37tg.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 25 Sep 2023 02:39:51 -0700
Message-ID: <CADwFkmnwgJs4pH16qMF-mjXzU+RH+Z+DXQULDe6+LQXR_LBoQw@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> LGTM, thanks.

Thanks, installed on master [1: 9f91a1c3ebe].

[1: 9f91a1c3ebe]: 2023-09-25 11:36:14 +0200
  Make insert-directory-program a defcustom; use "gls" on *BSD
  https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9f91a1c3ebef4034d5e96741023abc4f3d02d730




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

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


Received: (at 64791) by debbugs.gnu.org; 24 Sep 2023 15:57:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 24 11:57:22 2023
Received: from localhost ([127.0.0.1]:43477 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qkRU2-0005WP-Eh
	for submit <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:57:22 -0400
Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:59647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qkRTw-0005W1-O0
 for 64791 <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:57:21 -0400
Received: by mail-lj1-x22e.google.com with SMTP id
 38308e7fff4ca-2bffc55af02so78335741fa.2
 for <64791 <at> debbugs.gnu.org>; Sun, 24 Sep 2023 08:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695571019; x=1696175819; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=dr4K5W/5/S16kkXsUc87Ndra9ddJe5OZOU/+Yy7UWPc=;
 b=LB/BhK0vpZfz9RyDGhCQCT/GgCHIFCuF8UfCs7W8yseJ6w5Bc35Fq+zKb4nzU95XpG
 yqfE4533heRT6rILFsTu58TfC1nmsaBDz07RY5PFTpa/sYBzRcVkKER9RTw7ze9iIFQA
 LYvO/49YJKcDAyZTuokh0l0RFtrC18L5jSQMixlkAAKFxTsHYVoSehE66+eUqwSHZKuA
 98tVzr7rg8Kb1qUIFhTOz8Cys3SBLOGUbr5Ghmvgj3aG7kCwRFovcwUmtrd80kboH1kb
 67vEuZfAcjB2Fb7097bPEJSpa+H2jqzd3D36haRMV8N8fZ80qpg5r8rMKQQq2Ii2g/zr
 ZdVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695571019; x=1696175819;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=dr4K5W/5/S16kkXsUc87Ndra9ddJe5OZOU/+Yy7UWPc=;
 b=PRQNJPLnMrAGyir4ZXR0C8NOpzHgVYbSxTI+XNiSH4iVdzk33KT58X4o8rZjEdJfYx
 MiKC742RHG/E7CVAcpKaP4LhE5zJdWR2UGn+mDPC8wrQ3JWic/JHS6EaPd6kcsEsIkcr
 5B8AdSRQ4Z5GY6t6wKea26CnB9FELLQz9pvoDqJz0vm54jlRPbwg+bUZpRIQomAvlCPZ
 6WMms/UqWlMbOKh5dt2DX5MUv2NcV27DyXbmrNX8u2tT7t+2ytA87RvXnGJhKhcscGuV
 payRbCL5qt3Tl3r1Sor3aTyMB6mKIJvLnVFibeQ05yf7633etZ3TqN8kmOnr3ghkvmb0
 xhhg==
X-Gm-Message-State: AOJu0Yzs4b7f9j8X+7pDxyTH84LxXVEt/QXwuYHxPehBQMza3mZx+1dA
 cgJc9a2hG21nRTjRlBLhrreyxtgosL57JRU0Dvs=
X-Google-Smtp-Source: AGHT+IHx4qreaqVaNsVos4LrsOtPnkRPvkBEn+KcJvn8AjioNA3/MEJ3jpT1mTNFsFaYyG3VMYSWiu08VybewVz/UpM=
X-Received: by 2002:a2e:7814:0:b0:2bc:be3c:9080 with SMTP id
 t20-20020a2e7814000000b002bcbe3c9080mr3247854ljc.27.1695571018626; Sun, 24
 Sep 2023 08:56:58 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 24 Sep 2023 08:56:58 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87h6njlgte.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 <83ledj35hh.fsf@HIDDEN>
 <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
 <87h6njlgte.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 24 Sep 2023 08:56:58 -0700
Message-ID: <CADwFkm=eC8fvbSoKCG4yPvS_HwzwYPZWs9=WjeVsP46A1Sr5qg@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Manuel Giraud <manuel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <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 (-)

Manuel Giraud <manuel@HIDDEN> writes:

> LGTM and I think it is better to have a custom for
> `insert-directory-program'.

Thanks for revieiwing.

> I'm not so sure about the docstring because "--dired" compatibility is
> not really mandatory.

It's not, but some things won't work without it (see
`dired-use-ls-dired').

I'll see if I can find a way to make the situation a bit more clear
before installing.




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

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


Received: (at 64791) by debbugs.gnu.org; 24 Sep 2023 15:41:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 24 11:41:41 2023
Received: from localhost ([127.0.0.1]:43457 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qkREn-00052b-ET
	for submit <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:41:41 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:20239)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qkREh-00052O-Tv
 for 64791 <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:41:36 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=x0LyM7+j
 HI7KOU1PByOrYcHskADx6eattY4Yh1KlWIs=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=brzSoe0VOYQ2hUFufizfeQzRGP0mbD
 c9eYLsxxronov3elQdx+lsrRFsEnrPzCX0dgo6XulAN/IXtkIqAi2oAw==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=x0LyM7+jHI7KOU1P
 ByOrYcHskADx6eattY4Yh1KlWIs=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=Q1I8psK/YrIhCzX6RjS7ggACUzOn9rWjtMVjSC
 g52ecskjUlssnTY1/qIJP2I8q94EWLS0Cqmh7Rk+GJzK2ZzU6z8gsPRqeKcQFCEtHFk6Vy
 RKhcC+ZIsbm83aps977fMBQaIbKQtexACbdw7G3Ep+V+fxklYP/ljdkRKebS2sNRtJDDaC
 91RFQAngwHcKMEPSh+agosCs9oKVGZfdJfx7vXwgf1046r/KJUCAqQHeQsQhp3ZaKvvD7D
 E+s+mzCeR72eODimwsg0IFxgn7BEA66jvVJpNLi7oJ5uLWKWVnrV2/LyVWUbbIfbNOTInT
 Phy+9tohBf1aBXlUbuMQV4qQ==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 655ba495
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 24 Sep 2023 17:41:18 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
 (Stefan Kangas's message of "Sun, 24 Sep 2023 05:34:20 -0700")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 <83ledj35hh.fsf@HIDDEN>
 <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
Date: Sun, 24 Sep 2023 17:41:17 +0200
Message-ID: <87h6njlgte.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <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 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> I guess we'd have to set it in something like `normal-top-level'.
>>
>> We have a machinery for delaying the initialization to startup time:
>> custom-initialize-delay.
>
> TIL, thanks.  How does the attached patch look?

Hi Stefan,

LGTM and I think it is better to have a custom for
`insert-directory-program'.  I'm not so sure about the docstring because
"--dired" compatibility is not really mandatory.
-- 
Manuel Giraud




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

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


Received: (at 64791) by debbugs.gnu.org; 24 Sep 2023 15:33:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 24 11:33:49 2023
Received: from localhost ([127.0.0.1]:43453 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qkR7F-0004qR-Er
	for submit <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:33:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qkR7D-0004qE-Br
 for 64791 <at> debbugs.gnu.org; Sun, 24 Sep 2023 11:33:48 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qkR6v-0005MQ-Dk; Sun, 24 Sep 2023 11:33:29 -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=Nyxs8bvD4ALjOzlBEn2dFSSIOmLchBx7fVumuKWskGs=; b=XliY4MweXbIp
 LbzICMHip6lHa8Z/cC9MEYIxobp5pyhm1UTHrtmC3//8m8QWF3unLVK80n9wmUdXokob51AVdlamb
 FPz8nQOwdjq9TCrwg5sYCkGZTZbfvHe676qfvyWOJVezgGohRu5WX3ecI8usEKRJorsRjKBMuqoI4
 XLpVqiO6UM76RL2UfaXxIg9BDKDw5hjbz8soAP5jVd8EAsUEsIF0q20/w4VRC+T4A0BNepqeLHI8t
 nS0DoQ1tmUt5kl0LMw2kNeuol2mvwNL3pCSquVtMVldtfQzGg+dTRP7sOMUTZ5bUrxYDos5PK5KYM
 Niwusw6yz5er43LWjYGmwQ==;
Date: Sun, 24 Sep 2023 18:32:59 +0300
Message-Id: <83msxb37tg.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
 (message from Stefan Kangas on Sun, 24 Sep 2023 05:34:20 -0700)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 <83ledj35hh.fsf@HIDDEN>
 <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun, 24 Sep 2023 05:34:20 -0700
> Cc: 64791 <at> debbugs.gnu.org, manuel@HIDDEN
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> I guess we'd have to set it in something like `normal-top-level'.
> >
> > We have a machinery for delaying the initialization to startup time:
> > custom-initialize-delay.
> 
> TIL, thanks.  How does the attached patch look?
> 
> It bootstraps and seems to work on macOS, at least.

LGTM, thanks.




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

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


Received: (at 64791) by debbugs.gnu.org; 24 Sep 2023 12:34:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 24 08:34:40 2023
Received: from localhost ([127.0.0.1]:41244 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qkOJs-0008Ok-B2
	for submit <at> debbugs.gnu.org; Sun, 24 Sep 2023 08:34:40 -0400
Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]:62858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qkOJr-0008OY-Ej
 for 64791 <at> debbugs.gnu.org; Sun, 24 Sep 2023 08:34:39 -0400
Received: by mail-lf1-x12b.google.com with SMTP id
 2adb3069b0e04-504427aae4fso3221190e87.1
 for <64791 <at> debbugs.gnu.org>; Sun, 24 Sep 2023 05:34:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695558862; x=1696163662; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=WX1PQUqzGVBF07/J5hfOjw+6borWfGlsI6prGXwWxcM=;
 b=M76BZxwOhqUGW9IqG0Yur5AV5TpyE7cdQ4uME/uwQFqneiqscAfW9P/1eEHMeQgmHp
 cZP/cwWXgAEMdaF5qv0pVwYxVQl0Goubu881AJNrAhgibDEQKi6Pll9DMuONVJbSBoBP
 XWMaB1XonOhKxiVpvd9x11bK0s16MDboaXLX7Dz3ad2B2GO7hO3C8ioceOKBd50/ul36
 aLvg3dHO+7eXhSlcDEUO9PpA3qVtJea6pCfQ2a/IcI7OW5d8DHio1HVKR9niBW1p/KJt
 1qLngBWmojf+w17CGKQq/qECQpsilpb22wt07RbFS5ibCYlBIhs31iQc0uQmpsBweUM1
 f0rA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695558862; x=1696163662;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=WX1PQUqzGVBF07/J5hfOjw+6borWfGlsI6prGXwWxcM=;
 b=K412hyX1fpjumGlWDHqeu4MXGHyjqKAzmAorlqoFdvpdLyMVodifcmlkQqytl4Rgfd
 DQOl0gNKU6aPaFtyYEM+C9a9fMXwxXMzD+OEiJp1E9osVpVVqKEMgnH+OIZc5T2CnTBz
 0JkvbO3DD5SeoA+qCtmk+lLdjuMVCtFO6sJQ7pkTZ/LX1aQmmLoeEMaKtKhyIFsRHQt9
 e0NoW1Aisol2snxIJPsNVJM53n1K7tQucG45KVBOdLx1sVQE6iJSkBOA0QuXZFTcfRtB
 W0lrvCXFzpvdATRKFOcO/7UfEb+OZafChhKa9YzcSuoLRW2+7HROig6fG66XOFinuNM1
 8O6w==
X-Gm-Message-State: AOJu0YwD0l1zoA9cP2IdQtLysDMCZH8aHSi2tVEm9F3fod6XVefUk9Dt
 gjnhfeNkUCD+zRe5aGf91xqh/uv7+OFtTJI+ItKbDIib
X-Google-Smtp-Source: AGHT+IEMz6mpbwmzoBcXfxt6Z0kV3dm9EaMwJL7bzMA2ez1cr06p0QaD52K3OebNMuA3OD9DRiNPufVJC7iLSl606lE=
X-Received: by 2002:a05:6512:acd:b0:4f9:dac6:2f3d with SMTP id
 n13-20020a0565120acd00b004f9dac62f3dmr2031633lfu.13.1695558861456; Sun, 24
 Sep 2023 05:34:21 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 24 Sep 2023 05:34:20 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83ledj35hh.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 <83ledj35hh.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 24 Sep 2023 05:34:20 -0700
Message-ID: <CADwFkmk2m19Pf2ehsyn6=42XcEw6YUq2EzXrodQwCAdwZx6U+w@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000a22a6306061a0f2e"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

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

Eli Zaretskii <eliz@HIDDEN> writes:

>> I guess we'd have to set it in something like `normal-top-level'.
>
> We have a machinery for delaying the initialization to startup time:
> custom-initialize-delay.

TIL, thanks.  How does the attached patch look?

It bootstraps and seems to work on macOS, at least.

--000000000000a22a6306061a0f2e
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Make-insert-directory-program-a-defcustom-and-use-gl.patch"
Content-Disposition: attachment; 
	filename="0001-Make-insert-directory-program-a-defcustom-and-use-gl.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 167dec96e0ea5c9_0.1

RnJvbSA3YTE4M2FiMGE2OTA4MDMwY2JlZWU5MzAxNDI5OTIwNDA2NDY1NDcwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBTdW4sIDI0IFNlcCAyMDIzIDA5OjUyOjI3ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
TWFrZSBpbnNlcnQtZGlyZWN0b3J5LXByb2dyYW0gYSBkZWZjdXN0b20gYW5kIHVzZSAiZ2xzIiBv
bgogKkJTRAoKKiBsaXNwL2ZpbGVzLmVsIChpbnNlcnQtZGlyZWN0b3J5LXByb2dyYW0pOiBDaGFu
Z2UgaW50byBkZWZjdXN0b20uCkRlZmF1bHQgdG8gdXNpbmcgImdscyIgb24gKkJTRCBhbmQgbWFj
T1MuICAoQnVnIzY0NzkxKQotLS0KIGV0Yy9ORVdTICAgICAgfCAgOCArKysrKysrKwogbGlzcC9m
aWxlcy5lbCB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9O
RVdTCmluZGV4IDUzYzg0NTFkYzE5Li42NDAwZmI1OTI1NSAxMDA2NDQKLS0tIGEvZXRjL05FV1MK
KysrIGIvZXRjL05FV1MKQEAgLTE0NCw2ICsxNDQsMTQgQEAgY2FuIHVzZSB0aGlzIHRvIGRpc3Rp
bmd1aXNoIGJldHdlZW4gYnVmZmVycyB2aXNpdGluZyBmaWxlcyB3aXRoIHRoZQogc2FtZSBiYXNl
IG5hbWUgdGhhdCBiZWxvbmcgdG8gZGlmZmVyZW50IHByb2plY3RzIGJ5IHVzaW5nIHRoZSBwcm92
aWRlZAogdHJhbnNmb3JtIGZ1bmN0aW9uICdwcm9qZWN0LXVuaXF1aWZ5LWRpcm5hbWUtdHJhbnNm
b3JtJy4KIAorKiogJ2luc2VydC1kaXJlY3RvcnktcHJvZ3JhbScgaXMgbm93IGEgZGVmY3VzdG9t
LgorCisqKiAnaW5zZXJ0LWRpcmVjdG9yeS1wcm9ncmFtJyBwcmVmZXJzICJnbHMiIG9uICpCU0Qg
YW5kIG1hY09TLgorT24gKkJTRCBhbmQgbWFjT1Mgc3lzdGVtcywgaXQgbm93IGRlZmF1bHRzIHRv
IHVzaW5nIHRoZSAiZ2xzIgorZXhlY3V0YWJsZSwgaWYgaXQgZXhpc3RzLiAgVGhpcyBzaG91bGQg
cmVtb3ZlIHRoZSBuZWVkIHRvIGNoYW5nZSBpdHMKK3ZhbHVlIHdoZW4gaW5zdGFsbGluZyBHTlUg
Y29yZXV0aWxzIHVzaW5nIHNvbWV0aGluZyBsaWtlIHBvcnRzIG9yCitIb21lYnJldy4KKwogKiog
Y2wtcHJpbnQKIAogKioqIFlvdSBjYW4gZXhwYW5kIHRoZSAiLi4uIiB0cnVuY2F0aW9uIGV2ZXJ5
d2hlcmUuCmRpZmYgLS1naXQgYS9saXNwL2ZpbGVzLmVsIGIvbGlzcC9maWxlcy5lbAppbmRleCA5
ZDc2NjY4M2QyNi4uZDMwNWM1MTc0OGMgMTAwNjQ0Ci0tLSBhL2xpc3AvZmlsZXMuZWwKKysrIGIv
bGlzcC9maWxlcy5lbApAQCAtNzcyNywxMCArNzcyNywyNSBAQCBzaGVsbC1xdW90ZS13aWxkY2Fy
ZC1wYXR0ZXJuCiAgICAgICBwYXR0ZXJuKSkpKQogCiAKLShkZWZ2YXIgaW5zZXJ0LWRpcmVjdG9y
eS1wcm9ncmFtIChwdXJlY29weSAibHMiKQorKGRlZmN1c3RvbSBpbnNlcnQtZGlyZWN0b3J5LXBy
b2dyYW0KKyAgKGlmIChhbmQgKG1lbXEgc3lzdGVtLXR5cGUgJyhiZXJrZWxleS11bml4IGRhcndp
bikpCisgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgImdscyIpKQorICAgICAgKHB1cmVjb3B5
ICJnbHMiKQorICAgIChwdXJlY29weSAibHMiKSkKICAgIkFic29sdXRlIG9yIHJlbGF0aXZlIG5h
bWUgb2YgdGhlIGBscyctbGlrZSBwcm9ncmFtLgogVGhpcyBpcyB1c2VkIGJ5IGBpbnNlcnQtZGly
ZWN0b3J5JyBhbmQgYGRpcmVkLWluc2VydC1kaXJlY3RvcnknCi1cKHRodXMsIGFsc28gYnkgYGRp
cmVkJykuIikKKyh0aHVzLCBhbHNvIGJ5IGBkaXJlZCcpLiAgVGhpcyBzaG91bGQgcG9pbnQgdG8g
R05VIGxzLCBvciBhbm90aGVyCit2ZXJzaW9uIG9mIGxzIHRoYXQgc3VwcG9ydHMgdGhlIFwiLS1k
aXJlZFwiIGZsYWcuCisKK09uIEdOVS9MaW51eCBhbmQgb3RoZXIgY2FwYWJsZSBzeXN0ZW1zLCB0
aGUgZGVmYXVsdCBpcyBcImxzXCIuCisKK09uICpCU0QgYW5kIG1hY09TIHN5c3RlbXMsIHRoZSBk
ZWZhdWx0IFwibHNcIiBkb2VzIG5vdCBzdXBwb3J0Cit0aGUgXCItLWRpcmVkXCIgZmxhZy4gIFRo
ZXJlZm9yZSwgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIHRoZQorXCJnbHNcIiBleGVjdXRhYmxlIG9u
IHN1Y2ggbWFjaGluZXMsIGlmIGl0IGV4aXN0cy4iCisgIDpncm91cCAnZGlyZWQKKyAgOnR5cGUg
J3N0cmluZworICA6aW5pdGlhbGl6ZSAjJ2N1c3RvbS1pbml0aWFsaXplLWRlbGF5CisgIDp2ZXJz
aW9uICIzMC4xIikKIAogKGRlZmN1c3RvbSBkaXJlY3RvcnktZnJlZS1zcGFjZS1wcm9ncmFtIChw
dXJlY29weSAiZGYiKQogICAiUHJvZ3JhbSB0byBnZXQgdGhlIGFtb3VudCBvZiBmcmVlIHNwYWNl
IG9uIGEgZmlsZSBzeXN0ZW0uCi0tIAoyLjQyLjAKCg==
--000000000000a22a6306061a0f2e--




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

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


Received: (at 64791) by debbugs.gnu.org; 6 Sep 2023 11:29:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 06 07:29:27 2023
Received: from localhost ([127.0.0.1]:33176 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdqip-0006y6-PD
	for submit <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:29:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44844)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qdqin-0006xq-C0
 for 64791 <at> debbugs.gnu.org; Wed, 06 Sep 2023 07:29:22 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qdqig-0008AT-7g; Wed, 06 Sep 2023 07:29:14 -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=z71kgILvVnQbHnH+x1eUJt54r+tiiEp7UkNvjPPToo0=; b=N1U115am1t7A
 b8KBpj1uZMR6brVS0a8iM4hjHShUZddDdakk2uOoBiQ3QRkzZD6rHudvxhJExavqeUUxl5gUZjF1Z
 S5Fw232gdRElD+a7HSLEz7O1cpT3v9zQlA0cQ3nN7wJRFUd68q3u4K+RNEvazeLBBBttKnwRmoAy7
 E+/VeIWViGRXDn9bWVB/Rp8m1VFNwAu7dGDv4VN8MIsGf8pHhKEqoGBLcKBMfGN0yEMxTUI5FrW2e
 Qywn8CfZbFeli87frl9x2iv5jnjIDphTnNIAuEsmG5phKvgox3wip5ZXJda9dixZQF1JZW4V8NUq3
 m3Usj/ZkCiPTOllZQzTmwQ==;
Date: Wed, 06 Sep 2023 14:28:58 +0300
Message-Id: <83ledj35hh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
 (message from Stefan Kangas on Tue, 5 Sep 2023 15:43:21 -0700)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN>
> Date: Tue, 5 Sep 2023 15:43:21 -0700
> Cc: 64791 <at> debbugs.gnu.org, manuel@HIDDEN
> 
> Stefan Kangas <stefankangas@HIDDEN> writes:
> 
> >> So I once again suggest to make this a defcustom.  This has two
> >> advantages:
> >>
> >>  . it will be evaluated at Emacs startup, not at dump time
> >
> > Agreed.  Let's change it into a defcustom.
> >
> >>  . it will allow users to customize the value and thus avoid costly
> >>    search  for the program and prevent finding the wrong version of
> >>    'ls'
> >
> > Perhaps this part is okay though, given that the search should only
> > affect users on macOS and *BSD (who presumably will want this anyways)?
> >
> > Proposed patch attached.
> 
> This doesn't work either, as it's also evaluated at dump time.

I thought it should be evaluated at dump time _and_ at startup time.
Was I misremembering?

> I guess we'd have to set it in something like `normal-top-level'.

We have a machinery for delaying the initialization to startup time:
custom-initialize-delay.




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

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


Received: (at 64791) by debbugs.gnu.org; 5 Sep 2023 22:43:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 18:43:32 2023
Received: from localhost ([127.0.0.1]:59751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdelg-0000sL-13
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 18:43:32 -0400
Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:58832)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qdeld-0000s7-AH
 for 64791 <at> debbugs.gnu.org; Tue, 05 Sep 2023 18:43:31 -0400
Received: by mail-lf1-x12e.google.com with SMTP id
 2adb3069b0e04-501bd7711e8so2274924e87.1
 for <64791 <at> debbugs.gnu.org>; Tue, 05 Sep 2023 15:43:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693953802; x=1694558602; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=5fLWnwkTPh5tDf9f9/7bTRly3Ebj1eY5Uuq5HhD6Nig=;
 b=dMsmZJp6SoYMszVtnkLUIS2RxWt2ZTmmew1OrFov5qzMEXsw3SYngAMyCRrx5ovcv/
 ik0EnZkZs/mKX7QU33jtWi02wKYQdsZH7nTtTcvLftJw9URC5abTXx6eqkzJkWaaajge
 RScTdE4/iBbYsqSnIKs5iGHzTwYNIO1HCUGhC4yYEwJWonGEh8glXZVq//NKfmFAl52U
 xGggtOKPdMhaOj5WjSUiL0DjvI/rctCc0ZSkA4+U4qLI555EEq0NnNoD7w3Oaom+m+ZH
 O9GYxzBwJBwt3MIrsFvmYrY/G/M52uOMwcPih4MkHA2uSyAzJixAx4eB68P/oCg+YsG3
 6JFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693953802; x=1694558602;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=5fLWnwkTPh5tDf9f9/7bTRly3Ebj1eY5Uuq5HhD6Nig=;
 b=g+3Bnkvejs7OYfwLVUotop4ryh6iflOoyMbtw1nanDLVG68NCYJtl6OoOvQCPNkGgc
 3WshZ0n3FS+i7EkuUUWG6OzhVf0HLIE0KlvY6cqzKHLAwAgWTdaPx+QYjiaZ0o0QXzk7
 9wp/CYkuDaWBBF91kDxnyVZ7uGba7wPsTeXHuA72fP77jd8Ko4haAxZz2yioN2wEWUvM
 uqRglem4u5jqbNgJ58BYHJRXrMaK8IE7r5tQsQMCjnaEgy7uxYfJvTyCf4jOiMK3niDw
 yM+M0Z4yUr4gvXcSgvkp1VaPsjJ6NRM7kL9XCQb2PoSmFFEr8QSIXFrqFF27MSapoDUe
 aXVA==
X-Gm-Message-State: AOJu0Yx9aqTqTj1wbrrM0pj8BbRBGGZDIrwM+aCszCeXP+1TzMwvcUzp
 CuwJZm4nVbhK8QqsUwj7PyHzP7sPEEz1SN4BUj0=
X-Google-Smtp-Source: AGHT+IGmYZNta+vtoXlG9baBDL6J90HbZ4jl/dtTpLQqfbY/UZsIj+FXK8Buxm66Lc5GTJ8X5s9VBzTxAjhgJakfQX4=
X-Received: by 2002:a05:6512:613:b0:4f8:7781:9870 with SMTP id
 b19-20020a056512061300b004f877819870mr794269lfe.60.1693953801928; Tue, 05 Sep
 2023 15:43:21 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 5 Sep 2023 15:43:21 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
 (Stefan Kangas's message of "Tue, 5 Sep 2023 15:27:48 -0700")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
 <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
MIME-Version: 1.0
Date: Tue, 5 Sep 2023 15:43:21 -0700
Message-ID: <CADwFkmm9x7WbM7CGSx6L3G2foCEhtgKqP4MjPGhjE35AR9Arww@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

>> So I once again suggest to make this a defcustom.  This has two
>> advantages:
>>
>>  . it will be evaluated at Emacs startup, not at dump time
>
> Agreed.  Let's change it into a defcustom.
>
>>  . it will allow users to customize the value and thus avoid costly
>>    search  for the program and prevent finding the wrong version of
>>    'ls'
>
> Perhaps this part is okay though, given that the search should only
> affect users on macOS and *BSD (who presumably will want this anyways)?
>
> Proposed patch attached.

This doesn't work either, as it's also evaluated at dump time.
I guess we'd have to set it in something like `normal-top-level'.




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

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


Received: (at 64791) by debbugs.gnu.org; 5 Sep 2023 22:27:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 18:27:59 2023
Received: from localhost ([127.0.0.1]:59741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdeWc-0000Un-N0
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 18:27:59 -0400
Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:53440)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qdeWa-0000UY-GZ
 for 64791 <at> debbugs.gnu.org; Tue, 05 Sep 2023 18:27:57 -0400
Received: by mail-lf1-x12d.google.com with SMTP id
 2adb3069b0e04-500cfb168c6so5033933e87.2
 for <64791 <at> debbugs.gnu.org>; Tue, 05 Sep 2023 15:27:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693952870; x=1694557670; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=XCK+Lzj1zYrguSEJLD5sde5pCP0xaJ1eTBxAhFmZk6Y=;
 b=bUGJNneQWtMng48FKtQQqLDJ6B52e10s4AADC333ksCalkmurD9e87aL3H9S4SXuAz
 9uYk/X+ZUEJ7X5u2gYLJ8Rxf6DhQtTtDI2f4sFYg7hoCtSYKXEyN8oASkxrQp9qgX3nZ
 Qg2J2sMl3GzZv7Vb24H33GD7IYAkmXIOwZhSYmC8EwJwGqqQg8Xpfy5VrrDPSiS2BRNq
 RE6w2De7i9yOYWh0rp3qWb7/KaZVUwoO7iKFtvetjOC4UuDslBA+OCWllPnSjo8DTgFV
 8KIyga3fvbZnjZ+qUlssWOAI/HQ43N2PgiOU34ZQzm9zzdL9eRji5q/pl08aYs+R8HqO
 G4Vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693952870; x=1694557670;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=XCK+Lzj1zYrguSEJLD5sde5pCP0xaJ1eTBxAhFmZk6Y=;
 b=fMSQ9tvErSIOPYueHBU8ykFg/DKx4Rj9LpI5s2Wgl0DgKqsuR3t0RT5ngEmZz/r/lS
 VgswSym77RFzqxn8fQqHOVoNvkEubwg1aTHpfFkFqrCpwD6hqCx4x8refrdouDp0l1/b
 gCU9cMj5hHAR4cczIF6roR7cnfX6MCKLdLLhmwS/hK3KKT5mm4vFWQHNEK9ALS4P/xbU
 wdG3iekLj6/QKJjlpbHvx8f4o71Ol4wMJAd/IkNzFbdZNOAishWrwSgYMOz1jNcnseQC
 tJqz6Tb24cAZplmhvq6r6MwoRgKdjg4QJYXWubRGEGbjZ0aVLDHc988mhXPJcMryz6J9
 AXow==
X-Gm-Message-State: AOJu0Yyow4smAj5vHAlVygnvrZw0YZWLtDzzGbFH5IHn4AsFoCiOWRar
 Sszaf96+7uEF7RReRBNqbrUr4MzOotYlJ8BARari9owdlTU=
X-Google-Smtp-Source: AGHT+IEli89ZHBvGnjCggup+cbgcMPuL9Ab+Ps/XZbW9wtyRHUz2FxkHwWntpoRttdl7hXOWe1FxaCFmlW5MdPF0p+g=
X-Received: by 2002:ac2:5bc4:0:b0:4fd:d172:fc2c with SMTP id
 u4-20020ac25bc4000000b004fdd172fc2cmr843020lfn.21.1693952869583; Tue, 05 Sep
 2023 15:27:49 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 5 Sep 2023 15:27:48 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83edje5e0s.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <83edje5e0s.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 5 Sep 2023 15:27:48 -0700
Message-ID: <CADwFkmnbwSX0ucAxGZ5wpgA=Aa7ooKR+rD87mL2UzP5-Jwg4EQ@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000000eef4e0604a4239a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

--0000000000000eef4e0604a4239a
Content-Type: text/plain; charset="UTF-8"

Eli Zaretskii <eliz@HIDDEN> writes:

> Actually, I take this back: this defvar will be computed when files.el
> is loaded, which is at dump time.  So this is not TRT, since the
> conditions and the environment at dump time could be very different
> from those at run time.  It could be even on another machine.

Yes, right.  That's no good.

> So I once again suggest to make this a defcustom.  This has two
> advantages:
>
>  . it will be evaluated at Emacs startup, not at dump time

Agreed.  Let's change it into a defcustom.

>  . it will allow users to customize the value and thus avoid costly
>    search  for the program and prevent finding the wrong version of
>    'ls'

Perhaps this part is okay though, given that the search should only
affect users on macOS and *BSD (who presumably will want this anyways)?

Proposed patch attached.

--0000000000000eef4e0604a4239a
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Make-insert-directory-program-a-defcustom-and-use-gl.patch"
Content-Disposition: attachment; 
	filename="0001-Make-insert-directory-program-a-defcustom-and-use-gl.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 1733b0134daf8797_0.1

RnJvbSA0M2ZmOTM5NmZkYzZiNTY0M2E3MmZkYjc2ZWNhMTAwNjc3NjJiMzM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBXZWQsIDYgU2VwIDIwMjMgMDA6MTY6MDMgKzAyMDAKU3ViamVjdDogW1BBVENIXSBN
YWtlIGluc2VydC1kaXJlY3RvcnktcHJvZ3JhbSBhIGRlZmN1c3RvbSBhbmQgdXNlICJnbHMiIG9u
CiAqQlNECgoqIGxpc3AvZmlsZXMuZWwgKGluc2VydC1kaXJlY3RvcnktcHJvZ3JhbSk6IENoYW5n
ZSBpbnRvIGRlZmN1c3RvbS4KRGVmYXVsdCB0byB1c2luZyAiZ2xzIiBvbiAqQlNEIGFuZCBtYWNP
Uy4gIChCdWcjNjQ3OTEpCi0tLQogZXRjL05FV1MgICAgICB8ICA4ICsrKysrKysrCiBsaXNwL2Zp
bGVzLmVsIHwgMTEgKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4
IGE2OGU2N2UwNjk0Li41MjY0ODQwMDI2MSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRj
L05FV1MKQEAgLTEyOCw2ICsxMjgsMTQgQEAgY2FuIHVzZSB0aGlzIHRvIGRpc3Rpbmd1aXNoIGJl
dHdlZW4gYnVmZmVycyB2aXNpdGluZyBmaWxlcyB3aXRoIHRoZQogc2FtZSBiYXNlIG5hbWUgdGhh
dCBiZWxvbmcgdG8gZGlmZmVyZW50IHByb2plY3RzIGJ5IHVzaW5nIHRoZSBwcm92aWRlZAogdHJh
bnNmb3JtIGZ1bmN0aW9uICdwcm9qZWN0LXVuaXF1aWZ5LWRpcm5hbWUtdHJhbnNmb3JtJy4KIAor
KiogJ2luc2VydC1kaXJlY3RvcnktcHJvZ3JhbScgaXMgbm93IGEgZGVmY3VzdG9tLgorCisqKiAn
aW5zZXJ0LWRpcmVjdG9yeS1wcm9ncmFtJyBwcmVmZXJzICJnbHMiIG9uICpCU0QgYW5kIG1hY09T
LgorT24gKkJTRCBhbmQgbWFjT1Mgc3lzdGVtcywgaXQgbm93IGRlZmF1bHRzIHRvIHVzaW5nIHRo
ZSAiZ2xzIgorZXhlY3V0YWJsZSwgaWYgaXQgZXhpc3RzLiAgVGhpcyBzaG91bGQgcmVtb3ZlIHRo
ZSBuZWVkIHRvIGNoYW5nZSBpdHMKK3ZhbHVlIHdoZW4gaW5zdGFsbGluZyBHTlUgY29yZXV0aWxz
IHVzaW5nIHNvbWV0aGluZyBsaWtlIHBvcnRzIG9yCitIb21lYnJldy4KKwogKiogY2wtcHJpbnQK
IAogKioqIFlvdSBjYW4gZXhwYW5kIHRoZSAiLi4uIiB0cnVuY2F0aW9uIGV2ZXJ5d2hlcmUuCmRp
ZmYgLS1naXQgYS9saXNwL2ZpbGVzLmVsIGIvbGlzcC9maWxlcy5lbAppbmRleCA0MTg4NjE1ZTQ5
MC4uZWY1YzZhOTZiNTUgMTAwNjQ0Ci0tLSBhL2xpc3AvZmlsZXMuZWwKKysrIGIvbGlzcC9maWxl
cy5lbApAQCAtNzcyMywxMCArNzcyMywxNyBAQCBzaGVsbC1xdW90ZS13aWxkY2FyZC1wYXR0ZXJu
CiAgICAgICBwYXR0ZXJuKSkpKQogCiAKLShkZWZ2YXIgaW5zZXJ0LWRpcmVjdG9yeS1wcm9ncmFt
IChwdXJlY29weSAibHMiKQorKGRlZmN1c3RvbSBpbnNlcnQtZGlyZWN0b3J5LXByb2dyYW0KKyAg
KGlmIChhbmQgKG1lbXEgc3lzdGVtLXR5cGUgJyhiZXJrZWxleS11bml4IGRhcndpbikpCisgICAg
ICAgICAgIChleGVjdXRhYmxlLWZpbmQgImdscyIpKQorICAgICAgKHB1cmVjb3B5ICJnbHMiKQor
ICAgIChwdXJlY29weSAibHMiKSkKICAgIkFic29sdXRlIG9yIHJlbGF0aXZlIG5hbWUgb2YgdGhl
IGBscyctbGlrZSBwcm9ncmFtLgogVGhpcyBpcyB1c2VkIGJ5IGBpbnNlcnQtZGlyZWN0b3J5JyBh
bmQgYGRpcmVkLWluc2VydC1kaXJlY3RvcnknCi1cKHRodXMsIGFsc28gYnkgYGRpcmVkJykuIikK
Kyh0aHVzLCBhbHNvIGJ5IGBkaXJlZCcpLiIKKyAgOmdyb3VwICdkaXJlZAorICA6dHlwZSAnc3Ry
aW5nCisgIDp2ZXJzaW9uICIzMC4xIikKIAogKGRlZmN1c3RvbSBkaXJlY3RvcnktZnJlZS1zcGFj
ZS1wcm9ncmFtIChwdXJlY29weSAiZGYiKQogICAiUHJvZ3JhbSB0byBnZXQgdGhlIGFtb3VudCBv
ZiBmcmVlIHNwYWNlIG9uIGEgZmlsZSBzeXN0ZW0uCi0tIAoyLjQyLjAKCg==
--0000000000000eef4e0604a4239a--




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

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


Received: (at 64791) by debbugs.gnu.org; 5 Sep 2023 21:58:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 17:58:09 2023
Received: from localhost ([127.0.0.1]:59702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qde3i-0005W6-GJ
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 17:58:09 -0400
Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]:48519)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qde3c-0005VX-5r
 for 64791 <at> debbugs.gnu.org; Tue, 05 Sep 2023 17:58:04 -0400
Received: by mail-lj1-x233.google.com with SMTP id
 38308e7fff4ca-2bceb02fd2bso45398951fa.1
 for <64791 <at> debbugs.gnu.org>; Tue, 05 Sep 2023 14:57:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693951073; x=1694555873; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=bPDwOndN3ShKvNecLUgk1egjbHIEQN0q0YHph78tam0=;
 b=L0EF1q5p1Camuad0A2FnsNjPHq8uxB5bpYzQsz0DZO1B5nIv13l9cmFNO/q3nPL3uY
 ZzrF1Wg9iDMVbr0vbImhatOVRL8NvXdfZCLQe1SbZuwgkz/j8cf6TF5LhTHxnfoKZ2Ym
 Dpg2rf/lQY9sDOzXxfTt9Zjm+U+xMDK8FQXRweYqdoybinOkELm9eo9yoMvwf6Sowpms
 1B9WmScxYXG1cWcQkXOSUu7MbIi023EE7cPJJZkamb9cj+LrvSjFLD0sagrBcuKtRYAy
 jdPtTH8AMmq5wQ4VXcmdv+N4bL64RGHC56pNWU/7ThCXUrDvxKGRSxBcO9jCsz/69sLj
 we2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693951073; x=1694555873;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=bPDwOndN3ShKvNecLUgk1egjbHIEQN0q0YHph78tam0=;
 b=S6kz2DTcrgBs2jlNWvS6u1c7blYqDlAHKY8jAWbGVbY4r9G8B+bZskA7uY3O6BEA9w
 6HMahCASTZceMgrJF6MMT8ClweWQY+DGFxs88nEztMETQlEEtT9MAaO3ZUGPpGB1hSu/
 wxniFgwt95O+3xttzJ6HGAIJ1fTdZmKIpVT8PLfhMqnT4/EQe5gd3Rj6NQHY/c+StW30
 W5p9gGlNTuJ7eO3bruwEfxQTPvPijTuCqLIizZ33vEIj/+gMipx7PvzBnDeUlm0BW7AV
 g4DCBBO11rzxGpWoaPCpUKARcnvavu4M+lvq4Q5bti14HPiviyei4pNuO2ovpzutWhCe
 RwKg==
X-Gm-Message-State: AOJu0YwyyMdtlTauNGHXAFt94rASs9vSL2ytZBM3IJRltrKkelqLkUzz
 ++cGZ+pwc6gQdiayIHxrVf/7vz0elreST0pJiFs=
X-Google-Smtp-Source: AGHT+IEpQ5tFKA68V+56MQuk6aLm3oeICga4uskU7pcZLhP76+JzlJSxucXGqH9V8tp8QodB5iImZOMXjBpllDqD5BY=
X-Received: by 2002:a05:6512:5c8:b0:501:c1d4:cf68 with SMTP id
 o8-20020a05651205c800b00501c1d4cf68mr800815lfo.15.1693951073431; Tue, 05 Sep
 2023 14:57:53 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 5 Sep 2023 14:57:52 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <s0dmsy1v5bm.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <87r0netlc0.fsf@HIDDEN>
 <87ttsaibza.fsf@HIDDEN>
 <CADwFkmmKoLTwKHKnFu0QUaF3fpCow2a04MQcCVFUs1GiueRo9w@HIDDEN>
 <s0dmsy1v5bm.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 5 Sep 2023 14:57:52 -0700
Message-ID: <CADwFkmkpDfVKfdGcETdBoU6dAG3tPSmbFqUdLbJgSzmioHZkWA@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Po Lu <luangruo@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <at> debbugs.gnu.org,
 Manuel Giraud <manuel@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 (-)

Po Lu <luangruo@HIDDEN> writes:

> GNU ls is a compatible replacement for Unix ls, the installation of
> which shouldn't produce problems on Unix systems.  I've been installing
> it from the coreutils tarball since it was still named fileutils,
> without any ill effect.

I assume you do this on your BSD machines, so I'll take your word for
it.  I wouldn't be brave enough, myself.

In any case, I'm confident that most BSD users will use ports rather
than replacing their BSD userland with the GNU one, and we have
established that ports names it "gls".

Let's worry about the 99.99 % of use cases here.

>>> Favoring `gls' over `ls' will lead to Emacs overlooking a
>>> potentially
>>> newer Coreutils installation as long as one from the package manager
>>> is already present.
>>
>> I don't think I understand what situation you have in mind here.
>
> Where /usr/local/bin/gls is older than another installation of
> coreutils.

Why would that be an issue?




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

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


Received: (at 64791) by debbugs.gnu.org; 5 Sep 2023 00:20:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 20:20:58 2023
Received: from localhost ([127.0.0.1]:52946 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdJoQ-0007rD-Eb
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 20:20:58 -0400
Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:36674)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qdJoK-0007qw-7U
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 20:20:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1693873246; bh=VPSsSlNsmZubJ0ZXwjrLJRI3IBJF7eLrkFpy5Vqyj/k=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=DEqMhu4kE0C109t2m0ET0H54nML9WoHJ/yWktgVgZqlzdurgJv/AuUM4dtmWREiyZci1gXXDQHy2ha0suzBxMnwFCq7cWp+jImJJtkz4lHYs/5x/lFQdeM6DBNsBomtIcQ0nazpha7UCCfm7M+M3OdegSklSAadvq6TX8+MyWCh3/lD5UOS6urYcgjDue0kalL/XkVYlJyqDBfpZvgttNISoeVH8//xZP7b9xJfm9xOv137xGgNE9rF1nUsUriPYGMzeD2ym1V4rWCF9gubxYBWWiifn95dp73SIUsivyr1tjpMZsUiEvylGXMuRyYgTkPlLiNBSSYhCPoeohCZU3Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1693873246; bh=+aTrc6Zf0uzCk0fXskC82hlXrDnG9U51lp0zYGBElxQ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Dt1e8XditT58q6hZa4NRglGw5rdKeqIB7+N4mvgCvp+JRjOBEi/HF4v3Y19ensUNdYjWOP/8ZQKgphnuBwhjmnKD0g5wGpcCl/s9vdfFFBTsp94QccbWt7V9X/K+XgUJwiUNgn2GJQwKnfBmmiS5fasZcRtuW/h0Blz6fhUNM36+EGbyui+V3u/7hRA0qR5dDNJC3Yfs4qvyJBpji6d+WIDg+Qj8pkxlF3NUj7SJqB2pDDlf65JSwGBoQxO/F+soWWp7ZBs7I/7Djbbh7ft5GkZOMRJ3vFwoGXMpNzUNQjWc2w0uxMtelh2RLivdigdqNcCWdN0xdPnOcLa7w89gew==
X-YMail-OSG: Mjkg7toVM1lmSsMeN1.PRnJgdtYjJp1h0VSBh5OT3O265iX4JigFQF5ZBCykuvv
 G6fLPAH2fyKM4T0DRJI6_ctBdre0avvXgWqAVC.ubfw5Jd3Dcu_6spZhaJZCbr1QRNSEfArwirkl
 MQKKDjIOdXN.lyUpTfCT1Bsfm.0pe0dsUxB.4d_V_d0AGkqeU30kUYA2Zv_IwD3FeIUJr29oxtkb
 kmOxrzijag0L.bFZkK6yhdtGCnODFxvabyGoxf9EdbCuidLkQFIUhtBVY0CJbIRUNv1.QSyCyehq
 pmeOEArjM4jtQSxNgXIvh5HAQ4tEpVYy_m3.ajyDwuc1uNEscf.y8vn_BYF9h4VQwVYhYJopOIj0
 .NkXtz77Wk5lp6zxrD1kr4ix75AormwYkYBAZyazlAmbfSMougSDRbz3Gzz1k9siYsga.aZLejOJ
 ebDRrSPKCthC9Ao5fZu5shLPg.6Kj_LPizyEyYlM9bTVkEGnoBWYYbzcOQ79SBDg1mY53F5ak1hO
 Mt7EgN0ZGKqONIPkinSilFZStsTRhM9LsSIwZ90yjElHYJ_JHKfgAwErI7u4PB0MKF3gBlLziRKV
 rz_pRW46icy41qZiTSx3GhLiPD9EWXEBrMrKVfaestbnqOH5vgsxCL4Ucvwoq.QRJ_Kj2_RgiRuL
 dVTbW.zzlfq7.fgG2rhvdy1Gys22TBuxRFgvD5voelp1yHlhTWQvM0m2Na9GBzhr5ZMaj1JhnZ31
 wyAGeSSfkNWzSq0Twp9YR_t3nY_U8zZi6RkGbQfUT82tVngWW.UswPduritkGgLmE2JGIXmXXlMI
 QFXnPI48jIy6Qo.aErNhfCVPVPrMO4onjywPjJg7MYK212QeuqM2C7N371gCeeQf5v7SjdPmZasE
 E_vnmQU.pR2T3Di_0HTqOJU0s9mSGh9UgMjkE2jU_v6sUqcAIps.E3BDEFTvTJGScgPpRWWA2R58
 DShxGl3oS7U0p5IclgHStJ_lbUWqIAenPrA4tN8V7xgWOo.nX10LNdZPKjNhrnqpbOmfOUjIT6Hz
 A9l7dX343zuA3oJSl92X8Og_t0Bj6Inx5SaaZ2iwa.dHlC1eY0B7xpTpT_fuPxgL8AwyeaFYdcGW
 P3GyPTEL0UZQLEBh4EGwLJG.ykLPZdfcN98OUCHE9218FUIlBNiHvSLJu8owNAfEkKy78jcKa.Ea
 ffKlHXpOy6U_GYdy4s_vs5s9GbiGR2AvZkmW7hRNuOoq6eL_Vn7A5nTnj3NY1fyWV7lzGlDix2hW
 Np6N_daIUvJBKiQzl5_K1Z4HUd1hgUYSCMUN115Jc.PYF15DFWayGQiJmDW52pJlRDolOA_xLF4s
 taRk_epeqpQyKFhZhw_eDRfPEF05XTDW3yHiEO06WfnL9UXJOD4cOaqNGXMSGZapx0XKKTDmn91p
 HcbMfZAYhYgBGUVjo3OwqNLfCRRp7j1PrtIGUASw4QMlZqSO8TAfwKstAAi3bfEysdyfdJu4FpQ2
 UvtVapz9owrr.Rdk66k8Xkw4NQpda8mQ0CUUiZS27TMf1Xvv.tBRLawlOng8CzQR92ujFzJOsCRG
 cHs2RZW_YGyOz1l18H6XXcmfvx5tbH2uvnxBu1m2WrYsnyuzlmcAXzZSJZU8EwZwx02QyZ7E34Rn
 o0WrqvXHslUHCTXo1ck2OsIwKx74qH4pqs2uH6PNaoPmKBXynYigz7gUOsfY0dFOXxZBVt8EXpHJ
 Zyn7hjtRblwO6Ahd7GTr38TVcbTm0RxTsuSNx7Yn7FaCwX8LXF0kZf267ImHNsKWMBABk2gx_kLY
 ONeoFmaDgpdtUGT9dVs18GCgm55_MAAPx_whZp8s_qUfpvNLUpGUsaB2JGlXslQZqc9PRws4wDS_
 2kP9C0gcKWTzgsYOrCog01lnZ1xBK.h4g2Q2j.IFhU3wAp_jNOmdsybbIpZVmaCHmmuPnnHf58OV
 XDzDl1Wz7vzJI1rXaipcXy1JkP3s.lyzgmPEA5FoDGAfVPXT4GH0zvVcrq1S96dR1dVUcYi2XrFr
 WEetEbTA0z8_LMpZDiW9l7OrQEMZGEQYkpgqQLSBW243HNxFY1GI3nQOBE9B_f_KP4y4FPY_V6dE
 bWD.iWgfXsosr19qiYsMl3oS3L3xK561Ftgx41OwSFgISf6A.sgkmLsu2kGSX5URCWFWwI8J9IJ3
 kUx5_dvA_NyYKEpZ08ivJVva5kEV7ErxaI0OMlf2T7.5LxTkllgXpsabNWPruTFvhpjtVfvycnWh
 0OmTSqGhZCGTHrkwjeOnDxMXsNBAdbNFVzg.y.rUx8N2kcgZVv3u8mSrGsQ--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 5a6533c6-2605-42e1-a669-18c3b9ed8fa2
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 5 Sep 2023 00:20:46 +0000
Received: by hermes--production-sg3-69654d8bd-cdvp5 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID bdb46694b7f573274e66f9c39184bf4e; 
 Tue, 05 Sep 2023 00:20:40 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <CADwFkmmKoLTwKHKnFu0QUaF3fpCow2a04MQcCVFUs1GiueRo9w@HIDDEN>
 (Stefan Kangas's message of "Mon, 4 Sep 2023 12:22:58 -0700")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <87r0netlc0.fsf@HIDDEN>
 <87ttsaibza.fsf@HIDDEN>
 <CADwFkmmKoLTwKHKnFu0QUaF3fpCow2a04MQcCVFUs1GiueRo9w@HIDDEN>
Date: Tue, 05 Sep 2023 08:20:29 +0800
Message-ID: <s0dmsy1v5bm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 812
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <at> debbugs.gnu.org,
 Manuel Giraud <manuel@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 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> I doubt anyone would make install GNU coreutils on top of a BSD
> userland, because there would be no end to the breakage that would
> create.  That's the exact reason why the 'popular name' on BSD is
> "gls".

???

GNU ls is a compatible replacement for Unix ls, the installation of
which shouldn't produce problems on Unix systems.  I've been installing
it from the coreutils tarball since it was still named fileutils,
without any ill effect.

>> Favoring `gls' over `ls' will lead to Emacs overlooking a
>> potentially
>> newer Coreutils installation as long as one from the package manager
>> is already present.
>
> I don't think I understand what situation you have in mind here.

Where /usr/local/bin/gls is older than another installation of
coreutils.




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 19:23:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 15:23:08 2023
Received: from localhost ([127.0.0.1]:52627 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdFAC-0006D5-Ae
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 15:23:08 -0400
Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:56401)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qdFAA-0006CN-2C
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 15:23:06 -0400
Received: by mail-lf1-x12e.google.com with SMTP id
 2adb3069b0e04-500a8b2b73eso2757383e87.0
 for <64791 <at> debbugs.gnu.org>; Mon, 04 Sep 2023 12:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693855380; x=1694460180; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=UYlVNs4Dz6t5ZWnwPEY8sacCDAhKZC4tFwgYU4yYUNQ=;
 b=Nyz0RdCSnAkLRbVVbJ3ESeaypgiJMB//ASVAY989DVqw2JZMjfucm6RF9wkDvzPBWu
 S9Q945kOkReB9U/5Cmasu9QKhLQlDcC9DmrRtwhOpEKA1e4GS+3pYxQOUUPd5vYub4r6
 3ttLsJAwr3FziGHvAnvh9dRf6PEorn2dUDE8sXjlpLdAlU5uqTQAOyFsxD1DdCh5Bz+V
 UiMn5sSHuacMHMaIJ8Jx0dKkL0r8pxVdd2xsxLRmVHD1Sr7uBnVt5pFqvUqN0U6Mkvae
 EjMqqbLS4zDgdRQ29weEl8MvSMCjKh71/6tGluP+RN5jJ19KfPsPyFebBoIJOg+uYDlL
 fLMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693855380; x=1694460180;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=UYlVNs4Dz6t5ZWnwPEY8sacCDAhKZC4tFwgYU4yYUNQ=;
 b=Zh1vbu4jRhAVKK56raLY6d1nb7yBxhiAfVk9MCWX6dGTMj5PyhgNo3Gxf0XZFApIXu
 4idOvEtvIkn1mBpsO78EVeYnI6VBKLcsk/NtniPAc7jVO0mnzN37vcNnSqPulngMTKI0
 1ZNpzNci29YJMJv0ueP3uSY0E1W+gR0SlBG3HYFzbe9Icr/ZnkoCbHPS4sp1WDHg4dvl
 t4gF7hM8xTQbq8QAYpksIS013E++dsipAE+NtAhURYSw5kDVLH0X1bVuXZMoGmEJ3FPW
 mGTQiPAKX7MjYNDxdlHQbOG01GQQgpSgrK/VqdNnBXTMXJexZTg/fFSdoAnO6AIjf8A1
 Gzbg==
X-Gm-Message-State: AOJu0YxeHa1Z/AzwDI+2c8OaQwjwg33UvBWpwbyfUSA/6SQE52eabRvW
 SbkvmL3Hp9G4MXpL/pUpDdZzpkjT/7OGrX9XRbM=
X-Google-Smtp-Source: AGHT+IHkdSINgAz2VlLp4qeWFGp8mh2hezQQCFOkIeBdiVbEFqCqxvg2wFtMLqjp8uf53AjEqAPRfPvHO4dpRAK5tcY=
X-Received: by 2002:a05:6512:2522:b0:4f7:6966:36fb with SMTP id
 be34-20020a056512252200b004f7696636fbmr7206509lfb.12.1693855379989; Mon, 04
 Sep 2023 12:22:59 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 4 Sep 2023 12:22:58 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87ttsaibza.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <87r0netlc0.fsf@HIDDEN>
 <87ttsaibza.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 4 Sep 2023 12:22:58 -0700
Message-ID: <CADwFkmmKoLTwKHKnFu0QUaF3fpCow2a04MQcCVFUs1GiueRo9w@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Po Lu <luangruo@HIDDEN>, Manuel Giraud <manuel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <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 (-)

Po Lu <luangruo@HIDDEN> writes:

> The popular name for GNU ls is actually `ls', given that you install
> Coreutils from the release tarball.

I doubt anyone would make install GNU coreutils on top of a BSD
userland, because there would be no end to the breakage that would
create.  That's the exact reason why the 'popular name' on BSD is "gls".

> Favoring `gls' over `ls' will lead to Emacs overlooking a potentially
> newer Coreutils installation as long as one from the package manager
> is already present.

I don't think I understand what situation you have in mind here.

> Have the BSDs abjured the nasty habit of placing site software in a
> single /usr/local directory?

They have not.




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 12:17:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 08:17:34 2023
Received: from localhost ([127.0.0.1]:48987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qd8WM-0002jF-5T
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 08:17:34 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:49060)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qd8WK-0002j0-Ih
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 08:17:32 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qd8WD-0006Z3-ER; Mon, 04 Sep 2023 08:17: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=1Cm1u+SefvnxtQ7HLxBa/YEE9A/phU4QSW6a1kS1iXo=; b=btFz2ytoJxBF
 ii779mZcINGzLMYtMeaj2CiHKfgb5UypuEECmrfzMmX84KP55nfw/DnIzgnAXWwYFS5+KoiOYXPzU
 gU+N2jfz0JXs3cvOfEeIkI8GzrujLyyRbDTheZrwXHJ9v/iXRhiy4/3jT5mcmhBaavM/MTR9Lx225
 +/9ayUvh34wgRlck8RFccm8UunGH/gjnSvUPtPe7lMxHiRjK0OpOKFUdUMzxpcyAk3baZNNhLv8cm
 FwV2KithQdF1HugaYWWCs6KwmTV8BOrIjVkaW1sdYA+kn00HTUqKv7Gd7q3O5OCrfpQGCjpYRL4uM
 rXQdqAplNn7yyD3M0gAQAA==;
Date: Mon, 04 Sep 2023 15:17:07 +0300
Message-Id: <83edje5e0s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: stefankangas@HIDDEN
In-Reply-To: <83wmx75aad.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 03
 Sep 2023 22:25:30 +0300)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (---)

> Cc: 64791 <at> debbugs.gnu.org, manuel@HIDDEN
> Date: Sun, 03 Sep 2023 22:25:30 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > -(defvar insert-directory-program (purecopy "ls")
> > +(defvar insert-directory-program
> > +  (if (and (memq system-type '(berkeley-unix darwin))
> > +           (executable-find "gls"))
> > +      (purecopy "gls")
> > +    (purecopy "ls"))
> >    "Absolute or relative name of the `ls'-like program.
> >  This is used by `insert-directory' and `dired-insert-directory'
> >  \(thus, also by `dired').")
> 
> If we believe "gls" is the only popular name, I guess that's good
> enough.

Actually, I take this back: this defvar will be computed when files.el
is loaded, which is at dump time.  So this is not TRT, since the
conditions and the environment at dump time could be very different
from those at run time.  It could be even on another machine.

So I once again suggest to make this a defcustom.  This has two
advantages:

 . it will be evaluated at Emacs startup, not at dump time
 . it will allow users to customize the value and thus avoid costly
   search  for the program and prevent finding the wrong version of
   'ls'




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 08:36:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 04:36:47 2023
Received: from localhost ([127.0.0.1]:48393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qd54g-0008FM-Pi
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:36:47 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:24364)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qd54c-0008FA-D8
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:36:45 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=QukFcfdW
 q1lk42ILJsvxbKPo6r0ui/sAC4JrWNqGWUk=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=2Zf66XihygqPVw4Y84wJv65wDl7/Tt
 5iQh/fIbpnHq6C4v3pbPZ9WxElhOs6UALe9KCUAYo+6M2yP9ZZLuXDBg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=QukFcfdWq1lk42IL
 JsvxbKPo6r0ui/sAC4JrWNqGWUk=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=ovJ3hEsjkiBFm7cokmU0oQbmWhO/ILRWZ9VoIW
 iij+QTF5c/byBXY8Kui6WfSdbHhTooa0xZ3GD7yGXCLoVyihQpg1Rr1DI7M8VNqRe7mqFD
 pEmLYeLPnkNTEjh9TxL4DlSbZ3a/z0UIl2JjHEkvZrcrfk0PJKKCj20wJRnf1MYaH7qmEH
 crAOSxTvT8VtMHr2u210m434hjWbapsdJoJ8u/SfH7d11MQ4mmcfP4gfWMHrF41dpVargS
 lExExys7ZfUkLxZR1/sYxrM97rSWYEd2IINI30OmW+csm0eoDHEa7JQjYbrVVPNKZARYaK
 7fJQiQE5MRl5XX1+vUgXmh3g==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 72ec888a
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 4 Sep 2023 10:36:40 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <87ttsaibza.fsf@HIDDEN> (Po Lu's message of "Mon, 04 Sep 2023
 16:22:49 +0800")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <87r0netlc0.fsf@HIDDEN>
 <87ttsaibza.fsf@HIDDEN>
Date: Mon, 04 Sep 2023 10:36:39 +0200
Message-ID: <87fs3utjvs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <at> debbugs.gnu.org,
 Stefan Kangas <stefankangas@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 (-)

Po Lu <luangruo@HIDDEN> writes:

> Manuel Giraud <manuel@HIDDEN> writes:
>
>> I don't know if this count as a test but it seems that both FreeBSD and
>> NetBSD also called it "gls" in their respective packages:
>>
>> https://cgit.freebsd.org/ports/tree/sysutils/coreutils/pkg-plist
>> http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/coreutils/PLIST?rev=1.22&content-type=text/x-cvsweb-markup
>>
>> But, I have to say that I still don't understand why you would not also
>> consider applying my patch.
>
> The popular name for GNU ls is actually `ls', given that you install
> Coreutils from the release tarball.  Favoring `gls' over `ls' will lead
> to Emacs overlooking a potentially newer Coreutils installation as long
> as one from the package manager is already present.

Yes there is this consideration too.  Maybe we should have something
more elaborate then.  AFAIR, there is some test afterward to see if the
found "ls" support "--dired" so maybe if the found "ls" does not support
"--dired" and we are on a BSD then we should look for "gls".

> Have the BSDs abjured the nasty habit of placing site software in a
> single /usr/local directory?

I don't know what you are calling "site software" but yes (OpenBSD at
least) is using /usr/local for its package software.

> If so, we could perhaps search in the directory where they install GNU
> software, i.e. /usr/sfw (?)

There is no such directory by default on OpenBSD.
-- 
Manuel Giraud




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 08:23:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 04:23:09 2023
Received: from localhost ([127.0.0.1]:48283 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qd4rV-00056r-BB
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:23:09 -0400
Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:39474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qd4rR-00055S-O1
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:23:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1693815780; bh=Xayu2uYCo1l5jS58EYZYgQSjKfa6e9lwf5JSTr3xvQE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=NOf7rIepwNNyZeoCILGuSXJYI1qZHtqcZ8KE1ubhyKIZEukBUGhTPB4lq0/AsIXqaPlJ2V7xw9/rL7KEaFjCSIOKSvilnx4N/ELVFnnAhfTfy+pjARSV0zASgwRT+sb+OR2MGEenjEY6qm+H9GpCIm1CA+B3MJaEx6JQExUcxBDGXr1CoPp2BoAAs9jiulMKMS3WcuRVka64oKzcn16ETrIDqQcLW7bKZLUa09F5BfpdkAqhMoNhu9SLPgXrYsPYAc1EtX0oSnqTOO3rP8whwTYZ0T2MsSN4T9KDoDOjIrYbLq0oWH5Q3BewppGpSHdGRwKsCMZD61B5LqXLgZqAeQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1693815780; bh=mK04UQoFaSTCoBDcLQko7nIeJXWPvDb8SUXMVCj1gpV=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Viv2V/BFwP4kc6W0F8OPYoyVHmvdMRckGn0dX9UooTtV7a40VFQwYpX+j2cm66WZvJ6uM93HbfvS2uDDDfwiZ+9DCFd1/sqZjwd4wGdQEm4LdpGy3mGbhrEM4SbzUwpJ8yW84arpJlv8M5GthYQHUlUfONpTfgOlXLwQlfYCE080+Jf6sxxH4NT09byEmVlvsVjcd6CnlDXONklq/lzqGbIPmTXaQf8j6/Rrc6yjfeZskDvlmy9rEP7+MCDNf6mjvyxA8HPmcjpuMWz+gEf2eSBAn8MxIPnKfUGOhtedgAG7xn6cTIGE8OaQBjrVcLymad96nBCgechsRQfua28HyA==
X-YMail-OSG: 666DXI8VM1kE9mzconfoZ07H2DPy7Ra7uS1z2sdTAI06K0wq8je6RyR83Mf29.h
 dPXa1wW0AEslgt9yYfhjNiJpb824rxigDySRYwUqnkbDhYyW7xoqDoKZY8XlfFSXQ2kz8aKA5g7M
 ohsZ2TdoQ31ziAIBSwnuO4qAilgg5amHE_fHyV_ypJA1vjP8BgtOZr.pLOn6MYDuMSf5IZq3Azje
 kQCsI_J8HbR61U89vXOAHjl5ULy0DKSRHvTWOg5lo_CiXkPgS514Kxu8vUtF_YC3qNNCLBiAfDhj
 RZeAxXhjw5bPjPKE7bETctACZZNy7BXksdSE.y8.SWapXDzEanGcNYRsgAyMfwGprlnETZjjavA2
 4jQwKZlny0.rJnaSrVdF5e6eltQj2Q9AzSHRZuwzrhWt.Bm7dk.mYMBj47fK4HJxHylNb8ax9V3C
 jObGV83SUk8g8N5RgsAlg2QCz.Bn1y7ic1QQz68cfeQxoMMzSm9L.ktSqRlvnf_2q6SbBg.FCO9m
 BYS8vDoT3Rn17l_1Jqc2xFlAT4wmmGvOocarzaxk3kvQoTi2MzDmn2Od5ObghqsPzMQAahCalvq0
 ddhZNln9hADZJBXTIuwerFTFzgDBRf19LynuBDR4JxvV4T3akRqoiYwQFCNDpYxa4VhmzpspJMUB
 yOFk1_XCvGvDK56RH_SSeyp7x5i1l_DtKLd7Zz_8aOS1xH7qaZpERTXesqy0NT6kZKUbUvFdCV1i
 HaaBRQpRhWdAotcmI.0WkdsJx5nnDqxLYVCswMy5mYE1oZPwwIoTIekxUomqi6PpesqAW3tA1ZG3
 uInC5dfT034nHjm3EF_lAEsT1kXVgi63KegOhvu__7NEW3tcZhVbC9BKIY5JWLvVgj940Chg0TG7
 HR7WfpHI5PZTSaCh6FCR1eGUSURNA.YWA00gaSIa5cDsVOXQXF5FpNqIgGW1d455EZSclTn_CA8N
 ycwfm2K7SUoMc21DpiAHNrHiaJbnDs3HoVddxCC8lgajuc1qHl3SjqaV7LgklYJgmxd0FNQOxwDt
 LcrAV9JXkIMi2cCaeCpOgkSdWa3z2ZMVHD2uhmSf_YpoFtO3gKUwKqN7OPibxM7RuCfpcyzwfORc
 DOKF57hVPGxgUfUfRC_Lh6rKbchXK.zoyu2o2yn7MJoBwe0t1HGQ2QL9gKFxSQE.9zrjbQz5k0B8
 57FXcp2_fIy39HM89Ly9vwYxXJo0ZWPKGrdJirF436m_8MjqlIJmXQSRDoagVfgZO_5qhFlWLJS0
 UEpDaD2epZjHqoNECKlUffx6MLP.nFl.MIt0h5IFG4fywzmtZYmFpgERuMa4aB9_U_L.aqUmfUSg
 rirtqOgE48D_no1Yt_23T8M74Uo3OPYMeaMaNw8eeIglwv86w8s_MJO1O8f2WnUWsbRAVASFunaT
 FgYrjAniUVbCMcwWt9QpAImSB30VnUCBsDfrtqWnma5HZJwNS.5wPDqmcAawglO5QRfcsAg6Swhb
 fkYhOLM8FimWXBE9CuR_eFWvcMre5aoVfVdPWW4O3V035JfXCo6m8IRl6iPxnQyJJMkmRnWSD3fc
 EjjgW6M5rgKqFnt..qEjcJWRCemzs3X.YMbvsSYsNGl2xN7SN5ltRJgE2kgbLQDE_O4xY5VdHfhY
 lNOzK_3YJBM_Aht0f1uK6oudW0_oZB08Z3WCnbEdfY5l.SgvvLICRtJtqu6pTY.Sif_ZMyNGVmA9
 IUNcKTC0MB6MydUmzNn4aiwYKwLmd1UImGTrDfC3v3_9oPYGYeDrvzMQFefE3v388W0nSBrdBpJ3
 Ki5SmIdOgjSn.hT6J493OzkcPHCnNLUu.Uqt3CCoyfhEtS18ddjppQkQ_LOmzogkSqwd3LZqWGgs
 kSemqv8PFrAYJWW67tzUIu_7KKUKF6XHpDp0UcD1VkbYZJY3WgUzbtqIg52u1M8GTsgLSix38Svu
 tdYHG1FEln2xJUKqRRLwY9KFaGA3JgNmL306hUmc1sBJUXTvmzIQ4QSRpJwnONrEteQB3_unOAq6
 iQmhkU6uUzq.BGQ4fQbfISNFdy5Arub8h5C7HrP1GffXFJ1aU7yADvvtn3i2aXvk6KHfrCfqZt3w
 wv8RVXsEcDkUEASthKbRjeR1CwIq8gBYE1VpBCsoMVG7Ff96UOZndBCsNHlNs9IDIIq_FjI2Hhsb
 pBmur2zb2c_lj5Do3Pxi_EPQoEZyGYbY3rGeW39iXFiZgVafSaariZjQ6CmjelmDoSrrLnpcl4oB
 Xy4Okw.La2eJrIl.U8DkgRaZvhXuldIPHX6Z_qQDDzSbPDqVJDrysYWRp_ScQ7FEaqaifrw--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 83b05ec0-5d74-4d05-90cc-cddc9c7200e1
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Mon, 4 Sep 2023 08:23:00 +0000
Received: by hermes--production-sg3-69654d8bd-cgvfq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 34f8a6905ac035dd1801fc8250157190; 
 Mon, 04 Sep 2023 08:22:54 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <87r0netlc0.fsf@HIDDEN> (Manuel Giraud's message of "Mon, 
 04 Sep 2023 10:05:19 +0200")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN> <87r0netlc0.fsf@HIDDEN>
Date: Mon, 04 Sep 2023 16:22:49 +0800
Message-ID: <87ttsaibza.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 933
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <at> debbugs.gnu.org,
 Stefan Kangas <stefankangas@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 (-)

Manuel Giraud <manuel@HIDDEN> writes:

> I don't know if this count as a test but it seems that both FreeBSD and
> NetBSD also called it "gls" in their respective packages:
>
> https://cgit.freebsd.org/ports/tree/sysutils/coreutils/pkg-plist
> http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/coreutils/PLIST?rev=1.22&content-type=text/x-cvsweb-markup
>
> But, I have to say that I still don't understand why you would not also
> consider applying my patch.

The popular name for GNU ls is actually `ls', given that you install
Coreutils from the release tarball.  Favoring `gls' over `ls' will lead
to Emacs overlooking a potentially newer Coreutils installation as long
as one from the package manager is already present.

Have the BSDs abjured the nasty habit of placing site software in a
single /usr/local directory?  If so, we could perhaps search in the
directory where they install GNU software, i.e. /usr/sfw (?)




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 08:05:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 04:05:26 2023
Received: from localhost ([127.0.0.1]:48227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qd4aL-0004bR-Rk
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:05:26 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:32858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qd4aJ-0004bH-AF
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 04:05:24 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=obgmfwlR
 AWdxi7CmoZ2scdQKxuYmz8rzzU4/tXF99Lg=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=kJ5RSxOfIaQACs2PFF5R8bWbzebce1
 9z3pYzOPgTAsxe9k2ubzmGIqUsySLqMJj01ncTjytTRCD+FFe+AdVwBw==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=obgmfwlRAWdxi7Cm
 oZ2scdQKxuYmz8rzzU4/tXF99Lg=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=wU63YWxVhEViF5c8raXc2hUYVepD701pWLre51
 ymO0pOoyrJcnOBt5Q3bSvhFPBLdWI45ZlHy3nIo1TVbH2I79QAIFCslXitcilJiT4+pGQ4
 wzH5XjSmzMwL5gLCq7JFDvE2Fy2SBu7x015sfs9f2u9KNmi5vqVA8X60qdWsGbM69+8930
 VRWyF5xtpgcjwvQLXQ0SSJhKMM9CXV9LvD5PqEulLSF3d+fd/LUHNZf2eT/2+CXFaPlh46
 PY3NU0cNyWdpz2MRPOlvgn9uynaTtg1OzsllE9SB9vXt+6/00FEL1e5OH+Zw7qQbaTNDoq
 KePUEP/2kIwwPt77ic/0Iwcg==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 13b57b13
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 4 Sep 2023 10:05:20 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <83wmx75aad.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 03 Sep
 2023 22:25:30 +0300")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN>
Date: Mon, 04 Sep 2023 10:05:19 +0200
Message-ID: <87r0netlc0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Stefan Kangas <stefankangas@HIDDEN>
>> Date: Sun, 3 Sep 2023 11:54:07 -0700
>> Cc: manuel@HIDDEN, 64791 <at> debbugs.gnu.org
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> > What about making insert-directory-program a defcustom, so that people
>> > who have GNU ls under a name other than "ls" could customize that?
>> 
>> We could do that.  It wouldn't help my case unfortunately, as I'm using
>> the same config on my GNU/Linux machines as well, so I have to do the
>> whole `executable-find' thing anyway.
>> 
>> What do you think of something along these lines, which seems to work at
>> least on macOS and OpenBSD?  If you agree, we could investigate if it
>> works on FreeBSD and NetBSD too.  I *think* it will, but it's worth
>> checking to make sure.
>> 
>> diff --git a/lisp/files.el b/lisp/files.el
>> index 4188615e490..88c4ecadc9a 100644
>> --- a/lisp/files.el
>> +++ b/lisp/files.el
>> @@ -7723,7 +7723,11 @@ shell-quote-wildcard-pattern
>>        pattern))))
>> 
>> 
>> -(defvar insert-directory-program (purecopy "ls")
>> +(defvar insert-directory-program
>> +  (if (and (memq system-type '(berkeley-unix darwin))
>> +           (executable-find "gls"))
>> +      (purecopy "gls")
>> +    (purecopy "ls"))
>>    "Absolute or relative name of the `ls'-like program.
>>  This is used by `insert-directory' and `dired-insert-directory'
>>  \(thus, also by `dired').")
>
> If we believe "gls" is the only popular name, I guess that's good
> enough.

Hi,

I don't know if this count as a test but it seems that both FreeBSD and
NetBSD also called it "gls" in their respective packages:

https://cgit.freebsd.org/ports/tree/sysutils/coreutils/pkg-plist
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/coreutils/PLIST?rev=1.22&content-type=text/x-cvsweb-markup

But, I have to say that I still don't understand why you would not also
consider applying my patch.
-- 
Manuel Giraud




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

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


Received: (at 64791) by debbugs.gnu.org; 4 Sep 2023 07:58:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 04 03:58:09 2023
Received: from localhost ([127.0.0.1]:48216 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qd4TI-0004PT-WF
	for submit <at> debbugs.gnu.org; Mon, 04 Sep 2023 03:58:09 -0400
Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:53469)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qd4TD-0004Ov-Ka
 for 64791 <at> debbugs.gnu.org; Mon, 04 Sep 2023 03:58:07 -0400
Received: by mail-lf1-x12c.google.com with SMTP id
 2adb3069b0e04-500cfb168c6so1930029e87.2
 for <64791 <at> debbugs.gnu.org>; Mon, 04 Sep 2023 00:58:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693814278; x=1694419078; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=vi/Hnisio898oF5aWsHGn7zIowC5LZfMPGso1poZuco=;
 b=Wn2sVqcDyqkf3MXtGUEYsL4sgNwX2nbRfM4XCT37MqRNfyapOG3r+TEQDu8ZCeqTwC
 fX99v2m4QPZTXDFw5Al4lEyi0UfGFYOQzHNVqQFs4MReB12snwsjLAHqxYhqBnY1eMkW
 X0X6GGD7yMlRUr5B+40wrbCmpwF3kR9wjZ8C5P7/jcopNAxHvb/7dnZIFWEr9EjH5pZX
 F+btBRHXBVq6KTu7twlQvcOKSk0iEP/amoGSgfFtxnVUDZF59oPqtll0q35SrsgII9YQ
 xEkl7z5jpMs+qaFMY+j7Ko7MB+2XQ5WN7DyZ7335mNOHb8b/jItOTsLMn+BXzfIZlgyf
 89zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693814278; x=1694419078;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=vi/Hnisio898oF5aWsHGn7zIowC5LZfMPGso1poZuco=;
 b=Y3ljO9Cb/dhTQR5G44gF2s4guzA3r7zOfSRDRDPoq/y384XicZ6p5OlwIS0LruglPU
 rYbjv0TZSCrBVjAY0EFqfv6km7JOqlQCtNr70SVKsVumjBHFrjtaUQP0g/n7OfE7EQm7
 nXB+utLjMCkxyhXAF990OuM2+ly1oYPI8vbUBoIFWJjIlmx0YL+lxqj+AnX4hM8kmhJJ
 YuKswVG3RGCzIDKxO+2Vzgl/FhRR9bf5ELReYtmCUxE+9fId57q2BFekz+Rw1m5gluno
 HTIk4jnNZSPoLmg2kz1jp/WKYOr+3YB/9H/Naa3jHV64CxqyfKrVY1l+Z9S1pP+NYujh
 EvVg==
X-Gm-Message-State: AOJu0YxezSOkPQZVONxGjcXhkbimKtD3IudHgufhXwoiytThHvIg4ost
 l0Nwu6xXT2lWhoDBcDEcadsnWRT+d2wLXx5c22Q=
X-Google-Smtp-Source: AGHT+IFEIKRxjLyXhtQM/5luf5bjrRXfdLzmaeVDH6XMjcTq9N/mIv1VC/IdIFpd703QmiF/ZpAB0RWpFy7t5juas3g=
X-Received: by 2002:a05:6512:742:b0:500:95f7:c416 with SMTP id
 c2-20020a056512074200b0050095f7c416mr5239443lfs.7.1693814277630; Mon, 04 Sep
 2023 00:57:57 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 4 Sep 2023 00:57:57 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83wmx75aad.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 <83wmx75aad.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 4 Sep 2023 00:57:57 -0700
Message-ID: <CADwFkm=DDsCtLD+1Ruj5rLc=umDAAP2=WyWAhoM7=1rJZq3o_g@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> If we believe "gls" is the only popular name, I guess that's good
> enough.

I checked, and this seems to be the case.  According to the below links,
GNU ls is installed as "gls" on FreeBSD and NetBSD as well:

https://cgit.freebsd.org/ports/plain/sysutils/coreutils/pkg-plist
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/coreutils/PLIST?rev=1.22&content-type=text/x-cvsweb-markup




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 19:26:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 15:26:03 2023
Received: from localhost ([127.0.0.1]:46954 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcsjT-0005uC-4A
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 15:26:03 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34356)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qcsjO-0005tg-QW
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 15:26:02 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qcsjJ-0007g0-2n; Sun, 03 Sep 2023 15:25:53 -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=BAiZALouGzaZ6F+Fo6GpteDw+uk0+k9rLcsy8MChcQU=; b=fNR9EckF0prz
 Yh3GPsFFKIs9+94h7aSyW7yKr/jHe7GYTj+bxcZAAtkILdYepkDj2OdHL6y/LDtYm2llZPVxuFaJ8
 elYrOQJ09Exl9bUthZN+itF/mnW19gSdCmu31/Zr9Brg3/g0KnZzFbx1GF0Q4CWC8PpFFQoqNwGLn
 Xoo+Os+QGryh0jjJebz6owGyKBjddruP7DbN2WOa370YAHxU2/lljLoEAxSQQd1tT5vaRFOgHEBmZ
 wd6kf7bLB4/2CcX4hpoxqkgRN8AiyZ9PXnAxrvsfToOibR0gIRFby9TJM6/lmgzONI9TJOhtsA1zj
 MbFo42vLaQZhg2kpTQKvkw==;
Date: Sun, 03 Sep 2023 22:25:30 +0300
Message-Id: <83wmx75aad.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
 (message from Stefan Kangas on Sun, 3 Sep 2023 11:54:07 -0700)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
 <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun, 3 Sep 2023 11:54:07 -0700
> Cc: manuel@HIDDEN, 64791 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What about making insert-directory-program a defcustom, so that people
> > who have GNU ls under a name other than "ls" could customize that?
> 
> We could do that.  It wouldn't help my case unfortunately, as I'm using
> the same config on my GNU/Linux machines as well, so I have to do the
> whole `executable-find' thing anyway.
> 
> What do you think of something along these lines, which seems to work at
> least on macOS and OpenBSD?  If you agree, we could investigate if it
> works on FreeBSD and NetBSD too.  I *think* it will, but it's worth
> checking to make sure.
> 
> diff --git a/lisp/files.el b/lisp/files.el
> index 4188615e490..88c4ecadc9a 100644
> --- a/lisp/files.el
> +++ b/lisp/files.el
> @@ -7723,7 +7723,11 @@ shell-quote-wildcard-pattern
>        pattern))))
> 
> 
> -(defvar insert-directory-program (purecopy "ls")
> +(defvar insert-directory-program
> +  (if (and (memq system-type '(berkeley-unix darwin))
> +           (executable-find "gls"))
> +      (purecopy "gls")
> +    (purecopy "ls"))
>    "Absolute or relative name of the `ls'-like program.
>  This is used by `insert-directory' and `dired-insert-directory'
>  \(thus, also by `dired').")

If we believe "gls" is the only popular name, I guess that's good
enough.




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 18:54:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 14:54:19 2023
Received: from localhost ([127.0.0.1]:46925 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcsEk-00059X-Kh
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:54:19 -0400
Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:58778)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qcsEf-00059H-U6
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:54:16 -0400
Received: by mail-lf1-x132.google.com with SMTP id
 2adb3069b0e04-4ff8cf11b90so1239112e87.1
 for <64791 <at> debbugs.gnu.org>; Sun, 03 Sep 2023 11:54:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693767248; x=1694372048; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=WAe3z7RudiTTZztaHM6KFBhHWxBepXN1D7IQI6CuVFw=;
 b=O8PD/OKrL2CbstT4exek1HQmqEI0Q6bIpst4t6ywlScAEHxWAWZ5reHBK+c1i4WpG0
 9tthZ2KVsEOUFe1BaxzIDYVGSg1cnI7MBMJaKs/zAFF0qK/1PfGqUQ4jTraVyAcA08bH
 Psecx44Iysy/pUqHcyK6FlatNV2k9T0cCIWcK63Iit/ySKS1X6EOpR3+4zMblJwu6q8k
 a2WSV5pT4V3SNFh6MTj5glAe8BIq9kJLbPXjm2iZITQsBCUdzK89NCeWtmAxISDdEsks
 edxrt/s//bGdXnTZ03R9oLQf1pjZD0obnKBwjO/gQpthRoZuYXkSOmMNyT5N7dDBr/6i
 1jNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693767248; x=1694372048;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=WAe3z7RudiTTZztaHM6KFBhHWxBepXN1D7IQI6CuVFw=;
 b=cZcZb10jggXmmItBVNisw7uXEx3LEULtPCbQyskmdZMOkeULJexoICHGedd8gDEle1
 flXdN6IKLbYOZsqV3EbzzzgT+C+iOP6LCVrWob7X+OI3j2yNkTyxwF8I/qWq4xkZDNE6
 y2JaMHgU861M0fu3VegZE5bRO/InnEQdepu/taoeshhP5cswvdqNxW9MBMX033QXusLR
 AoxWpCVgQCB4pvinJM0f8BOvGZIhGYytMmXq0tyWeQuijzsTp6cGAW9v3cCNJom6Ql8t
 AuvxZqNGm8rDlikBuh2GphFpuvCA0o4QNxtBzLht5Njc+Vb9FBD1R6ny7MPzMxJ9Us7m
 ag6w==
X-Gm-Message-State: AOJu0YyI0FpO7ek03EDsSwtr5zkX/yBkaNQCW472dPLfIcS37joce0X6
 iIN36Ib61GZkPn64JYfmSZ+zV39ml0sywTvBT2I=
X-Google-Smtp-Source: AGHT+IGKeDaFBXD+0wbbUvapYk19KOIFm+9+7oAhJfZyNcG2A+4AdwUIMo+QokGPxlGVr2Gij3TAdSJUBWmb5EtTUh0=
X-Received: by 2002:a19:674e:0:b0:500:a408:dbd with SMTP id
 e14-20020a19674e000000b00500a4080dbdmr4660936lfj.55.1693767248373; Sun, 03
 Sep 2023 11:54:08 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 3 Sep 2023 11:54:07 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83zg235d47.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 <83zg235d47.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 3 Sep 2023 11:54:07 -0700
Message-ID: <CADwFkmnrFaDmo4zCQemx-ku9gQKm_V10FN42W7htV+tO0JNoqg@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What about making insert-directory-program a defcustom, so that people
> who have GNU ls under a name other than "ls" could customize that?

We could do that.  It wouldn't help my case unfortunately, as I'm using
the same config on my GNU/Linux machines as well, so I have to do the
whole `executable-find' thing anyway.

What do you think of something along these lines, which seems to work at
least on macOS and OpenBSD?  If you agree, we could investigate if it
works on FreeBSD and NetBSD too.  I *think* it will, but it's worth
checking to make sure.

diff --git a/lisp/files.el b/lisp/files.el
index 4188615e490..88c4ecadc9a 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -7723,7 +7723,11 @@ shell-quote-wildcard-pattern
       pattern))))


-(defvar insert-directory-program (purecopy "ls")
+(defvar insert-directory-program
+  (if (and (memq system-type '(berkeley-unix darwin))
+           (executable-find "gls"))
+      (purecopy "gls")
+    (purecopy "ls"))
   "Absolute or relative name of the `ls'-like program.
 This is used by `insert-directory' and `dired-insert-directory'
 \(thus, also by `dired').")

BTW, I see that doom-emacs has something much like this here:
https://github.com/doomemacs/doomemacs/blob/7a7503045850ea83f205de6e71e6d886187f4a22/modules/emacs/dired/config.el#L33




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 18:24:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 14:24:53 2023
Received: from localhost ([127.0.0.1]:46853 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcrmH-0007UO-Dx
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:24:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54310)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qcrmD-0007U9-OB
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:24:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qcrm8-0006Tc-Hk; Sun, 03 Sep 2023 14:24:44 -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=JzdaHWsbN0bw+wvUkXrpEBn1jxaXCsACqiQce3Ju88Q=; b=ldpQIMtCOepc
 9B58rKlXKCh8KY2BOZ0MhgxgJ47kbGbKSr5oqdOeYK88xSAg8+nGGwm8P1OOAydTz2BmvofL0SbhZ
 rZMXNNgwvuBuGNcqe9ww5m/FCuINw08IFEWxH7HK4/DjcxhD36f+rETfyrqXFp/ti3mb6qA9B2I2N
 JCxZ4arYakchwGKFVRXxexizDDBuX9NgAtH9/Ntg9zfxSU101nNKDCfHUhhVS/hB7PF0Dvp0t6WFM
 yzQv0wmpZ1295aOSWHCcU5SfJkoJFZbFYxhF8GUMDgZZHSQs3iKE+h+XSd7H4zFAvPr3+UIhwmZpt
 Z/tx2PssTA//POcAtEdH8w==;
Date: Sun, 03 Sep 2023 21:24:24 +0300
Message-Id: <83zg235d47.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
 (message from Stefan Kangas on Sun, 3 Sep 2023 11:18:01 -0700)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
 <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun, 3 Sep 2023 11:18:01 -0700
> Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <at> debbugs.gnu.org
> 
> Manuel Giraud <manuel@HIDDEN> writes:
> 
> > BTW, Could you reproduce this bug with default ls on macOS?
> 
> Yes, I can reproduce it in "emacs -Q" on macOS.

What about making insert-directory-program a defcustom, so that people
who have GNU ls under a name other than "ls" could customize that?




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 18:18:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 14:18:13 2023
Received: from localhost ([127.0.0.1]:46845 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcrfp-0007Ka-Cb
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:18:13 -0400
Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]:52361)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qcrfj-0007KG-EM
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 14:18:11 -0400
Received: by mail-lf1-x136.google.com with SMTP id
 2adb3069b0e04-4fe15bfb1adso1329091e87.0
 for <64791 <at> debbugs.gnu.org>; Sun, 03 Sep 2023 11:18:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693765082; x=1694369882; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=lW/j1TF9a3HpnrspEQA6+Uy85Mpawfc85TMTM6k+fdA=;
 b=RE2jxExc2w/dfL6YEy9lk8JHj2ai+KDHIAt1r8llgSerWwDj2auSGYAAP6BNlyOxVv
 kIEgi0igrV5YWlaojz5zmAA1g9DtNskMJHPpzBBdaf1IBZC+WQnhtNgSG7fSWMmZ7eBh
 Ym9cRuSNGYX1GlZl6ZRYq+5J4Ad+MIGs4fbsO8uUR26u6eJlM1O2kSkMdEk7Gb42epFs
 ycQe1HSVTexhCcN803C5xd5ddyWJPEDq3K+ZJzAO3LuusR1z9ARSVxyWhPgW2U4psQd9
 enXxXJiMWQxQ8aug0LjsFA00GOOvQWoRjju926lCnWFXLJyCgx8KpEsGFlUr+y0T2FCG
 EH6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693765082; x=1694369882;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=lW/j1TF9a3HpnrspEQA6+Uy85Mpawfc85TMTM6k+fdA=;
 b=llnFQP/stcKfKS9tt/NE1w2DFCDHTvKo917gPc+Mz+MmzMK5UBQFTjhm3ro5SaPKWy
 7a0zvJx09aJN170PofIyaB9g2WV797sISzGwh+PfnjEC1prWozbVrkxPxDrdACYbsqZd
 flrLhRcL1gntRPhDMIadO3uE/Wjz1tNnrlmY8cFbcLREkuq7weXUsdHRdZb/km7xnkT0
 DEArfnk9/rvMykrKWCx2Uu/JbeWcEqLpzPoMxsMRZFPjOsAgC38Yc7vlya/+y1STmnyH
 Is+Onsae5UCBTCsJSYR9V1/JpzoghpXNc0aqoSyEmTo6J/fE0IJxuxDUFXP0cpVbTjAs
 u2Dw==
X-Gm-Message-State: AOJu0Yw9jkM9BNHcKWc/m7/CkHveEW6NyxoUvaPXdLc2UQOSmVwqGZ5k
 i0VwuRox6X5Gkp1AiOvj8I1mL4d4RZ4N81QddqQ=
X-Google-Smtp-Source: AGHT+IElYrMitEZXruUhjDBvG9vxQC18Y4YcGFzr0R0XG78sIXcf1VHPU/KDiOXTQK8NgoGXwrJmCpOMITUIag3Oy/w=
X-Received: by 2002:a05:6512:3096:b0:4f8:7325:bcd4 with SMTP id
 z22-20020a056512309600b004f87325bcd4mr5431349lfd.0.1693765081804; Sun, 03 Sep
 2023 11:18:01 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 3 Sep 2023 11:18:01 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87ttsbbbfy.fsf@HIDDEN>
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 <87ttsbbbfy.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 3 Sep 2023 11:18:01 -0700
Message-ID: <CADwFkmmfn33wTkZs56VGD-2zYpk4WaUgeBF6vFa4ipOYiVrRtw@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Manuel Giraud <manuel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <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 (-)

Manuel Giraud <manuel@HIDDEN> writes:

> BTW, Could you reproduce this bug with default ls on macOS?

Yes, I can reproduce it in "emacs -Q" on macOS.




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 14:04:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 10:04:19 2023
Received: from localhost ([127.0.0.1]:43235 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcni7-0003Ft-FD
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 10:04:19 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:38727)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qcni4-0003Fj-0w
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 10:04:17 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=4JRVrWeK
 +JTSBRvcW+ucSoP3Hk/48yBAAt3CuxHgJQk=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=2LB2p3XCTGwrd8MMDpFONmnPW50nmE
 CxGKUFawXkTrlNNlubXToYiiyVQA3snf3/nu4RkBX/blqfvtjN7QSiDg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=4JRVrWeK+JTSBRvc
 W+ucSoP3Hk/48yBAAt3CuxHgJQk=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=KNrsZBL4pzB7ByveemqbWT4ouumqHPUwsgi1F8
 XDXYT3J3mKisDBPKS14T+ylPWZob9YLA+nNMxP1EdkZoPTLjKNjV5PlGNFlIgdoLXFOnxQ
 K0gzwG5fgy533W3IrZjrxyu3dBUSYh4YN0hGHW7U2BDySQIe9LmO8/QmKB7Zbzb/J97hu0
 TW6HF1honSEL/OITaiLyiNMWkeitBckM1TH4F1V8mcv4DohQRVFWQWoPEPT1LywfvVV1UP
 G4AUPtd5wVy/GzjD3mNyATnDwinC8HDSEi5ZXdbhC0737w+rn4jlhOt34wiOB04dC0M6pk
 LRb/NU6z+2A+0FXSVdS27Apg==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b4389808
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 3 Sep 2023 16:04:03 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 (Stefan Kangas's message of "Sun, 3 Sep 2023 04:34:38 -0700")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
Date: Sun, 03 Sep 2023 16:04:01 +0200
Message-ID: <87ttsbbbfy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: Eli Zaretskii <eliz@HIDDEN>, 64791 <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 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> From: Manuel Giraud <manuel@HIDDEN>
>>> Cc: 64791 <at> debbugs.gnu.org
>>> Date: Sat, 22 Jul 2023 16:46:27 +0200
>>>
>>> Eli Zaretskii <eliz@HIDDEN> writes:
>>>
>>> > I'm not sure there can be the end to such fixes.  The real fix is to
>>> > use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
>>> > I guess you don't have GNU 'ls', since you are on OpenBSD?
>
> Yup.  Perhaps we should consider checking for the existence of "gls" and
> using that.  E.g., I use the following, here:
>
>   (if (and (memq system-type '(berkeley-unix darwin))
>            (executable-find "gls"))
>       (setq insert-directory-program "gls"))
>
> But I've only tested this on macOS so far, so I'm not sure how well this
> would work on *BSD.  From memory, I think it should be fine.  Perhaps
> Manuel can say what he thinks.

It would work also on OpenBSD because GNU ls is also called "gls" in the
coreutils package here.  BTW, Could you reproduce this bug with default
ls on macOS?

>>> You're right I'm using OpenBSD's ls.  But I thought it was a reasonable
>>> fix: it seems more obvious then looking for something that looked like a
>>> file size.
>>
>> Maybe.  Let's hear what others think about this.
>
> FWIW, I don't think I mind such portability fixes.  It wouldn't be a bad
> thing if Dired played a bit more nicely on BSD machines.

Yes and I still think that this patch is reasonable even though someone
is using GNU ls.  It went "look for something that looks like a file
size" to "go directly after column 5 where the modification is
starting".  I find the former more error prone than the latter.

But maybe, I'm missing something about all the architectures (Unix and
non-Unix) that Emacs supports.
-- 
Manuel Giraud




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 11:45:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 07:45:20 2023
Received: from localhost ([127.0.0.1]:39849 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qclXc-0004Yh-5W
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:45:20 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35968)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qclXZ-0004YL-9r
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:45:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qclXI-0007jX-8s; Sun, 03 Sep 2023 07:45:00 -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=MSoyxBQphwiQJLDW7LlTg1tV1MpIEtysY4KAP9IELp8=; b=hQY6GzBOpPQu
 DnePZjOKOIMre1V/OJb4olqWXEEXq+8+rrKU1F65Q7bXSzeDGQLwlPzFi1ioqPfXOMemiqJOI81YO
 3BXk5R4AP7d2e9HE0EdiKMpAaqH1cz7GSylQkrVF+ZHG/vWHp6rMLqP3ZvN9HpC2K/Vnk4Zp4NWTM
 /jE0IT53bKLH4lPEG9hbdUj8hScJmI4d2KuN2r6jku4cDY0epp3+bUxWHWi/Gk4X/BlyM/NgauIcv
 /ZwqGdxRmR9ALxNL36++YsH07zeQXDJKnqUrApeqO8x2UP4av4+/67HTooF83XEX2JSg2+N9sy7ri
 l+bJ+TRlVdYp74JIPJKzUw==;
Date: Sun, 03 Sep 2023 14:44:38 +0300
Message-Id: <83pm2z7a6x.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
 (message from Stefan Kangas on Sun, 3 Sep 2023 04:34:38 -0700)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
 <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun, 3 Sep 2023 04:34:38 -0700
> Cc: Manuel Giraud <manuel@HIDDEN>, 64791 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Manuel Giraud <manuel@HIDDEN>
> >> Cc: 64791 <at> debbugs.gnu.org
> >> Date: Sat, 22 Jul 2023 16:46:27 +0200
> >>
> >> Eli Zaretskii <eliz@HIDDEN> writes:
> >>
> >> > I'm not sure there can be the end to such fixes.  The real fix is to
> >> > use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
> >> > I guess you don't have GNU 'ls', since you are on OpenBSD?
> 
> Yup.  Perhaps we should consider checking for the existence of "gls" and
> using that.  E.g., I use the following, here:
> 
>   (if (and (memq system-type '(berkeley-unix darwin))
>            (executable-find "gls"))
>       (setq insert-directory-program "gls"))
> 
> But I've only tested this on macOS so far, so I'm not sure how well this
> would work on *BSD.  From memory, I think it should be fine.  Perhaps
> Manuel can say what he thinks.
> 
> >> You're right I'm using OpenBSD's ls.  But I thought it was a reasonable
> >> fix: it seems more obvious then looking for something that looked like a
> >> file size.
> >
> > Maybe.  Let's hear what others think about this.
> 
> FWIW, I don't think I mind such portability fixes.  It wouldn't be a bad
> thing if Dired played a bit more nicely on BSD machines.
> 
> The point that this could be a slippery slope is valid, but we can also
> choose to reject further tweaks on a case-by-case basis.  The format of
> ls is also inherently stable: many things depend on it.
> 
> On the other hand, the fix I propose above might be all that is needed
> in many cases.

I'm still undecided.  And it doesn't help that none of *BSD users
except you spoke up.




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

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


Received: (at 64791) by debbugs.gnu.org; 3 Sep 2023 11:34:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 07:34:59 2023
Received: from localhost ([127.0.0.1]:39824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qclNa-0004Gd-Vi
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:34:59 -0400
Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]:53533)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qclNX-0004GK-4L
 for 64791 <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:34:57 -0400
Received: by mail-lf1-x136.google.com with SMTP id
 2adb3069b0e04-50091b91a83so977979e87.3
 for <64791 <at> debbugs.gnu.org>; Sun, 03 Sep 2023 04:34:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693740879; x=1694345679; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=V7SDy6YlNObBK1NexoNcLBjWrtkdD/AARrhQJX0UVmg=;
 b=X4DhB9bXpmXYngkqYuFnDQUm4RZ6H0oLgp2wAN1pON+icj7IIA5XscDdJRpqYxwDCm
 ZaPz8z76R/Z9UwXtPxiOOBiKhN2bx5drm2A4GLmWmcZxYqwnRUd+tw/Mu3WRVgw+q0bv
 8Ets0O/jpzlAlVl+z6oz1Vw6Ogf6TqNlN9jmS3Cv/iz0kf34Q0R+VHGeNuwrJ7vP1BJp
 fZfzLFeUdkTdAVIrKKubSGyvdyJ4owP8UwwiUkO8t5GKUy6z+wqF3j43/4rfLQCKk/oV
 CceA7zV2av4Dnh+4mbbWaPUzxKXKMzSj9rlTI/l5FPcWdNXmIAqnUwwtGRQkuQdGsnvZ
 q9yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693740879; x=1694345679;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=V7SDy6YlNObBK1NexoNcLBjWrtkdD/AARrhQJX0UVmg=;
 b=YfZwAkmlDi6SU65igv3i43ehIeb1ZUJTM23sbwW9tc7nuChrjJsO0/9GgGZa3ISyQa
 VH2cTbddEKZcUPOnVGzmr/m94GFAKDhRZxTXSrbJFmWGb5ny5nufUb6YulcejMXSF9Wx
 Ut4nDeLOXE2WOwhrxbcFBRAsxuWTB0DqOLVZLAOpfds2HmL1yA2rsVSgtCD9F9MFiUcB
 Ne0S0wxSKkSotysJaXLBQuBG9EfNZBVD/s/XLjbX/pmA2b6Ld1OiXjf30ulGxfwFivQc
 4VUzDOEgqNaPNaPxIX8FUGYEM2mdOhx6Srka4RKTHP58sdZ7y+8ob34LRmvaBCj1Qh+T
 iXeA==
X-Gm-Message-State: AOJu0Yy1XODQTye0g1dBJFFvCX4CppRpagd4ngGGHpVPu9PuMF9l5fsY
 V/nGn21x5UqoKloXfQH2/acf3gwfu9gOq+MK5wM=
X-Google-Smtp-Source: AGHT+IHW8MGYYNN1uuh9Vy8jIHze9JjRgN6v5QoklTlFCgwc+TWXInoOG7yx/OM946+HpvqDa9jPBLt1DSF3XoDnM44=
X-Received: by 2002:a05:6512:3ca8:b0:500:b5db:990b with SMTP id
 h40-20020a0565123ca800b00500b5db990bmr5781723lfv.47.1693740878695; Sun, 03
 Sep 2023 04:34:38 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 3 Sep 2023 04:34:38 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <835y6c7yvo.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 22 Jul
 2023 18:24:27 +0300")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN> <835y6c7yvo.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 3 Sep 2023 04:34:38 -0700
Message-ID: <CADwFkmm9ByKe+C1asqfFLkSjSqV_nmUr0gDK-bW_BARqV6mFEQ@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <at> debbugs.gnu.org, Manuel Giraud <manuel@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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Manuel Giraud <manuel@HIDDEN>
>> Cc: 64791 <at> debbugs.gnu.org
>> Date: Sat, 22 Jul 2023 16:46:27 +0200
>>
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>> > I'm not sure there can be the end to such fixes.  The real fix is to
>> > use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
>> > I guess you don't have GNU 'ls', since you are on OpenBSD?

Yup.  Perhaps we should consider checking for the existence of "gls" and
using that.  E.g., I use the following, here:

  (if (and (memq system-type '(berkeley-unix darwin))
           (executable-find "gls"))
      (setq insert-directory-program "gls"))

But I've only tested this on macOS so far, so I'm not sure how well this
would work on *BSD.  From memory, I think it should be fine.  Perhaps
Manuel can say what he thinks.

>> You're right I'm using OpenBSD's ls.  But I thought it was a reasonable
>> fix: it seems more obvious then looking for something that looked like a
>> file size.
>
> Maybe.  Let's hear what others think about this.

FWIW, I don't think I mind such portability fixes.  It wouldn't be a bad
thing if Dired played a bit more nicely on BSD machines.

The point that this could be a slippery slope is valid, but we can also
choose to reject further tweaks on a case-by-case basis.  The format of
ls is also inherently stable: many things depend on it.

On the other hand, the fix I propose above might be all that is needed
in many cases.




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

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


Received: (at 64791) by debbugs.gnu.org; 22 Jul 2023 15:23:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 22 11:23:56 2023
Received: from localhost ([127.0.0.1]:37471 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNESa-0001h6-Gx
	for submit <at> debbugs.gnu.org; Sat, 22 Jul 2023 11:23:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:46490)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qNESY-0001gr-Qw
 for 64791 <at> debbugs.gnu.org; Sat, 22 Jul 2023 11:23:55 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qNEST-0000Vk-00; Sat, 22 Jul 2023 11:23:49 -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=quBcWmUhesQNkQ0fTZXvf9VvDa0NLpIesAGHaMTewMg=; b=gNU9EYsf+LDu
 WAn0ixa7N1jHsdLU6VF9CiTBO4jn2c9HqaqJI4rQ4iuu3ce7JQOypOcPku13E0DDbjsce1D++itpf
 d/VgxRG7pAP77RViA0HkNP5d+oN8yOMR6j40aGEo4Zfysaql/HUBpFlrxQ3V7w6K+UHTzJH2fdwpN
 o+G3pEGNCQv/ZsayoGj3dhUwfoHTLSuuvNMJ2GYNXuoAQudp7DjBRUHMoS5zXk8vbNC/T+xZnlBr0
 mywXtdeJZuckOJXyb5WrXluelQOIA1L3sq9sKLcTMRjCAIfK4yQnArpwzxRhyJZLTCXQIQBVO6rae
 0IBFd5xvhMwlRUt+e1CfDg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qNESS-0005Pw-FS; Sat, 22 Jul 2023 11:23:48 -0400
Date: Sat, 22 Jul 2023 18:24:27 +0300
Message-Id: <835y6c7yvo.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
In-Reply-To: <87lef8ovgc.fsf@HIDDEN> (message from Manuel Giraud on
 Sat, 22 Jul 2023 16:46:27 +0200)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
 <87lef8ovgc.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <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: Manuel Giraud <manuel@HIDDEN>
> Cc: 64791 <at> debbugs.gnu.org
> Date: Sat, 22 Jul 2023 16:46:27 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > I'm not sure there can be the end to such fixes.  The real fix is to
> > use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
> > I guess you don't have GNU 'ls', since you are on OpenBSD?
> 
> You're right I'm using OpenBSD's ls.  But I thought it was a reasonable
> fix: it seems more obvious then looking for something that looked like a
> file size.

Maybe.  Let's hear what others think about this.




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

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


Received: (at 64791) by debbugs.gnu.org; 22 Jul 2023 14:46:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 22 10:46:33 2023
Received: from localhost ([127.0.0.1]:37431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNDsP-0000gG-8p
	for submit <at> debbugs.gnu.org; Sat, 22 Jul 2023 10:46:33 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:24468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qNDsM-0000g4-Ty
 for 64791 <at> debbugs.gnu.org; Sat, 22 Jul 2023 10:46:32 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=sBCsHRsU
 spkzpzlStzzssuSMFxvqlejeU/6WY3wRig0=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=PsTSa286jH+iBDYwafRBX12UW0UAnB
 CQCatj8ny6+fdMMyEyeXgjON6We+D3V/GITFPvtIhoCZXTAq5r8phsAg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=sBCsHRsUspkzpzlS
 tzzssuSMFxvqlejeU/6WY3wRig0=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=EI/oOQ4JsdhU3/e1bcO+m7e2sm15JqHl0GkkC2
 krq/vaZpqHUNiF+Hr6mcMm//ax0/lyDDjr+Dw3gqvkBy1B6YmefFMwwxdQCfM23iGKUxHY
 YZNQZQ9qQ8q+aaCeUr2R9JC8cQ/cGIALwVd0HeAs/hqxEQ+XQBIf06wd6TMMYhc+wDfQyI
 h7oq/Sjj5vVr/2n6+x+0QlS/5zdwUGQd+4Zv1Kydt2hpGJPzK9j+h2h4XG4zyJcMb13kFX
 A5Fw9LNzyI9CF6bTamHFbWHSND7mqsQNcOll+VG0cTVj/Ff9l1QEaJCcC384YGuCWhTtbN
 Rf7PIsq/UqYwPlQ+o5WjbezQ==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 4f629167
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sat, 22 Jul 2023 16:46:29 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
In-Reply-To: <83fs5g8392.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 22 Jul
 2023 16:50:01 +0300")
References: <87sf9gozbl.fsf@HIDDEN> <83fs5g8392.fsf@HIDDEN>
Date: Sat, 22 Jul 2023 16:46:27 +0200
Message-ID: <87lef8ovgc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> I'm not sure there can be the end to such fixes.  The real fix is to
> use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
> I guess you don't have GNU 'ls', since you are on OpenBSD?

You're right I'm using OpenBSD's ls.  But I thought it was a reasonable
fix: it seems more obvious then looking for something that looked like a
file size.
-- 
Manuel Giraud




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

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


Received: (at 64791) by debbugs.gnu.org; 22 Jul 2023 13:49:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 22 09:49:31 2023
Received: from localhost ([127.0.0.1]:35704 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNCzD-0007Ef-CP
	for submit <at> debbugs.gnu.org; Sat, 22 Jul 2023 09:49:31 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57892)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qNCzC-0007EP-GS
 for 64791 <at> debbugs.gnu.org; Sat, 22 Jul 2023 09:49:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qNCz6-0003fI-Nb; Sat, 22 Jul 2023 09:49:24 -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=FlOC2rPgPNjtrL53cMmTrWseBtKu54YId/4AcRIe9AM=; b=R3DxF+WpIx7T
 PX+9M1cH9VO9yJ8yHcCYq/AZBGTrTwH8Tl0KELcsQ5bA2trlulW4l0+uIKpLkP2yvfHeDVa3K6bue
 nyE1Zzmk8WI9hOyGEDPXeOpvCgcRkaX9FA8StSXaTelEVOev/UpMHiteQxmoPiY40THqJs4QOkSj1
 zB+bfmOsGIw6eCMOaRCuZhkOFTL9nLMiwiuUziNZz/5VtCXMls8qMk2xk/XP/707uinJ1wY792WGQ
 Juyv9E8na+d+zLrVvyNE0CIU7re34X5LgFdWbkr4arxQugCRt4l7fZv+AuO4KLJVEdrpQ/iYMSt2g
 2R2ZICgt6LGltNnYS0YUqg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qNCz6-0000G6-6k; Sat, 22 Jul 2023 09:49:24 -0400
Date: Sat, 22 Jul 2023 16:50:01 +0300
Message-Id: <83fs5g8392.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
In-Reply-To: <87sf9gozbl.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#64791: 30.0.50; [PATCH] Fix dired mismatch on some filenames
References: <87sf9gozbl.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 64791
Cc: 64791 <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 (---)

> Date: Sat, 22 Jul 2023 15:22:54 +0200
> From:  Manuel Giraud via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I have found a file on my disk named "31 octobre 2022 Paris.zip" that is
> currently mismatch by dired.  A 'n' from the previous line sets the
> cursor on the P of "Paris" and i'm not able to open or even edit the
> name of this file from dired.
> 
> I propose the attached patch that fixes this issue.

I'm not sure there can be the end to such fixes.  The real fix is to
use GNU 'ls' which has special support for Dired (or use ls-lisp.el).
I guess you don't have GNU 'ls', since you are on OpenBSD?




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

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


Received: (at submit) by debbugs.gnu.org; 22 Jul 2023 13:23:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 22 09:23:11 2023
Received: from localhost ([127.0.0.1]:35664 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qNCZi-0006RF-JY
	for submit <at> debbugs.gnu.org; Sat, 22 Jul 2023 09:23:11 -0400
Received: from lists.gnu.org ([2001:470:142::17]:48772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <manuel@HIDDEN>) id 1qNCZg-0006Qy-Q3
 for submit <at> debbugs.gnu.org; Sat, 22 Jul 2023 09:23:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1qNCZb-00027e-Ct
 for bug-gnu-emacs@HIDDEN; Sat, 22 Jul 2023 09:23:03 -0400
Received: from ledu-giraud.fr ([51.159.28.247])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <manuel@HIDDEN>)
 id 1qNCZY-0007jc-4K
 for bug-gnu-emacs@HIDDEN; Sat, 22 Jul 2023 09:23:03 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=zMWNyXRc
 kJttR24GRfK0Ab9ZDEv2X0Jcz8xFS/KCATY=; h=date:subject:to:from; 
 d=ledu-giraud.fr;
 b=n0ypIHgMtWVgfd/4wmVKeyXh9wpuJhttBn2v26TIvYEcgA6Nds
 plxXOnjEmdygAq2l6dYoSA6us1WUTSvGvVCw==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=zMWNyXRckJttR24G
 RfK0Ab9ZDEv2X0Jcz8xFS/KCATY=; h=date:subject:to:from;
 d=ledu-giraud.fr; b=qRElb3tZPQRrk7GCwMhs2Cx9oIR4OujBxLkScAjhSMpVoD2nXR
 JviKxbOS+q2hPQMBsGNO3nJtj2kzFiz+ZdNe5HKOMAShCfKKdq2FTmQKNTGcc11aq/mbNg
 zFVT94pPCjHJIidnjzXjb9cFPK43bf/HWuZTJLdfg0YVcqIloXdHurgboZvC8DHjH5Km37
 FYkg4JboxKgjuqqr0GO/ms5dtLdHS5UDCtMNeiGcIfDBSqpHvjCt3SWMRB420gl1Vt6oSO
 iOCrSQ5oOh2xFFyIJBw5F4m/hWfiFl/cCXfLRxZb+y/KAcTEUWt5bEccBL3+z/jIzTeUmQ
 u1yYol2kkMww==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id c69c0eba
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <bug-gnu-emacs@HIDDEN>;
 Sat, 22 Jul 2023 15:22:56 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; [PATCH] Fix dired mismatch on some filenames
Date: Sat, 22 Jul 2023 15:22:54 +0200
Message-ID: <87sf9gozbl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN;
 helo=ledu-giraud.fr
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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: -0.1 (/)

--=-=-=
Content-Type: text/plain


Hi,

I have found a file on my disk named "31 octobre 2022 Paris.zip" that is
currently mismatch by dired.  A 'n' from the previous line sets the
cursor on the P of "Paris" and i'm not able to open or even edit the
name of this file from dired.

I propose the attached patch that fixes this issue.

Best regards,

--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Fix-dired-mismatch-on-some-filenames.patch

From 6bb77e5c364e4627c7b12519aa95d097fa80ee96 Mon Sep 17 00:00:00 2001
From: Manuel Giraud <manuel@HIDDEN>
Date: Sat, 22 Jul 2023 14:40:56 +0200
Subject: [PATCH] Fix dired mismatch on some filenames

* lisp/files.el (directory-listing-before-filename-regexp): Look for
the first five columns of a 'ls -l' entry instead of searching for a
size pattern.
---
 lisp/files.el | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/lisp/files.el b/lisp/files.el
index f8867432000..6090327def0 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -30,6 +30,7 @@
 
 (eval-when-compile
   (require 'pcase)
+  (require 'rx)
   (require 'easy-mmode)) ; For `define-minor-mode'.
 
 (defvar font-lock-keywords)
@@ -7765,9 +7766,12 @@ directory-listing-before-filename-regexp
          ;; parentheses:
          ;; -rw-r--r-- (modified) 2005-10-22 21:25 files.el
          ;; This is not supported yet.
-    (purecopy (concat "\\([0-9][BkKMGTPEZYRQ]? " iso
-		      "\\|.*[0-9][BkKMGTPEZYRQ]? "
-	              "\\(" western "\\|" western-comma
+    (purecopy (concat "\\("
+                      ;; Five columns before modification time: mode,
+                      ;; links, owner, group and size
+                      (rx (repeat 5 (and (one-or-more graph)
+				         (one-or-more space))))
+	              "\\(" iso "\\|" western "\\|" western-comma
                       "\\|" DD-MMM-YYYY "\\|" east-asian "\\)"
 		      "\\) +")))
   "Regular expression to match up to the file name in a directory listing.
-- 
2.40.0


--=-=-=
Content-Type: text/plain



In GNU Emacs 30.0.50 (build 2, x86_64-unknown-openbsd7.3, cairo version
 1.17.8) of 2023-07-22 built on computer
Repository revision: 7298e66604d2119c72c4f7abd5160b29340737af
Repository branch: mgi/dired-regex
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: OpenBSD computer 7.3 GENERIC.MP#1125 amd64

Configured using:
 'configure --prefix=/home/manuel/emacs --bindir=/home/manuel/bin
 --with-x-toolkit=no --with-toolkit-scroll-bars=no --without-sound
 --without-compress-install CPPFLAGS=-I/usr/local/include
 LDFLAGS=-L/usr/local/lib'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG
SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB

Important settings:
  value of $LC_ALL: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Magit

Minor modes in effect:
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  display-time-mode: t
  display-battery-mode: t
  server-mode: t
  hyperbole-mode: t
  override-global-mode: t
  repeat-mode: t
  desktop-save-mode: t
  global-eldoc-mode: t
  show-paren-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
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/manuel/.emacs.d/elpa/ef-themes-1.2.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs

Features:
(shadow mail-extr emacsbug whitespace magit-patch magit-extras
face-remap 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 git-commit
log-edit add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor magit-mode transient magit-git
magit-section magit-utils dash cus-edit cus-start kotl-autoloads
css-mode sgml-mode facemenu imenu vc-cvs vc-rcs log-view pcvs-util
make-mode sh-script smie treesit executable vc pascal vc-hg conf-mode
reveal gnus-dired mule-util vc-git diff-mode bug-reference paredit time
battery org-indent vc-dispatcher vc-svn oc-basic ol-eww eww url-queue
mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview
doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi org-agenda cus-load exwm-randr xcb-randr exwm-config
ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating
xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh
xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme
modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious
mingus libmpdee reporter edebug detached-init detached autorevert
filenotify transmission calc-bin calc-ext calc calc-loaddefs rect
calc-macs supercite regi ebdb-message ebdb-gnus ebdb-mua ebdb-com crm
ebdb-format ebdb eieio-opt speedbar ezimage dframe eieio-base pcase
timezone gnus-icalendar org-capture icalendar visual-basic-mode cl
web-mode disp-table erlang-start smart-tabs-mode skeleton cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs slime-asdf grep slime-tramp slime-fancy slime-indentation
slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu
slime-package-fu slime-references slime-compiler-notes-tree advice
slime-scratch slime-presentations bridge slime-macrostep macrostep
slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace
slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slime-repl slime-parse slime apropos arc-mode archive-mode hyperspec
thingatpt slime-autoloads hyperbole hinit hibtypes hib-doc-id klink
hib-kbd hib-debbugs hib-social hsys-www hypb-ert ert ewoc debug
backtrace hactypes bookmark pp hui-mini hui hui-mouse hmouse-key hargs
etags fileloop xref project hsys-org org-element org-persist org-id
org-refile avl-tree generator org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
ol org-fold org-fold-core org-keys oc org-loaddefs find-func org-version
org-compat org-macs hui-menu hyrolo-menu hyrolo sort hui-jmenu hpath
tramp rx tramp-loaddefs trampver tramp-integration files-x tramp-compat
xdg shell pcomplete format-spec noutline outline icons hmouse-sh
hmouse-drv hui-window pulse color hycontrol hui-select hsettings
hui-em-but hbut view hbdata hgnus gnus-msg gnus-art mm-uu mml2015
mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku
url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud
nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec
gnus-int gnus-range gnus-win gnus nnheader range wid-edit hsmail message
sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068
epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader hmail htz cal-julian hbmap hmoccur hvar
hypb locate hact hhist compile text-property-search comint ansi-osc
ansi-color ring set hversion hload-path edmacro kmacro
use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu
calendar cal-loaddefs dired-x dired-aux dired dired-loaddefs
notifications dbus xml cl-extra help-mode use-package-core repeat
easy-mmode desktop frameset debbugs-autoloads detached-autoloads
ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads
magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads
dash-autoloads osm-autoloads paredit-autoloads rust-mode-autoloads
speed-type-autoloads transmission-autoloads visual-fill-column-autoloads
with-editor-autoloads info compat-autoloads ytdious-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
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 emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind kqueue lcms2 dynamic-setting system-font-setting
font-render-setting cairo xinput2 x multi-tty move-toolbar
make-network-process emacs)

Memory information:
((conses 16 763799 139807) (symbols 48 62414 8)
 (strings 32 202382 14370) (string-bytes 1 6422275)
 (vectors 16 121262) (vector-slots 8 2342839 99930) (floats 8 641 507)
 (intervals 56 19677 523) (buffers 984 91))

-- 
Manuel Giraud

--=-=-=--




Acknowledgement sent to Manuel Giraud <manuel@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#64791; 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: Tue, 26 Sep 2023 10:45:01 UTC

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