GNU bug report logs - #76440
30.1; different behavaiour of 29.4 and 30 for ivy completition of absolute paths

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: Evgeniy Dushistov <dushistov@HIDDEN>; dated Thu, 20 Feb 2025 16:17:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 76440) by debbugs.gnu.org; 20 Feb 2025 19:50:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 14:50:28 2025
Received: from localhost ([127.0.0.1]:41722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlCZ1-0006e7-VO
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 14:50:28 -0500
Received: from send241.i.mail.ru ([95.163.59.80]:53832)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tlCYy-0006cz-8y
 for 76440 <at> debbugs.gnu.org; Thu, 20 Feb 2025 14:50:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=J4o9T70OaxeFkk/8pnwuJ160kQuopAFX7gVibV64e+k=; t=1740081024; x=1740171024; 
 b=DQ4Hhiz+uLQoljiuFL1yHnxWZ80ba12Ar3A4A+X1aB7+4CIofTha7lGcaKLaG5rJH8O+yNEpKbP
 nfTYLEXIydY15l6847yXIV1S7uKRP0KrSNjXfOcCrwqrmls24yjZqa4k1WdFXGjUhp0n/cKvvku08
 Q8WQDsHmOZvSLziEX2C3e27qR/l35lW+KOihy7lRvaPe0avSpknsmuKv5LDubGFC+UTfPTv+WpVYO
 fT7l5sGAHuqP5OCPTvUYb5PYuBgtM04kb1cdbOcVvwMmvCoKAw+Luib31Cn5xZ8f9VwTvU9oDivHN
 etSZbG4w0oY7+X3KcpTqfXxP3JBjKXPkAfJg==;
Received: by exim-smtp-5f589487f8-7cb4d with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tlCYp-00000000KpP-3twN; Thu, 20 Feb 2025 22:50:16 +0300
Date: Thu, 20 Feb 2025 22:50:12 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: "Basil L. Contovounesios" <basil@HIDDEN>
Subject: Re: bug#76440: 30.1; different behavaiour of 29.4 and 30 for ivy
 completition of absolute paths
Message-ID: <Z7eHTUE4BjbmZ9wp@HIDDEN>
References: <Z7dVYKIbOt9viKlq@HIDDEN>
 <CADwFkmmHKHx8ZB8Pf_yoAkMPxzXj8nV00niVutBgb7ik7BcKUQ@HIDDEN>
 <87o6ywedcy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87o6ywedcy.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-7cb4d;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 78E4E2B564C1792B
X-77F55803: 4F1203BC0FB41BD916C41472748AFA04B56FA03FCC4D12AC75A0FE9478744C1200894C459B0CD1B91983A42E2BCBF7FA15C513EAE8123D4DE6D80632507A3F78C54A9285F8DE7389988925F93B33D006
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7A3DED2DACB82E709C2099A533E45F2D0395957E7521B51C2CFCAF695D4D8E9FCEA1F7E6F0F101C6778DA827A17800CE7D77100FFB2844417EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BC08E230531AC9C90A925889280F4669F783852DA3C3A67FDA5AA5969021B5D2E1DF9E95F17B0083B26EA987F6312C9EC599709FD55CB46A628451B159A507268D2E47CDBA5A96583C09775C1D3CA48CF9DB614F8F96CFA30117882F4460429724CE54428C33FAD30A8DF7F3B2552694AC26CFBAC0749D213D2E47CDBA5A9658378DA827A17800CE7CB4401FA74971D499FA2833FD35BB23DF004C90652538430302FCEF25BFAB3454AD6D5ED66289B5278DA827A17800CE7B00C92F7EC6501DCD32BA5DBAC0009BE395957E7521B51C2330BD67F2E7D9AF1090A508E0FED6299176DF2183F8FC7C056235C9C6E4D608FCD04E86FAF290E2DB606B96278B59C421DD303D21008E29813377AFFFEAFD269A417C69337E82CC2E827F84554CEF50127C277FBC8AE2E8BA83251EDC214901ED5E8D9A59859A8B67463935F8A12979E089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF
X-C1DE0DAB: 0D63561A33F958A5D3A9AE163CADA66C5002B1117B3ED69614F6C07BB9CEF85069995D676B7B4CBE823CB91A9FED034534781492E4B8EEADB1D70E2111C441FFBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742DC8270968E61249B1004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34EA882B598A2098110853DA329CD64029F00DF50D783EC037F3EAE2804792BF1EE073BCDD038B9F341D7E09C32AA3244C657ABE6C37845A2077DD89D51EBB7742D6F73217DCD26A74EA455F16B58544A21C197AAF4D2E47322F5917587EE625504CF6EEC7833C4BAA5811D22EBD454E4C3FCF178C6DD14203
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVQQG/FugD0/CwHC537dRx9M=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16302798EA04B7886F9B951B70A5BD4BD8EA5F7A33722D291BEA0970A890641089B390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76440
Cc: Stefan Kangas <stefankangas@HIDDEN>, 76440 <at> debbugs.gnu.org,
 Oleh Krehel <ohwoeowho@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 (-)

On Thu, Feb 20, 2025 at 06:26:53PM +0100, Basil L. Contovounesios wrote:
> Stefan Kangas [2025-02-20 10:29 -0600] wrote:
> 
> > Evgeniy Dushistov writes:
> >
> >> After start open "/tmp" directory, and then press
> >> C-x C-f and then type /var, the content of minibuffer would be
> >> "/tmp//var",
> >> if after that press TAB
> >> the result would be "/tmp/var"
> >> while expected "/var".
> >>
> >> emacs 29.4 gives "/var", while emacs 30.1-rc1 gives "/tmp/var".
> 
> Thanks, I can reproduce this.
> 

The similar, but much worse issue competition of absolute paths
with gud-gdb+ivy:

M-x gud-gdb
In minibuffer:
"gdb --fullname /tmp"

press TAB, and for some reason get:
"gdb --fullname tmp/"

ok, I fix this and add almost all path to 
existing directory (build-dir):
"gdb --fullname /tmp/build-d"

press TAB, and get:
"gdb --fullname build-dir"

so it just remove for some reason "/tmp" when complete path,
again I fix it in minibuffer, and add almost all path to existing
binary(exe):
"gdb --fullname /tmp/build-dir/ex"

press TAB and get:
"gdb --fullname /tmp/build-direxe"

instead of
"gdb --fullname /tmp/build-dir/exe"

So with gdb-gud+ivy+emacs 30.1 TAB almost always gives not
valid path for some reason, while with emacs 29.4 all works perfect.

-- 
/Evgeniy




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

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


Received: (at 76440) by debbugs.gnu.org; 20 Feb 2025 17:27:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 12:27:14 2025
Received: from localhost ([127.0.0.1]:39759 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlAKP-0003nZ-G0
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 12:27:14 -0500
Received: from mta-14-3.privateemail.com ([198.54.127.110]:42734)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <basil@HIDDEN>)
 id 1tlAKM-0003mH-42
 for 76440 <at> debbugs.gnu.org; Thu, 20 Feb 2025 12:27:11 -0500
Received: from mta-14.privateemail.com (localhost [127.0.0.1])
 by mta-14.privateemail.com (Postfix) with ESMTP id 4YzKvB6Bydz3hhTl;
 Thu, 20 Feb 2025 12:27:02 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=contovou.net;
 s=default; t=1740072422;
 bh=6nErIVk0mD9/7q65kfA2Gvk9Y28bpcSeTv+FSEoTx1Y=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=CWLhU1Y2JeNGswaTwQQ5OKxAhQkKX0c+FNxo2oWsF2F8hunz1hqv6QgfEnbUqSmXm
 TXMkN5KuxSG3EbU3GK7iekAd/URSiHQId1iWKJB5+1+ubl/xWjM1A+K6qhjtjVQB3A
 MEgFT54TkFD7jky74l+nvEUyEJt41X3FqW4PNOhBL5EkWBwEMIGHd9rt0SbXN4taYt
 Uvg8oZ2K69j47fhc5ArHRdq9KdIYIPO+xaoc6WTf87MvXKA4Lkk413Q7CxMRG6FAbE
 19x1HFAoc8m6th/j+HV1BR+6ln1xMlteIN1DiNq+fcAS7INooZg08SxBP14x1InV8o
 REwMdhzi3wiLw==
Received: from localhost (unknown [31.46.242.24])
 by mta-14.privateemail.com (Postfix) with ESMTPA;
 Thu, 20 Feb 2025 12:26:59 -0500 (EST)
From: "Basil L. Contovounesios" <basil@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#76440: 30.1; different behavaiour of 29.4 and 30 for ivy
 completition of absolute paths
In-Reply-To: <CADwFkmmHKHx8ZB8Pf_yoAkMPxzXj8nV00niVutBgb7ik7BcKUQ@HIDDEN>
References: <Z7dVYKIbOt9viKlq@HIDDEN>
 <CADwFkmmHKHx8ZB8Pf_yoAkMPxzXj8nV00niVutBgb7ik7BcKUQ@HIDDEN>
Date: Thu, 20 Feb 2025 18:26:53 +0100
Message-ID: <87o6ywedcy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Virus-Scanned: ClamAV using ClamSMTP
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76440
Cc: Evgeniy Dushistov <dushistov@HIDDEN>, Oleh Krehel <ohwoeowho@HIDDEN>,
 76440 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Kangas [2025-02-20 10:29 -0600] wrote:

> Evgeniy Dushistov writes:
>
>> After start open "/tmp" directory, and then press
>> C-x C-f and then type /var, the content of minibuffer would be
>> "/tmp//var",
>> if after that press TAB
>> the result would be "/tmp/var"
>> while expected "/var".
>>
>> emacs 29.4 gives "/var", while emacs 30.1-rc1 gives "/tmp/var".

Thanks, I can reproduce this.

The call to minibuffer-complete in ivy-partial-or-done seems to behave
differently between Emacs versions 29 and 30; I'll have to take a closer
look soon.

Sadly this isn't the only (nor even the most severe) filename completion
bug in Ivy with Emacs 30+.  Stay tuned.

> I'm copying in Oleh Krehel, the maintainer of ivy.

Feel free to also CC me as co-maintainer in the future.
I don't think Oleh has had much time to dedicate to Ivy lately.

Thanks,
-- 
Basil




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

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


Received: (at 76440) by debbugs.gnu.org; 20 Feb 2025 16:29:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 11:29:16 2025
Received: from localhost ([127.0.0.1]:38916 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tl9QJ-00043A-7t
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 11:29:16 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:58428)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tl9QG-000424-Sk
 for 76440 <at> debbugs.gnu.org; Thu, 20 Feb 2025 11:29:13 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5ded69e6134so1863308a12.0
 for <76440 <at> debbugs.gnu.org>; Thu, 20 Feb 2025 08:29:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740068946; x=1740673746; 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=1GBw3GmD63reF/Sqtfwdr6TkktldQ2Y3JLVg9zyUvj0=;
 b=bYRLBdF9XpBSNSmLAitybuezYMehXMDm7WpwEwGZFerp68vZ35Uzdr/mhLy5bq0j0Q
 NoGeLxr9mTWbpBEe5pGcVEQCIM0EWqbnPCrthfN1bxOu7wp7MkUIyXOWdww2FB1p2f4o
 kdho2aSbLLm8cg8B863Rpc2hu5yckOQ8LhJuGs4KgBZCGntMap3WPWYHsxBNgFKpX91k
 +4Os5Uv3Kh4XMKRAwMReRB1/R0DdIOJGBVos3R6a78QU0SHE6hIxsxdtIcyUCpeL0ANn
 3+LqT3WbZHG8642GYizi5PmRWbkTEgbuvlD1MLqZYbSa8Hw5tc6JkraD8kKx0guhVLSH
 NBdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740068946; x=1740673746;
 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=1GBw3GmD63reF/Sqtfwdr6TkktldQ2Y3JLVg9zyUvj0=;
 b=r7Rr6tEILLzOhttXZAUt9y9D9b1n3pmTd1q16zuVCJIhAOpehWKv8swGqK1OR7KR4f
 BCls9hM5runiiLBnum+KgiPcQxcZUyZeT3/uNpURmjDcqsNN8dQam7lUveEMPRdrJ2ea
 1Ey5RyDKeKnswEg2pefw89wMZXmYQ0HQsSc2YO6pmGLJx4/PyF3JkIUhztw6sjdalAA4
 eFvAlM9z/0fTKpb3/lU/ZX73Xp6Gd0eJaIilQRXGjk5iSXAcVp7aybPVi+ABfLiGG/Ua
 Xh2FzqgPhXSLq6GmH+nLyZ6BKBJZ3OFXiMCES8aSJdcYImP4sGVO5XwxDOCo4P+RAyBu
 XXNA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXyQFA5yzDjvwUhNZMSsZy4MiYNnLTbI8O7h7MPBldvAknpYaCnNfllzQqkaVCa6irkdcTn1Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwG4MwGaMWkMjGKNZdZvMQmC1ISZjPxr0xGEscGJhykQGqB7K2S
 CApiOrWNq1Tt6Xd70XlyIZGe96JYioyrnaQ4+sAhrkjT1IufFSJJOXW6hppmNYMeKzccsbM59Wn
 6HC46e5LGzf3fiC9rXjRizwnx01c=
X-Gm-Gg: ASbGncugSbClLqo1VRQFOOfEP9ld+6YvGf4rV7tnMW7sqznBmBWRd5ctX0a06x3h4Yh
 0ifHfmcIhI7Uwu083jTCWSFwA0+LAR+8N6h3sYlp1yOAfdg4fvQhPpzQl3pZrxz3n4hiLpiKkWm
 Y=
X-Google-Smtp-Source: AGHT+IFAJ5io5BGNbNKVXa0BHK5BF7oCtxvUGkDAnx+fFLrfxYBrBZWMQAjIMK6ti9wP5ZU3UJrPCpRwi9D+rRAq2Pg=
X-Received: by 2002:a05:6402:2549:b0:5d2:723c:a568 with SMTP id
 4fb4d7f45d1cf-5e08950be39mr8617633a12.10.1740068946077; Thu, 20 Feb 2025
 08:29:06 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 20 Feb 2025 10:29:04 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <Z7dVYKIbOt9viKlq@HIDDEN>
References: <Z7dVYKIbOt9viKlq@HIDDEN>
MIME-Version: 1.0
Date: Thu, 20 Feb 2025 10:29:04 -0600
X-Gm-Features: AWEUYZlJ3MkKeE_In6JnZb0rfQSNv8MKk-G2yHXyKG5vNn5gQIZ2IQ--EyeBZ48
Message-ID: <CADwFkmmHKHx8ZB8Pf_yoAkMPxzXj8nV00niVutBgb7ik7BcKUQ@HIDDEN>
Subject: Re: bug#76440: 30.1; different behavaiour of 29.4 and 30 for ivy
 completition of absolute paths
To: Evgeniy Dushistov <dushistov@HIDDEN>, 76440 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76440
Cc: Oleh Krehel <ohwoeowho@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 (-)

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

> Run "emacs -Q" with such config:

[...]

Here's a simpler recipe that doesn't involve any third-party package
manager:

    (package-initialize)
    (use-package ivy
      :ensure t
      :init
      (setq ivy-use-virtual-buffers t)
      (setq enable-recursive-minibuffers t)
      :config
      (ivy-mode 1))

> After start open "/tmp" directory, and then press
> C-x C-f and then type /var, the content of minibuffer would be
> "/tmp//var",
> if after that press TAB
> the result would be "/tmp/var"
> while expected "/var".
>
> emacs 29.4 gives "/var", while emacs 30.1-rc1 gives "/tmp/var".

I'm copying in Oleh Krehel, the maintainer of ivy.




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

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


Received: (at submit) by debbugs.gnu.org; 20 Feb 2025 16:17:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 11:17:01 2025
Received: from localhost ([127.0.0.1]:38755 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tl9ES-0002Mq-1x
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 11:17:01 -0500
Received: from lists.gnu.org ([2001:470:142::17]:41636)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tl9EO-0002LQ-1N
 for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 11:16:57 -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 <dushistov@HIDDEN>) id 1tl9EE-0004uh-Bf
 for bug-gnu-emacs@HIDDEN; Thu, 20 Feb 2025 11:16:47 -0500
Received: from send174.i.mail.ru ([95.163.59.13])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1tl9EB-0007hW-3W
 for bug-gnu-emacs@HIDDEN; Thu, 20 Feb 2025 11:16:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date:From:
 Sender:Reply-To:To:Cc:Content-Type: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:X-Cloud-Ids:
 Disposition-Notification-To; bh=L8G5sgEhW/BHrCFnQsMMSe65l6tXeK0H4VSi8Wyb0qU=; 
 t=1740068199; x=1740158199; b=tJIQPHwcjv9YQJ2rstVFm65tJ0b7fiWFnSh3iQuzj/Thp7R
 WX+X+tSyx4NA94OYPhUvZyRgkLIZbXHiwYkpwNKbS9YI9x1dtELi5WHhvJVUc+sSeA4146KzqLC0O
 rJjytlyNDb0kQWIQjlgP1zoCOkDWgdfPF9AEGipC/GKpp/42FOofWVCSpUP6ekVybkdwDb3Wy1HmY
 6v6ubuP6/uGIwx55dmAIxcsS9VGzt4olNhNb0BHRAN3phqlFjeZ3OTqhTx6DnDMxUe9IK1JLKjMVQ
 KMBSxpN+gzLF0gGSJZ7iy854uFSTIfFkLJv1Iyug1DXm1fvISxNCDzg6Njgcz5ag==;
Received: by exim-smtp-5f589487f8-bsvrn with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>) id 1tl9E4-00000000LeV-0XJg
 for bug-gnu-emacs@HIDDEN; Thu, 20 Feb 2025 19:16:36 +0300
Date: Thu, 20 Feb 2025 19:16:32 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.1; different behavaiour of 29.4 and 30 for ivy completition of
 absolute paths
Message-ID: <Z7dVYKIbOt9viKlq@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-bsvrn;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD916C41472748AFA047650D52D52D6997C0A87834680C0F06C00894C459B0CD1B9DC1B612563947164460A1D3C0470A96D7C0BCA9B957D2BF4FCC8EB1B0A0B41490C43EDF95CA0F6DD
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE727FD6E7FC3A8F857EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637BF3E16F0C87855308638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8C71B0B814CBE3997817E2B5E266596A982F98CFE25093F3420879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0565C7A4E90E531F78941B15DA834481FA18204E546F3947CD56D36E97F3F038CF6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F79006379CB0AA5F2FC3A5BC389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F79006371DBCB936B60EA0FBD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7DEDC13BB9439AB05EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C329D6052AD80E5BE1089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF
X-C1DE0DAB: 0D63561A33F958A547F6CDD7F4E3A76D5002B1117B3ED6960C61364370E380C3466072E6821086B3277AA237ED671D4372AF3B35EA4094CC251EFD5447B32ED69C5DF10A05D560A9D2B5782620B851B7C8C84E951CD0BE2F58C12E6D310A6D53566404C906FA8ADEA71A35648BE338CEED902CAAD3CD6B00BA7CCD254A1CF5E8C545167D1C1EF2FB638A446BE3E5C627BF0CFE790FC11A7261332C5CB50AE517BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF26627E0B569FD6DE0357DC0226EF9A8E87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF2F7BB925C96FE51BBEB85361DDA86C6C9F898A459C9CACEE058CF93DF09E479A9B17B6A7F8D99C9BE0A03213D1DB87F2AE9B524EF8C55050B398B59716E102F99517D23B767A486C383C93C5AD2DA449913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVYrk7BQKFwEt8AZEEocxyHoeJ7NXrzW+kw==
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16348EE163F8B391A64B951B70A5BD4BD8E3ED5AED67E84E9A03D9D5E1A15D2B1F6390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=95.163.59.13; envelope-from=dushistov@HIDDEN;
 helo=send174.i.mail.ru
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.7 (+)
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: Run "emacs -Q" with such config: ``` (setq
 straight-check-for-modifications
 nil) (defvar bootstrap-version) (let ((bootstrap-file (expand-file-name
 "straight/repos/straight.el/bootstrap.el" user-emacs [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL
 blocklist [URIs: raw.githubusercontent.com]
 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL
 blocklist [URIs: raw.githubusercontent.com]
 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]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (dushistov[at]mail.ru)
 0.0 SPOOFED_FREEMAIL       No description available.
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.7 (/)

Run "emacs -Q" with such config:
```
(setq straight-check-for-modifications nil)
(defvar bootstrap-version)
(let ((bootstrap-file
       (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
      (bootstrap-version 6))
  (unless (file-exists-p bootstrap-file)
    (with-current-buffer
        (url-retrieve-synchronously
         "https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el"
         'silent 'inhibit-cookies)
      (goto-char (point-max))
      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

(straight-use-package 'use-package)

(setq use-package-verbose t)

(use-package ivy
  :straight t
  :init
  (setq ivy-use-virtual-buffers t)
  (setq enable-recursive-minibuffers t)
  :config
  (ivy-mode 1)
  )
```

After start open "/tmp" directory, and then press
C-x C-f and then type /var, the content of minibuffer would be
"/tmp//var",
if after that press TAB
the result would be "/tmp/var"
while expected "/var".

emacs 29.4 gives "/var", while emacs 30.1-rc1 gives "/tmp/var".

In GNU Emacs 30.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.48,
cairo version 1.18.2)
Repository revision: f33dddcc776e901abd1bb8f444c87d7e51128fec
Repository branch: main
Windowing system distributor 'The X.Org Foundation', version 11.0.12101015
System Description: Arch Linux

Configured using:
 'configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib
 --with-tree-sitter --localstatedir=/var --with-cairo
 --disable-build-details --with-harfbuzz --with-libsystemd
 --with-modules --with-x-toolkit=gtk3 'CFLAGS=-march=nehalem
 -mtune=znver1 -O2 -pipe -fno-plt -fexceptions -Wformat
 -Werror=format-security -fstack-clash-protection -fcf-protection
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
 -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs-30/src=/usr/src/debug/emacs'
 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: ru_RU.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/d

Minor modes in effect:
  ivy-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/evgeniy/.config/emacs/straight/build/bind-key/bind-key hides /usr/share/emacs/30.1/lisp/bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure hides /usr/share/emacs/30.1/lisp/use-package/use-package-ensure
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure-system-package hides /usr/share/emacs/30.1/lisp/use-package/use-package-ensure-system-package
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-core hides /usr/share/emacs/30.1/lisp/use-package/use-package-core
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-delight hides /usr/share/emacs/30.1/lisp/use-package/use-package-delight
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-lint hides /usr/share/emacs/30.1/lisp/use-package/use-package-lint
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-bind-key hides /usr/share/emacs/30.1/lisp/use-package/use-package-bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-diminish hides /usr/share/emacs/30.1/lisp/use-package/use-package-diminish
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-jump hides /usr/share/emacs/30.1/lisp/use-package/use-package-jump
/home/evgeniy/.config/emacs/straight/build/use-package/use-package hides /usr/share/emacs/30.1/lisp/use-package/use-package

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils ffap
url-parse url-vars thingatpt dired dired-loaddefs tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete
parse-time iso8601 format-spec auth-source eieio eieio-core
password-cache json map tramp-loaddefs time-date ivy delsel ivy-faces
ivy-overlay colir color ivy-autoloads use-package-core
use-package-autoloads bind-key-autoloads straight-autoloads compile
text-property-search comint ansi-osc ansi-color ring comp-run comp
comp-cstr cl-extra help-mode comp-common warnings icons rx straight info
loaddefs-gen generate-lisp-file lisp-mnt radix-tree easy-mmode cl-seq
pcase subr-x byte-opt cl-macs gv cl-loaddefs cl-lib bytecomp
byte-compile cyril-util rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo gtk
x-toolkit xinput2 x multi-tty move-toolbar make-network-process
native-compile emacs)

Memory information:
((conses 16 153970 11540) (symbols 48 12982 0) (strings 32 39164 2004)
 (string-bytes 1 1243659) (vectors 16 23992)
 (vector-slots 8 279176 6265) (floats 8 169 262) (intervals 56 380 0)
 (buffers 992 14))

-- 
/Evgeniy




Acknowledgement sent to Evgeniy Dushistov <dushistov@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76440; 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, 20 Feb 2025 20:00:03 UTC

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