GNU bug report logs - #75910
31; Deprecate minibuffer-completing-file-name

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

Package: emacs; Reported by: Daniel Mendler <mail@HIDDEN>; dated Tue, 28 Jan 2025 14:29:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 75910) by debbugs.gnu.org; 30 Jan 2025 07:21:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 02:21:31 2025
Received: from localhost ([127.0.0.1]:44085 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdOrj-0004ft-1A
	for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 02:21:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:60768)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdOre-0004fX-JV
 for 75910 <at> debbugs.gnu.org; Thu, 30 Jan 2025 02:21:27 -0500
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 1tdOrX-00049X-Op; Thu, 30 Jan 2025 02:21:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=lYhwOPLRrdwMCWhOBc3OQy+TwgGLFUwvQCSky0VeL5U=; b=g5W8JEsm6ALlNHPdVspe
 voU+j/JMzFt6KefTlEMpr8r82wOChwzCqLVIzCgGagmPzlQg+Rb13jdHMrWvlNl0AmC1MxCnOoT8d
 LhOOj6a6gA/Qsj5xpmEkH/FnvOb2wwDBi3axteMu6wQ2pqc4m/kE7zEnLNBa9CRPFup/1gwSf0Vsq
 e0svaBNyBPyaYXpBjuD2+NS/qNLKIb9837eMeJ2F4Q1tE4GVtS2/ty8WkdGi9/4VU0ew6A4I+U2qa
 Ucs36HQhUgmF0qftzRtCWL5/ZWM9C1+bDVny3c6FTpc4nQlatL2ka2XqPqYQk8BRiEYXEofJu1WzT
 4rMMcAn+mTBWOQ==;
Date: Thu, 30 Jan 2025 09:21:12 +0200
Message-Id: <86lduslqc7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: =?iso-8859-1?Q?Bj=F6rn?= Bidar <bjorn.bidar@HIDDEN>
In-Reply-To: <87jzac7q1q.fsf@> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN> <87jzac7q1q.fsf@>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75910
Cc: 75910 <at> debbugs.gnu.org, michael.albinus@HIDDEN, monnier@HIDDEN,
 drew.adams@HIDDEN, mail@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: mail@HIDDEN, michael.albinus@HIDDEN, monnier@HIDDEN,
>  drew.adams@HIDDEN
> Date: Thu, 30 Jan 2025 08:51:13 +0200
> From:  Björn Bidar via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of
> text editors" <bug-gnu-emacs@HIDDEN> writes:
> 
> > The deprecation of `minibuffer-completing-file-name' is just
> > one step in the transition to the category mechanism. As I have
> > mentioned the variable `minibuffer-completing-symbol' had been
> > deprecated and has even been removed already.
> 
> Would it be better to first a discussion on what to transition too
> before talking about deprecation of this variable?

That was already stated in the original report.  If you have some
comments to that proposal, please tell.




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

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


Received: (at 75910) by debbugs.gnu.org; 30 Jan 2025 06:51:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 01:51:27 2025
Received: from localhost ([127.0.0.1]:44013 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdOOc-0003F6-SJ
	for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:51:27 -0500
Received: from thaodan.de ([2a03:4000:4f:f15::1]:36352)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1tdOOY-0003Eh-Aj
 for 75910 <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:51:24 -0500
Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49])
 by thaodan.de (Postfix) with ESMTPSA id 67A82D00045;
 Thu, 30 Jan 2025 08:51:14 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1738219874; bh=Msa9kZGkQAc9NL1wX7fDRIwejeaGlJNjkkn3Tl6VV4A=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=Ti7fvKa27ZLXQ3qONXsZclSll37EImlhgqY9eJ+Hc0YsR3+9Fn5PSi8vP231GQjCz
 vHg1HAjDh6Tq1lYRW6HpL6YS0I8d9Bb2cwjUIuRxSuBq4eEiRHqgfs0SlJo30u7cTZ
 LdIBPXRHoE5SdoK2xrwRR/Vvr35GDlB6pdYhiYya8RC3jgLsTBCoOuWnpkpiNHkp04
 g6GNDeVzAfYX2XXgnt1vnchZxkrjK12uVyOFNfexpb3004dZtHWBXip2gzRDDH86de
 pQ+oM+2rVQ9KvayL/hABGJPyzNpCxxhkNk72ZVpj5OWJGP//shFElVhlgCCVibvrgQ
 354VAdM4NkQLr8pdZeA9pxjGDHClcd5OLEyyNkRfWfLOclVbl0rf0QnutL1U9NZJc7
 RThepYuoVjna4tk5rWyNaNnd6ZG22lymOB3KlI+iF4XZHewiMxTZJdzqUWLwa8bPHI
 dqm/B5gpBicB/I/LBzuTUXwhf/2QN1yDLd5MFlSQzUfsmkPRpGGdWLQrCUrjiBjkOd
 mulPLmkS/qAMeQ7QeONGrlU276TAXQDyOSN/cNs9XG75mwTNlOxzIgJ9Y5sfE39x4K
 8rj27k2IgSYzthxFgiYLA4wIc7gHG1KtajAuRqdcmDqyIWPfZQxWI1YEZaxJ2kjfeK
 z4KQ7Cepq1ss64t1Cr+3G5Os=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87msf9ogat.fsf@HIDDEN> (Daniel Mendler via's message
 of "Wed, 29 Jan 2025 15:17:30 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Thu, 30 Jan 2025 08:51:13 +0200
Message-ID: <87jzac7q1q.fsf@>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army
 knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > The deprecation
 of `minibuffer-completing-file-name' is just > one step in the transition
 to the category mechanism. As I have > mentioned the variable
 `minibuffer-completing-symbol' had been > depr [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: 75910
Cc: Daniel Mendler <mail@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@HIDDEN>,
 "75910 <at> debbugs.gnu.org" <75910 <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: 0.2 (/)

Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> The deprecation of `minibuffer-completing-file-name' is just
> one step in the transition to the category mechanism. As I have
> mentioned the variable `minibuffer-completing-symbol' had been
> deprecated and has even been removed already.

Would it be better to first a discussion on what to transition too
before talking about deprecation of this variable?




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

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


Received: (at submit) by debbugs.gnu.org; 30 Jan 2025 06:51:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 01:51:34 2025
Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdOOk-0003FP-8d
	for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:51:34 -0500
Received: from lists.gnu.org ([2001:470:142::17]:38932)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1tdOOg-0003Ez-7f
 for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:51:30 -0500
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 <bjorn.bidar@HIDDEN>)
 id 1tdOOZ-0003bD-IG
 for bug-gnu-emacs@HIDDEN; Thu, 30 Jan 2025 01:51:24 -0500
Received: from thaodan.de ([2a03:4000:4f:f15::1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bjorn.bidar@HIDDEN>)
 id 1tdOOX-0007bt-0z
 for bug-gnu-emacs@HIDDEN; Thu, 30 Jan 2025 01:51:23 -0500
Received: from odin (dsl-trebng12-50dc7b-49.dhcp.inet.fi [80.220.123.49])
 by thaodan.de (Postfix) with ESMTPSA id 67A82D00045;
 Thu, 30 Jan 2025 08:51:14 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail;
 t=1738219874; bh=Msa9kZGkQAc9NL1wX7fDRIwejeaGlJNjkkn3Tl6VV4A=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=Ti7fvKa27ZLXQ3qONXsZclSll37EImlhgqY9eJ+Hc0YsR3+9Fn5PSi8vP231GQjCz
 vHg1HAjDh6Tq1lYRW6HpL6YS0I8d9Bb2cwjUIuRxSuBq4eEiRHqgfs0SlJo30u7cTZ
 LdIBPXRHoE5SdoK2xrwRR/Vvr35GDlB6pdYhiYya8RC3jgLsTBCoOuWnpkpiNHkp04
 g6GNDeVzAfYX2XXgnt1vnchZxkrjK12uVyOFNfexpb3004dZtHWBXip2gzRDDH86de
 pQ+oM+2rVQ9KvayL/hABGJPyzNpCxxhkNk72ZVpj5OWJGP//shFElVhlgCCVibvrgQ
 354VAdM4NkQLr8pdZeA9pxjGDHClcd5OLEyyNkRfWfLOclVbl0rf0QnutL1U9NZJc7
 RThepYuoVjna4tk5rWyNaNnd6ZG22lymOB3KlI+iF4XZHewiMxTZJdzqUWLwa8bPHI
 dqm/B5gpBicB/I/LBzuTUXwhf/2QN1yDLd5MFlSQzUfsmkPRpGGdWLQrCUrjiBjkOd
 mulPLmkS/qAMeQ7QeONGrlU276TAXQDyOSN/cNs9XG75mwTNlOxzIgJ9Y5sfE39x4K
 8rj27k2IgSYzthxFgiYLA4wIc7gHG1KtajAuRqdcmDqyIWPfZQxWI1YEZaxJ2kjfeK
 z4KQ7Cepq1ss64t1Cr+3G5Os=
From: =?utf-8?Q?Bj=C3=B6rn?= Bidar <bjorn.bidar@HIDDEN>
To: Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87msf9ogat.fsf@HIDDEN> (Daniel Mendler via's message
 of "Wed, 29 Jan 2025 15:17:30 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
Autocrypt: addr=bjorn.bidar@HIDDEN; prefer-encrypt=nopreference; keydata=
 mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq
 w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV
 CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl
 HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8
 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF
 CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h
 K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2
 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC
 HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN
 XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg
 gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1+ntAhsDBQsJCAcCAiICBhUKCQgL
 AgQWAgMBAh4HAheAAAoJEFwbdKFlHF9oBgwA/iQHwe0VL4Df4GGTYlNjMSHFlIkBmN4UfYGLYj3E
 TrOUAQC51M+M3cjsL8WHdpBz6VAo6df9d+rVwhQ9vQuFHqevArg4BGTX6T4SCisGAQQBl1UBBQEB
 B0Cbohc3JEfn005/cm0AOGjSsW1ZxAkgaoVNjbpqk4MgNAMBCAeIeAQYFgoAIBYhBFHxdut1RzAe
 pymoq1wbdKFlHF9oBQJk1+k+AhsMAAoJEFwbdKFlHF9ooHABAKGmrGBic/Vys3BBrOQiRB3Z7izO
 HwhqTRpAqFZtXS2nAQDZhp/5aYw1TZjTzkm1KVt9QiYnjd/MvxRE9iaY6x4mDbgzBGTX6T4WCSsG
 AQQB2kcPAQEHQAgRJq/tMcCCB2XyA5WZpu7GvpRx0m9IPRWazeqhOq7uiO8EGBYKACAWIQRR8Xbr
 dUcwHqcpqKtcG3ShZRxfaAUCZNf71AIbIgCBCRBcG3ShZRxfaHYgBBkWCgAdFiEEUfF263VHMB6n
 KairXBt0oWUcX2gFAmTX+9QACgkQXBt0oWUcX2jeSwD6AtWn0cuo8IF35YRo4o3cDRJnUfJnbvJy
 GxyCDThR+zYBAKG6/jdwmZkBQZKslnDAbMMd2WfiZZT5JW3IWC4EaKMO7HkBAKYPGZ3UbfkRvfFK
 S+pQ9CgtNfkSJQBtT1Ob7Y6nsacgAQCpyXN7yppmhW/oBgivITPy9Lkg+V4NK9WZYZCU9Q7LBA==
Date: Thu, 30 Jan 2025 08:51:13 +0200
Message-ID: <87jzac7q1q.fsf@>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a03:4000:4f:f15::1;
 envelope-from=bjorn.bidar@HIDDEN; helo=thaodan.de
X-Spam_score_int: -14
X-Spam_score: -1.5
X-Spam_bar: -
X-Spam_report: (-1.5 / 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, INVALID_MSGID=0.568,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army
 knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > The deprecation
 of `minibuffer-completing-file-name' is just > one step in the transition
 to the category mechanism. As I have > mentioned the variable
 `minibuffer-completing-symbol' had been > depr [...] 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
X-Debbugs-Envelope-To: submit
Cc: Daniel Mendler <mail@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@HIDDEN>,
 "75910 <at> debbugs.gnu.org" <75910 <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.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army
    knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > The deprecation
   of `minibuffer-completing-file-name' is just > one step in the transition
   to the category mechanism. As I have > mentioned the variable `minibuffer-completing-symbol'
    had been > depr [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
  1.2 INVALID_MSGID          Message-Id is not valid, according to RFC 2822
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> The deprecation of `minibuffer-completing-file-name' is just
> one step in the transition to the category mechanism. As I have
> mentioned the variable `minibuffer-completing-symbol' had been
> deprecated and has even been removed already.

Would it be better to first a discussion on what to transition too
before talking about deprecation of this variable?




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 21:43:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 16:43:38 2025
Received: from localhost ([127.0.0.1]:43278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdFqT-00079r-UZ
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 16:43:38 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:60787 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tdFqQ-00079U-7r
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 16:43:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=49XZcb/TL8KwLKoSk7HEv2RuOLvupxKi2TrR81wcWJo=; b=smqud1ecQWIPq/SwTqiUHqXs9J
 Vd9ihmn8zXiXVn5xyaHkJPAZHrqjw+cJrNBg43pbSCIyf9iQhVgPw4zXmNAWGrNLTCKcB3poK6Igk
 aasLAIBfNkV7iKPYF46519pE9oSFkgg3A11T9/xqn95K6gnZJmsmxGzJVljLkHJPE8nc=;
From: Daniel Mendler <mail@HIDDEN>
To: Drew Adams <drew.adams@HIDDEN>
Subject: Re: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
In-Reply-To: <DS7PR10MB5232EA9F832752DF0E5D844DF3EE2@HIDDEN>
 (Drew Adams's message of "Wed, 29 Jan 2025 20:10:12 +0000")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
 <DS7PR10MB5232EA9F832752DF0E5D844DF3EE2@HIDDEN>
Date: Wed, 29 Jan 2025 22:43:24 +0100
Message-ID: <878qqtxpmr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Michael Albinus <michael.albinus@HIDDEN>,
 Stefan Monnier <monnier@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.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

>> The completion category mechanism is a generalization of various old
>> `minibuffer-completing-*' variables. Completion tables like the file
>> completion table already provide the category, so
>> `minibuffer-completing-file-name' is a redundancy. Minibuffer-related
>> variables are often let-bound around a completion call, which is not
>> correct in a strict sense, since the variable should only hold inside
>> the minibuffer and not for nested completion sessions. 
>
> So it's _not_ really a redundancy.
>
> If what you _want_ for a given completion call
> is to affect everything that transpires during
> that call, i.e., including "nested completions"
> (recursive edits), then binding a dynamic var
> around the call gets you what you want, simply.

This is almost never correct nor desired, as you acknowledge yourself
below. This means that even if the variable is not an exact redundancy,
in the cases where behavior differs, usage of the variable leads to bugs
or incorrect behavior. It is an argument in favor of deprecating the
variable, if the variable can easily be used incorrectly.

>> The completion metadata including the category
>> does not have this problem.
>
> Or this advantage/possibility.
>
> (I do agree that this deep dynamic-var behavior
> is usually not needed or desirable during
> completion.)

Indeed.

>> The deprecation of `minibuffer-completing-file-name' is just
>> one step in the transition to the category mechanism. As I have
>> mentioned the variable `minibuffer-completing-symbol' had been
>> deprecated and has even been removed already.
>
> Meme combat, oui. ;-) Shouldn't have been removed.
> (Also not redundant, for the same reason.)

Again, we disagree about this - I think the deprecation and removal was
the right thing. There does not seem to be a new argument here and it is
up to the Emacs maintainers to decide about this matter anyway.

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 20:10:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 15:10:26 2025
Received: from localhost ([127.0.0.1]:43171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdEOH-00032y-Jo
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 15:10:25 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:12742)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tdEOD-00032k-6X
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 15:10:24 -0500
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50TIHPG7023203;
 Wed, 29 Jan 2025 20:10:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=aYytSpP9F55dDxnJvjOtN/NhzCUoun/JKQ6Cj1uR7qU=; b=
 X9+e/Cquki74EnTofGV+y4dGp2Qst+5YscHLSa22qwwAXFQQrs8arOz3P2OVy+80
 o7zPjn8h3XmL8wxa3Z9eypUHk9evz1ODAGRZPJE9xDaT5iNj0dUOr437UQ+/w7G+
 L2rU2w14WHzr1lBZvDtY+2uQpXAYQlHwVvB/VO2+NBBy9S84XBvtwsEIAzOdovB1
 QPsMT8y3ox+MAhn93lvpXM3whrvB+l/CnImPrHIT0F3MhLcyQxr2E4hJZr0M4nhu
 JqUaxWfebTRu3JDPMnnQkLIvKOtihSlc7ouZDWrSH4eNpj+wbZoUuFEFa6e48KOY
 adsUCBMt84V9b3gND+7WVw==
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44fsfh8b86-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 29 Jan 2025 20:10:15 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50TIhE5X016404; Wed, 29 Jan 2025 20:10:15 GMT
Received: from nam10-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam10lp2044.outbound.protection.outlook.com [104.47.58.44])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd9y4wb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 29 Jan 2025 20:10:14 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Jzm5X+y7vpdrk6gkvnRbVZLGFj+m5uEo8Vedv5zILHB2FkiXKyRaac+FnlnTVCBhfa0xxN6qpS5PmGpPQSbt9UlQ22mYaOMA7s3jPSHbAeHn0zPWKAZ3aAbacL8HllTx28AltDMW3XSkWAsDjuYrJLheXJ7ojf7QG9NozqGUtR2hyAB6+RsmIvLAeOoJH9whUZXxBOZLPessQqoSzi7jSvx0agOAUYOme5ryf9czWGXBoh4n6ifduF77XobMVYacvLozOdVvpunCPhHz8VfvyCtT8dseglqw4HNU/9ZfOg8TQ24GBPZGm7MgVRPgn3Xots+AIQeO5Nr/OA5kQGulNg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=aYytSpP9F55dDxnJvjOtN/NhzCUoun/JKQ6Cj1uR7qU=;
 b=TAlP/nwsyE/ocwQQyacV/xwhBtKOGNczGwWKDUOAUyOcpygcj6UcI2AFuQt0948hMBsJwRSZGtVoWOLhGzDFkIVnTwkC7tVapJKNT2pzfDkKB9BAiZSN7YwLt6R6gL64SuPnpPBSOSwsicoOsr6LcrAIK6djANTzPHZ+zygDcuEdNB80BX9XBvK6ey/KyKR6WG5FxhWcUX9IKvC0L/EjSBlZwUsO6XiGvI0nWXO9rDmJo9aO06Nw+QjKBXM5MrEbHbkiNbCVxKieuCStQYDmTayI+ek051W1gFhmvjbbjD+jqvtbjtDCFkVF3HdIdjyS5vafe0NZtpLtG20dvTl9LQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aYytSpP9F55dDxnJvjOtN/NhzCUoun/JKQ6Cj1uR7qU=;
 b=Q+o5enKIL8cDjgDsC/R4xfrVJ84Mgl2cLXTgFsHQo1CyT5B1UoxKkPKS7K09yW8XJRcaxsvyWs4bP2+eRVPAC87mFq/9LD2YoQI50wL8eVa0jwI9jvIDBSM2MSNFeNXZtVNy0FggDGIB9bv1bZ7DZWsv/KxhgZHWObQzaZs8u70=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by DS0PR10MB7067.namprd10.prod.outlook.com (2603:10b6:8:145::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Wed, 29 Jan
 2025 20:10:12 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8398.017; Wed, 29 Jan 2025
 20:10:12 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>, Michael Albinus
 <michael.albinus@HIDDEN>
Subject: RE: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcliOj1ipkgmDO0GOkq9DbL5umbMuKsFQ
Date: Wed, 29 Jan 2025 20:10:12 +0000
Message-ID: <DS7PR10MB5232EA9F832752DF0E5D844DF3EE2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
In-Reply-To: <87msf9ogat.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|DS0PR10MB7067:EE_
x-ms-office365-filtering-correlation-id: 6c7e433c-b8ad-4f4d-c842-08dd40a0efff
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?Xm1ROPelvop3JFnfRUZ90nQ8B8I8cOv+OXB2CrVl/yfPgB4uNbGuvNtPF/TQ?=
 =?us-ascii?Q?2Mk2ytb70ri0Nki2rJbRBrr3jeBLpibJWOP5ixQE/7Z8w+H9jfggG7yyPo4j?=
 =?us-ascii?Q?YfdWUQpGAEu2JQkUPuwskjqJV2XvvBAfyVljLlj0rEiWumr8Kag35hpwLdOI?=
 =?us-ascii?Q?IVWEX1ZgafOuHCHQZz9Wkr52d0pB38l7qZMd3hQx7aKwpue6eR4BZKAyBxwc?=
 =?us-ascii?Q?dPYVfr+eCI5iXnmvxNOmaOnHUgA0bWlamINwU6oIo5wZHpCYH229VnT3tAP2?=
 =?us-ascii?Q?qk5GjeWwWy/LKd0ur4AEUvubuhHTBNxjfnMCv69qK+ZtgMiikvF5VsTMLXQl?=
 =?us-ascii?Q?HYFvyAk/VRxa/fGIJUxobE/6L42GzzIN21Ekw5c5dv9BS7mrmztEPQp9++cK?=
 =?us-ascii?Q?RqRaszN7iTeOTC7AsHw3AnNg7UT2hjbHxwJdWwF/97W+UCkZTD3kkUneSQBi?=
 =?us-ascii?Q?nrQ9zlQ/njaJVpLI3zJVt6B/WioYfPADgseguXk/4e4w9GjmTDofbGouxxwr?=
 =?us-ascii?Q?Se2lKjyhfPzPViqDeaL0N+b60TY+Ia+BaT3Yhr7M7A+1bo1crVbFsLGMXUdv?=
 =?us-ascii?Q?SaZDCbgS+NUe6/GLVgrcyHn24Fo8EvF4HKhgeAEDmPRhSMqpUCakNwSp2Dy4?=
 =?us-ascii?Q?8TJs+n5u777vwgWDYabQM7WHuPpUYAR7EgCBkoGhFycsxNG+NfZVMmKx+2nl?=
 =?us-ascii?Q?QPTAQVe5shQVqF7fx54ugE6oyLVeINopNVFpsLWlXDTQFpwNyvMDQbX8tUPf?=
 =?us-ascii?Q?cVDlFuzk5TF4caAJl+dSk/37110zMXaIr9uCCdZQLZ2hiAHYCkubP2EJjIvr?=
 =?us-ascii?Q?Ww+PnTuw/86LVI6/KmDGaxGpq3P5lB0Az+/kAPfWRupyg8lQEy2g24yhQtOC?=
 =?us-ascii?Q?OTKxc2dkViZkzK/IE1WZ7f65eXD4aGixBQy60a0Wbji/Q6v1ozbL6TbK5EHA?=
 =?us-ascii?Q?cGxqV15/gjeB0HTmTLavGP6JxoISIKLHWGqwKuk7KNPbuPxWyPgTmGG2LKVN?=
 =?us-ascii?Q?5Y+iW8410mkTGJQM3bsoqx4sRb4UDoBIrDP7mRODhrp+5WnJmukIrTjB/euz?=
 =?us-ascii?Q?9KQIpEP5sNm19NkKXI6C3SyKP72TiY1Sf2469naIMdK4IOHJjGdrH6UJSEz6?=
 =?us-ascii?Q?IlcUBWQZSeinp5eSqbaQMyXtNVpckN/M7rfDLqqGPdZautQIsSS9zorzzY77?=
 =?us-ascii?Q?YpOZvbdsZKrdxzyOiIb2vACADwzkEaQgy/EUWQp5PONm0SVfP+VyXP+5xfx2?=
 =?us-ascii?Q?mOtZJJzqyHY8DT8D8mNd4YvTGrdB+2AUoCOCBEiPoGPc8DeidQfARLk1710t?=
 =?us-ascii?Q?kpzFYq0wL5SeOJog6VFtxzJLHyJopMjqmi8KfGdPJ9VxBUv/VP6J3VsnEU/N?=
 =?us-ascii?Q?m75RBARSpcShpGeYkO9Q2beCw7DKkuEHWgdiv+7b1cNFKhA3H5UO5rcADMci?=
 =?us-ascii?Q?GBsebYV5apBwjb6d4bSQRcKFtGa9jBf5?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?m1dgcGpIwFj5s+P+nDY4vGlj+3WWb2hrxrNAtwJhzMo8L+gsSZHFQ4dVjGcd?=
 =?us-ascii?Q?OHzs/eo/qEznmbD7KTrzQjMRamRcNTtGHmNdjqEhdi4XMIRrNWB685oFmMl9?=
 =?us-ascii?Q?+9vXLJ2p0OpZtjxkT5eolFJHeLD7kx4cnwA0uThz6HWBy+RgbhSYOOSajhfT?=
 =?us-ascii?Q?g3NJj16RBwDOg0WOCEDSfKgnyvqMfqvLTpaHFCMT6nkoUPDXn++6RT8HN3Ee?=
 =?us-ascii?Q?P5bsLC69pSXsL35k5gD6tEI/mPqzDWPnSpAZAd3KFm0UwqKXLqpIIuDQS6vD?=
 =?us-ascii?Q?9DuYxPNd4l3swxltytfQZpUtK8rpT4VWRnAmdFJ0BnoKNyJ+Ef1xHLaEq4jw?=
 =?us-ascii?Q?i/pAJAlzfHRbwI7lZ0tYjn9g8/9C8jqr2Ezlk5FG67yy+2s92TCPmaLePDLL?=
 =?us-ascii?Q?fCmiWLJ5pnbR+6k6OxYfopDkLbS+qG6WfR0ankw9Fts++dLCO/Hw+dxCbsYX?=
 =?us-ascii?Q?OFHxubpwJaKDXB48wSBptCE43220nXNFvkO4XI2jz/pEiDFTg1EKubrNUmTS?=
 =?us-ascii?Q?H/kqhPVSm3do3u8Vdvc3suxFy4Gmkh07NzUwwfvtXcQDSchDJobDwG45fj15?=
 =?us-ascii?Q?nyKMhbiYjBajLTFsP3StzjidBiSdrJEAzXlfgL1McVHScx9VTRamDYbSK3D7?=
 =?us-ascii?Q?Cr/4hf+vbTa1Hlvn6l2s0MWzY0G3fgw3lzMsrYytjyNChFCypWUr0atUaXQf?=
 =?us-ascii?Q?tkogy6byugQiCeUxhO6D6fjA639QsdATbNt5VcGMSBlIUjAfYC3EEribpe+I?=
 =?us-ascii?Q?F5D3g2zhaVAJhNb5d/Ifg8WYczZjHgv2yth93AItPbFT3E05/BQyKc1LhHrN?=
 =?us-ascii?Q?UBRefhPzDe1UzPPP3Km5EyognF+9QDW/2+kOkprBO2HCFNTSysVUYuhtk/zZ?=
 =?us-ascii?Q?KEq9rQjELlDbrt8l0CXTvA11zI+8QihtbE9a5GG1LT5DdK9pV+Xhizs2ZPPa?=
 =?us-ascii?Q?e5SyqZy6ruZDPqRHv/SgwX/wQiRzwxHKRVmyIKzKadIJ4r9taPM/vqZMrvnZ?=
 =?us-ascii?Q?geFTN73XqHCyDct4jw8zbNpxkc6dLnDX4BRzBMhNcXDD2pA4/ej1x8LF2JXJ?=
 =?us-ascii?Q?YodP2skKhVW2OVx6tIHrbAfx27qN5eBPkP6MY7J6mcM1lO8LgTbDQu+V+YFr?=
 =?us-ascii?Q?soRYS7uBVq6EXtF6QexI1eEY12hFZWL4gL9ap0LzOJura2xCsIsNAPQZ5j4w?=
 =?us-ascii?Q?2WgfoJvsc7n/nq0BWJU4D+AAEcrs/QtjBEu9xlw03cI3PTb6WLK/jza/Ia9/?=
 =?us-ascii?Q?PNjBziBnpUtXXt1yBF6c1Tg1CW9r5nEEK7cOnewdoN+yf0j/oYnLbQkq3JQR?=
 =?us-ascii?Q?pdcV/QkGczsVj0VjnHKNbDzRVrLCZoqzq20bUKkWNLEfd6maOsOb9wHjRPBb?=
 =?us-ascii?Q?Xtlo2+0oBQb1mlIJzTGHlIYSrlP/oEyMsX5psgCleXoNCKAMxKQJPnSDt7N7?=
 =?us-ascii?Q?H1XedKqDc21AvdfmnpSxWmEP8oGO6YngMECnd0G9FLwGDfMErlSjjUu7A+24?=
 =?us-ascii?Q?4bmY1niNVQFFNQNomqxywpqt9XqP31DDr0dpDJbVk+a3+G7okE0knVy9eXba?=
 =?us-ascii?Q?UCCothpeAv3aI/cb2UbGGEZPCpUY0IAazbVjpIDX?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Ds+Xq8PoNCzH9uwsBDbFWqlLrN0fM8EEX6WD6mVRHN6d7qlHkDr8SiyuOHlzWoR21cdhlxQUNEGxbcU2cW/JWVWb5pMDgEjWRF+Y2P3hOwN5oF1fpNLRq06lLfQOtlenUjz4YwMjv76n3wHOxT5oJOKNUKHFQpzuOONAyz8iNKsdRUEXmD6/aU5td4tNtNjUAY3wUA0izJBfwBfWjblYaOGpTVFdToMKGfTEjntISBsqFT6DE2hyx0iWAchEItF4WCgNXbP4CL0M8Bo25JuJeX8k1y+Dmve5gvwI4ol5GihTT7C+QRIsvEg6wMhoaELXC1itdXyhCq90l6ZiakiIulPNGs5TSQ0CgAOAiz3KWOhYI8S1N6Liij6HSR++t7JiLtJHjYk+UETsUOWTsyjCRqPZtrOCiR2h754tWaC1cNH3D4r1YDClose5aT97WFum7w22NbbmLOV3W0VqiLA0MXIIi0t2PY4W7n0Qi5Xcj13KT0lLA237tTATL5/wVVMVcEC2sugleRLonSSg/Su4IGsXcilge+Gu2qK+0pT1532KBRnTstf5kxvokEEVOflGzM1u2rYQY6gdyaSAxNCHNkavQ+LViKbIKy57NC0Nucg=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c7e433c-b8ad-4f4d-c842-08dd40a0efff
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2025 20:10:12.1369 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Dw3D93yFgitf2SFpSyepjJhBA3J05eLDBGDKccoUag2aihPpzG3CvU46HxALavthcwykWLBb7R4sKw4O9Dp07Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7067
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-29_04,2025-01-29_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 mlxscore=0 spamscore=0
 malwarescore=0 mlxlogscore=999 bulkscore=0 phishscore=0 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501290155
X-Proofpoint-ORIG-GUID: FZQ6UNxQdMcKKLaNd5iH8ZSAFKUs99ZK
X-Proofpoint-GUID: FZQ6UNxQdMcKKLaNd5iH8ZSAFKUs99ZK
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

> The completion category mechanism is a generalization of various old
> `minibuffer-completing-*' variables. Completion tables like the file
> completion table already provide the category, so
> `minibuffer-completing-file-name' is a redundancy. Minibuffer-related
> variables are often let-bound around a completion call, which is not
> correct in a strict sense, since the variable should only hold inside
> the minibuffer and not for nested completion sessions.=20

So it's _not_ really a redundancy.

If what you _want_ for a given completion call
is to affect everything that transpires during
that call, i.e., including "nested completions"
(recursive edits), then binding a dynamic var
around the call gets you what you want, simply.

> The completion metadata including the category
> does not have this problem.

Or this advantage/possibility.

(I do agree that this deep dynamic-var behavior
is usually not needed or desirable during
completion.)

> Furthermore
> completion tables can specify categories per completion field. This
> means that the category can change during completion, for example when
> completing $environment variables as part of a path. In this sense,
> the category is more precise.=20

Yes.

> The completion category is used at various
> places in the completion machinery and enables the user to customize
> behavior per completion category. See for example the customization
> variable `completion-category-overrides'. These features and advantages
> are not offered by the old `minibuffer-completing-*' variables, and
> these are the reasons for the addition of the category mechanism as I
> understand.=20

Agreed.

> The deprecation of `minibuffer-completing-file-name' is just
> one step in the transition to the category mechanism. As I have
> mentioned the variable `minibuffer-completing-symbol' had been
> deprecated and has even been removed already.

Meme combat, oui. ;-) Shouldn't have been removed.
(Also not redundant, for the same reason.)




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 16:42:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 11:42:31 2025
Received: from localhost ([127.0.0.1]:42766 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdB95-0004B8-0M
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:42:31 -0500
Received: from mout.gmx.net ([212.227.15.15]:45361)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1tdB92-0004As-JN
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:42:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1738168919; x=1738773719; i=michael.albinus@HIDDEN;
 bh=hq62xY6ZFUWyGPQMVVRf6jJ26rXeC8v6phs1tbRtwm0=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=NyM7I1oeApSOP+q+02HNrZVZwpWEpPtjD9N3KPEyT6q7Arb1Idu7wuA8zdFwRqeA
 SeDLyJNPRm5ZPbtbnjdyU9tO4tV4NwzCYoTg1pEDmS7dPP2cww6DFSc6CNdBkbvYC
 BxECO66NoANQMThGPmmJ7hjNriMyJAEBQSmNdYAZkxgI4cj5USTj0ohRvP+scF/71
 CesjKzACGNNocDFDnavX+HgD8NBkP96Go+t9z+RSTaLPY84kTK3T9kNgX8Fil2H5c
 AMDwthiQrRJRGQlly0s4V/DBoVJNN/Q8ZYmGkpnPJq9BNUdjpE+TO93mi/mZq/jkZ
 xWIkQKTrdMYIsimDAQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mo6qv-1t63FU0SU7-00bjTo; Wed, 29
 Jan 2025 17:41:59 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <jwv4j1hvcot.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Wed, 29 Jan 2025 10:57:48 -0500")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
 <jwv4j1hvcot.fsf-monnier+emacs@HIDDEN>
Date: Wed, 29 Jan 2025 17:41:55 +0100
Message-ID: <87ikpxwp0s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:RxGUkXfvWpQ97P6p92ST5gGc/VKvCp32O2XpAInKJnFM/c90abf
 fu3QazSn5cPs+9EFGdObYWkJ3lAuawnJXJJvrjMuec45lZ6aUCxVCi+vXo1/D22kJTwE2gF
 MDfPr2gPXLCgbJoOmV01UnERiXXpAh37ZMg+ioGhxN0i+KHH0d7B5cACsEJ2kPDvLZLjsLs
 6k85OuqCjJcbRV0BTPoaQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Yko1TIR7xDo=;UwmLLtt0facxNFzUznLDsiaWR02
 pjbufL9MjmfuItUEI2MsNd+3As2Yj+h7JhO3Laf30Skb517KpAegdHuYovuDbR2Vu3VCBL90g
 BJHEO0fDcyAp//3KKdQzius9/I5J63SlgyZ4SuFF+mA/HO5t0RNLa1WTSsuU6hN5G1IEKVqKF
 H/+O6Ji4ShuGeD4tEp6SPkk9HVuz802CT48U/Qz57I11sN21YcJBqS6Bc+myLXOFj76Z/oOWj
 qcOI6wrvfsoOIYsN6gA7On/n+DNuIoVxpKmo6dtyPCTtS8c/4uROU9rr+IC9tWosTKi8XX7p8
 a11tMpde5GL8ocx9Kwanth9lNfPFznu1LVFLEhrESWnBAmTPmZl8KnpSlb1kHcuQ57swtpoR2
 UN9hg5b2WoPT3cyTDiQez+ZT2eNmIbIl2dkoNEqaEpZEsT5/iqPoBzB7jQqZQJ4Q3zLVRWU2c
 Ns4S3U2xRxh67oHLn1bN0nQTK58XuIzESQVt0RxeDgoJ7Ern/eu0jzlTYCImOANG/fDhcXuIP
 umPn1pSfvFt/mPRwyPytoSDkKV6INWEHd/PkGeRe4wk/GSz+H9Jk9tbe2UpykqJKmU2oYTQgr
 LDq7PhITdBMSO/VhOFmym7k4SPlvDQ7gbU0YkxKxTnUV/O/TyZi99fL4O1z3Zr3LjiLhvj772
 VTZyBU+o/2Ud9u412KrzatpRf+V65qjQm8/p8rK7SmJAj84x96WUy76iAVM4bFUTnG27yGX1i
 Edp1dHkc3J+uBoQkCa1f97DPSGSIGvHnYQE1gCWzmv2gOXujvvPnUNH1hmN6ZQDYxqba7knNS
 3zRWGQI1HuVG+iAE6oCoT/ehajnsI4d5TxMReGL28skS2W5sRdEuC2DYPUtuIkgR067KzAGfA
 1IdNKbYMy4vnsml9tAdaSZOF53XMx6AogSrfCLQuf60QK3CVBqZo+ZMHIY2mh5PQFGbdzitbv
 DhIq9450lRwwTg1FI7kyXhezUCscNcpWDxec1Tw293NdEUU3XkGD18rxGYSU16N4j7+9XWdLt
 Zsai4scpGssHclYBhK5/U/4rq9H1oOXYy1C0jeL96u6FnC3CPS1hlzOatIS7uj2xYknC1Bczf
 tsFz16N4+JjTfaq7jQm2Vntrb8ew1zGT2mUHvV79wPLG9TaOCIoRdIK63l1djg6GWcbR0CsNo
 B0HXTAs9tEKI9yxwMCocpg8536ZZ/Wyv7SjUlGrYmZQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: Daniel Mendler <mail@HIDDEN>, Drew Adams <drew.adams@HIDDEN>,
 "75910 <at> debbugs.gnu.org" <75910 <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.7 (-)

Stefan Monnier <monnier@HIDDEN> writes:

Hi Stefan,

> I think there's a bit of misunderstanding here: IIUC Tramp's use of
> `minibuffer-completing-file-name` is not to check "what are we
> completing?" but rather to check "are we completing?".
> IOW, it's (ab)using that variable to distinguish the case where Tramp is
> used as part of a completion, as opposed to something else.
>
> IOW, we should clarify exactly what those tests of
> `minibuffer-completing-file-name` actually aim to do, in Tramp's code,
> before we can figure out what to replace them with.

Agreed.

Just as a matter of fact, when I've introduced
minibuffer-completing-file-name into Tramp, I had to set it somewhere
else as well. For example let-binding tramp-mode, non-essential and
minibuffer-completing-file-name in pcomplete--entries, but I don't
remember the details.

>         Stefan

Best regards, Michael.




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 16:29:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 11:29:18 2025
Received: from localhost ([127.0.0.1]:42735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdAwH-0003TO-L0
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:29:17 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:47871 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tdAwD-0003T7-Vt
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:29:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lxfP6akMENWrelJCBotL6GYHhGAfhu00AZ8jeGqIGqU=; b=EjFJQ8F9hfuvGBTL32rpfC4U/7
 YIEt3dRyaVrgFigINj+7J0Wzjfe7WTQaTGRrGgXncy0jeCXNr4kYTiI3xjSE19KCTQoq2IVEf97rG
 ivO5B6i3cLbBwgglejyqtryP8M7uD/OFRvpAPLYO7xVnYPFNCxZUKTwJJXVae06qDd+I=;
From: Daniel Mendler <mail@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <jwv4j1hvcot.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Wed, 29 Jan 2025 10:57:48 -0500")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
 <jwv4j1hvcot.fsf-monnier+emacs@HIDDEN>
Date: Wed, 29 Jan 2025 17:29:03 +0100
Message-ID: <874j1hbn3k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Michael Albinus <michael.albinus@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Stefan Monnier <monnier@HIDDEN> writes:

>>>>> I don't understand what's the glaring argument for removing that
>>>>> variable. IIRC, it was requested already a while ago, and this was
>>>>> rejected. What's the change now for doing so?
>>>>
>>>> Can you please point to the relevant discussion? The last time I have
>>>> talked with Stefan Monnier about this variable, the plan was still to
>>>> deprecate this variable in the longer term, with the goal of use the
>>>> completion category as a unifying mechanism.
>>>
>>> But the question remains: What is the benefit removing (deprecating)
>>> this variable?
>>
>> The completion category mechanism is a generalization of various old
>> `minibuffer-completing-*' variables. Completion tables like the file
>> completion table already provide the category, so
>> `minibuffer-completing-file-name'
>
> I think there's a bit of misunderstanding here: IIUC Tramp's use of
> `minibuffer-completing-file-name` is not to check "what are we
> completing?" but rather to check "are we completing?".
> IOW, it's (ab)using that variable to distinguish the case where Tramp is
> used as part of a completion, as opposed to something else.

To be clear, I have not checked every occurrence of the variable, only
that it is used rarely and that the completion category is an
alternative mechanism which can be used as an adequate substitute if we
want to know the type of completion. Otherwise I would have sent a patch
already. If we only want to check if completion is active we can check
other variables.

> IOW, we should clarify exactly what those tests of
> `minibuffer-completing-file-name` actually aim to do, in Tramp's code,
> before we can figure out what to replace them with.

Of course. Again, my proposal of minibuffer-category-p was only a draft
and not a patch. For me the question here is if deprecation of the
variable should be pursued or not.

>         Stefan




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 15:58:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 10:58:02 2025
Received: from localhost ([127.0.0.1]:42642 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdAS1-0001t0-RW
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 10:58:02 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43690)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
 id 1tdARz-0001sR-51
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 10:58:00 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id CDBA01000C4;
 Wed, 29 Jan 2025 10:57:52 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1738166272;
 bh=NxAsrnRBJARs4dlWxdlciTel7ohVmbz3BBJepgNhies=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=Di8CSakdPucFDXCwrRpyucdGlDr1iPzkDrJVDMxdh+0d+GBdX1eSJ+hVFpxLvfC3d
 xuqvLvLnHPXviNsocgPQMHS+BjUKzmYVZp12bykw/9MQo+I4w0JcB5rQzmPs0iGWa7
 bN5eawLy3JGXmrj26ur5FRzwGAAMzr8T8uJOrZ+4uyfiN30ss0oNfaT+eq/PYd7T6x
 hjLo1cShJ3klH06qpFHKw+RONWCcFes+B3U+mSPcPrRuo95wHd3jDA9bCZBHYJoDj7
 xD4IC6PHhGlx4QD7WZMKLcXWVJltI3WqI+cEBeEAWtnCHqeJNNivtGEqFoDOs3zS9N
 hNDN/ilea7stg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 1B4FD10004C;
 Wed, 29 Jan 2025 10:57:52 -0500 (EST)
Received: from asado (unknown [185.252.130.169])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id CB857120811;
 Wed, 29 Jan 2025 10:57:50 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87msf9ogat.fsf@HIDDEN> (Daniel Mendler's message of
 "Wed, 29 Jan 2025 15:17:30 +0100")
Message-ID: <jwv4j1hvcot.fsf-monnier+emacs@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 10:57:48 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL -0.004 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Michael Albinus <michael.albinus@HIDDEN>, Drew Adams <drew.adams@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 (---)

>>>> I don't understand what's the glaring argument for removing that
>>>> variable. IIRC, it was requested already a while ago, and this was
>>>> rejected. What's the change now for doing so?
>>>
>>> Can you please point to the relevant discussion? The last time I have
>>> talked with Stefan Monnier about this variable, the plan was still to
>>> deprecate this variable in the longer term, with the goal of use the
>>> completion category as a unifying mechanism.
>>
>> But the question remains: What is the benefit removing (deprecating)
>> this variable?
>
> The completion category mechanism is a generalization of various old
> `minibuffer-completing-*' variables. Completion tables like the file
> completion table already provide the category, so
> `minibuffer-completing-file-name'

I think there's a bit of misunderstanding here: IIUC Tramp's use of
`minibuffer-completing-file-name` is not to check "what are we
completing?" but rather to check "are we completing?".
IOW, it's (ab)using that variable to distinguish the case where Tramp is
used as part of a completion, as opposed to something else.

IOW, we should clarify exactly what those tests of
`minibuffer-completing-file-name` actually aim to do, in Tramp's code,
before we can figure out what to replace them with.


        Stefan





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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 14:30:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 09:30:54 2025
Received: from localhost ([127.0.0.1]:40460 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td95i-0005dk-2X
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:30:54 -0500
Received: from mout.gmx.net ([212.227.17.21]:54455)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1td95e-0005dS-KJ
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:30:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1738161021; x=1738765821; i=michael.albinus@HIDDEN;
 bh=4O+3i+fNvqfoBfL3jX8GOkXjWWNXbC6v84/IZLXfNXo=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=n83PltzR/Sn+Icd4mi/hW7bnSlJ6E2/OnP3YxROsWIXxPFgcnulAk9Av1qcu7haS
 4vZZZMV5NVus38FjgjL96VaELzsifl6FzPxLq0NJZEMvyKYraEoGTB93027Av3kfc
 TDdfPSjwj0xMt5SLTZ7Fojeaj3TZm6ndsvBfIG+Pz54ZfOPWP+caGiKVI6UwW50oG
 QrxSIS2NQEXv3H3vTTFqKEQb3aUJkagwyRNXmyNoAzoxJe+yI00ma/1IPgJJDM3Bt
 7CDxmoLvgAyAoZERDXnwyt8d4IUloKVwo+Rzwgd+gtDeAJIoKepowgggm98geUOck
 C8GHDSYDM72oMXCV6A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MbivG-1t2QgV0OTe-00cQJ3; Wed, 29
 Jan 2025 15:30:21 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87msf9ogat.fsf@HIDDEN> (Daniel Mendler's message of
 "Wed, 29 Jan 2025 15:17:30 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
 <87msf9ogat.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 15:30:19 +0100
Message-ID: <87zfj9wv44.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:EvcitXBShWbruMBqy1e8uKObKNAlTxRA3mhM4mcU7XAB6Df8FKi
 05GUJNl4ruL3Y7IFReB7z+Whm6vRMZMxDwF76SfclXjYAA2mVlghuRZ32PKweVhnVNKitll
 nI1fpcFPy2NcAfVWttFks0b3VjFSYZT5L+Aa2Go/OgipJhbnmbXXew65pkOwn3M/4EPCvzw
 ncSI7iEfTRFSAzNx3qepw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:dfEz9yMy3OU=;dhkovlPiGmQWpZG/zXOro+K/hBr
 ItASgdPnGt+dOQuGXzubABBDTl+C08GylkruEtE7fUfbPx7glSqRvgc9HxxyXi+qExsUEky4b
 3MYDQpl9Dxf5VgwFrGXupi5nMIHZlzpgTH3m0Ygk9eg1MA7YxXjuv88AMMCMxSLNunkFrqf5l
 hqfOZC0ikQO/AnmePXj8N7/YBaS8vw3Tv8ArntsArblbkJ/13xHgclY7AkIgKaLnml/VZtQDa
 ucJ85jFw6GM6egxWSFIVMj/BX2nIwbwHq/eA2jn2VyP41Btf3S0XrsLw6af8lSkKhb4W+TZNV
 xf3ZfJgrsl7vS4ZODwgwkCvOoctWOS6wvVYPdg7s0D4Fi6Q6EBRqKhN1YGLRr4fJ6f7zeDRDG
 uDanSFc38JlFW9lIQwC8EIx7iUFZjshOeia5S+DeCKbevAEz84slqHs++Kwm1gL0Q+xyQOoWz
 IrmCpy7NtjVQm3g9SA0/3kKCAcsXgZgpgp62rO5O9g1oQ2f7j8BXjhqGelVCe2QRyDfzFJdlV
 hELQf7/djjAnLhVb+bWynNdAGh3DdxWPkVI4m6JlDkDtYoeEC6vlaDGU2xAq22SHGkgCu/Hyo
 T9UH3ui99O9F/egt1+/eO09bBiIb14dI3AB1FQbmV6bFPKQYrKsNcn90N3Fg4+uICB1sqyBKV
 0/63vdsGuCZoqdZqXobamEeL8mIlkRo9V6/aLduuvIou87rJBhqpbKZDqUuYLWvYsYGQ12jcu
 7O49YrT3a3tQsIR/1gQdlzq53N2Yev2Dr3r6F6Osym753xWfWhp1ZNM/BeTPvdzcQmr2o3SnC
 TiVe+oOG1npPnaoyDhtCz2C1MOcCwCuTiq0/Oi9pLMCdCS07OaXVzgRp048dljpuCas1ORDD6
 mMrh55gHJZn2JuCVxuesTqjkpDCk63o6JxBaq/t/N25RLvBzzhoLJNY07hsXEGgNBKCkZgZie
 LLu2/W/eaHGo05r4/1x2h9cHPqz23xBpZiUKKlxgM/fqdLsISmgpIRfaaa1+vLK3CIJCKHfQL
 Yr0iWbcGTlD4smSmNIiViZHPhGa8VCom2mJrNTqzfxh0iWNs6haQzM8Vhtx5aYnscpdd4e1dD
 TkIPA3cHdU0flJ43wDjuM8xsPMIuKMVa7dFEBEC6sECNyDMuQ192mRns+2vUlJs04BVPn/Wy9
 JdqNvzN/IKfJ6nalmzKtFyxvAV4iDeKMpX0oHKmOd4w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Daniel Mendler <mail@HIDDEN> writes:

Hi Daniel,

> If `minibuffer-completing-file-name' becomes deprecated, a working
> alternative should be provided, which works properly for all current
> uses of `minibuffer-completing-file-name', even outside the
> minibuffer.

I take your word, that you inject this alternative into the Tramp
sources. It must be backward compatible down to Emacs 28.

> Daniel

Best regards, Michael.




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 14:17:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 09:17:42 2025
Received: from localhost ([127.0.0.1]:40428 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td8sv-0004ml-Q8
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:17:42 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:45253 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1td8st-0004mV-3Y
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:17:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=AT4eenEKHUzCgnxmu/01s93/NFMmIeFDTIcJMbY77e4=; b=yF6ENd+qjMkDkyIKJ+jxxUvr3c
 42z/AK/q1IILiKekBQWsnqwlenQ+5Bj1dBUMNRI7HCTKaW2e4O9IcQDH5QdjSPBsm4c5JS55+QLOf
 GGIZ+bpNpiyixh6AtNmtJo+apvOY+RKB8xM4+y+m5ueo8KWkTIq7Q1WcGaK190R/ugG8=;
From: Daniel Mendler <mail@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87ldutyg5y.fsf@HIDDEN> (Michael Albinus's message of "Wed, 29
 Jan 2025 13:10:17 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN> <87ldutyg5y.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 15:17:30 +0100
Message-ID: <87msf9ogat.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

> Daniel Mendler <mail@HIDDEN> writes:
>
> Hi Daniel,
>
>>> I don't understand what's the glaring argument for removing that
>>> variable. IIRC, it was requested already a while ago, and this was
>>> rejected. What's the change now for doing so?
>>
>> Can you please point to the relevant discussion? The last time I have
>> talked with Stefan Monnier about this variable, the plan was still to
>> deprecate this variable in the longer term, with the goal of use the
>> completion category as a unifying mechanism.
>
> But the question remains: What is the benefit removing (deprecating)
> this variable?

The completion category mechanism is a generalization of various old
`minibuffer-completing-*' variables. Completion tables like the file
completion table already provide the category, so
`minibuffer-completing-file-name' is a redundancy. Minibuffer-related
variables are often let-bound around a completion call, which is not
correct in a strict sense, since the variable should only hold inside
the minibuffer and not for nested completion sessions. The completion
metadata including the category does not have this problem. Furthermore
completion tables can specify categories per completion field. This
means that the category can change during completion, for example when
completing $environment variables as part of a path. In this sense, the
category is more precise. The completion category is used at various
places in the completion machinery and enables the user to customize
behavior per completion category. See for example the customization
variable `completion-category-overrides'. These features and advantages
are not offered by the old `minibuffer-completing-*' variables, and
these are the reasons for the addition of the category mechanism as I
understand. The deprecation of `minibuffer-completing-file-name' is just
one step in the transition to the category mechanism. As I have
mentioned the variable `minibuffer-completing-symbol' had been
deprecated and has even been removed already.

> Furthermore, I don't know the mechanism of completion categories. Is it
> guaranteed, that it also works when we're not inside read-file-name? The
> advantage of minibuffer-completing-file-name is, that it alwas returns
> nil or non-nil, even if there's no active file name completion. Tramp
> would require a similar indication, being called inside any completion,
> or not. Your proposed replacement, minibuffer-category-p, seems to check
> the contents of the minibuffer, which is not relevant for Tramp in general.

If `minibuffer-completing-file-name' becomes deprecated, a working
alternative should be provided, which works properly for all current
uses of `minibuffer-completing-file-name', even outside the minibuffer.
My `minibuffer-category-p' suggestion was a draft only. It might be
beneficial to offer a more reusable function `minibuffer-category' which
returns the category, or even a function `minibuffer-metadata-get'.
Outside of the minibuffer the functions would return nil. Instead of
checking `minibuffer-completing-file-name', one could check (eq 'file
(minibuffer-category)).

(defun minibuffer-category ()
  (and minibuffer-completion-table
       (completion-metadata-get
        (completion-metadata
         (buffer-substring-no-properties
          (minibuffer-prompt-end) (point))
         minibuffer-completion-table
         minibuffer-completion-predicate)
        'category)))

(defun minibuffer-metadata-get (prop)
  (and minibuffer-completion-table
       (completion-metadata-get
        (completion-metadata
         (buffer-substring-no-properties
          (minibuffer-prompt-end) (point))
         minibuffer-completion-table
         minibuffer-completion-predicate)
        prop)))

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 12:10:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 07:10:46 2025
Received: from localhost ([127.0.0.1]:40186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td6u5-0004OG-TB
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 07:10:46 -0500
Received: from mout.gmx.net ([212.227.17.20]:51015)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1td6u2-0004Nx-1t
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 07:10:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1738152619; x=1738757419; i=michael.albinus@HIDDEN;
 bh=gYyGb2D/UBOVRH785E7bbKasJfHuUCzzl101Z7fymtw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=H7UGjrKNT9Jw3yBgQy4tH+oqf7nEkWwemO0yGruf1LR27T5c+78zuj8DaFrjYxXy
 8nQ/CsItnWn1ApYgBSFvPGukfb2r/bJJ1555ifTZ7C8DBN+RP5jNhJBd/Yys9kfsU
 vBmhQW1J7xwtkE8RDlyxz+qQeCWmuSjBk3TghivOaSG0Cwq8kHutoO5h1kULvUKIs
 qhl0sPMHCw0BoSnaojimsy02WODRG1YB6W5Shameoy7tCtHrR2k9tIoJeJVMxYrzK
 kKFaA8bKTnFBcW3ELqyM+sHwCKZfhlULqUVbPHjv8f2gAJE8QAyA0Txty6POLjyDh
 UvCQGUzmF7lcB6JViw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0Fxf-1tI82X3Y1f-00w0Ff; Wed, 29
 Jan 2025 13:10:18 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87bjvqkp9j.fsf@HIDDEN> (Daniel Mendler's message of
 "Wed, 29 Jan 2025 09:17:28 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
 <87bjvqkp9j.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 13:10:17 +0100
Message-ID: <87ldutyg5y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:g92Vngs0GoDPqFrjrlAQYJ6BkKo4Ssgeekw9aE9HvHD+Q6ewMqm
 hE34z49TQ9M81tGYovisMo1NEgSgHs6+tIJuVNJ8fnrSYXaAEddynAXfjkRtjfkWuvL4/uu
 TdyQJySRLB8+HkH/acNyna8894iVufC1gijop+ARj9whPD7RcE6LezZ2ovXqpuLRjGLigG1
 +oNmiHmT3qBnNREJuAC2A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:FC8ASOmtINk=;zYe2N7dx5vWbKBYOkt11u7WLqi9
 UFK0TCOlM7q9eEA7xpXo+RqjoNVL7Bk20x6ZrGeOalX1P27RZLa1Hml1bk2BH/O7qlH5B8R6u
 6l4N6gZinqoWG9Rw+WYKNlfvtdLL9DCjMMWHJ3Uem3poKhMom6r86OlSK38hOHWadZr0lffIv
 r90jmjr5frYVR3gL9USy+7q05DE0pQ/VOz13yWZ6QlDLDWMoVedjHCdUfmQAIC/XUeHl+Z2KT
 dJ42nd67yyjek9zXLdCfEW75Mk19hPBsxSOYESGbBb+nmVg4orhGLDRzWqdtGDpVALvBS9dT+
 0zQSW67xuAimgYQ3pdZsEnYjF3AAVq30B34ZMSCcIU4KqCaatNFqeYkIq0827tauLxXxMpXba
 uRGp9ahHK1gHd6dyrVvgOmKxAqjA+WO8AOBFwjc62vS8UCWospWnbAffbDZ6PkM9QrzBBKqjl
 0Y6i5Ww/wDYtCeS1Ls+FkNO9tapMW3Hzxp9cJgUeDt27S5TffpLNZ96cU8dvZAc3dxjcvpRBJ
 Q+tiGZ1YQzJ2BstKq38gVEhhBIHna8/EC67rlfJwTm5nldQG6TS347HHnpKqRKsCI/xdii/JI
 QLSerjjBE6shb+vFOpMRMi/rT8hp23Gcw70NPf6qbiPVrRLxZN6kXXKcRiOF47/88gZxC2Dkp
 Q/3TIErasRV13ZBPlvtsRpmyrYAnshtnFLJutZi4B3Tmx3vlzeLc0o344J0OODKb2dBfxGKgY
 gpdiE9m6PG0IbG/XRhG8Q89suGO6bdlDH/4zfh2zBhCyDtjBbci/hDlgB8fpBN1MAC/L31pgq
 NOgudrQls8c7LhTUKCL0Rkx2ByLrE9SI1tX2UK2d0ayPIwGf6bRGpygf6AkxmGY3MJcTqg4TJ
 rbw/NVLEFtei+/lb1Tlzi+tyH7vS8Gke/wSEG3Iqwxe2zMYQkSXHQZhU7qurhwW7OTEF5vE7u
 hAs8UcoVyvc2oReJO+FNgyanQRVl8/a5DAs6enlyUy58UJpl+HN3mdG/StVfEx4LV4l5A+Vbl
 mHE5i9e7QHIH8EceIwl3dLjdtGoO0kP+H7xQUCXLnLLgTSzWBLP4HgT8/8SMF/uMqdUsINFBU
 Wnqrv3DPrGI+DQqR/zuuP/27PXnJ5+vWOCMIfA40SUlF38ZKR77VVD4IOgsHnb/ESvEzaMzCa
 jw+UR9IgObK6EHQbJ73CKEgwmN/mGeVWOUGsTIZQxOulyUIAY84O0qsNWh0+hTPP6YllJ1tzm
 m+WSoT23rGDbPmKJOPkonazf80yRUUU1018cyn2O5g9hhqLRn21S5Dd3BHBzPwYyEoF9/EeqO
 6r6G+g/CjmM3tj6dV0XRB8wd4FtOtLJrykodS4lDGe4LDU=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Daniel Mendler <mail@HIDDEN> writes:

Hi Daniel,

>> I don't understand what's the glaring argument for removing that
>> variable. IIRC, it was requested already a while ago, and this was
>> rejected. What's the change now for doing so?
>
> Can you please point to the relevant discussion? The last time I have
> talked with Stefan Monnier about this variable, the plan was still to
> deprecate this variable in the longer term, with the goal of use the
> completion category as a unifying mechanism.

Unfortunately, I cannot find the discussion just now.

But the question remains: What is the benefit removing (deprecating)
this variable?

Furthermore, I don't know the mechanism of completion categories. Is it
guaranteed, that it also works when we're not inside read-file-name? The
advantage of minibuffer-completing-file-name is, that it alwas returns
nil or non-nil, even if there's no active file name completion. Tramp
would require a similar indication, being called inside any completion,
or not. Your proposed replacement, minibuffer-category-p, seems to check
the contents of the minibuffer, which is not relevant for Tramp in general.

>>> Daniel

Best regards, Michael.




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 08:17:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 03:17:42 2025
Received: from localhost ([127.0.0.1]:39817 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td3GX-0006yv-V0
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 03:17:42 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:37289 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1td3GU-0006yf-HI
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 03:17:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=qIvbfQO0/RuoeCwusY6WoCt82a6OBap/9XypTXPFd1s=; b=mppywGpF3zJ0ICfZvqjEDabWv3
 R6FA7nuhDWPfNP4zZBTGuvH/VauPAxUMZvDa+LzcFCWmNQO/7ouJKrG77u4/kclHSkSM053WL6CJR
 7vPacQO0p3BCdbchpYdrGx+N9Ht/l48u/q1wO4+v4DwY+58lprjymaT7Sq6KorvoBX7k=;
From: Daniel Mendler <mail@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <875xlyjb2t.fsf@HIDDEN> (Michael Albinus's message of "Wed, 29
 Jan 2025 09:09:14 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN> <875xlyjb2t.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 09:17:28 +0100
Message-ID: <87bjvqkp9j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

> I don't understand what's the glaring argument for removing that
> variable. IIRC, it was requested already a while ago, and this was
> rejected. What's the change now for doing so?

Can you please point to the relevant discussion? The last time I have
talked with Stefan Monnier about this variable, the plan was still to
deprecate this variable in the longer term, with the goal of use the
completion category as a unifying mechanism.

>> Daniel
>
> Best regards, Michael.




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 08:09:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 03:09:52 2025
Received: from localhost ([127.0.0.1]:39806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td38y-0006bf-1U
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 03:09:52 -0500
Received: from mout.gmx.net ([212.227.17.21]:41155)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1td38u-0006bQ-A4
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 03:09:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1738138156; x=1738742956; i=michael.albinus@HIDDEN;
 bh=zKSXZ+ZhoXYV3nGB7yUuAYUlHVatjBhDOIbt84ff4vI=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=BkhZoHQIYODjq6b6hGo5jaNDIJmSnz9PZSCU9uQgNCYjmqPl+KQCoykyi/jEmfwl
 6jizAF+EmnIZhiSRNyeEJM8UeRCXBG0OJoDuIeslkp4xOPWUaDYxYSpzNcpmq29or
 2Jx5DTgnF8f+aVYZhfMXhlO/M8FVFQOykdREVwINfFz7tpuX4k37ccgAZJ6bONwcu
 X0GWrlINSikAXjLt4EuOpPL5MI1/08l1dLSR3E119rP69Gi1w8UbKJncpmsCr9PWE
 beZpWGhhzxjtSbw6s4IgRyCeRAZLbJg0ZS+zpPKx2iH4h2qWm8wrrjJyKLPEwzxza
 D8X9AzBVDl1l3tBSOA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQ5vc-1tqCJ20C4e-00NTnE; Wed, 29
 Jan 2025 09:09:16 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87sep2amaa.fsf@HIDDEN> (Daniel Mendler's message of
 "Tue, 28 Jan 2025 18:19:41 +0100")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
Date: Wed, 29 Jan 2025 09:09:14 +0100
Message-ID: <875xlyjb2t.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:Ni6H0IsJysjVi6C+SGlPsnXaAmYLUqMGCO5RMA8LHMndjk4x4tj
 6OAEzV2zgiSs0KEIiOL+IumvzgJmfK7y42Y/8uGGLswOnARpRlym2UqArcneU95TqfVBQTE
 oqPNA9ia1g5SNbVxhEb35wRTKoeejlLfPvjOElAaZKpuGqWBl5waBQeyaAvxUghfbiS7wY+
 dYpfLPeskbpObzxe1ImSQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:5JbEYLnNNUA=;em4jA66HO2wl9JWamCrNN6Rqz8E
 aUwwu5RyvJLvb5eqgrJjwf6yyenlDpusbe85MBVUldInr6266CCBa/RjzXt9eljxzQmkNKd42
 bXGiPB7u7JeKfPs5HpR5bJ2AEbff5twdptNUnk2P/NJSEwZhuYy0QVCONzYTqFLIDUu8qLPMn
 AW5TyBThO8ow3AlTmNBA+ahheY4SVfzR1rO6tadM1ivXQfado+9uPRlWUTyxwsaH2DA9iq3Se
 a7gnKSncS7CQ6OimzwE3080FqzIunENJDD1yrodDNp3WpVMYJzxvEvFXnaoXAePR9unHPgONO
 peH3L+WNx02/WxaT8p1pmyXgcy7dpsUL1bkTi7tu4SYPMf3kxY9VMisJQOLC2w1siqLGV5J8D
 9Pwec1gcrTyjOKNq40UmfsA5PmtPorHnpi8wHxakqJYlGn+QcsQOmElabkHX4doqT9s7eLcEA
 HXVoOF6CSu1QCRcAHgId3nybcS7j72OoYHNyL0LgMyRJuzhK4jCWSY6K7eHrBzFltM6LLe68Y
 +Yt8KFgxdeIQfSXyWEIBZ2r4DZ4vjcWd//D0pi2kPTALfcmgxeOeqF5Sc0fDrcmdHNbHZg5iX
 HECyGYyuKfkXFocINeERoJ9xmDQEUKr47YEi/xyiFXitzfV/JIvehGlMXNeY52P5QLlgcFMVq
 BRQWguGd/gYAP8qQNBEH8YyWDXQ2ce6uPdaegHQUd/JMbwrKIBzZEvkktdnrSuKi3W0MK0YjE
 MlE+uQNwOq+BS0wILoayjslFCeEFxf90VGB6ksbZjcQiRCPzPreDFOFTUvtbSSN3yTnWmyo7x
 mIpDpy71im7AHn6oUHhQq8b6aeikkc2rE6cUPI6TpcI/cWRGNb/zAUZ5UtJEXfMaTJJfl+ciD
 DRNucW/4aemjiOWvOigxrd309SNnVd+g2PscoR38GdLRtKobel+FCJCmgmNLc1ulT9TC0vJ/I
 /2odniSC5BHQy12eOiW0qhNBD04trT5ioQsTTi4Oo1NkPNPbpIDkSfLcMKuK6wHZyJVAqDZK6
 Y64Vb36K68RPW0xbcuosrjVi9o3+OX+kHVOONxT5MGIIWREkxteGdTemAU5Shdvnq+OaKs4nO
 f3cJTAtx1kpqclNC+FH4Rh5SUGbNXNvPlMMJ0LcSzus/zeH47Ym4vHFMpAvPh1r8qqYK/+QMB
 eOum+sJMDv8vPxiIiKcUiVOiKv51i4bU2c68XaQwhEA==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@HIDDEN>, Drew Adams <drew.adams@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.7 (-)

Daniel Mendler <mail@HIDDEN> writes:

Hi Daniel,

>>> I propose to deprecate `minibuffer-completing-file-name', since the
>>> completion category as part of the completion metadata acts as
>>> generalization for this variable. Similarly `minibuffer-completing-
>>> symbols' has been deprecated and removed a while ago.
>>>
>>> Instead of checking `minibuffer-completing-file-name' one can use
>>> (minibuffer-category-p 'file) given the following predicate function:
>>>
>>> (defun minibuffer-category-p (cat)
>>>   (eq (completion-metadata-get
>>>        (completion-metadata
>>>         (buffer-substring-no-properties
>>>          (minibuffer-prompt-end) (point))
>>>         minibuffer-completion-table
>>>         minibuffer-completion-predicate)
>>>        'category)
>>>       cat))
>>
>> That you don't use something isn't evidence
>> that it isn't used.
>
> The variable is not widely used. You can grep the Emacs code base.

This variable is essential for Tramp method / user name / host name comple=
tion.

> Also the completion category metadata has been designed as a general
> replacement. I think it should be removed like
> `minibuffer-completing-symbol' which has already been removed.

The function above doesn't exist (yet). And we will run into the
backward compatibility circus then.

I don't understand what's the glaring argument for removing that
variable. IIRC, it was requested already a while ago, and this was
rejected. What's the change now for doing so?

> Daniel

Best regards, Michael.




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

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


Received: (at 75910) by debbugs.gnu.org; 29 Jan 2025 07:53:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 02:53:15 2025
Received: from localhost ([127.0.0.1]:39786 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td2st-0005ut-0e
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 02:53:15 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:47551 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1td2sq-0005ua-IM
 for 75910 <at> debbugs.gnu.org; Wed, 29 Jan 2025 02:53:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ffV1CrsxtKC1Unu1FMC75DNBMXgfIR+xJ8G3/l9Cs9Q=; b=GA0qnZ9IP3dljTCmEp4toZwbKA
 BuvrPpt9izN2yKyHiDIrpuH8Xi1MowtBpJLhp8cEXOmB9mmErrFcKzsSeO2FF4tfUZ1+x557ZmWh2
 BXmGmx6O6QD0rHgQ2bxRTR3NTUNR1SZx0QSvjcaH5L5z6WEslS5Jw7fXvYo3DUvpM6xo=;
From: Daniel Mendler <mail@HIDDEN>
To: Drew Adams <drew.adams@HIDDEN>
Subject: Re: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
In-Reply-To: <DS7PR10MB52320D6EAA8B6E692CA8D6AFF3EF2@HIDDEN>
 (Drew Adams's message of "Tue, 28 Jan 2025 22:51:19 +0000")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
 <DS7PR10MB5232E0BDAF85188ADE1234B2F3EF2@HIDDEN>
 <87jzaeeh69.fsf@HIDDEN>
 <DS7PR10MB52320D6EAA8B6E692CA8D6AFF3EF2@HIDDEN>
Date: Wed, 29 Jan 2025 08:53:01 +0100
Message-ID: <87h65idpk2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Kangas <stefankangas@HIDDEN>,
 Stefan Monnier <monnier@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.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

>> > The Emacs "code base" can, and does, often not try
>> > hard to remain compatible with older code-base code.
>> > Emacs code in the large is a different story.
>> 
>> So where do you use these variables and why is it not possible to
>> replace them with a completion category in your packages? I use
>> `minibuffer-completing-file-name' in my packages too, but I can replace
>> the variable with the file category without downsides.
>
> I didn't say that I use them.  I spoke generally,
> about Emacs code beyond the Emacs "code base", and
> a willy-nilly desire to remove code that such code
> can depend on.
>
> I do happen to use them, but that's irrelevant to
> the general argument and my objection.  (It just
> means some more maintenance time, to enable code to
> work with both new and old Emacs releases - nothing
> new about that.)

I do not disagree with the general argument about longevity and
retaining compatibility. Deprecation should be a long process.

But then given that there is a more general mechanism in place, even at
your suggestion, I wonder how you think that adoption of this newer
mechanism should happen. Deprecation of the old mechanism can be used as
signal that something new is available. But you would still preserve
every old mechanism indefinitely?

I consider the accretion of replicated code a problem. In this case, we
are talking about only a little amount. Nevertheless it will make the
API harder to use and understand if multiple mechanisms for the same
thing are present. I also care about good integration of subsystems.
When a new subsystem is added to Emacs, which overlaps with an older
subsystem and aims to replace it, it will lead to indirection via an
adapter and accumulated maintenance burden if old code is kept
indefinitely. It is up to the maintainers to decide where to draw the
line.

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 22:51:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 17:51:29 2025
Received: from localhost ([127.0.0.1]:39042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcuQb-00068F-9E
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 17:51:29 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:1740)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tcuQY-000684-MT
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 17:51:27 -0500
Received: from pps.filterd (m0246631.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50SMfoDP032550;
 Tue, 28 Jan 2025 22:51:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=LFwAB6PTu30FSHfM1l2Ziytx15ZgINi5p/ZuMil4jUs=; b=
 RF1g23ywBp5l0xzF1Cfoh1beIMQfw4wiJPwIWMpRj7bm9UFZk8sjJAiroDM+qTfG
 xH0yQExi2owTKsd818RVQOkLx0E4sqp3d7jk41PJ35L1XNQN9qyjARMT0Yz2WNx3
 0KEWqL4jMYg+UKiTMayRDBuZJYvVDlCaYe6AODlyYe0I52LN+TAJDorAMixmYNby
 1cR94+NTr1ScV/g+PjwzHB5vSOhJ2Z7p7w7IBHlAASr9gDUdcQJ840ZS5UMGU173
 z49nqutoniAz/7UL41w2+oET/zdhDENxnmAWs2Z7X7g0jCn1kBqrzWnjjf7zrfMN
 MpG/Q8gMW9kz2hl3pbqJtg==
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44f7a783sq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 22:51:22 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50SM7n9Y034303; Tue, 28 Jan 2025 22:51:21 GMT
Received: from nam10-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam10lp2040.outbound.protection.outlook.com [104.47.55.40])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd8yhns-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 22:51:21 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Ljx1j2BEQtltvLIEKu10TjmzkMBnJz+KboCyJzxpG2thDsU70irRL2bcAIce6qUcZ0Qki+v/O+NunW8VqXHWDzkR8AQRgWt3StUMkSD+sX1F+nOzr5fmKaBGaxXip57uFZ86Q2aZYi7nK+qas6xJq4jQsCLvtMemNxh9i9nCffsrWGUFGdL37YvolX5YHwLvKOt+uHgxlfcaaVOIWZyD1HP9O/yk0PSkuWDwmiLV0rw5/WPp6q8jvnVmB2TJK9eM9ZfqvA5X5dVToL/0sMM2Py+aLy6u/1RWtcCvhvg0eVxgktwPxuoDouS7YXqV6xacyNh3bDZh4ub6sEQxJ0iJtg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=LFwAB6PTu30FSHfM1l2Ziytx15ZgINi5p/ZuMil4jUs=;
 b=ki32+zYi766fBGR+J86W3zWGKdwQ/v3VLMvIFYpl7a4Rphffn2wu9RmibYIJZ+8lEdkd6VNFVhRfV6M685Oi1me3kxdB+hWbHX45i/rKtz9LEY3amAD5N9w6Xm1zOWqt4ynjd+zrM+vG3AnLdsJTdsrs6w0diYnN4N5Jm1GNuJv3F1xnztMFEEj/evRmhOQNZoQMf9JO8SdCK6weodZAriO4XcIUtRaFPIUI4PBLxXFGKI+7zsBxd47yNJxCmvPIyqgAMi9VSgPRL6bjPcNlUdc1t48icxAigRj/RT7rQ2w+unSFhU9HcH4iaXfy9aaoZSvYtofg7+p4pEofrwGvWA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LFwAB6PTu30FSHfM1l2Ziytx15ZgINi5p/ZuMil4jUs=;
 b=r0C9xEbXs1WjUAX9dgA3rz86Yrg6eDpBkBBEBaEmUkZ45esmpkKX5jRRwv4qdfKougS9ynaYOWRq617wCXLKhSgaLiFSOV4VdcLgLP/N3AediZLLcOsAOL97N8SS+kNl09taX72nO/0dYTzWZpBjFGDoHsi0LU1UtgCoT+GwSBc=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by IA0PR10MB6721.namprd10.prod.outlook.com (2603:10b6:208:441::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Tue, 28 Jan
 2025 22:51:19 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025
 22:51:19 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: RE: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcc+CSnDjotxFzU+kQ/h7S64hALMsvCxA
Date: Tue, 28 Jan 2025 22:51:19 +0000
Message-ID: <DS7PR10MB52320D6EAA8B6E692CA8D6AFF3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
 <DS7PR10MB5232E0BDAF85188ADE1234B2F3EF2@HIDDEN>
 <87jzaeeh69.fsf@HIDDEN>
In-Reply-To: <87jzaeeh69.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|IA0PR10MB6721:EE_
x-ms-office365-filtering-correlation-id: 160b13ad-ebfa-4d37-b188-08dd3fee477f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?PBDkCPKdjE4l4WCn1G12OI16vAc7W0SbKE4Z/AkVuwTHv5funlj20f3Nngw9?=
 =?us-ascii?Q?d542GdbCIReK+GjxvyUP/69664VVKgBnXVfUzpHwlR2IlMPQIv7Snpg2e1Sw?=
 =?us-ascii?Q?Wn7yn4jrFz0Mh5pfxov5Lwrq1G0Hb2W3w/V3i3BrL7JJYvuBSadAoEKHDScU?=
 =?us-ascii?Q?Cw6Ll+cgOVByB0fDU3aJ8nbvY5fJcCKoe2smav+AC9b3EG9nEfPZKYJ6tR43?=
 =?us-ascii?Q?ojkUKqNdaHYk1uwgB51JupphQFrrevUAoBdGIOzTrw95kike2LbwTRaDGNAf?=
 =?us-ascii?Q?W0wfpCuFnNOihpq2W/tLtlfVKotOYUbQedC1kXn7pVnkRdxkYhRwc9wDbYNK?=
 =?us-ascii?Q?x7nOSTn+ijC6g1GgmDUlzYyR+O9VNStwgs+Py4CRiBuatSkLUiCCpdRm0Hab?=
 =?us-ascii?Q?9kdpT0HRD/xZjU96EPMKe9dzggu7Bw6tkKoaAPJAIk9UI1Hgm70Pg0uRi5Ge?=
 =?us-ascii?Q?AYDV+/q+v0gZDUtVhw0Avh0sIjOImDimHAHNcbqnBzMXmhuFe6hqZhXsYQRV?=
 =?us-ascii?Q?9GJ/wGzfKcobQHOosWGEqJcb5xff0014nf680L7/x/Uq5/A3PbnOeq8/oUO2?=
 =?us-ascii?Q?RkdksvzpUJ1si13f0u8tRAwo96LGXvtVRmJwtTCA/p+/7SjIEcJAergtnwIh?=
 =?us-ascii?Q?PQitesDY6H0fZHJ1oGDWWKOdzOpARf9pdiB5/hqRYCr9bOigNb+n1EdMHKTe?=
 =?us-ascii?Q?SAZtfNBp1NfbBsgzWarG8SRVoUipluHG3QF29Zq70TtZzzikfOecAqBvG5Cz?=
 =?us-ascii?Q?4B/FqVMlukHwg3pETEEAUUQtza/2D8il1mAs0I8e9Ufg3bwjXCrmTRNtcknv?=
 =?us-ascii?Q?pBp7ip7UAE1zKVQbkNhXGpAthRSva5NbdjjWlC//xrCB9M3UKlfVsWIUKhiV?=
 =?us-ascii?Q?1Km/bnT69DTzOwY1ON4pHN9H6Ilfw2iLPnTwwDfBFPTSJh5jhPK2gc/aREAi?=
 =?us-ascii?Q?BxKtEEuczx9FG6RDYADfvNjmaQKuzdIELGvFi88jp32fOBGF1FvIONJ1CoSs?=
 =?us-ascii?Q?88iwn1Fme1uOsCqorCDdwf2aCRPJzd7u2CkZDtFy40tGDigXm4E+zMOGR57i?=
 =?us-ascii?Q?5rzq6MEUssWuO92B+SwHTR/EBVZ2nhviILmGtNhJPWfWOBidCKAxeA5gaCax?=
 =?us-ascii?Q?9pLbAgMNJSzv29SewNY2eE34/rZ70eKMy72fZfmzbqKIFu52SJ291txEHIfT?=
 =?us-ascii?Q?baAJ7CntlRWtp7mncbjsZ0NGDnMOzD7+owtElI92Jv4S79oh4JEgB9RwzISZ?=
 =?us-ascii?Q?IRStwjeSbOMY/GVYiczeYF2Z5OUd0eN56RoLA0TGHCX6E4kpGPntwTRJauGy?=
 =?us-ascii?Q?nSgcw6ruD3pPGtS3hasa4hFWovTduNwImufOf+Il1vuEPyJ7YGBbCKirTwDf?=
 =?us-ascii?Q?NJcuBTyniitX9xBprB4ACWcNJaBoypwkdfraE+wEt7ZBx0waeyPvXpaFve++?=
 =?us-ascii?Q?SMuAfyrSdjW+UfM9uFsQo8bjzHGMuq6K?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?q1x2Ozpk4C9RLks3r8si/leJTlzBFuYQYCvub0OvLCokTW/dkqO6IVtEDlTf?=
 =?us-ascii?Q?ovC8VI6TEN+Na7UQOgpX6tIhuj6uYttN+2hiKdxS/k0U0x+irn5VV70PSYpl?=
 =?us-ascii?Q?PO8Em/atEzR6wSxMYMjB0QogIWzkK5+IE2IrllvbRiT/9O8hl+HahghtQExz?=
 =?us-ascii?Q?fKiNW3SEh5NHs5HntjSbuVK/Fhzyil2a9qTC4JAcsZ3UVecTehP2T7myA7Ca?=
 =?us-ascii?Q?ann1XxZn/eqVrQG3eFUQQ9rwULKRcUEYw6Alhvp9izoB6WoOwNivJru4HEls?=
 =?us-ascii?Q?a1g5EODHUOzT1UufK3KhlU3bpVJlybTZUAVHXzofP2g7vVsnW/yQf+1mvn/x?=
 =?us-ascii?Q?b4V7ty9n+S8+TbuH2o39JKicjECwPnuB0po/GFud7f22beqzgHaBz31nGDQK?=
 =?us-ascii?Q?ttk1exYyESiSsgy+Qk07lsQO3FIGBpTmulJfJJAfSfXTS8uxBhKGzRvAuEkM?=
 =?us-ascii?Q?Jg4L4Qhyze2ww9c/4nxx7yih64AomOIANz2OPPj1osQ4cKGOxN0JxeVw1jvm?=
 =?us-ascii?Q?OhPgrGpUeW33SVc7Dzxg2himN7G96FvnvjDgCVQGQ3dhYNl6MfFmRuKhM22b?=
 =?us-ascii?Q?H/r+Gj3pajzbfGZBVFdmo63HsMHUZee7Pm51BX+UIxBqSRA+q/7e6N8m/wvJ?=
 =?us-ascii?Q?NmqMFvyXp9Z4gm7v5HlNh6MRPB6k8g3gO1QlX3F6/kLvkwUDLavmorLaWC3N?=
 =?us-ascii?Q?LACBK5OcUqXK2MtXSpeA/2LAtUFGQxVpmtfRJs1nxWMtRCqCrJEOT26RCQEX?=
 =?us-ascii?Q?yXkvgeQuIr1eBUb9k9UozCHBprwyvn1Qs8R4ZOuMldqdzl5W76x7qb2tFr3L?=
 =?us-ascii?Q?Mgg/9KQge6P1qPpLOk0l6EfBb9c3Ldcz23tv66uwriqm+MtsAgt/MJ6arXjz?=
 =?us-ascii?Q?2dnOu1Ox1BNjIKCXZxTD9UyRV+XmWYX4Vi/EdBX2nxMsuX+zC4+5UU9QGu5v?=
 =?us-ascii?Q?FVxhBh+HIizNn3rE6bSFA3kkglCd/D1pas3+5P0nBOSDhEyiTv6WHDMrUNov?=
 =?us-ascii?Q?pH0/Urz1PmJmP1UP+WSpmMSZLEU0G4hRxCc9Y/EYrNdXRKDxNukb7jEz84J7?=
 =?us-ascii?Q?SndtGUw7789WObhoXirG4ULMWl3E1RDDzCVjNeJHA+ZSfzLga5zuov0fRIFO?=
 =?us-ascii?Q?JBJAV8F+1Njg18LA0l0seLGCLOFs+SegnMc11AO40ppYNIdDRW+H4OIrZ9hr?=
 =?us-ascii?Q?jVsJ3dRsgvRvvbu7EF53JtE0iCiribp3aLR4kGwwE2kqENiqJ8J111mdBcZ3?=
 =?us-ascii?Q?/LYyPN/gQ9EhNssv0F55zzse/oov3kPlk/nAGNjjuvZCW3rDTK5JeCxfjkBp?=
 =?us-ascii?Q?SlOL56RjYjMfSMTyvl57bI5AjKUONW4JzwF7rNvnYkLcoyUTGovafGmUgk9B?=
 =?us-ascii?Q?W+FugY3D+pqzWf0fpmNOutm3nmBxZ5BSSTAH95Bbk8usEVCX4rQo/zCfLR9G?=
 =?us-ascii?Q?bWMKpksIfpaz/3cRaLKMvkCV7jVU6hjn50CYi0vsWYDDKMrZTNmQj5Sumrjd?=
 =?us-ascii?Q?cNcaZdV5QAYR6cPM6IutQbY3gd9TBsJ58bGc6KbnvR2PlNBRA2ifv+OEWpxe?=
 =?us-ascii?Q?kJMXzIvNXAT8z5RNvNJgf0Mmwvrk90jnBmQQseP1?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Rx6TrWC/QY3tC8dkBT3UsyGhH0B2HmUxlEIclI4QZzjdtLTL90MKwhD73UUl5EcbZbtEWn81R2yQSj4vFQidjcSeV7mvbazy2VhoP18bevilzerotYokhi1tyM/s5CWjuc7lqNgaw9IyV2TDcknwhO1JYDNV4QX9gZp69JpwEbbrJ80CSCNk1dVwStAE3J1fq8pI//bmkkRcDROcWoT5HrSEqt7vTtDUZkzAEW5NuvKnbK3Ot/DQ5xzZzynuCQMak5ecVgXqOHb7sTAxBqHsOiRHCTXArDQfMsiT/7XYsR3gExf+RAEo8KJPCi9eAdhJn18MepO6QQP1Y5k/6T6A9MlQYK/Ak/FpLMj07Uh9qDn9q2DNJHI3f4eJ32SZ+ZDDDTIqwCKLNrqIkRT/UySGz54Gl1MfosCy0Ubl6hLT92xqPAEvY189Zgvc+a44r9RmzFZlwhYdJxofBjFvWKwq5EuLfnzjxfUWjm4SczHXBTQZUU5S27C3nTbnos785z2BqyieipjpZQ5dWs0v3ts4/FD+tuRlgNMm1b4zgHZd7HaWnskp1MylyvqzjlNtmG5/3lx2X6dd3ftGGNjHmRX+nxB9fRkwrnlCYaar+5YSqeU=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 160b13ad-ebfa-4d37-b188-08dd3fee477f
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2025 22:51:19.0459 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aC1nYfLf5P6SnuA3kxMBfKKAzanbxTLrwPZjwLeSArhnwCW+W+dVgCQugnOL/caLLpIgCnyuhoCIl8Nyxo0pqA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB6721
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
 bulkscore=0 malwarescore=0
 mlxlogscore=999 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501280167
X-Proofpoint-ORIG-GUID: K7ewiwo655tzIEk86kL9OULOCCdEa2hn
X-Proofpoint-GUID: K7ewiwo655tzIEk86kL9OULOCCdEa2hn
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Kangas <stefankangas@HIDDEN>,
 Stefan Monnier <monnier@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.7 (-)

> > The Emacs "code base" can, and does, often not try
> > hard to remain compatible with older code-base code.
> > Emacs code in the large is a different story.
>=20
> So where do you use these variables and why is it not possible to
> replace them with a completion category in your packages? I use
> `minibuffer-completing-file-name' in my packages too, but I can replace
> the variable with the file category without downsides.

I didn't say that I use them.  I spoke generally,
about Emacs code beyond the Emacs "code base", and
a willy-nilly desire to remove code that such code
can depend on.

I do happen to use them, but that's irrelevant to
the general argument and my objection.  (It just
means some more maintenance time, to enable code to
work with both new and old Emacs releases - nothing
new about that.)

Software producers who have lots of customers/users,
and who don't want to lose them, tend to care about
such code and avoid desupporting it, even if that
might mean a (usually slight) maintenance burden
(slight because no new development of that code, and
often not even bug fixes for it).  Deprecating is a
different matter, and it's not unheard of to see an
explicit, sometimes even announced, intention to
_never_ desupport some particular thing that's
deprecated.

Contrast that with a startup that has few users and
is fine with just moving fast and breaking things,
including for its users/customers.

Emacs has _lots_ of users, and lots who write Elisp
code.  And lots who share such code, in their orgs
or beyond.  And some of them, and some of their own
users, use old Emacs releases.  Lots of users who
never interact with Emacs Dev, never file bugs,
never bother with Reddit, Stack Exchange, or other
Emacs get-together places.

They just _use_ Emacs, and maybe Elisp, like you
use a power cord.  Don't change your wall-plug
design incompatibly without good reasons.  It's
often not a big burden to deprecate (and not
document), and yet keep compatibility/support.

Not changing Elisp constructs willy nilly should
be as ingrained a tendency as not changing default
key bindings.  Support Elisp users like you support
non-Lisper users.  Similarly, put more thought into
new constructs, with an eye to their possible
longevity.

Gnu Emacs & Elisp have four decades and counting.
And a long life ahead yet.

Oh and FWIW, I was the one who suggested/requested
that such a completion `category' thing be added.

So long ago that I'd forgotten about that when
Stefan M. added it much later (also long ago) and
mentioned it.  I'm not against progress.  I'm
against hindering Emacs/Elisp users (not just
code-base maintainers/developers).




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 21:56:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 16:56:42 2025
Received: from localhost ([127.0.0.1]:38969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tctZa-0003VY-9d
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:56:42 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:39595 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tctZY-0003VD-Ao
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:56:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1t2VRmYevhjBw9MBopN5VErrqwbUpmhSq2cbd+cVsjs=; b=VfXm4jBa9UIwymPH4xRqw5QjUc
 KCnOnggJTigPJWZX1ZFuYc+s7V3ZlWzHPhX+RVjb7lkfNBrBEOoelJhElL1bAoCgb5V/2eEiJDJdX
 S7Sum72UgU56VnAmEFXNlrZPyYkNmTyg44yk9IAs41Fe0L50xA1vosDimaGlcIVxXAUQ=;
From: Daniel Mendler <mail@HIDDEN>
To: Drew Adams <drew.adams@HIDDEN>
Subject: Re: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
In-Reply-To: <DS7PR10MB5232E0BDAF85188ADE1234B2F3EF2@HIDDEN>
 (Drew Adams's message of "Tue, 28 Jan 2025 21:45:42 +0000")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
 <DS7PR10MB5232E0BDAF85188ADE1234B2F3EF2@HIDDEN>
Date: Tue, 28 Jan 2025 22:56:30 +0100
Message-ID: <87jzaeeh69.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Kangas <stefankangas@HIDDEN>,
 Stefan Monnier <monnier@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.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

> The Emacs "code base" can, and does, often not try
> hard to remain compatible with older code-base code.
> Emacs code in the large is a different story.

So where do you use these variables and why is it not possible to
replace them with a completion category in your packages? I use
`minibuffer-completing-file-name' in my packages too, but I can replace
the variable with the file category without downsides.

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 21:45:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 16:45:54 2025
Received: from localhost ([127.0.0.1]:38959 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tctP7-00031J-W4
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:45:54 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:15136)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tctP4-00031A-Eu
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:45:51 -0500
Received: from pps.filterd (m0246630.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50SLBjvM001870;
 Tue, 28 Jan 2025 21:45:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=YpH0nXu4yyyZCNpjeuRuts9g+XaWCYAt7Jo9x3BnCp0=; b=
 a/5wuMiMUWYbca4DjhwnhmsjN+nFTYGZspHeGNn/iGZhxmEqtqVOg9xnHuan+rGE
 h8/gQTmqtk/lw3RXevSDq15LEBv45aiT2K4cpiq2gBypgUWA3ITf4ZLpjHt8/meY
 MiV+lkc4GajY4IjP2Zj4NudVAF+J4YOx3b53CGiPEN/2f76uHr2RoTFIydWWYA7n
 i/YjqVHzOrB7K/SK4CMID+fXuFm4uRr1VUYlaJUnDI2PrpAjjrsfGgaS9L5JI9CH
 kKhJb8rATUpJzZCLk669w7ZSOtOCtxM5K1+YdTenB2WVmocNxRrzui7EwaFQe7+x
 mHnZnNdmN5pPpdw/AIzBCQ==
Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta03.appoci.oracle.com [138.1.37.129])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44f4khgd07-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 21:45:46 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50SKXRfp034228; Tue, 28 Jan 2025 21:45:45 GMT
Received: from nam02-bn1-obe.outbound.protection.outlook.com
 (mail-bn1nam02lp2045.outbound.protection.outlook.com [104.47.51.45])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd8x1h1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 21:45:45 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=hpzqvjm7y33twagve4pRVdFh/DDmCyVueoo/XxbjT0ufR1cIaEu4KK0QnBg61WNQxduTWJ1uwjp+NqdlYmyBVZTu8JJS/xckYdoBhQjwFQ/dEgq6KtWfmxli6aSbzJD9ZR00e8/UT17FwnKjxIuTC4yNeI4zO7Rw1R5SZnj8oryg1mqSKKBv1/yjLFP3XqY45PP9SNy19lQAwqfczvbaRGxuu69fYWYJNiN74EbrVXtztn3oyDjv2nCHrx27n5UGtlBsrQbEAY+HVJBf5caMTOIlPbzVFGK0O1BAFbaQwAiIICtvlj5Mc31Vwr1Ew0XKqliJ+Y0OMdH1P0Ay/O6ujA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=YpH0nXu4yyyZCNpjeuRuts9g+XaWCYAt7Jo9x3BnCp0=;
 b=ua7bgTrGGRdovbhC5HC32EirFRptZl3+oIx0WdHDGWXcGOsYo7QNs/MIOCCfwWjE6xZrA6KX/HxDTcPgFe9878zA5rE5WHkB2jLzdI6WzyQhYUJ7Ztovo7PFa2fd02ZW5MT9F5viZwlVFkXRe/MZpO/gxmkAa4TwoHD6QZbugy6yAZcvBaLYe+Uc29as3ODMuuoK3s82JE4y/hc/j0GG9eCI1nyIJqslCSZXcEoftA4a1Lta9pm9ibmfJ+L+YkQMZsZoEOkxX7CiMgVdJx697msa1GwrUyxni5AzDDr5HQagH+YGblA/0URWRW+3wxhRq/UZ524AEBSCIDVNusJkQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YpH0nXu4yyyZCNpjeuRuts9g+XaWCYAt7Jo9x3BnCp0=;
 b=ihYzM1LCizzHjp/WSJqcW2PsrUw3oVgdm6GUQYX4VdeVS02O+rmV+CAuZqxY5ur9xtwblnJ5KGlTGm7rBCbLdUtq1IpVUM514tsV7PR68tZGvVAEBjk6FnPGZ/xrkwWU//Ol5AyQW+ppyw7mo1avjK+e8s2TQ5frt73k2cGEbCw=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by DM6PR10MB4154.namprd10.prod.outlook.com (2603:10b6:5:21f::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.23; Tue, 28 Jan
 2025 21:45:43 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025
 21:45:42 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>, Daniel Mendler
 <mail@HIDDEN>
Subject: RE: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcbu2SthXt1V/nE6AXt+mxuwYvrMss/gg
Date: Tue, 28 Jan 2025 21:45:42 +0000
Message-ID: <DS7PR10MB5232E0BDAF85188ADE1234B2F3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
In-Reply-To: <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|DM6PR10MB4154:EE_
x-ms-office365-filtering-correlation-id: 5b064f65-b841-49a4-ddbd-08dd3fe51d4c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?bDRmaWR1dGVMUWFHM1paS251d1lNbWFmZ281WmlwSDZYS3BMaFVnT3VXb01N?=
 =?utf-8?B?RjFKTTZiLzkxaEZ0QWFjMHYzWHNKd1pIWlgveExGZ2ZGclJEUFhSbDlVdWdy?=
 =?utf-8?B?V05jTG1DYUJraGJzOUdUWW11bm95ZXAvcHZvcXBFZ2pITkh6Q3BTdEtWbXda?=
 =?utf-8?B?SWJkU3hDbEU5ZGQvYXBkTDNmeWgyeXZGMU9HWVk5V01EdXp4ZzBTSnRYUi9h?=
 =?utf-8?B?UFphd3BVMlBhN2I4YnM4aURJR2lCNlF1aGl1VndhbGQxa2tucCtWbWpFemIw?=
 =?utf-8?B?U3RqRVAwb0NnblJ3azBKRExiZGE0aUUyTHl6YXp6NHJma2pqdTR2VHZCck1U?=
 =?utf-8?B?Tkw0ZEFTZVcwM04xRVkzS1JNOHRRdnVGK09GcnpYcDRNdllhSXJSZDFHUnpD?=
 =?utf-8?B?SXlrR2dhUGY4eUZRTzgrWXh5M0tLWWVnUE9TRDZhbDhVSFlkMzc1Y2tZQitI?=
 =?utf-8?B?eW1HWG1mMTdqZDRLUzc2ZVVVMXNjbXFQOEp2RjY2eVZwY29SY2RFcFRKTTFB?=
 =?utf-8?B?V05meFZ3VWtZMWhaMWhGOEpub0l5VXJOaHJYZ241dytyQTV6aE8yTVVEbkNY?=
 =?utf-8?B?cWJmd253anhpcXRHTXd1Ym9Mdkd6NUgxeHNFNEFPVHBtbmNQU09qem45Nysr?=
 =?utf-8?B?MThqVmk4RXdCOVJvOHlRV0gyTXR2amQrbmJCbDRqTXgvZzkyMUFGNUVGcHJw?=
 =?utf-8?B?dEpHZ2lxcFNlYTFid3doZ09qMWJiVWZmTjZ2dzJ5SW5hNmoxOURxb21pR09z?=
 =?utf-8?B?OEJWZ2VadjlMR1V4R280QkE1eFhVRXlsWVpFTHo1eDhnR0VPSWhscytYKzVR?=
 =?utf-8?B?Y21ueGVPTXhxOTdyVzkvYTduVnZWWFBxY2xBKzhHaHRhZTNQd2JQY3Y4ZnpM?=
 =?utf-8?B?UUR6ZnVxaVJxSVdWZWFQMUNCRWNKVkpTeTNMN25vMUdKNlFpdW5rcjh4Nkp5?=
 =?utf-8?B?eFlvYitrR1ZONGJPWHVPMTdkMEtnUHVLWENYV0VSeDVHRWRPUW9iL2txZlNC?=
 =?utf-8?B?aWlFczVDSEpEcWFpU3pwSXhjaDd1NGRyMkNuWGZaakt4MisxQ0FFS3pWVUhS?=
 =?utf-8?B?enprcU9zVWM1UG9CbkZqWFBhaFNnNDkybDRVK1QrRW1tYk9kNW53enkvOThE?=
 =?utf-8?B?V3IxRWdQYld6TzN2RkJOVFRZK09heFdwelhvK3J6Sjc5MGFBMkkwNGN5akJI?=
 =?utf-8?B?VmQ0azE2T2xpcHdOVlFuMkR2VVJ6OUxac2lVOWM4UExGY2UzaTBzdFlzY01u?=
 =?utf-8?B?d2FMZ3NCNGgxYXJSalUrOUZPb1pRaE1razVHd3RyMXpNWTBQckZjMzIvdWJq?=
 =?utf-8?B?NGphRGlVWVpiTk5YN21SUldjNEpFU1pyamQ4QnhqdHUzaXl0dE1XRmpiRGJX?=
 =?utf-8?B?MmFsZjhNU1JDclF3Z0VxMjNHQzF1SkdqdkRTWVdTazlURFk1OW9wME9qaFJl?=
 =?utf-8?B?U0lXbEc5MEFENVR3cjNCalA1SE9TZWxRU2FVa1E5K3RSdjRBNlhWaFpKdGQ3?=
 =?utf-8?B?UCtucmUyM2tRME40cmwwaDVxcWovTmhOUzJZREVzWjBRMnJCSzBOUFQvKzBM?=
 =?utf-8?B?bXJENHd0N21rK09ieHJCUUQzYWxyOExPTmpDTGtiMTkxa0hRbFU3V1RiY1VO?=
 =?utf-8?B?cU4vd2NKZnhsbUd0T1JMeGJtcmlXdUVVNnF6U05GMy9WN3hyQ2JJNWlNdzdh?=
 =?utf-8?B?MXpKMGRuOGI5NThpTG5rM2hmaUU0dlQvLzZsd2RlUW05NGxIY0JMSi9yODUy?=
 =?utf-8?B?ci9jNC95N3c1VmRFYlhvUVk4eGpnZncxWkp5QThseW9VR3BNVUZ6RlkxUjhI?=
 =?utf-8?B?VHkxa0NTQXhKOEd0cXdwZDZ0NFhnaFV3aVRpOTUvV0tFL0l4ZERCdGdrOE9D?=
 =?utf-8?B?Zm1YWmt2OE5EZFZ1aFgvYjhXSThqdEVsVEpwSjl3WCt4OUZHSmVqZ1BZT1lv?=
 =?utf-8?Q?/MAQu4rUwMu/N9Ry8qhPekJa5GxMCrPK?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bGY3NDhFbUlYd2xKdEVWQy9Td2MzWmdBbW40QzNmMDdSK0p5RE1wdGlEcUlv?=
 =?utf-8?B?UEFzUjVmbHNhZHJTWjVDWEdHZzVFM2FYY242SURVcDdicVJ3bzhEUW9kUWtl?=
 =?utf-8?B?bm11R0YzdTNnMXo3WXhyYkJUYWJHOGZma0toRDRsWm1DMDRGdExjdno0WWNI?=
 =?utf-8?B?ZFk3dUp4RXFOSlJRVjdrcDhOWGd3VTVoZyswSUhFa1pMVlFMZ2EyTWQ5bFYr?=
 =?utf-8?B?TGkwaEFjL0JOaytrdElETGQ3UVhxK2g0eXdJR0I4WFYzdENVTkczOEV5UGlC?=
 =?utf-8?B?ZkxmV2ZjTzhhdHV2eUFBQkNMSzk1blc0dHlhTEJVbGNEU0dqaGtNaDB4aGdz?=
 =?utf-8?B?NFVObXpPNnI1U1l6Mnc5MXZBa2pFSGRkell3NVdkekcvRlJCcmJBNVBUa29K?=
 =?utf-8?B?N2szQTBSaW51b0VoQ0pERnk2REFqTHJES0xxZENPZjdRak1SSVRDSXdtaG8z?=
 =?utf-8?B?NUE1ZUkvQm1OMVRwUnQrRmNBajhQRnhOdXFqWGRncUpsTi9oaGhPWUpjekdL?=
 =?utf-8?B?L1dCZlUxV0lrYXRpcy9nd09ueEJIL3pKNklQYldhREZ1NW1GVy9CMndNbGpk?=
 =?utf-8?B?dHdQdndEUC9udzBSNW5ISkdiVWVHM3FNOFdpVnNzK2dCa1F5TVhmejNlK0d2?=
 =?utf-8?B?ZGduSndwWG1pa1B4Ykc5TDJRdG41dUErT1ZsNWR0TjhMaksxYk5CaFB0N1Fr?=
 =?utf-8?B?VENsQlUycWNiUm1XVVBIenB5NVJEcm9NVHFQblRZRGErV25wZlZWbUZlS0ZE?=
 =?utf-8?B?M3V2NnVuYm1ONitmczVlVVZWaW1EWTVoNFNtaEh6R2U5WEVnWHVyQWJpYVlw?=
 =?utf-8?B?WTRqc29lYytnMHRiQWlZUU9qTlhhYlFDdE5IYWkwN0hZMVJzQkdDMnV4VzRz?=
 =?utf-8?B?S3pKN0g5bHhUSmx3T2sxN0kvUmk3bFBvUnhnSW1Ld1Zta3lGMWtLV0lVTkgy?=
 =?utf-8?B?bmw1MDRrMm9mdDdlcTRuWmFWREt0SlNjN3B4OXY2NVFGVTRwenJHNW10Y0hQ?=
 =?utf-8?B?U1VOZmdKRWdYV2xUSU5uL01hcGliQkZ6blEyc0pqd041QXpVTEJheURXSHVG?=
 =?utf-8?B?RkdITC9XUFlFU0ZqRjVraGw0MGVvSi9qcXVQV3cyK3RqcDVmYzAwOWFwNFRt?=
 =?utf-8?B?VEhBR2JobWp4a2RGalRxQ1VLSnMrSnhmcmJIYXVjWmI2VDdMaS9TRTBvbnRK?=
 =?utf-8?B?TEpsbFlqcHFNNmE1VFQzb2MxeklneGRiakk1S0hHa0UrT1Z6Zys2dmdxa3RY?=
 =?utf-8?B?MUNBM2k3NzdidzBFOTkyM1NxTFNwWm92b0ZFNThDRXVTSnowZW1HdVpjMHN4?=
 =?utf-8?B?elFuVEo4NExqbWNmRlZ1UEFBOWhrQVZVOVJrcjNwN2Njc25XNkltZFRGNEpa?=
 =?utf-8?B?UllpbHlCb3h5dEkwb0JMcTRLZ0U4cG52ZTVRVXVDL3FKQVlQd0VUaWFpY3ho?=
 =?utf-8?B?RkZOUjFkTUVyS3RSSmxEN3R0b1l1WjJ1UTh3OTFPWUk5Znd4VnhyZ2lMYmFM?=
 =?utf-8?B?UG01YlY4aURQaE1LUDJLbW8yR1BuSlJQbGpKd1ZpMWF4VXo5M1hiMC92SmU3?=
 =?utf-8?B?VU1LcjU4bGhKYVBveFBGdVl2bUJCMkRtUUtLN3RvVHpYUXBGQXlsN3VDejBl?=
 =?utf-8?B?dGdZOFhuQmFQREZwRzkwOSt4L2REeTZLaEIrbXVmN0FBOXowZm1aNUIwRUV5?=
 =?utf-8?B?eEtmL2xqTUY5VjlKYnNkQnpDZWxKQU05THZCYkRhUWlwVVJ3d080T0FrTjFQ?=
 =?utf-8?B?cE5jWVdtSmhRRGhCVUo3bjhRNjdHREFaUEdZWUNuK3hXL0hxUlNnbmJQK0s0?=
 =?utf-8?B?L3RBTzJBY0Z0Y08yVEtSNlh2VHExMzNsVWV4T0VJTlJwVmRnRFRLUEtLV05m?=
 =?utf-8?B?ZURFWklZOXVIa0doYnI5Y2FKa1RLRE50aUU4TXB2dlIrQTR3cG44WWJyTVdX?=
 =?utf-8?B?ZWpVdVZyVSs4R20vL1RkWlJxb1FvRmF0Vk02dVU1SmxIc0NiZ3pzM0N5MnVM?=
 =?utf-8?B?RHNpS2YxWFhTbnV6UTFRcTVSNFBDaWdJcU52QmM5azI0VUsxQVIxeDRhcDVG?=
 =?utf-8?B?OHNJYzZRb3JGRytpZVlFZEhGai9UdWxqQXYrRnVQa3FJUDFIenBQYkh6TUFw?=
 =?utf-8?Q?qVuLkRnUS61PyHRQTLfOAVzYu?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: CdsZ+omZ3X69/Jt9E2RzW9kgbdvz1B8Yr/zOLPCQWX2K+lfv6n2iCpYLGAK6t4cGzj0VjZ5yKIVmDqpwG/+1zvxd+zw2q+NbRF0u9XWLhDvNsTAzsKc/53dYNj1jlAUS6kqL6NDUlIR0kVDErxLjgLkP10j+kmAymKKcKpJ1SvDdVPV/V+Fkgqx7sCeKwSZRw5KvA5hbtA/lhugg0lrKAIS5u1KObbqKuUbCFNo+JMzEVf+RX15tuf9taTkx+LH53W9A57rbvz1rZh9miNMt2op38eTvRTZUiaLZZrRB32CXn7U9gmCYONDfezelnT03p7nrUGWYUqgztDC3MF+ZPDFmKMLDc1fGpJy9C08M/2WehBRFTbaEUjr+ssaebUKQdC/ACP5KrLEtL/erZwzY7fqdzWkaQdVdF6KwHK/RbzXHW9EXc+H6VrOSYxbVVhZCwawGn7H1koDpnf7z4guarJFcpj29dRdAJTwdMUJCrgcSX0sDOwHHhWcZYeLSZKszuvsH2xOLITPAdQzqwqxizFflOs9QT+eq5CdKepn9V90m6QeBDoEL0I3rsaERngnJoNJ1DdO3EKLEHnZDalBOR4lbN5QwIP4ngI59dx62In0=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b064f65-b841-49a4-ddbd-08dd3fe51d4c
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2025 21:45:42.7424 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RFLBD0je/ukVc8TsdT80ftei4ZRpIw2t0z0bjl9pCO5Yh037CrL5gdYeuYqZyvi1TgWGpd04R8GBkobBKf7lwg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4154
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 bulkscore=0 suspectscore=0
 mlxlogscore=823 phishscore=0 adultscore=0 mlxscore=0 malwarescore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501280159
X-Proofpoint-GUID: _gTpA6mVui_5_Wq7E_GvdRNpcNoUELY7
X-Proofpoint-ORIG-GUID: _gTpA6mVui_5_Wq7E_GvdRNpcNoUELY7
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

PiA+PiBJIHRoaW5rIGl0IHNob3VsZCBiZSByZW1vdmVkIGxpa2UNCj4gPj4gYG1pbmlidWZmZXIt
Y29tcGxldGluZy1zeW1ib2wnIHdoaWNoIGhhcyBhbHJlYWR5IGJlZW4gcmVtb3ZlZC4NCj4gPg0K
PiA+IFRoYXQgdmFyaWFibGUgc2hvdWxkbid0IGhhdmUgYmVlbiByZW1vdmVkIGVpdGhlci4NCj4g
DQo+IEl0IGlzIHdlbGwta25vd24gdGhhdCB5b3UgYXJlIGFnYWluc3QgZXZlcg0KPiByZW1vdmlu
ZyBhbnl0aGluZywgb24gcHJpbmNpcGxlLg0KDQooSGVyZSB3ZSBnbyBhZ2FpbiB3aXRoIHRoZSBr
bmVlLWplcmsgYWQgaG9taW5lbS4uLikNCg0KV2hldGhlciBvciBub3QgeW91IHRoaW5rIHRoYXQn
cyAid2VsbC1rbm93biIsDQppdCdzIGluY29ycmVjdC4gDQoNCj4gV2UgdXNlIGRpZmZlcmVudCBj
cml0ZXJpYS4NCg0KQ2FuIHlvdSBldmVuIHNheSB3aGF0IHNwZWNpZmljIGNyaXRlcmlhIHdlcmUg
dXNlZA0KdG8ganVzdGlmeSByZW1vdmluZyB0aGF0IHZhcmlhYmxlPyAgTm9uLXJoZXRvcmljYWwN
CnF1ZXN0aW9uLg0KDQpXaGV0aGVyIGFuZCBob3cgbXVjaCBzb21ldGhpbmcgbWlnaHQgc3RpbGwg
YmUgdXNlZA0KaW4gdGhlIEVtYWNzIGNvcmUgYmFzZSBpdHNlbGYgaXMgYW4gYXdmdWwgeWFyZHN0
aWNrDQp3aXRoIHdoaWNoIHRvIHRyeSB0byBqdWRnZSBpdHMgdXNlIGluIHRoZSBsYXJnZXINCkVt
YWNzIHdvcmxkLg0KDQpUaGUgRW1hY3MgImNvZGUgYmFzZSIgY2FuLCBhbmQgZG9lcywgb2Z0ZW4g
bm90IHRyeQ0KaGFyZCB0byByZW1haW4gY29tcGF0aWJsZSB3aXRoIG9sZGVyIGNvZGUtYmFzZSBj
b2RlLg0KRW1hY3MgY29kZSBpbiB0aGUgbGFyZ2UgaXMgYSBkaWZmZXJlbnQgc3RvcnkuDQo=




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 21:24:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 16:24:22 2025
Received: from localhost ([127.0.0.1]:38930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tct4I-0001wC-4r
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:24:22 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:16551)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
 id 1tct4F-0001vv-DG
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 16:24:20 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0BD79100BF5;
 Tue, 28 Jan 2025 16:24:13 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1738099452;
 bh=Vg1uS9dAkt/C1jjKADnjCntBKfPGHwF4UIR4/JAYS4o=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=I71pofh+9ziHeiDUTqmrA/huq+auXvlng5sOuTSP6ShtFH+Bt3tuf3Wg3wjJpco6n
 W+K85V0V5Lt3DNaA8673jidYXoQ5l8I/JptoajieXkTJ21LFyxs3T6IhwACFuaC9od
 ojjXZw0cQqDsSfMEan7SCY27WswmEQj3FrEs3eKHp43wG7RE/0vjR5/vUPLJRt7laj
 c8TQ29Qqvfgi7X0LgUhjG0AfSzN0CILc2fR0na45wRX7VpZnEVsOUEDFuak5wCZmqf
 nA/PnG5NDMgsZqCrCpHt3Nldl+e1q4JqU4ImbmXkLJXXiiyJTjGi/wZpVelPz4/GC+
 IMljlFrVwqrpw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 3FA64100180;
 Tue, 28 Jan 2025 16:24:12 -0500 (EST)
Received: from asado (unknown [185.252.130.169])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 51215120656;
 Tue, 28 Jan 2025 16:24:11 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <87msfb2esz.fsf@HIDDEN> (Daniel Mendler's message of
 "Tue, 28 Jan 2025 15:28:28 +0100")
Message-ID: <jwvzfjay6o6.fsf-monnier+emacs@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
Date: Tue, 28 Jan 2025 16:24:07 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75910
Cc: 75910 <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 (---)

> I propose to deprecate `minibuffer-completing-file-name', since the
> completion category as part of the completion metadata acts as
> generalization for this variable. Similarly `minibuffer-completing-symbols'
> has been deprecated and removed a while ago.

+1

[ That's always been the intention behind the `category` property.  ]


        Stefan





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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 19:34:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 14:34:59 2025
Received: from localhost ([127.0.0.1]:38657 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcrMQ-00057L-SZ
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 14:34:59 -0500
Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:43087)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tcrMO-000573-8x
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 14:34:57 -0500
Received: by mail-ed1-x534.google.com with SMTP id
 4fb4d7f45d1cf-5d9837f201aso8487a12.0
 for <75910 <at> debbugs.gnu.org>; Tue, 28 Jan 2025 11:34:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738092890; x=1738697690; 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=c7ZrwW7poNoduTVOKI//o0cnIfCfIpW0FWj/JujTlB8=;
 b=SPquWN6jmcxnpsdQmgjkK7PQfDfbSQ+SoXTx6/H487OIxNaCoiudvWHkR4Tmyg+yo2
 QdF1039gO0Nq4il76l04vyFXxGyG6tnx4nn4ZDL+CPj3Cmt4iD1N+LdBqv47SgSj7VT4
 kDWA/lx+MSxzcOR7mVFf9dqATxDIW9TPVZvvtFwpIJJDanUoY4OuKp0ab+f3KysAeKxy
 DcYzznxqDDnywr/Dze7rWSMuIWnsIwJiHzt60puXBH4Jc6pd+CUcQwwCjBGsub6CZ3Wk
 Wq4ocQTerPyufrlN87mS9VojhTS1HrpxlDeqLIIeC4D8uAjLccJ5JxQYBKBhe0D012CS
 SYYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738092890; x=1738697690;
 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=c7ZrwW7poNoduTVOKI//o0cnIfCfIpW0FWj/JujTlB8=;
 b=dy78qihgHR67aVFW2EtoRYqaNrudFTyeWzToq47J/E+Tr7W3Jp882ZfIkx40LklJS2
 fI6DLsk8MBBEeebZV3cUw/cNMjpdwnohGyzk8+y+oCVfIB5hhy10eUffbJn8cyA8QuFe
 vUOMvST+nqYcd1v5zne2phdyKZY+hh6qC87MDPsP14RzgdBi4yUnI1OIaT1af28RnM00
 JiqbTN33UgVjKYS6jpBahQRRolV/jW86Fzw13KsY44juDEXMH94r0f0NWz7DszTPTj2Z
 NOuxkFJv7NznLKFlTWcW8inzCK3Jz8UTDFYPsr2rncnJUS4Jiy7i5w2kLLiLvAca3bOS
 k2RA==
X-Gm-Message-State: AOJu0YzBci88Np7dpKg68jCcOpbpspjucg/Nt7KSnQ/t3wK87mLYv+8M
 /ga+RMgjODipvp+ewEZM71cansd/zZqOsagVU0RnLDcY2tBxe3+3fSrSHYs2sL5YhFdjfykmj8p
 pyJ8DSo3C7VxnM5fGTXBHU/JixC/+wHgt
X-Gm-Gg: ASbGncuFVHHhf0rirjoob6wArkBx1nPH7Zk2Iy5jlCcmt24lrG45guz8fjrFheCqkFY
 P1DjYgpOmCqEqaf4RUKR04o/ExSQC5yZBVoQX4KN5no5XyywRtBrQktG6VRHfPNCEHxkU+eczYY
 c=
X-Google-Smtp-Source: AGHT+IFC8RBhnE5+kLflCJBUXWk/Fvm8BCSOObkzxiTAZWMiWOT39d/3Ujr0A3Gz6Ooh/POJdmSHjO7I+/GXzRR/ZYg=
X-Received: by 2002:a05:6402:d09:b0:5d4:c0c:70f9 with SMTP id
 4fb4d7f45d1cf-5dc4fd28394mr4365238a12.6.1738092889658; Tue, 28 Jan 2025
 11:34:49 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 28 Jan 2025 13:34:49 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
MIME-Version: 1.0
Date: Tue, 28 Jan 2025 13:34:49 -0600
X-Gm-Features: AWEUYZm8KZ-gqhMnyGZ--yk9RNoghNHpl9USJC4744hXHyfuhGDEJ8FkgiId83Q
Message-ID: <CADwFkm=YZGOwaH=mA-p0+eWz5nyu1h4waBgYJ5Nd2CEjUrPq7A@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
To: Drew Adams <drew.adams@HIDDEN>, Daniel Mendler <mail@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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 (-)

Drew Adams via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

>> I think it should be removed like
>> `minibuffer-completing-symbol' which has already been removed.
>
> That variable shouldn't have been removed either.

It is well-known that you are against ever removing anything, on
principle.

We use different criteria.




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 18:35:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 13:35:30 2025
Received: from localhost ([127.0.0.1]:38509 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcqQr-0007mB-Qc
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 13:35:30 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:31224)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tcqQq-0007m2-0G
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 13:35:28 -0500
Received: from pps.filterd (m0246630.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50SIVrfY001495;
 Tue, 28 Jan 2025 18:35:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=/l5TGMK0kT+wtTL1x7Xkmcvd3l2MUqLQQrp2+ibp3hg=; b=
 QWSN63LqdwsYjEq2rS8BAV1o5OIT1/1lN9xeQ+et0CILEUdCqFFJsmq2VM93lzNk
 Clm1P1tqepamJCh1fWGD0pwTH1ud1N6/EdvdM5i9p+GiUppxvSdAS04UkUiDe9rH
 N/GZDfWeZl7Q04R7BPc8XlK0gc1zV+AKbCG713s0l/BpE3siyRO2xGozRoDL3F5a
 kHbwUecA1HwxP9iFyL2VPTzogxxTASF5zLQRbI8LlF67voetLI1w5Vj6eJKxcXCt
 9qSf/2zWXF6K54IZYQB4igdBMaU2EHjNtWXI7MEdufjW73/Sk2O+bx8duDocKQTj
 LZ/j9nggNWvqBdmFvrMutw==
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44f4khg076-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 18:35:23 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50SHuKSh034253; Tue, 28 Jan 2025 18:35:22 GMT
Received: from nam11-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam11lp2174.outbound.protection.outlook.com [104.47.57.174])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd8q9gx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 18:35:22 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=tH3qhRkFSwG2IxRkCHMGIJgYcYKwNS9jnn1q52vWlO/yUhKJvvOJoqqZVRyrQEfUR6lZo5TOjCboffW6ABDHNs4gXEh2TJpq1YIWyi2ut5M2QDWcADVOrtMIYQMVy8X9sB/BqsrIsaWiLIn5wa+NF/ix4lCXd9EUWkEv/Uc6K+OGQpJokgS/dYWTD74fPCKwXukwgaKC/r8Uz6LoktNOEo2TiHWEqwMLBLBfs5fJN5WONR2pKl6fJc7BL5zC2Jr8zOA1N0LoXQ+5j7NN88IM7+qwLLizDhdz+mnwDqI0xZVrO6bafIvs7L+A1BM/KBCErt8aJee0WvKI7bdjzbKYVA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=/l5TGMK0kT+wtTL1x7Xkmcvd3l2MUqLQQrp2+ibp3hg=;
 b=ZFxRpDBOv5c+FFNlRbIqQN91oPDSYIeogzULKp25fPrimJZbQfT9fD+oq2qlags1Iy+nvZeErmWyh9Q1v5eq/UD9vdjfa6sJypPajoPRcHI3QX08WUvhVSLh3nagPxwae8jJExscrgGS1PkhKOIqaSYCq7UnQ7FggCMZ4NPN/zoeqiMh2+f9JV2QfdykV/XVk5tpQc7yBz2rCb7d/N3N79RLbV7SX+ezJtaSP+KMEjaPsFNVXJY1ZJPdjA6ZCYBJ68PhbsF9rMUS0D1zBN9PToK3DFEyEGXmeazSzCznPsH8zv9FfoZU5U1um5ocKzN/emOgGvIbo6ie0BPKgJOEEA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/l5TGMK0kT+wtTL1x7Xkmcvd3l2MUqLQQrp2+ibp3hg=;
 b=BIQUGUTzPG2G5DF73sQzrS969zaR1NiSuv8LRrciwBkfrvbuJzYOV4dQZwDt9EWXwdK+d5F4FpiifawjZDBGZMO8hR1w3xIOfPbZu7Szst5LvmdvwOVXiOY6eZslhZ9x4y0SSgRaU5poMLhMvTM8DiBgIrhXI4Umnte7DVlDhLs=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by PH0PR10MB4790.namprd10.prod.outlook.com (2603:10b6:510:3f::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.17; Tue, 28 Jan
 2025 18:35:20 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025
 18:35:20 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: RE: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : Re: bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcarjcjWFpLaC8kaH4Wlz3wJk8rMse6uw
Date: Tue, 28 Jan 2025 18:35:20 +0000
Message-ID: <DS7PR10MB52321E5ED36C1CF7872F7D1CF3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 <878qqualmw.fsf@HIDDEN>
In-Reply-To: <878qqualmw.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|PH0PR10MB4790:EE_
x-ms-office365-filtering-correlation-id: 6034f0e8-a208-4c66-252b-08dd3fca84fc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?0tgXwzlB9zWt+p+g7E3/YM6jleI/yjr+7uhKA/MB82slG3k7kcrexU2Qft59?=
 =?us-ascii?Q?/nIjFsawYc6Ov5r2fN+6M6fCl8sVq6o0h3EWpNWmpqSpTeZ45eM3m7ECae22?=
 =?us-ascii?Q?JCdo/o3WBNRWjNfa8s698MW4IUXtZURkT79GsXDhOJDHo4c4rbA8CYtoCd4j?=
 =?us-ascii?Q?qPt31vmNHh+sHAh2w2+Gcc5or1IMLQPtqo+TJ1ibG2M9W2WdmyG1abdIkZHx?=
 =?us-ascii?Q?UEvY+1ZuLbdrYz4NFpz1NvFLPJo6NnMOUdDI8wwmPEgD303Y7Uipuz59Lfmj?=
 =?us-ascii?Q?Z3GnOg1GI8lFnioB5+50yIpg6j7jY3aSb/0Kl+cHMi6e/vK/v44OZr4nhf8A?=
 =?us-ascii?Q?TeuaPXZfQHqrie+fEf1eonDVLBksXK40RwKiQNaQIX4bpYOoVzir2YHR+rPK?=
 =?us-ascii?Q?9Nh+8FeMLHT6I77csUcgn8rO3Whlh7Sook3W27SX1k3GT/ZY3gUvvuPIvKRz?=
 =?us-ascii?Q?/IJ5GqYjWSlzHs4Tr6x4UbEXNgJwrD8hdm60GcMeL1v7jltKheyUCn/8S+3J?=
 =?us-ascii?Q?UiyLlzEwVWGL8VtkCDFJ3VZOKVkLp1PMm9Z9of5/UOYUZjxJGKzuQxQ6G6i4?=
 =?us-ascii?Q?5q/KyBQkJZnrByXPOVWRSzS76EZT8ObCYPKUh6kRWgmqZwuK+/tyYRhFVDRg?=
 =?us-ascii?Q?6mq7HeOA3zeB3CyW9Nh12BjVQG7nhuE/G/q18TEsYO0c6MSefWJiRNHlUViK?=
 =?us-ascii?Q?9oie3BhyCMDfOW4+J+Z/m+vxsvvY5nonYlxCIYEJvg/CsG65VGvyCpvuzu4T?=
 =?us-ascii?Q?RpLigwa0sRgtL8g4bXgbgZwVIeKgfxzC1NsMxKGS52gNphXHVcPtNJlc+rKv?=
 =?us-ascii?Q?Fn305+nr1DTIeRGTHIo3iacjh+9kPkjUupxBvIrfCoo1iA4/JTe/0F9zygq8?=
 =?us-ascii?Q?dBvh7VQfZ/mss86t0SXmJWwZu5rVjo1Vte65WePxzdA+S9p1TExikp6bjyBk?=
 =?us-ascii?Q?Oh6Pc5nbU9Sd8cDkDD3HyGvVME12ujZMWLumec2M3SVgpa6D5GkBjIxPQuYr?=
 =?us-ascii?Q?sS0hvkPWEmghvUrZ/90lM2YSt4JqHxvjDd+j4KaDn7c4oLlEzhdXFdAtIBuT?=
 =?us-ascii?Q?kPOyv6RZCZmy6uHnhrYx+z//G+hetqkjbI9Ioi/dhFEMXIPmlBOeN4DjuUpW?=
 =?us-ascii?Q?2vYbTug4AHjqGyCIPb8c5CQnfC+rSohuUIrx2XmECe9dsjNnf54M3I6jce20?=
 =?us-ascii?Q?oANUDQRscZxq/7e1cB5KA3h2wbppgOA0//5ZNGq/YBz48Foev/B4MeUk66WH?=
 =?us-ascii?Q?NME18n44GtRzxdwn7HVu0uIuhorf4pTIxd8qcEZWeH5PZlp11yYWrU+CGFGj?=
 =?us-ascii?Q?loBE/4zLV0QPIYbXX5EhDil2R1CrFeLPRS49LPQKO1CvLQI9gEPjCphsJhDY?=
 =?us-ascii?Q?Pvg1vuMyFFYCmy2KYs39P2RfWwsL7wna7uT70P/oAu5Kq7fubaQ+EpQmsYgy?=
 =?us-ascii?Q?2Apq+QekCsgZs/hItv9JHqt116HhlJRx?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wnCTXBNBeJxS2CZ+cHFgAyGzsM4zjeYekTYtVgoq5iSyNFtwFV72nptxazJ1?=
 =?us-ascii?Q?E/bOSfM8E6/3wFSIFakKtCbpm/I7FY1rQnyrljQdWs8HVJcWCu0wZv9W7Bfk?=
 =?us-ascii?Q?HQeTh9vcRSokGTKEeYqUkV6xVMF6r1ev8c92ooKQLhuobk0NnDjxaFNlB96A?=
 =?us-ascii?Q?q+bT2zQaupxQEKHfxg0JKV56Xyp/gLgmO25lIXGUlY5dmqvUr0C0XBOrSWPT?=
 =?us-ascii?Q?iQdCnxfNSpaN8vhcgTuFpcJQkWvZDxYw+78W96jclRsh3jh3vV3SUUZrp9So?=
 =?us-ascii?Q?n+FMFXJ2r58TCOLxFEMjVF3ZXvVAcftgZqJKzxm4EtzshH86ao58Q94HMHVc?=
 =?us-ascii?Q?OtMt1C22i8vW0h0A3K6E1CcY6gnp00uhK5ljxzIhsLVDmYN0+ELBgt4OXPFL?=
 =?us-ascii?Q?Xsxrw062vwcDkDGWGvIRcQs3dzW+WqQ2Z9tcrUPUmdWmmNP5oByt7apkUuH+?=
 =?us-ascii?Q?gqBUsUh3eimuikbSAMwt38nrHOvVLuxjwp6Mq+cu3LqZl/s0/dIxZrMcomOe?=
 =?us-ascii?Q?fW4ZXaPXmYKHKouz+/2RnXzCzdqGnhZflao/bxgd5gzRj9JbTFMX2jhdDbc3?=
 =?us-ascii?Q?S0CCvNj/GmMETXGSCSVIKe0Qn0c8Ys5zTsJfmu94p577zggb5mrhmPcbt54C?=
 =?us-ascii?Q?04qt8NEHeExkOZo+kur6hpGTDcqw34POVqmBiL6/8AsCdWvmj3nwuSa7anw2?=
 =?us-ascii?Q?n+Zszl82h1g2TieICy/I2bfnhYaimQQesXMtM+6wVecrR04RokxDoOkHY9wT?=
 =?us-ascii?Q?6TAfxo7giz4/5DIwgE4CPo0UcsP0k7Dedd7Msdiob4Wn2tyQxX4rXPEHPwcp?=
 =?us-ascii?Q?28HJIzQfcpqB3cSlLEvFCjdyJsSY+pOd9UM4ymGtSnBSs81mm7X5ZPb+GaPo?=
 =?us-ascii?Q?c9N/3FOzOE0EuFyydrcksERR8miGG/hOpT+7MTeWftORmu5YbdThav50PZOU?=
 =?us-ascii?Q?h9q1dxD0bQUdH0EdzOngNIGt+DOiO4j9ThtpjV48uyOsnaBxPJZ3FAe/eiMo?=
 =?us-ascii?Q?MZu+JeLUNdZfCadZH73FjLreWo8WGJKU6DaIUhOh4LTo8AIBD6Gg7f5VaGPM?=
 =?us-ascii?Q?slZaP5jrobtt+GXH3pSO5NP7HsVijm9bsrkMsR9VVX+htDcpcdDyJwTwRVla?=
 =?us-ascii?Q?qoGD9BXGqnqGxLcUHJS778UfvwUvfUifIPhrXZIbj16ojEv5M6Vbe5aH+d4h?=
 =?us-ascii?Q?nEUmjaQ3vgBgRFM3jDVHOTarIVdy+YrH/YTQ+qe03M+gU5bo3mvrHVLo0zLg?=
 =?us-ascii?Q?4KK+mH6mTaNXcR0OR072jvivUmMOgJjjRvMtXDpAKRMD+9k0usxQmA7r5RW3?=
 =?us-ascii?Q?isgQoKCpWWKRlFbzc2/zNrH3hBYsa01ghAsWX9lmN1HmUXMWU9QrweXH5DiS?=
 =?us-ascii?Q?4QlRxJGmIfemKWvUWIofp5Kmx3zcvGmF+8wxHCIDkY+kmZEZMF569p7z7TYT?=
 =?us-ascii?Q?8OnLWLXwGszydO9Ktvy232OZRY8FKYRlsJ00kL1ak5KrhhxHjJzxpxNN9HUN?=
 =?us-ascii?Q?AzkHRM7xmNP7bkc1663SzhHBfLjJtJs5DHpuTT1vApxT7Os8soisjl58wCib?=
 =?us-ascii?Q?tVZDw6GWK3SCWYYNDdWVN4h5QOUeOzbHvC4Qf4CS?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: lwEqlCgBN/0+Q4WHIRROZrmWW03tlxeoRuV0CrzvQ7QIpRHARe43GdBHJF8sof9bCfnwAS+n3khWT4flCEK3zzIjVkna++0xqkIK7pqK+Hw7BckR52s/yxTVB/fpTWRWY6FzhDrO9hxW7WrYD0FxWQeX8AAAzrhqvL1I9bPSKTAcbfZjPoQ75NXP6grIzMz64mleXKLI/v+Yla+1pTk+PFHdeuY10Xoo7pLlSIP/f7XLOxr7CR55Fa3XzFcv2xKGSDhB0oGlx7wCGxjPltwIOfRg56p02+iDN6bbOBDdWs0WUQMDasnXh9foj9LlsOl6Lsc0ev5rY2ubvBN9yI6yyO/2Mhd3wxSDfT7QspNqoSWiZBJKDVMVS6O74/Y1Y2DsMi0vGK1dbrmzFpG5568KCl39TIXzQA+CyX+R/CXLGGVjDF2UnNWDRIsC4cBDb5vm1yT47nkCeOHC1XGONHk0+JFh5CT+KhcPJJB/K4pOcSDSkDCWyFPv67UqyXR/hl0jxQO23OQzK+cCCwWZxu4a4YEM+ukxL1fNa/9nNHU7TxOH6sEJ83xxIM7JRZrpTinl0ADTx7LdmXepLntPoZw2RrGEJUF8lcR+0U9EVLQdvcU=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6034f0e8-a208-4c66-252b-08dd3fca84fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2025 18:35:20.3436 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QObwCmprHlL15QykozsMWFWX9MD2Lej/ScS4dDVBB5mVkNiJhzVukxDsPaeKifbjiwlIIU6pN7ZvnYvR6fhBpQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4790
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
 bulkscore=0 malwarescore=0
 mlxlogscore=666 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501280136
X-Proofpoint-GUID: ax0s3F5xyT9j7HeNx-heAbS99B9zDny6
X-Proofpoint-ORIG-GUID: ax0s3F5xyT9j7HeNx-heAbS99B9zDny6
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

> Deprecation does not imply immediate removal.

Correct.

It doesn't even imply any removal.  It implies
the possibility of removal.  It's a heads-up
that the thing might be removed (desupported)
at some point.

But you spoke of removal.  I object to removal.
I don't object to indefinite deprecation.




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 17:33:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:33:57 2025
Received: from localhost ([127.0.0.1]:38390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcpTI-0004dy-P3
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:33:57 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:51007 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tcpTF-0004dg-9F
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:33:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=st1h02shZnKkbSDW7ZivxrCd765dFu6AOfOb5y2JLYI=; b=LyBElY4M1Gk0QqfeFCjwVjffi0
 EDApXWqI0y5heL7tsDWRojI86q0AO8g1C7XA2BDO3Fmo01AdtYbQTMLsEbYk9eBARmWUMvKb0u582
 12b6B43AhoyHSKStzycq+1jiAA40tZYzUd7481W7LToo0gU+YmEwQRy/0t8YOuJ7cEHE=;
From: Daniel Mendler <mail@HIDDEN>
To: Drew Adams <drew.adams@HIDDEN>
Subject: Re: bug#75910: 31; Deprecate minibuffer-completing-file-name
In-Reply-To: <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
 (Drew Adams's message of "Tue, 28 Jan 2025 17:29:41 +0000")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
 <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
Date: Tue, 28 Jan 2025 18:33:43 +0100
Message-ID: <878qqualmw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

>> I think it should be removed like
>> `minibuffer-completing-symbol' which has already been removed.
>
> That variable shouldn't have been removed either.

Well, we disagree here.

> Checking the Emacs code base isn't relevant for knowing whether or how
> something is used. Elisp code is much wider than the Emacs code base.

Of course. But the completion category as a sufficient replacement is
available already. Deprecation does not imply immediate removal.

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 17:29:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:29:52 2025
Received: from localhost ([127.0.0.1]:38379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcpPM-0004Oe-8H
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:29:52 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:52506)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tcpPK-0004OV-86
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:29:50 -0500
Received: from pps.filterd (m0333520.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50SHQY2i000525;
 Tue, 28 Jan 2025 17:29:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=KlQ3gzCsTPV8NFaNFwuF45qlP5PLMqgD78hBHeu04qY=; b=
 YaPyMEp3lto0YGu+/qBhzzICjdUTsG8MtYzV/Em3FHgwlxp0ynJ+ZkVGc/3H22Gh
 u83rxhGbJu0v1sWXf7tI3SfluSoNgpms9dCgrGgKPF9NiqLW+UyeSITmS/XFtPOP
 38rj9Igpw5Kt40Fo5s8LBF8PccVgcoIWzrm/OfzjhUVEBYODnIUgRJjQ6Qc/2L+9
 p+c4iQsK1juJXy7Pc+zDX+6mt4JsfDH+QnP4s6IYLqSsYZtD8lRxwZ7jFigvHZPY
 bBEY62lIvDA2swu5YOyyckCsS9VfJQJPer/wAyBczVofg5wfi2F1SoNIdhr0XcYi
 ULj3NCQDmEzut+Wv9n98Vg==
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44f3n100a2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 17:29:44 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50SGSZSp011737; Tue, 28 Jan 2025 17:29:44 GMT
Received: from nam12-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd8ddsq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 17:29:44 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Ap4DJfliU8f1PKOTjraqDPwTAM5oP/FbFxJUdP4yww7DrjayslDTdawzwTV9P3/AsBPjlhqAg/CnJ3DCrnOGcE7tf9SYCxJFuWUa9DKg5khRaEpLtwAt+0mE5lc8FVLRGxN1s+GCyPV1IQ/WiBqNxqhroNDqCRfWK46rJXHf4LOE6w2/E4ZPbRO7OYC94cVAkwdRrzrNNIoUW/9Fke7hPyQXsfref291uOkUB5mQulMKSsOkv/+UOvsQCGUzovxiVeiFudhXDuhMg1WjJCaJbBefyAv971Lc1bemnMVQ4a1K/Iyiq6cs+evJLbSpyQQGVt/+ADih8UxZJduxGIvTaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=KlQ3gzCsTPV8NFaNFwuF45qlP5PLMqgD78hBHeu04qY=;
 b=ZTw4F/BTugVIHH6CnGzqXL4Fi8VyUBEu5L1Aq+fWhRokxgXm1oYCdKW6GK76+rTbkXTLdmsd/58QpO5khlbjn8gaL93WufG8qGiMr4990yuOqn8A4FQtBf73hTgBEqkAR5hkNhXRUK00nbqVzTPaPFFiaeqt9a09BpKSMv1HYJ4ZS19qVtMhqbTztPbw/SA4sSB+swsp/OSe7nXdp3GeMzBmzZLFFLZBJew+VDoqwmw/KJ0JJL2yb36Fd/oUUwawhheBBJ3FjsL6WaONvgK1GqRB1uMaYp5tGJjUiuXkRPoyL5Rj/H6XH4iUKZFBW5ToRnwSZ33RjmsglKvtLTc+GA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KlQ3gzCsTPV8NFaNFwuF45qlP5PLMqgD78hBHeu04qY=;
 b=U1h3ren/dvd6yThY8eHYUNzpGoxPp3fMSRToacwCPFUYXcwVVXJosaVJ8iIUz0TiMzWkZrtEwxtVryMN0xhyTWpfvphit2xXdaMcBoFmEhDRXYiGm9kYIsOxx0rmfLmhbNJin0zIDU/MksQe3qwKIYgK1HLSVF6L1E83tuocMNc=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by PH8PR10MB6456.namprd10.prod.outlook.com (2603:10b6:510:22c::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.21; Tue, 28 Jan
 2025 17:29:41 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025
 17:29:41 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: RE: [External] : bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcajZB5LdSwzotUSWkVEKFkNrb7MscIog
Date: Tue, 28 Jan 2025 17:29:41 +0000
Message-ID: <DS7PR10MB5232253CD4187FAC793791AAF3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 <87sep2amaa.fsf@HIDDEN>
In-Reply-To: <87sep2amaa.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|PH8PR10MB6456:EE_
x-ms-office365-filtering-correlation-id: e7d578a7-7c39-4049-940f-08dd3fc1596e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?F+Nb9TPjZr5F4Csu1FaYdsXXOZg1Fx9xJ3Y7wogTTso38iii7MgJvu0vmr1+?=
 =?us-ascii?Q?/ztx3dk+nOWN3rb051uRUw00kjss5S8gxJYLff5zds2qcG6edygISn9slOc8?=
 =?us-ascii?Q?096cRs5X+BJBYS4nwQTrVis8mhac4I4bGITu/yTRBfRkZiTYZ/Sq0kLvBXrk?=
 =?us-ascii?Q?srh9mZft2dQtinRjdLIaAqLKHX9Il44NroYffKe3AkwMl1c8cOzh+MYdsJqX?=
 =?us-ascii?Q?3lwTrI4CI9iYoGml6lUt273x4Okr5/OcS6iv4ZpJUoZTsqFHfOwgV7VovWjC?=
 =?us-ascii?Q?3pX9C4ASs0AMvJUIhzFawDO+Z0qMkWt1qhSI/iaXIWRRnWsj1iPlAV7VCI28?=
 =?us-ascii?Q?0T5v0oRjwQw5/G35Pa3Jy3+mf9bfuTM/yHX2nnOBi0gQQMDGglijw+ZZYTEP?=
 =?us-ascii?Q?MEHvG1Ltakc74whTLSqkjmkk9joM7+7PX/yN0/G4RkWkfw++iBvkgdbscnSM?=
 =?us-ascii?Q?PQAsBCznfeX8+vgJ54rnsftpmUXW6qn/I+mxvkiEhSrfsNnRD3A5IutCyFZs?=
 =?us-ascii?Q?esSlsl8YS+4nRkYbfGlQHT25/2z4N5EVOXP81FJ/24L+gcFiMnBjjsTnVewg?=
 =?us-ascii?Q?5etUpipZHQSdvUCi2ZGV6pF9AID+2+wSMMRhuvivzd9tN7Rp5u/csQiTz2T7?=
 =?us-ascii?Q?E0fl+OuXrb8aI3DKBhKS4WNo01tkMscSrPPab/Lrv/jxffXgYpEhYudhG76q?=
 =?us-ascii?Q?DryxYGAsbmqt3BurAPd//GPW5wotBeCxwfysVarEWzA37WK6pYHhsS7r73AQ?=
 =?us-ascii?Q?8Xbk0clD7ppfWzv0k7euxVCdNUrSCSC474xMdWKH7Dw8vZB1uts9XWSZkSR1?=
 =?us-ascii?Q?R4gM7/MIQl8e4UdAXiq58nu6dS+Sk4IO55rCU0Q6MD3k9eWne4+9qkYPY81l?=
 =?us-ascii?Q?8bIOTUSskQQMuqp6BbJCasT5r5hF85veRv3vRt1YGB/whhK0CoWizMI5Q2ku?=
 =?us-ascii?Q?Icr+PuNSAYg7MC91iRFDeLWgi8oObYuivuj0voR+G33lt6tL+Bk5nE3Ho4uL?=
 =?us-ascii?Q?4UeQKogMY4DFJ7x8Z7mpNh9F2jVXLsKzdUB3FMlRBIWufOADxr8dmhaUBiNp?=
 =?us-ascii?Q?TdwF6KHi9lytqS3LKdnuPsn/oRpbp43ykmt/9gHDC+y9fdReu7CULnimVJ0E?=
 =?us-ascii?Q?PJi4poUE7n44ls6HGiF7tEslRmWYoLdIUs4uuKRYqiHzMXGdIrsgg0Otv/tX?=
 =?us-ascii?Q?3o36TAX0vfW4yXpjWam0OiUgIqywzncG5uGpJKfRWowKnYaTQmgiGjFvGF0s?=
 =?us-ascii?Q?FaIlCc6hwNiFvxWrPIWekzmQdpTm79biEhnWXD13VC0dg9bE9Bdjw8F6inkF?=
 =?us-ascii?Q?q5ElEEG7ppkVfWPVwsdouzCljkmJbDjoUF1lGdwe2KQByRvEURQt/063L0a8?=
 =?us-ascii?Q?wqz6MG2snq5umH5Z+jeeeJCjUf7iUtApk7/h+Nm1eNTlLksnhKn5RfGQ9dfJ?=
 =?us-ascii?Q?zZcFk8oxgy7Cp1ec5VHa4kg3Rv9Qwn0t?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ExtB4ko3HJO+f2VMCQfJmhII9r7hcftOroek55wv/gOjbJ2rh6tln++PbO20?=
 =?us-ascii?Q?N9rmVUpfEyWhO8prK4iOaBAyuhXGrHNUpwxKU4vtj1fBfDIlScfR7tfydgFU?=
 =?us-ascii?Q?znMYPTjUdtxdBf4bS4FKJ8XU0EckNiigOiDis9s2nMHsZAkpp9+gntJuGvQK?=
 =?us-ascii?Q?TjTedcROWuLGqW91CCY24B7BopTFNnhLVzjL6U4cvGRoeoHR1TiCetSSFIcS?=
 =?us-ascii?Q?L+Fu9Rm/Sbh+URjF3NJNweZmhecIS2UlpjcuSClYyeXlUjQev9NVhOuPo0iX?=
 =?us-ascii?Q?HJkHLq3Xt97qaS8boftB3FfArlTYQUbJjNi4eTr4wduGhwpQCAm0qqP9flG9?=
 =?us-ascii?Q?69tz6QDgmFwoEDCsl1jNasag9VvlErfocrnjjdU1qE/JYIuqmsUy7Mr/vgXJ?=
 =?us-ascii?Q?vN1vAk+XqrU9iak5MBLTj4RduoOB990DIlF5forNb5oZaFiZISx3U7LO44eL?=
 =?us-ascii?Q?mISzblxw5m1S8pxuAz0fvjKr8KyFLQrqHGfm3Mjw3KeP6GNix9cm1bG/82qa?=
 =?us-ascii?Q?dh0Mw3bL/pN+OeYTsUAkG4G8vR+ywZCAa7uKo9tdCxNGFwr3biyz5G2NA/jk?=
 =?us-ascii?Q?JpuYXTug90ogBhdeGV+zRp6rIg//aE5oxkcdtVeq27dvFulsHQFT/CvmuxGi?=
 =?us-ascii?Q?vdepf39qWkbPDmg8KTRLyHwcA+EN3Ltx1GX94370Kf+37weU0/pjQi3a/Qtm?=
 =?us-ascii?Q?z0CiglmW1bbaP/KFklpy1mBQQHElZxgay5Bx0MrKvr6H6Gh1DkgsnoJsC8KX?=
 =?us-ascii?Q?Rn8mfIQoUYx6l2RLxkLUz+8xMkw0T6Y3Q/vd008Kg39hu/NPUaGvPI0iJwem?=
 =?us-ascii?Q?irRt19A2RRgukI2S2sB65FvwwbpJ7M11khl6FtBVU6MzmCdwFhTTrJ/jOWUu?=
 =?us-ascii?Q?YuxQiE1MAqvz/FIR3UenE/wUEPQgYRidDNyXdwsbWs2dv1Z9ide+PNXYJjk9?=
 =?us-ascii?Q?qmqCEFcP2EmiYsIeOQyF51596yzxS9KLdPtRh4kOT58t7H5nR6Gar1kxX+O9?=
 =?us-ascii?Q?B7PpBPY47uX1sgtphAXbugGsDOtBdyTJVeVpv7bpT+K9WelGOkJBZGTyZcHh?=
 =?us-ascii?Q?yWU2+ZDfoWHs7Jc7K0FZqJZxPK9Pe/T5/Y4KgGr0doknbHcs/F0anNAlZLH6?=
 =?us-ascii?Q?aN+BX6t4Ixqm4GBBsVma/YAYxKiZYgwjrPR3wqPQH8hHFzEpNBCc1PTEqNTH?=
 =?us-ascii?Q?9tkq5V1ilzt2psdaIqRsyeBDLkGDFw7tFhcyUdPE7r4j6FXcLMp6nF5i6u0a?=
 =?us-ascii?Q?H+OmbX1a6sMsB99JRUK8ZVO/AyFosNbY64t5Ro9Borrv6pBdRcfDmjqHzk4d?=
 =?us-ascii?Q?jB6cFCkjtwFi3eWiqAr0QxcGpLxRjsBOlQMD0cHVvHNYm+pijYypz716lwlY?=
 =?us-ascii?Q?Q7eDbHvfqC+C6v1o7FPyyqnrFfwHu/2cNrEZkLwf/0atqpJI3ZDoFjQySG4L?=
 =?us-ascii?Q?HoxHqhvsb1qYCE0saT5u6wqCOsSIPOQs+4hIfY7Aph4smcM0T9ih4cWqmoTs?=
 =?us-ascii?Q?0t7oJySC73vMWNf8freH4/41rkui4t+zG2GLIaOoF2PZiv1dk722pAqE1el0?=
 =?us-ascii?Q?9WFf0tSC3IlOldWWpA0eMvyBtiosSQv2pGt6dLVm?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: a5IZrTaYrMJXz7gLqCRV0z4dzSL994yT0GWOQJIDDgAZarASAcRwvP75oot2O+/9NadfEvHpdpKomvyrVoCMzTKK0aPfNiZQQg+df3ZQZqIxgmRmHFI6sAiNTJ7hvDde2cZo/A0ao9y/MgC7Y6JD7DKOy31E1nQL5gPvwsT8mYJ8BLewgXpfdQrlFhODpeizrR2mBE7yFD+UYImUfTLiGS0skmf/R0dhTTCOx4iyBCvjqFC2qy3pdWzKpPPEoN21XvzIZPmGA5xaoACtu2fflDeY7xmmZ9R/f7i0MiC/ynH2Xj3qhuaffQogE4eJi1QDa9wWtEI62ghIpJ1xDXtBO6oelQhtwzWJkkmwFxaUPlA9zMxGXkWE4hW5XMSkGZl1/mnoYlu+B2VLld8HELilp1klredJFajEINlTXZdYjBjfBkwtztvKjJ/4ps3JVfDAQ8KdqGYwMoBb2fMjlgH2nSB9PMsPRSIKeqxmewQu/xzyILe9YItgl9NZzNUZWJ11k0MYuemiG0Pfi5HP8kUdiqxG2SLoYRcFVhtktVmSnkrjfWk7ZzssCeF9p+VrOgzF55sBU/S0CbtyXqGhdy7yf2xxZQtCvFTqbOnKETti31E=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e7d578a7-7c39-4049-940f-08dd3fc1596e
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2025 17:29:41.7977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0KebztV1wu8OzCnLjcbx4fl/2aL9KVN+Rh0oMt+LEZl68Ll2JKuoyZswjRsRnPJcl0xEhGwSOM+tXDhhg5UQjw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6456
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 mlxscore=0 spamscore=0
 malwarescore=0 mlxlogscore=755 bulkscore=0 phishscore=0 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501280128
X-Proofpoint-ORIG-GUID: bp13_CFRZVk9WjWQE7VyyAdVVit0fbXY
X-Proofpoint-GUID: bp13_CFRZVk9WjWQE7VyyAdVVit0fbXY
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

> I think it should be removed like
> `minibuffer-completing-symbol' which has already been removed.

That variable shouldn't have been removed either.

Checking the Emacs code base isn't relevant for knowing whether or how some=
thing is used.  Elisp code is much wider than the Emacs code base.




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 17:19:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:19:53 2025
Received: from localhost ([127.0.0.1]:38349 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcpFg-0003u1-NP
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:19:53 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:40493 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tcpFe-0003th-Lx
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:19:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gtApY6CaF03Zp7VBxt2yrVU4DARgq2brOdMl/ooDUKA=; b=CGg/l/C5LLI9ZPYu/ymfQ/gCAY
 +P5K+i+oiNxmcGILU1bD9IcpSAzqZIP8WpmmYusZpSqD+lM1CRBLAZkdPe4voNeZZUQLG+oP/ICeS
 KYssbbetr+pyLR/naO/rh3ShUAijlNgU8Jo0e5R8PcTj+nSTjxcqEg04KiTUoNI3YZfc=;
From: Daniel Mendler <mail@HIDDEN>
To: Drew Adams <drew.adams@HIDDEN>
Subject: Re: [External] : bug#75910: 31; Deprecate
 minibuffer-completing-file-name
In-Reply-To: <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
 (Drew Adams's message of "Tue, 28 Jan 2025 17:11:04 +0000")
References: <87msfb2esz.fsf@HIDDEN>
 <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
Date: Tue, 28 Jan 2025 18:19:41 +0100
Message-ID: <87sep2amaa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: "75910 <at> debbugs.gnu.org" <75910 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier@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.7 (-)

Drew Adams <drew.adams@HIDDEN> writes:

>> I propose to deprecate `minibuffer-completing-file-name', since the
>> completion category as part of the completion metadata acts as
>> generalization for this variable. Similarly `minibuffer-completing-
>> symbols' has been deprecated and removed a while ago.
>> 
>> Instead of checking `minibuffer-completing-file-name' one can use
>> (minibuffer-category-p 'file) given the following predicate function:
>> 
>> (defun minibuffer-category-p (cat)
>>   (eq (completion-metadata-get
>>        (completion-metadata
>>         (buffer-substring-no-properties
>>          (minibuffer-prompt-end) (point))
>>         minibuffer-completion-table
>>         minibuffer-completion-predicate)
>>        'category)
>>       cat))
>
> That you don't use something isn't evidence
> that it isn't used.

The variable is not widely used. You can grep the Emacs code base. Also
the completion category metadata has been designed as a general
replacement. I think it should be removed like
`minibuffer-completing-symbol' which has already been removed.

Daniel




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

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


Received: (at 75910) by debbugs.gnu.org; 28 Jan 2025 17:11:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 12:11:18 2025
Received: from localhost ([127.0.0.1]:38320 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcp7N-0003XE-RU
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:11:18 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:13478)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tcp7K-0003X1-4m
 for 75910 <at> debbugs.gnu.org; Tue, 28 Jan 2025 12:11:15 -0500
Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50SGqPMt025081;
 Tue, 28 Jan 2025 17:11:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=S4MB2EEI7ogSpAnRXKYgRFrm2VA27p7Vff4CBCbQLPQ=; b=
 iZxOTCRr1PkC70bFLVwMYDEfT5E0wfKud93pGYMa4r6Ym5Nh4QaNxZZZ7wdXchMr
 8cyiv8CVJLektkZef1HHP0N3GZ2hTWt3eFjPaNzwvGwbG0nWkUvTTTYd+nMooUYW
 nIsMUEmDczp4R0OQwzHgf7aYMdwbUmcQL68WOO9xV29E6EiPgDKCSxrueTeS+Fnd
 MYQEPGPL97bZ3uQpEHvwcPebPBlrNgRfLtwP6m2KvU67Y4HIP8m1pM4uoB+vV1D0
 ntvWE1ua2uDYGFch2R8SII3GzEdqKPfrg/DzUR/Ryt2VahXJ6Bil6lsvciSE7QZl
 sfWYQr1tLP0Q6dGxaZiiOg==
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44f34q01wa-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 17:11:07 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50SGBUva034436; Tue, 28 Jan 2025 17:11:06 GMT
Received: from nam10-bn7-obe.outbound.protection.outlook.com
 (mail-bn7nam10lp2049.outbound.protection.outlook.com [104.47.70.49])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44cpd8m2bu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2025 17:11:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Kq/FedLhfMA3F6bDBl9k7Fk59Pu5YXhmiy6e399IV0qJdv1L+PgpzJkmQmcUqvT0D0nazqeeuiBX/aUX9wKokiaaDQOMo6fpIbbA6QI7xaklSBeJp2aASSs63CU8nIDwXOKmjMH6MKBnLPcaeQ7gx7fHdVMiOP+egv3eZAFA53pu7BkWFWdiSFqZdbCtaWbSKpZ+mqZxKUg6CMTX5GcaEg9o1NDVvM1yXvY7jUpc3i1Ug2J8zTiLJFgU7MbwhcJA/aBewIcPkROK/Q/Wza7rBK8cM6T7V44CiESaUDnLcJMagC7VUE2mcpdYFucEEW3i9ChQaK8pRKa+2dSDTw8Pwg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=S4MB2EEI7ogSpAnRXKYgRFrm2VA27p7Vff4CBCbQLPQ=;
 b=DB+9e3xYkHVZF1XZ+QgPimgtD4wWOsOtah+raP3v2YDBrhf8l6qgJecvMa2+wziinsfR/YG6ULh/fy2bsUPFmnLpPRis1rPlLEn9SeNjbwMVpP8X6ehBWx5Ko9R6ubTgcbdeJ/Ntpy6nMUmEkGPNUC8MaFc+tyWOL+XGo2oC6C/aAY3M0JhvY42/uRsxIgfDkBfLI/Ig52Y27I1tBWMBuVklhWWrANR0XpMdVofqwsB2tyUTSqJ5afEiqR84ai9hqufz6dS6IySPRZjYn06uMI5T4FXT1AjQXgdQpdefTmnDdVb/nOzYQKOtq0uL55QFtiiCWBrDAh/sc6sHXG0ntw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S4MB2EEI7ogSpAnRXKYgRFrm2VA27p7Vff4CBCbQLPQ=;
 b=ymoVTFlCywYA+6GVWQrv48Nca59hmCyzb2Nzqn7fIDscob+YYV8qGizoyfE04hwYAHbRLeKm6jIWia/zBl3f4cxW1IvuDEIQdFV5HfYubE4S3hbrv3K7QX7TA3C2qaS1lSW8TnIZcYDC7FNS9nZkNU4y6fzSxO76PvW2OnzG/cY=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by CH2PR10MB4294.namprd10.prod.outlook.com (2603:10b6:610:a7::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.23; Tue, 28 Jan
 2025 17:11:04 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025
 17:11:04 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>, "75910 <at> debbugs.gnu.org"
 <75910 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Topic: [External] : bug#75910: 31; Deprecate
 minibuffer-completing-file-name
Thread-Index: AQHbcZELcWqAychWckC2oLk01Dqh4rMsaxfA
Date: Tue, 28 Jan 2025 17:11:04 +0000
Message-ID: <DS7PR10MB5232E64C57277A0C3F36E9F3F3EF2@HIDDEN>
References: <87msfb2esz.fsf@HIDDEN>
In-Reply-To: <87msfb2esz.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|CH2PR10MB4294:EE_
x-ms-office365-filtering-correlation-id: 3b851fc0-eb91-4a7b-e253-08dd3fbebf54
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?pe5vbJnsh8Lr8z/AuaRcrKK8AC8qxqLqV6K5aBW9h4y95ep6pB4H5jVXTcLh?=
 =?us-ascii?Q?DC7L5hI4ZZ2QUZde+tJgCZKngoZmL7ww1u1qrNZ1r+N0dzyVx5BwS04+hrwI?=
 =?us-ascii?Q?20dz7MzjL295tg6IA2/uhfZPYDQcY0S3GWV6leUPCKouSSPVBqQcD9uTkyk1?=
 =?us-ascii?Q?T/zsAVkYVx96YCscmx9ZT19r8fW5XGFRzYoaSZx9yLFvwiDk72ZAyw9tC+t+?=
 =?us-ascii?Q?whEjPcHlk2pHmwskwC7AK0rCbs6Rrbxzy5K4qXnumQMpC0yRE+XZuhDHzrr4?=
 =?us-ascii?Q?OatG6hn2g3Jq8V+uimkILIPfz6E/SdJPbxnC4Vllp2/MImwo4JIrjpWkVPss?=
 =?us-ascii?Q?V3sgjYnrN9bwdfx77knjeD4xwYML6J4Fnvj187tHsVWHGGDvQhD/BmVMx2Lv?=
 =?us-ascii?Q?1nhyF5GPbWPEulGSLiaxGaMZV4tOcmnCifS8DogsWgl2J3IDxkVbfrG4Cvfw?=
 =?us-ascii?Q?F/IHnA/FcTlJJKqjLOnx+OrMoAWxmB1xCWzAKC7UzexStVuMVyCA3bvOiau4?=
 =?us-ascii?Q?OTPqi+LQJW4ZSWJnC73JVm2klnobVotS7Wju5CTk/37qtEKDvZMZFyApmf0H?=
 =?us-ascii?Q?R4DJ2NGOl+Cg49iEyPzqlZB1hjai3GQL9n5ZoOKfKc2VbKK3P54x/HvWo/yB?=
 =?us-ascii?Q?jOcAxZHw7GmkyEnhCsE2gJzlK4osMVEBqeaOSSqYsK+M8E0Gu43IcN3u42dw?=
 =?us-ascii?Q?6Ib3J1JZwvPLtjLZHtXz9wlQRV9/ANYS+xxQ6p+7vl3LAVUPF3RAsODCsGKp?=
 =?us-ascii?Q?jqn8/0OrrakMbRw/6GZRXQubmBy95Sb7hMH9SlvlTHAztsWD9t5XsXGM20FT?=
 =?us-ascii?Q?UVzO50fwwOCXaXFRq7IlC91byJrJLovSk5Ygv4nw/Mu5ZOBAqu3VlpxyYY/Z?=
 =?us-ascii?Q?HV7tzwOYxpk4MvP36Z1/9ya69f+HMF4ZuLkSg6l2SnXqaeAPdXmUoUR55w/K?=
 =?us-ascii?Q?LjtGWG8BsIOGSOmajyEB1Lp7fPmI0wlz3aIVCb4tzWlIuQCRdtj5TQrRJC9W?=
 =?us-ascii?Q?1wsO/VbRojo4epfMlxkH7/9DtJstJxIFe5nDa83hpzAjCeQWTtKZ7iDzRtw6?=
 =?us-ascii?Q?fF1YZKWbo2x7lTM4Fd3nf656P/u00EPUcYTVYZdqneup8TSgrKzWHA162zhV?=
 =?us-ascii?Q?UPePaBD1SZraBqHEqDj3aTMPfv7tHUgvnM1yOQNT93GBbULIzbwoMqXNOAiE?=
 =?us-ascii?Q?Ni29b2Q+GAmRF7f4UQpQtaq1q1yZUqwC06zt+tt5+R0eNsw5Q856bnR0GX3H?=
 =?us-ascii?Q?Ja4rSCtpOuZElSrP5MNawUxJ2QgVbSPTKecjj3UwyCyXDHbYmzzCM4r7RwTQ?=
 =?us-ascii?Q?1MGwmTXcCW1cItYlnyErCiTEwJI5BIgITeRK+9xPAu1GcwOWMs79Ag1bh1wN?=
 =?us-ascii?Q?CStTIbO+txWK5O/ao/1jVZBc8o7ZwCaSuooEIsAt1AZndZlX9ag/KCwwQCmv?=
 =?us-ascii?Q?4AWTQuwaCBtqQHoxa8h38L4b9+f/xh0O?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?KqsJ6KsJuoDPPapfCj8rBacaHxEqmxAfZUW81EWMl0DmUt36wI08S7eY6qi4?=
 =?us-ascii?Q?lhc25T9I3/FU5tyf3f5VVsNDtWvRqI0HesHGS3wzdh21x7ZAs5+Ture5BTKQ?=
 =?us-ascii?Q?VGnJUvGa6WOvtmQVMIrxZ8tx/zgGIBSHRxhkuroO9qQSKh6E4NpahGi5caee?=
 =?us-ascii?Q?rvLOlpAkqAx10nvDZNwrQ0f1U3OQOmkCl5Si6EY7ULgJ3hXPzWLVIrBKav4x?=
 =?us-ascii?Q?q+VXy7Ushl/Oejf2hhI/WX9WFcgpzV14/M3Wb1QkVU1TTwpJATJYseT90XJc?=
 =?us-ascii?Q?VRxR5KAcn6P/HNSmisb8RRd0Cv1dsd9P6fjPj0j+Tpb+2r5xbJdeuvtMgm+v?=
 =?us-ascii?Q?OyNfDCQ4bvfONvnIMoyklVNYe7EDKs6MK7QSlkJueD+dEUuEGW4FIyOZObtf?=
 =?us-ascii?Q?F5Gg5B0Ba3OLVTcAkX4Bo6jqZoZTzgOweJgR2AVzwoeQppkjWQTu/1qulsse?=
 =?us-ascii?Q?f6TghO4egzwgG0PAtawFqoflH/CXJ3EpR5RFpjI9tgd6JBS3Scwv+D3H3FsR?=
 =?us-ascii?Q?oiIQdCEaYmz34fI1mnqaM1D6hhDoUd2f0G1z3ex1lvto1TpZIS1LkL6u3xMF?=
 =?us-ascii?Q?6+boV4JshmkPyUscx7D/nLXahc2lUTLvxSushS5JBziapFgue0YSDJESW+MO?=
 =?us-ascii?Q?YFls1gS8K4eVkIdK+UZHx9puk8AAsdVGWpWSMocHxijyNjzvX4ZBhhYFY7aN?=
 =?us-ascii?Q?gEzg9qbneb49rUExudqHWqIezug5rbwaPM2s8YQnk7i5nyJ7uxhcvwlEDcNy?=
 =?us-ascii?Q?jCYhPQHxGl4XyONNJspE92xYn346pYyCXT3qBa0dUj0efh/+/6Ij9F0zmmNc?=
 =?us-ascii?Q?f/loZtAm82GCnmKsCYCi3e+Mxjw4/PBBbn5b8PXhq67rusfZRjLddz9JuJBH?=
 =?us-ascii?Q?sf/ZqiyEi/hE5KL5l6mGrWw6G75zNbYoYoZ0rxvKtovU2EZ8WUBfudJBt5e4?=
 =?us-ascii?Q?vcjBF4r8Pbw09Wzqo1Ssco6JFfEk3urzJgOOVEUBgjH2oJGglkUZIeRBdlll?=
 =?us-ascii?Q?tMI+88m4igZnx4LVWhiwnj5c6I1MoAhah1FcYc7//wz9M/NS7Qmopw9cL7Hd?=
 =?us-ascii?Q?W3nAO6Hni74V5sdpWVHdgEhQ2+tyha863ELLiNAuA1NN0+Qt8XCDxJ7i+zFE?=
 =?us-ascii?Q?lFZ301jqi1dXrmBEMjcANNLPxbw104FWTblH+4NzffqbMcyILXyhXLkVmJ8T?=
 =?us-ascii?Q?rrOjcqsbsBQvu6BZuXsj9eylMlCkCwTKi7gjmURpmbPdYMf8/TSRTLf5hnjP?=
 =?us-ascii?Q?NcjrOeCE8P0teosOBta4g3dKeejSpSiyzGyWQXwdZmYYfnOmg8YBAqV3dKFb?=
 =?us-ascii?Q?iZ5pTQ7pozYB5OK6332BzGBnuoZ6VZDKIVHR20RzXPWZBc2vw2sZY9R/wUM1?=
 =?us-ascii?Q?/cR8y25zRMOLNd3k1Un2kr5BYWe45mFsU1V8jD8G4JJMEMyPvJ4NNlJX/mYK?=
 =?us-ascii?Q?MqWVI7GTTKQ5fXoztWyiauv6qGhcJpF/zumkBHpMTgUHmitlzRqAUQ8aWXE8?=
 =?us-ascii?Q?eHKpY9XZXB9WUbzLh1ycxIjJSuylQ6KunYLlbC3/VESBaNZsm+EeI+y9q1jE?=
 =?us-ascii?Q?PUPiibOkZvTOct/toTffHsL3EKVEta8wDeaSVbxr?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: T9fTbiSxi8CvaYJBh03Pwshs57clnuFnc7TOKKsW2/GM9d1pSc34FnRnxofV3EtFxLwZVrkaESJSHj1zObmx06HlZBejxmnD/WihOL9yDeZoMcweIjgsKpzXRpS7uDvsLWvPknQnG6Ojn143D/f+g81VR+UFg1CMeEtmso040Uv3khj4T1MfXPfZySBI0oTWyVuBVs4tbOfzVCNc2ifCJoJ4upOpDt5qaHDb6Ss4Gqp3+1+NN0zuHVVdZ0AZNMWf9KjmtytMAFtdeEyaDjXECw6eP9u5ewEFqYSnoF+fY4eICTkAYQInuQQjafG4CuQHNJpxFzGtnkJQGe6KODDtNKyt2IAojJVKJlbI7hEqugsWPODr01FALFUGUvR0NvEkgUEs2y2IuKTD3B5JuvRz6fvYE2goS1d+ZOXzgQ73gbY9UGOtO2fM37EgZ+Ddr2zu8VI7Af5WYWQdTf6CK8n6uoyTOGi4Dg4iI45+a5a3ucLK64OSaDLVD22niw5IeLi1fosUvMsf8PcEwCZHD1VE07iUZgYlxzyCTgc/uzi1YQVgyq+PmJi/8QD0db+05K9nybL2Sm4cQ6r1/NNJRw0xD9eQ8ohfNfwD5jDhhhQYMOA=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3b851fc0-eb91-4a7b-e253-08dd3fbebf54
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2025 17:11:04.2364 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bLFIXZp+ce9CdiPJM9nyD+FLHGEmLAMHMDxtkLppZDsdz+e1smfju2mWn5Qd/rHJpbuT3nbsE/kVHgGA0yPslA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4294
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-28_04,2025-01-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
 bulkscore=0 malwarescore=0
 mlxlogscore=816 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000
 definitions=main-2501280126
X-Proofpoint-ORIG-GUID: LntRrAkheMNGzacBx6JR44Lby3t7ORpK
X-Proofpoint-GUID: LntRrAkheMNGzacBx6JR44Lby3t7ORpK
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75910
Cc: Stefan Monnier <monnier@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.7 (-)

> I propose to deprecate `minibuffer-completing-file-name', since the
> completion category as part of the completion metadata acts as
> generalization for this variable. Similarly `minibuffer-completing-
> symbols' has been deprecated and removed a while ago.
>=20
> Instead of checking `minibuffer-completing-file-name' one can use
> (minibuffer-category-p 'file) given the following predicate function:
>=20
> (defun minibuffer-category-p (cat)
>   (eq (completion-metadata-get
>        (completion-metadata
>         (buffer-substring-no-properties
>          (minibuffer-prompt-end) (point))
>         minibuffer-completion-table
>         minibuffer-completion-predicate)
>        'category)
>       cat))

FWIW, I'm opposed to this.  You can as well
replace all of that with the longstanding
variable.

That you don't use something isn't evidence
that it isn't used.




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

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


Received: (at submit) by debbugs.gnu.org; 28 Jan 2025 14:28:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 09:28:56 2025
Received: from localhost ([127.0.0.1]:36111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcmaG-0005xF-1H
	for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 09:28:56 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53968)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1tcmaC-0005ww-E1
 for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 09:28:53 -0500
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 <mail@HIDDEN>)
 id 1tcmZz-0006qj-6u
 for bug-gnu-emacs@HIDDEN; Tue, 28 Jan 2025 09:28:43 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1] helo=mail.qxqx.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1tcmZu-0003Ey-ED
 for bug-gnu-emacs@HIDDEN; Tue, 28 Jan 2025 09:28:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=4CIyvPlMB7oewKRAQ1f91sX+pkPkbvEjyAILhzaXlJ0=; b=ERtz2xHJGtTGpDbDR/nJAjuGjX
 JTM7ksheuX1vGuLoPcaQCMZCBvxcx/MgPJEBmF6mITi47I+fs3U/eQu2s7ZQsvbTLdk9X4Ha8UG1U
 6O9vKYkE+lPMwwccB5OiUtGML19X7gFVPc9h9S532l6q2UA7JhyKxdw+kapJscQhWd2A=;
From: Daniel Mendler <mail@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31; Deprecate minibuffer-completing-file-name
X-Debbugs-Cc: Stefan Monnier <monnier@HIDDEN>
Date: Tue, 28 Jan 2025 15:28:28 +0100
Message-ID: <87msfb2esz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a01:4f8:c012:9177::1;
 envelope-from=mail@HIDDEN; helo=mail.qxqx.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, 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 (/)

I propose to deprecate `minibuffer-completing-file-name', since the
completion category as part of the completion metadata acts as
generalization for this variable. Similarly `minibuffer-completing-symbols'
has been deprecated and removed a while ago.

Instead of checking `minibuffer-completing-file-name' one can use
(minibuffer-category-p 'file) given the following predicate function:

(defun minibuffer-category-p (cat)
  (eq (completion-metadata-get
       (completion-metadata
        (buffer-substring-no-properties
         (minibuffer-prompt-end) (point))
        minibuffer-completion-table
        minibuffer-completion-predicate)
       'category)
      cat))




Acknowledgement sent to Daniel Mendler <mail@HIDDEN>:
New bug report received and forwarded. Copy sent to monnier@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to monnier@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#75910; 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: Thu, 30 Jan 2025 07:30:01 UTC

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