GNU bug report logs - #66212
30.0.50; C-x v v and vc-diff with fossil-scm

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: "Alfred M. Szmidt" <ams@HIDDEN>; Keywords: moreinfo; dated Tue, 26 Sep 2023 12:26:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 66212) by debbugs.gnu.org; 25 Nov 2025 20:32:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:32:04 2025
Received: from localhost ([127.0.0.1]:42347 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzhj-00054a-7m
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:32:04 -0500
Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]:53183)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vNWws-0000r6-QC
 for 66212 <at> debbugs.gnu.org; Mon, 24 Nov 2025 08:49:47 -0500
Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43])
 by mailfout.stl.internal (Postfix) with ESMTP id 3AA3A1D00135;
 Mon, 24 Nov 2025 08:49:41 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-03.internal (MEProxy); Mon, 24 Nov 2025 08:49:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763992181;
 x=1764078581; bh=Jy1sscjU1luJ/DjAPBPEkWhwo0a2jk2arWMQ0xLtLQ4=; b=
 kgU2uXkph9ZDSyMaRBff9Q48l+YDH0fwR63E1X9wE4uUSY3RoKP/tPxF6gVuRVDf
 uUY79qCaCdLlQB/t71J5C5tc6ZdMzWrrALgs0w/fBpXwVtMBLmEfyafbKKQEZ2KO
 s1Xu/8A+I+hmHob/iSZna2+PSH+3rDP7L6L6ViAGUZPvmtNgW7XPOwOSB3VOpHzj
 aQfysRe0Eg4vloJkl2/mBXtHrVyLjpp9P9XihiMNogAN0avWXrtRQ4RvIn5iIsnE
 olSIWDlsesaOx/0rByQdjqJiEFJ0to059Bp6JzpiNUlu3Rbi916whP5XVeExM61W
 37I+E0XMXJ0xg8z0hDzzgw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763992181; x=
 1764078581; bh=Jy1sscjU1luJ/DjAPBPEkWhwo0a2jk2arWMQ0xLtLQ4=; b=z
 SJ/XzIkxSmfdGGcqZB8bSO9zaWFJ+XaGUsmbpvfDZVfgbpb9wVzAwwiK6n8sex63
 uHu2J2UeDxFdOQfOpxuXvw6e+pIun0RfBJyY1k4q5kr653r7Gor4KZbp4JyIYruh
 JolnCcpS6kQimV7VtRd+P/lKsttIn0KV0puQEhSnuVt4GbxaHuJKomYbkrRgDEVe
 6BeZM+GJ7JaAn3ry7JRwGA2H8vN4HYrjAbPAe/b03/QmkL30ByBs1mUiv5QN3sj7
 nZAzXQWqlViF6ITt8gZE/fdNuw2S+qkJ9Rqf8+5o0msiDJ0gbaPfTkDcuUZucfr4
 7UUIyQIYKqNQGi3XtNV+A==
X-ME-Sender: <xms:dGIkaWXlLs74CN-x-oFfzgCfA7cBvFZqmW9wLqkxbOqbB1T_fd8-NA>
 <xme:dGIkaZkqW17NgUL8clS3YjEGtlE1IOa9nlrw0syXayPGm3f_mhIGEsgf3W6Pa9p5s
 nELBV3V1VTZV9tR1nA_t7FcY-p0TZKXjMeZXMILkunSqf03pZHQBu8>
X-ME-Received: <xmr:dGIkafamDHYLYp_Q2r2wM5a5-5szuvtVGhIp5x_M1Obr1uvMFQDKgB2c16irieyDzgYy>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvfeekjeeiucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhithhr
 hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg
 hrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedujeeh
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih
 htrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhp
 ohhuthdprhgtphhtthhopehfvghrrhgrnhdrjhhorhgsrgesghhmrghilhdrtghomhdprh
 gtphhtthhopeeiiedvuddvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohep
 rghmshesghhnuhdrohhrghdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhith
 htohhnrdhnrghmvg
X-ME-Proxy: <xmx:dGIkacMoTLmynCakJTsaKUeFdnHKf6-wD_DXWCj_76I_texyr_0-1w>
 <xmx:dGIkacbCEa0ceIELgU-gQtnWtbVUtUGoiQ2liqPYcQVG0CyZgI1wqQ>
 <xmx:dGIkaS0grDZbD0j2gNI6EL6ar1H6Z1-8PIOBBNiu1b9n24IfzF91Ng>
 <xmx:dGIkaac0mSOSKw3i0F5ixriyKtWzfV5gl8SUDJ6luuU8AFkpAcj-qg>
 <xmx:dWIkaeUjPBBoyxXgnBYX5Sd_llc6Ygh_aoFVbDcCl4W4iEQlZJ5VrneP>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 24 Nov 2025 08:49:38 -0500 (EST)
Message-ID: <5c72d4d6-387f-4cc0-9349-a042ceb85001@HIDDEN>
Date: Mon, 24 Nov 2025 15:49:37 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
 <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
 <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
 <e83e6a04-a97f-4676-9f6e-44f34ecd567b@HIDDEN>
 <CAFP8w4erTb9zneARzsq4wWOuWixJGBGL_2Dsfx8V6S3C76z74Q@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4erTb9zneARzsq4wWOuWixJGBGL_2Dsfx8V6S3C76z74Q@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.6 (-)

Hi Ferran,

On 24/11/2025 07:43, Ferran Jorba wrote:

> I'm sorry, but I haven't been able to trigger the error again, as many 
> times as I have tried.

Please clarify: does this mean that the error you mention in the 
paragraph below is gone?

Otherwise, help debugging it is exactly what I was asking for.

> Summarizing, the regression is that in the previous version, it was 
> possible to commit a file buffer from the diff buffer, and now it is 
> not; it has to be done from the file buffer.

Thanks.





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

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


Received: (at 66212) by debbugs.gnu.org; 25 Nov 2025 20:31:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:31:57 2025
Received: from localhost ([127.0.0.1]:42336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzhc-0004wO-Tr
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:31:57 -0500
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:49204)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vNPMT-0001TM-0s
 for 66212 <at> debbugs.gnu.org; Mon, 24 Nov 2025 00:43:42 -0500
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-42bb288c17bso2280826f8f.2
 for <66212 <at> debbugs.gnu.org>; Sun, 23 Nov 2025 21:43:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763963015; x=1764567815; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=2Jivp5t23p41oU7DUefbYzprce4Aocb7PRS1qyEdNIM=;
 b=lgHE/zgtiyX96H7LcSEclnk8dEOmRmAccvF/aNXdyuItMivlRYKJFtJd92i6jpWMdB
 bUhtWOJpB4oMGnIhIU/JTtemT5gFvhfkvQbRnGYTX+Q/JMi4t5DjF5I+pO1G4OhC6Bvj
 Xxfapm28hCEMh0vpVrT0kuhpN3O4hMqHkRTXbtqK4QgMmhXUopQr+ztK+25+GUFwNKYt
 RlVvtYyOwGOHJz2v4pToOR0naZKvZ75qH+ijqWe+CzBR1xkOEI6UaSI0POWyCIJl1iYY
 9Rnk1hpuTDuQPMqM/4xhHnIlyzy2WeZYmS5bsN5QZHAP6AtiOm1Uo3tEMTkpHa/nr+0s
 XO7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763963015; x=1764567815;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=2Jivp5t23p41oU7DUefbYzprce4Aocb7PRS1qyEdNIM=;
 b=DHYgl3lMY8ET2pYqBQfXAIOmUYbz6UdlXEVht7G7ePglc9yxBprAB8nstehlioOrPS
 Ss8ELvHkSYr8SjA393HWilE5pZwl+fEjjoiJilqWVNGcGha43L1SmFednaWSckrGBDCN
 Y2T/2g+NZepjFfw32po8XOZe3rWBmHMkNgl1kmmYbQhLZaMUFKXK2e/cdclEFHCy6ulc
 1lyZmeUIh6N8c0i3IrytogQ3rZ9OQoMaKXQKgrGDfGN+uqCRJbaa2auYnLpwQppiyyX+
 yj8FqZ9g+PKe2dqIKedc3GReylakyCVJ66jM95PY8oCOIReX0MaNxooyka8rslFCIhlJ
 f6kw==
X-Gm-Message-State: AOJu0YyN7iJHmzaSQj2IkFvE8zJd3JoDibUrufMM0zCwxZB3WuI5x23F
 8/RETzaFSbgNZISbLZyKDKucfFjCPEpprSoTfQ9DHA6ko4qF+7+t5nCRM2IA/y4X6vVl+hk+Rbf
 YYKUHkedVl2/1ztCp6FMLmFE2bChErEQ=
X-Gm-Gg: ASbGncu6cUpSL1yMj+3Jhq0OY8QP7CpNk0eNFlpLFT5JcU6n/hTQVcyCTGqEg6vQss3
 fZRIviwgP2wy6dcBK1IHEBCkUpR115HbRIFjmgW9vcNPgEgN/rzDdoliIKZFA7l392im81e0y8S
 egRz6XMKGc2atMtvHFXJtVNLRA6vvZsZ4QdMlDv3oSSARDuDz/LClyF1mKVECS3oXqDqBg5HSbm
 MG3OIstjV2l5RquM63z4bzpW8Ez/HrszeCi3c1fA9g//5PfxChroyqRHmVR/Jj0UPiXCekrZl3K
 cfmUMRc=
X-Google-Smtp-Source: AGHT+IHZZuKycWE71ZyhGiBTGhvV1h4DKMa9UWRcDdPP5u2iSAe/vNr36kUnzjbbAfWr9212zmgYXCBa78jkRv+TYig=
X-Received: by 2002:a05:6000:40cb:b0:42b:3ee9:4773 with SMTP id
 ffacd0b85a97d-42cc1ab89eamr10074675f8f.7.1763963014361; Sun, 23 Nov 2025
 21:43:34 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
 <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
 <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
 <e83e6a04-a97f-4676-9f6e-44f34ecd567b@HIDDEN>
In-Reply-To: <e83e6a04-a97f-4676-9f6e-44f34ecd567b@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Mon, 24 Nov 2025 06:43:22 +0100
X-Gm-Features: AWmQ_bk7hhAiJRbEhlPp3IKEmN5vuTCkjlBXA7n9i5ZF5eRFYwW9xF6OMVHWdjs
Message-ID: <CAFP8w4erTb9zneARzsq4wWOuWixJGBGL_2Dsfx8V6S3C76z74Q@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000de35a3064450a477"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

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

Hello Dmitry,

I'm sorry, but I haven't been able to trigger the error again, as many
times as I have tried.

Summarizing, the regression is that in the previous version, it was
possible to commit a file buffer from the diff buffer, and now it is not;
it has to be done from the file buffer.

Thanks for your interest,

Ferran


Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dv., 21 de nov. 2025 a
les 3:46:

> On 20/11/2025 09:26, Ferran Jorba wrote:
> > Sure. Thanks for the hint. This is what I've seen:
> >
> > Debugger entered--Lisp error: (wrong-type-argument stringp nil)
> >    vc-fossil-diff(("/home/ddd/lib/ruby/uab_muscat_utils.rb")
> > "c9aed878023edfbff93125b727fff9155736c92b" "988d765fa5" "*vc-diff*" t)
> >    vc-call-backend(Fossil diff ("/home/ddd/lib/ruby/
> > uab_muscat_utils.rb") "c9aed878023edfbff93125b727fff9155736c92b"
> > "988d765fa5" "*vc-diff*" t)
> >    vc-diff-internal(t (Fossil ("/home/ddd/lib/ruby/
> > uab_muscat_utils.rb")) "c9aed878023edfbff93125b727fff9155736c92b"
> > "988d765fa5")
> >    log-view-diff-common(149 149)
> >    log-view-diff(149 149)
> >    funcall-interactively(log-view-diff 149 149)
> >    command-execute(log-view-diff)
>
> Thanks! If you could do a little more:
>
> * Navigate to the definition of vc-fossil-diff (using 'C-u M-.', or 'M-x
> find-function').
> * Instrument it for interactive debugging using 'C-u C-M-x' (you can
> undo that later using plain 'C-M-x').
> * Invoke the same scenario as above, pressing 'd' in a log-view buffer.
>
> You should see the interactive debugged started inside that function.
> Step through using SPC until the wrong-type-argument error is signaled.
> I'm curious which place in the code does that.
>
> Looking at its definition in
> https://tumbleweed.nu/r/vc-fossil/file?name=vc-fossil.el&ci=tip, nothing
> jumps out. As long as
>
>    (vc-fossil-root (car files))
>
> returns the root and not nil (which it probably does), the rest should
> just work.
>

--000000000000de35a3064450a477
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello Dmitry,</div><div><br></div><d=
iv>I&#39;m sorry, but I haven&#39;t been able to trigger the error again, a=
s many times as I have tried.</div><div><br></div><div>Summarizing,
 the regression is that in the previous version, it was possible to=20
commit a file buffer from the diff buffer, and now it is not; it has to=20
be done from the file buffer.</div><div><br></div><div>Thanks for your inte=
rest,</div><div><br></div><div>Ferran</div></div><br></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">Missatge de Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">dmitry@g=
utov.dev</a>&gt; del dia dv., 21 de nov. 2025 a les 3:46:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">On 20/11/2025 09:26, Ferran Jorba=
 wrote:<br>
&gt; Sure. Thanks for the hint. This is what I&#39;ve seen:<br>
&gt; <br>
&gt; Debugger entered--Lisp error: (wrong-type-argument stringp nil)<br>
&gt;=C2=A0 =C2=A0 vc-fossil-diff((&quot;/home/ddd/lib/ruby/uab_muscat_utils=
.rb&quot;) <br>
&gt; &quot;c9aed878023edfbff93125b727fff9155736c92b&quot; &quot;988d765fa5&=
quot; &quot;*vc-diff*&quot; t)<br>
&gt;=C2=A0 =C2=A0 vc-call-backend(Fossil diff (&quot;/home/ddd/lib/ruby/ <b=
r>
&gt; uab_muscat_utils.rb&quot;) &quot;c9aed878023edfbff93125b727fff9155736c=
92b&quot; <br>
&gt; &quot;988d765fa5&quot; &quot;*vc-diff*&quot; t)<br>
&gt;=C2=A0 =C2=A0 vc-diff-internal(t (Fossil (&quot;/home/ddd/lib/ruby/ <br=
>
&gt; uab_muscat_utils.rb&quot;)) &quot;c9aed878023edfbff93125b727fff9155736=
c92b&quot; <br>
&gt; &quot;988d765fa5&quot;)<br>
&gt;=C2=A0 =C2=A0 log-view-diff-common(149 149)<br>
&gt;=C2=A0 =C2=A0 log-view-diff(149 149)<br>
&gt;=C2=A0 =C2=A0 funcall-interactively(log-view-diff 149 149)<br>
&gt;=C2=A0 =C2=A0 command-execute(log-view-diff)<br>
<br>
Thanks! If you could do a little more:<br>
<br>
* Navigate to the definition of vc-fossil-diff (using &#39;C-u M-.&#39;, or=
 &#39;M-x <br>
find-function&#39;).<br>
* Instrument it for interactive debugging using &#39;C-u C-M-x&#39; (you ca=
n <br>
undo that later using plain &#39;C-M-x&#39;).<br>
* Invoke the same scenario as above, pressing &#39;d&#39; in a log-view buf=
fer.<br>
<br>
You should see the interactive debugged started inside that function. <br>
Step through using SPC until the wrong-type-argument error is signaled. <br=
>
I&#39;m curious which place in the code does that.<br>
<br>
Looking at its definition in <br>
<a href=3D"https://tumbleweed.nu/r/vc-fossil/file?name=3Dvc-fossil.el&amp;c=
i=3Dtip" rel=3D"noreferrer" target=3D"_blank">https://tumbleweed.nu/r/vc-fo=
ssil/file?name=3Dvc-fossil.el&amp;ci=3Dtip</a>, nothing <br>
jumps out. As long as<br>
<br>
=C2=A0 =C2=A0(vc-fossil-root (car files))<br>
<br>
returns the root and not nil (which it probably does), the rest should <br>
just work.<br>
</blockquote></div>

--000000000000de35a3064450a477--




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

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


Received: (at 66212) by debbugs.gnu.org; 25 Nov 2025 20:27:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:27:31 2025
Received: from localhost ([127.0.0.1]:42088 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzdL-0001pf-7O
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:27:31 -0500
Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:43417)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vNY2f-0004Z9-4f
 for 66212 <at> debbugs.gnu.org; Mon, 24 Nov 2025 09:59:50 -0500
Received: by mail-wr1-x435.google.com with SMTP id
 ffacd0b85a97d-42b32ff5d10so3194175f8f.1
 for <66212 <at> debbugs.gnu.org>; Mon, 24 Nov 2025 06:59:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763996383; x=1764601183; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=h9H1GsuCHhoNSQhBn+SdstPHfLLAbi/hF37JUuZPQw4=;
 b=XVccr41norDR7i/kVaQiE//4gQEsYR883luMYBG0C51z1o+PwvOe2XmABvN0W/C/CI
 zqD3LqBSCSyuOa24+YneEXXaMHyVYv32/jU0zhiSHiMrjkn48cN50FU34gzrUbfTqYeX
 w2iAILpJTHLZk5E7HvYXzToGHABCg7ujL9f4eUWxR/ACQ6aGN+bp9ahoPMgjlBOHnjTC
 fsc1P4NWx/UXrogvcWLsNW1aQRyLMAf9+5ylA7wwoSCIHAw2iPzFU3aDiKszOORTf9/z
 q36Dpj/u7XczN9KSKphkbvy8VJyjwdG/FnMOmFDS13fSETb3BgdZEXLCAWFNXlGh2qa4
 DCwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763996383; x=1764601183;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=h9H1GsuCHhoNSQhBn+SdstPHfLLAbi/hF37JUuZPQw4=;
 b=ETQvimKwKsOy9kCgQULZSeMs/np2Mkdlb717Fv2YevyKzG9PrTXb3NKCJmvSNhzPL1
 j0bIYey/fsBxWx0jCximhODxVhabK1v1Mtcqz3ocOl5UZ3KEUcsK6Yy6xSWDmBKjB2x1
 rrl5C3Qv+CcyFTjtSKDfWDsq5XRQqp5leDBBNR4Qj+YbztJdRdgKzql+YhZCchcFh6I8
 QBGR2quLE5koTqlUF5XJgrzA1+PibpyQxg/5yWPmCbaKyqzn2+otwGw9MKfUQUJw/Ogz
 wZvuGNXPnscl7ueSqoc7iLl0BoQfSRaOvjI5iPwGjXGVDx46rvHg4lhPVX3Df/pYgbMB
 Y6lA==
X-Gm-Message-State: AOJu0YwpSL1MoInHO83hX5cmVxUDhM/tzfqhexxON7iaysySz5sturvU
 RP7CIxs+NiDxBFHgN1N+GoD83pmEHZouJjFAgJ5vJDJaa1pqEhc4Ob6tu0JxBPeXB+RJ4l/L8+m
 fG2O441rTWRLeVQMqH6e/69bjpSTv6Wk=
X-Gm-Gg: ASbGncs6j6/P5Uvg8Tnfk7JEKKDyRO+f1UmnnexdSfKuiPYLCdNn2jqXwjr7ahDn7FX
 lRm/4NNdutXh1kqV663bKzuLCtClgShDI4goDqu3jHRNfymKKABqgkqusuyFIYS6xVLEMgQ70HQ
 Acgvc3zNySRKTUzh5v267s/qbfE4QJnlafxFK4hKySj9/4EzYdhOK3UIHMAsLB/m5Ct3UIRJtR2
 brArjHpw6BGPbZDyWhbJa356stwm+8o8qM+91SC6QkeO2VPzAwNMoVhLu6usKWV5yP5EIbvya8J
 sDrgMk4=
X-Google-Smtp-Source: AGHT+IGHPukRIUFUif9s7/miqCFSebGkuQTr07/N3m0p++NEg3+GQoTZ8Di4HZKwugdlgJyZysLfSyr3d5NILiVF6r4=
X-Received: by 2002:a05:6000:1863:b0:429:c8f6:5875 with SMTP id
 ffacd0b85a97d-42cc137bbe6mr13491675f8f.20.1763996382665; Mon, 24 Nov 2025
 06:59:42 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
 <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
 <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
 <e83e6a04-a97f-4676-9f6e-44f34ecd567b@HIDDEN>
 <CAFP8w4erTb9zneARzsq4wWOuWixJGBGL_2Dsfx8V6S3C76z74Q@HIDDEN>
 <5c72d4d6-387f-4cc0-9349-a042ceb85001@HIDDEN>
In-Reply-To: <5c72d4d6-387f-4cc0-9349-a042ceb85001@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Mon, 24 Nov 2025 15:59:30 +0100
X-Gm-Features: AWmQ_bn0BKtSBRZXABDZKb1FBEquhP1WTabSOPSr4Mj0tKeaUxLZ6OvtfgTzzT8
Message-ID: <CAFP8w4eWRkAK8P9Nm8rPKKcncqQ7xZ4-OpZpQ25hyX+QhyTD0A@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000c627230644586974"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

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

Hello Dmitry,

Please clarify: does this mean that the error you mention in the
> paragraph below is gone?
>
> Otherwise, help debugging it is exactly what I was asking for.
>
> > Summarizing, the regression is that in the previous version, it was
> > possible to commit a file buffer from the diff buffer, and now it is
> > not; it has to be done from the file buffer.


No, this error is not gone. But it only happens when commiting from the
diff buffer. But toggling toggle-debug-on-error does not show any lisp
code, so I'm not able to provide more debugging info. Inspecting file
history (C-x l) works perfectly, albeit the errors I reported a few days
ago.

Hope it helps,

Ferran

--000000000000c627230644586974
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello Dmitry,</div><div></div><br></=
div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">
Please clarify: does this mean that the error you mention in the <br>
paragraph below is gone?<br>
<br>
Otherwise, help debugging it is exactly what I was asking for.<br>
<br>
&gt; Summarizing, the regression is that in the previous version, it was <b=
r>
&gt; possible to commit a file buffer from the diff buffer, and now it is <=
br>
&gt; not; it has to be done from the file buffer.</blockquote><div><br></di=
v><div>No, this error is not gone. But it only happens when commiting=C2=A0=
from the diff buffer. But toggling toggle-debug-on-error does not show any =
lisp code, so I&#39;m not able to provide more debugging info. Inspecting f=
ile history (C-x l) works perfectly, albeit the errors I reported a=C2=A0fe=
w days ago.</div><div><br></div><div>Hope it helps,</div><div><br></div><di=
v>Ferran</div></div></div>

--000000000000c627230644586974--




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

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


Received: (at 66212) by debbugs.gnu.org; 21 Nov 2025 02:46:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 20 21:46:09 2025
Received: from localhost ([127.0.0.1]:51745 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vMHA1-0007u7-AI
	for submit <at> debbugs.gnu.org; Thu, 20 Nov 2025 21:46:09 -0500
Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]:35085)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vMH9z-0007tN-6L
 for 66212 <at> debbugs.gnu.org; Thu, 20 Nov 2025 21:46:07 -0500
Received: from phl-compute-11.internal (phl-compute-11.internal [10.202.2.51])
 by mailfout.stl.internal (Postfix) with ESMTP id 861971D00064;
 Thu, 20 Nov 2025 21:46:01 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-11.internal (MEProxy); Thu, 20 Nov 2025 21:46:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763693161;
 x=1763779561; bh=Nu3DB6Wvh2LS6EvAvZc6Dwk8tgw/PEW9V76B+WwhEOk=; b=
 Agpzd6TdCz/mQhnnvgPl61twBykcjlBGu5gWBaO85EPN4gQZreQT8ukeXIEM1Ja5
 //SRMQL4xks1H4m+SmyesVo38wj3GdnKzpVryH67rkfn6UWwTdRjts1RjcSG1Yk/
 Q/tpmv8rrnXEvdOOraxgV4020Vl09ZGtIqSbeqIkl9/o7/Dquk7v12oj2Sh5jK+J
 AxjF0Irv0WFFuOE2OaLedjYtvGYg7cumgu5wGWUm1ov4Ru/TkXTxkAqjG5wQy1zY
 3SScssUWuTi1cwC9KvJGR4yW/ivIDxz7uxyy9MQRVvFT3/bSwv+bgcoto44XKRDh
 eSpcgOGXcGMnOrCBKcwkSQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763693161; x=
 1763779561; bh=Nu3DB6Wvh2LS6EvAvZc6Dwk8tgw/PEW9V76B+WwhEOk=; b=D
 Q3L6h9np4XvaoBhgpa6aBgxtbPUzUviF6qJDQK5206sUR2+MwavJ8auTd7vFei0b
 nT+D+k83LHPo8bF02KLSnSmkEp5AS9xyj5EEiVAp/F+6RirxdqzJT3N65ECY5APM
 1Tu2Zzm9jUGGqnG5Vqy1D9OACmSi4WYlaeo821msdgqM1nf98HU65ZVqQBFoxijw
 XV36Nx2sEwY5vRUc3qt/SY/9SF727zvsPlJ/Z4oKL+P2qabFIzno2biswdxof8wU
 t+4MzZ8kIouGpA6x/ZGD9Vwl8BjyM/G/ZMNxbvhopbaRLnnf75Vno3+WBHNxvJtM
 1XTxkWPqThKoLYtj3TmXg==
X-ME-Sender: <xms:aNIfaYDoMDAHkdS0An5IS91pymUD3FV-LGBXZMJ8AZzLsXYLot8fdA>
 <xme:aNIfaRi_5C5AIrodGvhL4JLVKxNlK3h7JVcgPY4dTx7L8Wo-0TZdAxGTrLuvkwC-o
 sNjoWuT1ZMBWrUGbedcyMtOTW7w_m5KsLpB5gHvyeRQKqiAy8O4ek0>
X-ME-Received: <xmr:aNIfaQn7HuMVX5E2nhDleyjhiAanaQYWRcQZtgE5SWRQ4iYyLThcMa669Dug7k8wcA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvvdekjeelucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhr
 hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg
 hrnhepjeekhfetgeeuudevteeigfffuefftdeuffetteeuvdeifefggedvjeeiteeffedt
 necuffhomhgrihhnpehtuhhmsghlvgifvggvugdrnhhunecuvehluhhsthgvrhfuihiivg
 eptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghv
 pdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehfvg
 hrrhgrnhdrjhhorhgsrgesghhmrghilhdrtghomhdprhgtphhtthhopeeiiedvuddvsegu
 vggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtoheprghmshesghhnuhdrohhrghdprh
 gtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg
X-ME-Proxy: <xmx:aNIfadoGJ50DPKUv7El8WzdxTVrVkjzygWCZFRwmddYLuXV93VdHLA>
 <xmx:aNIfaZH8_gOJidjf14daXj2JYHca0i8edaA9IS58Tgv9Jdnjaie1Tw>
 <xmx:aNIfaZwdvqxnFXNrDglI6-U6JsIZ-Asma_7Q9zq88PdJiu3UmHcodA>
 <xmx:aNIfaerWR3ejZ64cShLRAIkJppkiyElXyF1GM1zRuNjycnIkUvhLKg>
 <xmx:adIfacD2u_3xn-zLqQQDomxq68LAALDIOt_qp9aZC6zlhqkS5nz6zO2P>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 20 Nov 2025 21:45:58 -0500 (EST)
Message-ID: <e83e6a04-a97f-4676-9f6e-44f34ecd567b@HIDDEN>
Date: Fri, 21 Nov 2025 04:45:57 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
 <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
 <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.6 (-)

On 20/11/2025 09:26, Ferran Jorba wrote:
> Sure. Thanks for the hint. This is what I've seen:
> 
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>    vc-fossil-diff(("/home/ddd/lib/ruby/uab_muscat_utils.rb") 
> "c9aed878023edfbff93125b727fff9155736c92b" "988d765fa5" "*vc-diff*" t)
>    vc-call-backend(Fossil diff ("/home/ddd/lib/ruby/ 
> uab_muscat_utils.rb") "c9aed878023edfbff93125b727fff9155736c92b" 
> "988d765fa5" "*vc-diff*" t)
>    vc-diff-internal(t (Fossil ("/home/ddd/lib/ruby/ 
> uab_muscat_utils.rb")) "c9aed878023edfbff93125b727fff9155736c92b" 
> "988d765fa5")
>    log-view-diff-common(149 149)
>    log-view-diff(149 149)
>    funcall-interactively(log-view-diff 149 149)
>    command-execute(log-view-diff)

Thanks! If you could do a little more:

* Navigate to the definition of vc-fossil-diff (using 'C-u M-.', or 'M-x 
find-function').
* Instrument it for interactive debugging using 'C-u C-M-x' (you can 
undo that later using plain 'C-M-x').
* Invoke the same scenario as above, pressing 'd' in a log-view buffer.

You should see the interactive debugged started inside that function. 
Step through using SPC until the wrong-type-argument error is signaled. 
I'm curious which place in the code does that.

Looking at its definition in 
https://tumbleweed.nu/r/vc-fossil/file?name=vc-fossil.el&ci=tip, nothing 
jumps out. As long as

   (vc-fossil-root (car files))

returns the root and not nil (which it probably does), the rest should 
just work.




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

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


Received: (at 66212) by debbugs.gnu.org; 20 Nov 2025 07:26:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 20 02:26:55 2025
Received: from localhost ([127.0.0.1]:44946 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLz4A-0004c8-NY
	for submit <at> debbugs.gnu.org; Thu, 20 Nov 2025 02:26:55 -0500
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:43487)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vLz48-0004bv-Iv
 for 66212 <at> debbugs.gnu.org; Thu, 20 Nov 2025 02:26:53 -0500
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-4779a4fc95aso11627625e9.1
 for <66212 <at> debbugs.gnu.org>; Wed, 19 Nov 2025 23:26:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763623606; x=1764228406; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Aw4fgwfLNfhhjdfgUVX1G/P56BEcBZ78BrpaEdUy7bs=;
 b=iMBbs21DfzBhUQ2Frr0jY9beAKG3ROay5XynQJjlHqIH4hECsxwPTGfflUXu2rtDMj
 xaF5vH5BQSW8ayG4VdTpJluKYv1M5Ln9jENkqbA+imNaV64IlKqpNP8v5VZnncjFqr7q
 W0yiK4JOeyEZG9EKRIb40+IbAWlnXaivIZy7LOId7I7j4Gb3928YM4pwEUnA53s983+k
 1uR87FXMN23qvcZhchQ3zns8uQ1qX2FHdaVExtBoDdrniGhq0pS7RXHt6cOb+JO7v99r
 /3em99tdQbJe/OcmGGpFrYYxNbeUfpDY3c3TdQnHZLFVrBrzY+rHaiNCp99DM0JFSuvu
 fNYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763623606; x=1764228406;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Aw4fgwfLNfhhjdfgUVX1G/P56BEcBZ78BrpaEdUy7bs=;
 b=ZKl05+XUCaQ/bAgOfd4VdR4AHwooL861baXxAzJuS1cGcHS5HfuMVU/1h76HVC3PNX
 r9DYVtmZTQ5BmQ0eVHvR6sB1+AQk57PtkavzZ9+L0VA1GuqkZ2RMuYA4MjnYCPdZ7ofV
 RXcKQRhW1yK+/StEsvfB4xFmaeDhlMbNCFuRMuisz2pOmyJpktFOIF43LoCnpSIKxkd/
 G5cnv74/EfrKVK95+ihEf1Y4OrC+I81sRgCE1Uba9fjI3Th94ZljYgk8Wjx0MGqzoavW
 Lf34H5YORQ5VpDz/GTHySe80urd0FPfRKStqmKH6BtiIilNQYYqKDFExPd3JG3PUYyLr
 aFQw==
X-Gm-Message-State: AOJu0Yx3AgcHOt52Hh+qy+rDFQEfEUiNXD8qBa4Nc6tO//i+EqluNCFC
 5KSyH8pkO/2uLDNP+jbe9rPUrFrGuic6X+bHszYI400w0MK14IxlG98DxF/AcJ1kZEkrhyjhWzl
 /Yo23Ilfm+5i0oK2/pSORtU2T6BN6W2c=
X-Gm-Gg: ASbGncvLzmBaNE0lmLnsiO8fJsQ9rkv+W9SQq0OQnPvX52Ts6kxrl87J62EWAvXtHiW
 PbqgsVYcREAc6H2U60NXckJ9nmKdkKtli95I4SyrJfpABkSuoxWqNCXGuLHDATGQAqDf72cSBkm
 qFq2HgPzPf+OpwXbsUoflC94EYUFv1BuGtAMwhCNYdvPHIGXA+atYztVYgBkrGlh098HtGGDFO8
 XTYwtQZeN/YZMpQXHkstugYvTmmhv6WRkXrEv9TZrkmbshSKN8lu6ClpQVIUWnbPSA1/oMSbA==
X-Google-Smtp-Source: AGHT+IGUliWYvVbqpqz6NuT/C/6+q3lCqEwBE5KR4o1OxMtlVZ0zyFL0dvQObujpV84GremXzJQRuQOEz39uAm+Ota4=
X-Received: by 2002:adf:b316:0:b0:429:cb8b:b58e with SMTP id
 ffacd0b85a97d-42cba78bfd5mr916929f8f.28.1763623606065; Wed, 19 Nov 2025
 23:26:46 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
 <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
In-Reply-To: <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Thu, 20 Nov 2025 08:26:34 +0100
X-Gm-Features: AWmQ_bkGswRk-20zjoGnQFVuY4AyQcm15lm0ByuY2xgMYeA3V4hSn_VSaEtC0UA
Message-ID: <CAFP8w4f1mOyTBLWsJf5+7Rzsn+yRHGiP=ob10W4_Gm_oPEG-vg@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000008e9edf0644019e8d"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

--0000000000008e9edf0644019e8d
Content-Type: text/plain; charset="UTF-8"

Sure. Thanks for the hint. This is what I've seen:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  vc-fossil-diff(("/home/ddd/lib/ruby/uab_muscat_utils.rb")
"c9aed878023edfbff93125b727fff9155736c92b" "988d765fa5" "*vc-diff*" t)
  vc-call-backend(Fossil diff ("/home/ddd/lib/ruby/uab_muscat_utils.rb")
"c9aed878023edfbff93125b727fff9155736c92b" "988d765fa5" "*vc-diff*" t)
  vc-diff-internal(t (Fossil ("/home/ddd/lib/ruby/uab_muscat_utils.rb"))
"c9aed878023edfbff93125b727fff9155736c92b" "988d765fa5")
  log-view-diff-common(149 149)
  log-view-diff(149 149)
  funcall-interactively(log-view-diff 149 149)
  command-execute(log-view-diff)

Hope it helps,

Ferran

Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dj., 20 de nov. 2025 a
les 4:29:

> On 19/11/2025 18:05, Ferran Jorba wrote:
> > I've just discovered now that I cannot longer inspect file history (C-x
> > v l) and hit d in the history buffer, it complains with a "Wrong type
> > argument: stringp, nil". It used to work in Debian 12.
>
> It might be of help if you 'M-x toggle-debug-on-error' (to turn that
> on), then try reproducing the problem, and then send us the resulting
> backtrace.
>

--0000000000008e9edf0644019e8d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Sure. Thanks for the hint. This is what I&#39;ve=
 seen:</div><div></div><div><br></div>Debugger entered--Lisp error: (wrong-=
type-argument stringp nil)<br>=C2=A0 vc-fossil-diff((&quot;/home/ddd/lib/ru=
by/uab_muscat_utils.rb&quot;) &quot;c9aed878023edfbff93125b727fff9155736c92=
b&quot; &quot;988d765fa5&quot; &quot;*vc-diff*&quot; t)<br>=C2=A0 vc-call-b=
ackend(Fossil diff (&quot;/home/ddd/lib/ruby/uab_muscat_utils.rb&quot;) &qu=
ot;c9aed878023edfbff93125b727fff9155736c92b&quot; &quot;988d765fa5&quot; &q=
uot;*vc-diff*&quot; t)<br>=C2=A0 vc-diff-internal(t (Fossil (&quot;/home/dd=
d/lib/ruby/uab_muscat_utils.rb&quot;)) &quot;c9aed878023edfbff93125b727fff9=
155736c92b&quot; &quot;988d765fa5&quot;)<br>=C2=A0 log-view-diff-common(149=
 149)<br>=C2=A0 log-view-diff(149 149)<br>=C2=A0 funcall-interactively(log-=
view-diff 149 149)<br>=C2=A0 command-execute(log-view-diff)<br><br></div><d=
iv>Hope it helps,</div><div><br></div><div>Ferran</div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">Missatge de Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">dmitry@g=
utov.dev</a>&gt; del dia dj., 20 de nov. 2025 a les 4:29:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">On 19/11/2025 18:05, Ferran Jorba=
 wrote:<br>
&gt; I&#39;ve just discovered=C2=A0now that I cannot longer inspect file hi=
story (C-x <br>
&gt; v l) and hit d in the history buffer, it complains with a &quot;Wrong =
type <br>
&gt; argument: stringp, nil&quot;. It used to work in Debian 12.<br>
<br>
It might be of help if you &#39;M-x toggle-debug-on-error&#39; (to turn tha=
t <br>
on), then try reproducing the problem, and then send us the resulting <br>
backtrace.<br>
</blockquote></div>

--0000000000008e9edf0644019e8d--




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

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


Received: (at 66212) by debbugs.gnu.org; 20 Nov 2025 03:29:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 22:29:57 2025
Received: from localhost ([127.0.0.1]:43350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLvMq-0006et-Pt
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 22:29:57 -0500
Received: from fhigh-a3-smtp.messagingengine.com ([103.168.172.154]:47477)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vLvMo-0006eX-Th
 for 66212 <at> debbugs.gnu.org; Wed, 19 Nov 2025 22:29:55 -0500
Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 37B0D140020C;
 Wed, 19 Nov 2025 22:29:49 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-02.internal (MEProxy); Wed, 19 Nov 2025 22:29:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763609389;
 x=1763695789; bh=1UX3xqyq3WPgc1oTB4+f849YbMauvBCPraQCwTtsWrc=; b=
 PUf50lcMViBh9bDSA3ZhDvMaiVaphv6UTdrHnDZZ5Wad+ELxsvbee2BIaSvFtBoo
 6gnXglDacAZIO+Fvrw8Cu1ehTVZQnzW7vIWw9YM+K+8Ovb3ZYpDBZaq9g2UhAHO0
 oLip4IL6eJ2JdXLx0wapQHza1xOCBbOv+ebdyucJaBixeJLXGuqQLEZI4x6z/9im
 0SxLlnWnFMIcBpaUKtMKBXquOEyl1bOq1zjhl2+2K6GDMhqZPLL/Re3qorFIYOiv
 jLnph53zdg12FJArjteoPc8ERs7Ov9dbvOG893lSfkkxTt4NUrFAqs5H8K5XVf0P
 6A83ZYKhq9qcBzzWWhRF7w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763609389; x=
 1763695789; bh=1UX3xqyq3WPgc1oTB4+f849YbMauvBCPraQCwTtsWrc=; b=s
 KzzF0s/oXlYWZ8IcuMqcc+nMqrc6uN2EGJt2KD2KGqdmpztZAVYkx2mn+fwfyqz0
 CmYN1oIQJKW9SJmOpY65CEEA9Lo3yvwDDmvubny7rj9gxJM6vhQzYC7/qID04yFE
 6kiUUb3wpA4CKQiB2Tptp/RbdrkJQ4Cs+OFmX03yZxsFUxHrPk0hJ42gVksLCN2m
 vm0QaEMOiFR5BJ2PifSh59CaRept5OUQbBH3TPaeIcNolcBZTSHY5oLSqSASLRPX
 9n1Wj2oYqTGKBfK2dFq0r59zO++zGxAcsnFeEoGY3GrZbPzL0cCeplhX4BPcFTep
 N4KWBUaKUMEQeOHmN09dw==
X-ME-Sender: <xms:LIseaYMOFmiLJ2BRqdit8upEAyUwcQJpiXTlk0zpyKT5SMrIcDGqPA>
 <xme:LIseaV-gYIAblVpTTMlA58A0ixXYsA5V8onaDRAPI3OBbSxNmRki2mGlw6bsQyN28
 aTikZIvxr4AJUPTzkq9nXTZnYyMIbq4DoM2JWssU7K0XZvnqay2TPY>
X-ME-Received: <xmr:LIseaUSwtyA5ZxNwj4Xudaqk_AFArbxwjHICtNgY6hkDUUWapo5T1SlP5jEbpZ3Ke2wl>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvvdeitddtucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhr
 hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg
 hrnhepgeelfeetkefghfdvhfdtgeevveevteetgeetveegtedthefhudekteehffeukeek
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih
 htrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhp
 ohhuthdprhgtphhtthhopehfvghrrhgrnhdrjhhorhgsrgesghhmrghilhdrtghomhdprh
 gtphhtthhopeeiiedvuddvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohep
 rghmshesghhnuhdrohhrghdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhith
 htohhnrdhnrghmvg
X-ME-Proxy: <xmx:LIseafkyY0Zbb6jRqwqj37lKVT-44o5FD4W_XRrePVYL39h407AhYA>
 <xmx:LIseacSf1bAJVaFDlhQcM9PSH2vQ_kYITWfsGD8LZDBY7uFWPZQ-0g>
 <xmx:LIseaVNsxcfdvRzvt90kvXlAt-LSEyjopf0BIXREQMZySqIgX8km-w>
 <xmx:LIseadXE0MxIh26PcXMGuwPfbYCe5cF0R6kGPqbSCJi8v33_xHD02w>
 <xmx:LYseaYOeaAvseqv7S9o-bL73AlAdZUjizJzMjBGlAtREQi-eg9wM87H8>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 19 Nov 2025 22:29:47 -0500 (EST)
Message-ID: <dbe9f16d-fb9f-4f24-a3ce-d38f61b883e8@HIDDEN>
Date: Thu, 20 Nov 2025 05:29:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
 <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.6 (-)

On 19/11/2025 18:05, Ferran Jorba wrote:
> I've just discovered now that I cannot longer inspect file history (C-x 
> v l) and hit d in the history buffer, it complains with a "Wrong type 
> argument: stringp, nil". It used to work in Debian 12.

It might be of help if you 'M-x toggle-debug-on-error' (to turn that 
on), then try reproducing the problem, and then send us the resulting 
backtrace.




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

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


Received: (at 66212) by debbugs.gnu.org; 19 Nov 2025 16:06:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 11:06:15 2025
Received: from localhost ([127.0.0.1]:38899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLkhD-0000cg-AJ
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 11:06:15 -0500
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:53656)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vLkhA-0000cP-Et
 for 66212 <at> debbugs.gnu.org; Wed, 19 Nov 2025 11:06:13 -0500
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-42b3b0d76fcso4304765f8f.3
 for <66212 <at> debbugs.gnu.org>; Wed, 19 Nov 2025 08:06:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763568366; x=1764173166; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=6lVr/nXTqtleDzjcF6ei/QVaBofDCEbIdXRwpRo19E0=;
 b=jKOtJ+L8/CFZDlKu6wa5Ud+ymAmF1jV0dW6jR3HWmk2/olnVBzPJWIhY8zjGU5As//
 aUGgM9OnkMUzfFeQJNMxdtgKcMKqJCUZVke7ecH704MLpMG4ZSK5P/r8wfbOZVfusUf3
 cjORuSZIasSOr3qTcBxy1fwVGKuuhtf8Y5qQAbe9AqKXcNfUx6aZzh7cbIpoVcdkl6dr
 7xqhd/vqp71bIdLxuTu6/wr4i7xQleAD1HkJ5BHnegpBXXPFXtXgMzgmTyHR0Q9RmkEm
 NTLbTq094+XFeSON/p4yCESKKQxqfrdxLzfVyFGi8UBg0O6mSky91zduuQptU9SOYXsk
 I8qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763568366; x=1764173166;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=6lVr/nXTqtleDzjcF6ei/QVaBofDCEbIdXRwpRo19E0=;
 b=J1MnPGxfoHUxParecWBkr+HDgrkWBC/3Qji0MmIvy9HISLeAYBQUwzI0uZly7tmLhI
 dR5vWWJweEuNeCWfIMEqlR1wF3rQFDjlICoaO2kt6JXtXRdR4kMpxXmoKJAK8WIP91Y0
 LUsu5uZIExXaZlyctqLpQgmBx3fJav30ATVThFO6DCzyJQCjrnaEjQdHPKjR7K5n6NlH
 wR3a2OEKK49iclhPEV+wXlVkyRGizK5F++eWTlWcOO3gc6ryoFNQCxQhh2VledIt1j4V
 xVWS+HGm9b5WK3bsBmLBh3WI2B6QWp08aQmxADBuqxVMg64kpCle8yDgPndiTnC75PTg
 0/EA==
X-Gm-Message-State: AOJu0YxeejlzSzkIdMivk/FvysxmXLsIhRIb8sgjxaHprkpt9a5nTypZ
 0s1sgj3DzmHWU+hhpnjLE8PSDLWH/idnH5etrHG9jx71sQSvx1v2nSZsbpDbDyP5jG7ZTuqO7cS
 gz9J5Ao0Oxx4NQcNyNuTTjnWCQRNAqIA=
X-Gm-Gg: ASbGncuDn1ZY8Fkc4ho/ceBHFXEMcdVGAyIzMUsocoimGWjftCzOc6rX6+sNmva6QZ6
 bREV+1YA8mSAh5yh3Fp6EzZsUwV1QXp1m3QUUPMah0nbcFAf3rPNU1OOC4ogSleOHd6WOX71Nqz
 E2gkh4kzrd06VsDyigZnMpc8xTT+yxRJXD9asFEid81MOnkUf50VtdeNOhgBFLbnyu6sWSyHiDN
 ZFcqvhjepuDfzaT1d+I87zi/OCHgl/jqoPJqsaiEdmdzYHrUgcRI/xVoh4vrg9vz80w6IrIueO1
 za8WeA==
X-Google-Smtp-Source: AGHT+IETAv2xo6951NmAh66KJ/8678H6cH+kLPO5lRrPPMaTW3JfWBwKHPpKe9VYcUWizJzyUVqNdiLhbpJdXjwIwRs=
X-Received: by 2002:a5d:5c89:0:b0:42b:3592:1bbd with SMTP id
 ffacd0b85a97d-42b5937230amr19129942f8f.33.1763568365975; Wed, 19 Nov 2025
 08:06:05 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
 <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
In-Reply-To: <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Wed, 19 Nov 2025 17:05:54 +0100
X-Gm-Features: AWmQ_bnu5DnEpUA6h2JjsBg1NDGy3UtnSfVkcOWec96RbbJ5noxo8l1nQJhKNtk
Message-ID: <CAFP8w4c2E0m6dSBZwV5zsd6hNNDndrMuRdE3ygmWLLzsScUPFQ@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000fdc05a0643f4c118"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

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

Hello Dmitry,

I've just discovered now that I cannot longer inspect file history (C-x v
l) and hit d in the history buffer, it complains with a "Wrong type
argument: stringp, nil". It used to work in Debian 12.

Hope it helps,

Ferran

Missatge de Ferran Jorba <ferran.jorba@HIDDEN> del dia dc., 19 de nov.
2025 a les 8:44:

> Hello Dmitry,
>
> good question. It turns out that I routinely was performing the commit
> from the diff (C-x v =) buffer, and it failed (and it still fails). It did
> work using Debian 12 versions of the packages.
>
> However, now I've done the commit from the file buffer itself, and it has
> worked perfectly. Twice, commiting two different files. Thanks so much for
> noticing it. So the incompatibility is more restricted.  But it seems that
> I won't be able to use your partial commit feature yet.
>
> Best regards,
>
> Ferran
>
>
> Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dc., 19 de nov. 2025
> a les 0:34:
>
>> Hi again!
>>
>> On 18/11/2025 18:26, Ferran Jorba wrote:
>> > [sorry for the duplicate, I forgot to reply everybody]
>> >
>> > Yes, vc-dir works perfectly.
>> >
>> > On Debian 12 we could use all vc-mode features for Fossil that we
>> tried:
>> > inspect logs, compare from base version, commits, etc. On Debian 13 we
>> > can do everything except for commits.
>>
>> Sorry, please clarify: does 'C-x v v' inside a VC Dir buffer not work
>> anymore either? And neither 'C-x v v' inside a file buffer?
>>
>> This would indicate a larger scale of compatibility breakage than
>> originally indicated in this report (which was about doing commits from
>> inside vc-diff buffers).
>>
>

--000000000000fdc05a0643f4c118
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello Dmitry,</div><div><br></div><div>I&#39;ve just =
discovered=C2=A0now that I cannot longer inspect file history (C-x v l) and=
 hit d in the history buffer, it complains with a &quot;Wrong type argument=
: stringp, nil&quot;. It used to work in Debian 12.</div><div><br></div><di=
v>Hope it helps,</div><div><br></div><div>Ferran</div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">Missatge de Ferran Jorba &lt;<a href=3D"mailto:ferran.jorba@HIDDEN">fe=
rran.jorba@HIDDEN</a>&gt; del dia dc., 19 de nov. 2025 a les 8:44:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div=
>Hello Dmitry,</div><div><br></div><div>good question. It turns out that I =
routinely was performing the commit from the diff (C-x v =3D) buffer, and i=
t failed (and it still fails). It did work using Debian 12 versions of the =
packages.</div><br><div>However, now I&#39;ve done the commit from the file=
 buffer itself, and it has worked perfectly. Twice, commiting two different=
 files. Thanks so much for noticing it. So the incompatibility is more rest=
ricted.=C2=A0 But it seems that I won&#39;t be able to use your partial com=
mit feature yet.</div><div><br></div><div>Best regards,</div><div><br></div=
><div>Ferran</div><div><br></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">Missatge de Dmitry Gutov &lt;<a href=3D"ma=
ilto:dmitry@HIDDEN" target=3D"_blank">dmitry@HIDDEN</a>&gt; del dia d=
c., 19 de nov. 2025 a les 0:34:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">Hi again!<br>
<br>
On 18/11/2025 18:26, Ferran Jorba wrote:<br>
&gt; [sorry for the duplicate, I forgot to reply everybody]<br>
&gt; <br>
&gt; Yes, vc-dir works perfectly.<br>
&gt; <br>
&gt; On Debian 12 we could use all vc-mode features for Fossil that we trie=
d: <br>
&gt; inspect logs, compare from base version, commits, etc. On Debian 13 we=
 <br>
&gt; can do everything except for commits.<br>
<br>
Sorry, please clarify: does &#39;C-x v v&#39; inside a VC Dir buffer not wo=
rk <br>
anymore either? And neither &#39;C-x v v&#39; inside a file buffer?<br>
<br>
This would indicate a larger scale of compatibility breakage than <br>
originally indicated in this report (which was about doing commits from <br=
>
inside vc-diff buffers).<br>
</blockquote></div>
</blockquote></div>

--000000000000fdc05a0643f4c118--




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

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


Received: (at 66212) by debbugs.gnu.org; 19 Nov 2025 07:44:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 19 02:44:26 2025
Received: from localhost ([127.0.0.1]:35135 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLcra-0003Un-8Z
	for submit <at> debbugs.gnu.org; Wed, 19 Nov 2025 02:44:26 -0500
Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:42211)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vLcrY-0003UD-LM
 for 66212 <at> debbugs.gnu.org; Wed, 19 Nov 2025 02:44:25 -0500
Received: by mail-wm1-x333.google.com with SMTP id
 5b1f17b1804b1-47774d3536dso4746755e9.0
 for <66212 <at> debbugs.gnu.org>; Tue, 18 Nov 2025 23:44:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763538258; x=1764143058; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=f/rETwZkx2XdFo+lCCz0rOj5hi3bsPzHdh8mFfL+5yE=;
 b=iOuQ+DQmaw+QvQ+hMyN1cAuf9IGx+jAKqWUgsG3pNWXoG3PsiMZ3dQx+kz/P0yhJj9
 AlusdxssMwsyx0Ieps31C0wjXuUnl2FFdsMGmrbdn5kf7+1tdRvWy4XHRzRnPXRzakjP
 qex/7rdvWFxjlGI0vluj5Zvo/fTMYTscJJTo9CgDXaDtJPtYGPNoJ1CCXhdOzkIukJN7
 44OjADOqz1+K9gxad/hmwo2jRNg9oEEufjllSx8LMDaT2gaKI4YMKWAB0psW+689UpMw
 /0renkw+0yesDKNj3Mw+W2reAOM0jZ8KaU26RkrJKknwy6Tmgyj7shei9RwWVT2B7JsI
 FkfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763538258; x=1764143058;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=f/rETwZkx2XdFo+lCCz0rOj5hi3bsPzHdh8mFfL+5yE=;
 b=KPd6iqILzo9VxBEh3LNntMoiRZFuXLYrW5YQ6wwryH767xP0g9nk5cpjsQ2p3MDaeI
 2c7lYDbYqvtzxPbIrXN+sV/C+BuACG+GZy4c4Efsd8PtpV17gAEHMI+AFq83Ze2uv4P6
 m44mXjzaGhQU2zZALuyk5oHSE5+CIRzQsJZK44d1zxoq0/WecaItPd1zO12agC4ty/SJ
 VO8IETlInVMFhmVtuJbXWvUgtx6INiqoYs8HyUdWkAGDNikvXPLomJXQkRkhtApQ2d5U
 sMAFSuuPDvPjaA4HBquMf7ALDz5lDdWvzlCLGaC1kajD0LOicOuAmPMc0xEFiUkb8YcV
 h0jQ==
X-Gm-Message-State: AOJu0YwN7qd468s7T8IAvRQsuqtUuZmTZhvE2gkRa1EBxWTXH9cb1z8h
 Q9mz7myAm1RmH3qv/4FtCCzj89XbwmMUht6Eg38RK05dq9Q9YPhrn3DDXvQMth4AsmGSCa97Cn7
 CTvuXcTXsHjHVEShRANB797MOjOf/rtM=
X-Gm-Gg: ASbGncvWH6IvUAQ+y2sm33Hvs1lpLR8yWWKpkb3w2pu/TC/k15dJ7sEL4Vm7vumtocJ
 Ha9Za7xnznLei2TaqN7FZk3a2IiWe6h1YAE0nP0h4p69qdar5KoIoAZfKqcJfVAgO7l9Al4SCgv
 Jm0eBFfwf/hxFWjTJZu0LVA9lLoAmShnyy3dDkQc/NfhbuS0KE6ZkEranlXnkupgOYZaiPcugEL
 v85gMO4K2u4Vh1MVDQ/42Wqnzl7G3yacyiWO+OhI3reNpXIcxxWgUStZtF6BlthlY53b1gjD2zo
 oQtf9V2b
X-Google-Smtp-Source: AGHT+IFrpe6yqmE+VK1odhvLWDz75nU0XBaAA3uBNgOJFRUfPq7ZK4wKkXtrRW+lmv/geQqMmDZ+iSmYEagJDNrfuaI=
X-Received: by 2002:a05:600c:558b:b0:475:dadd:c474 with SMTP id
 5b1f17b1804b1-477b18307bbmr9802355e9.10.1763538258218; Tue, 18 Nov 2025
 23:44:18 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
 <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
In-Reply-To: <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Wed, 19 Nov 2025 08:44:06 +0100
X-Gm-Features: AWmQ_bkstuyiKQ512hyZi8n8d6jzzw3swFNHqte9eMuE48X415QaIwWvu2IJv14
Message-ID: <CAFP8w4e8d69P-O8vWmPdp1EWV45ehtgVTcieYoV+G_b9z0Rr4A@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006dd2050643edbfe8"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

--0000000000006dd2050643edbfe8
Content-Type: text/plain; charset="UTF-8"

Hello Dmitry,

good question. It turns out that I routinely was performing the commit from
the diff (C-x v =) buffer, and it failed (and it still fails). It did work
using Debian 12 versions of the packages.

However, now I've done the commit from the file buffer itself, and it has
worked perfectly. Twice, commiting two different files. Thanks so much for
noticing it. So the incompatibility is more restricted.  But it seems that
I won't be able to use your partial commit feature yet.

Best regards,

Ferran


Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dc., 19 de nov. 2025 a
les 0:34:

> Hi again!
>
> On 18/11/2025 18:26, Ferran Jorba wrote:
> > [sorry for the duplicate, I forgot to reply everybody]
> >
> > Yes, vc-dir works perfectly.
> >
> > On Debian 12 we could use all vc-mode features for Fossil that we tried:
> > inspect logs, compare from base version, commits, etc. On Debian 13 we
> > can do everything except for commits.
>
> Sorry, please clarify: does 'C-x v v' inside a VC Dir buffer not work
> anymore either? And neither 'C-x v v' inside a file buffer?
>
> This would indicate a larger scale of compatibility breakage than
> originally indicated in this report (which was about doing commits from
> inside vc-diff buffers).
>

--0000000000006dd2050643edbfe8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello Dmitry,</div><div><br></div><div>good question.=
 It turns out that I routinely was performing the commit from the diff (C-x=
 v =3D) buffer, and it failed (and it still fails). It did work using Debia=
n 12 versions of the packages.</div><br><div>However, now I&#39;ve done the=
 commit from the file buffer itself, and it has worked perfectly. Twice, co=
mmiting two different files. Thanks so much for noticing it. So the incompa=
tibility is more restricted.=C2=A0 But it seems that I won&#39;t be able to=
 use your partial commit feature yet.</div><div><br></div><div>Best regards=
,</div><div><br></div><div>Ferran</div><div><br></div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">Missatge de Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">dmitry@g=
utov.dev</a>&gt; del dia dc., 19 de nov. 2025 a les 0:34:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">Hi again!<br>
<br>
On 18/11/2025 18:26, Ferran Jorba wrote:<br>
&gt; [sorry for the duplicate, I forgot to reply everybody]<br>
&gt; <br>
&gt; Yes, vc-dir works perfectly.<br>
&gt; <br>
&gt; On Debian 12 we could use all vc-mode features for Fossil that we trie=
d: <br>
&gt; inspect logs, compare from base version, commits, etc. On Debian 13 we=
 <br>
&gt; can do everything except for commits.<br>
<br>
Sorry, please clarify: does &#39;C-x v v&#39; inside a VC Dir buffer not wo=
rk <br>
anymore either? And neither &#39;C-x v v&#39; inside a file buffer?<br>
<br>
This would indicate a larger scale of compatibility breakage than <br>
originally indicated in this report (which was about doing commits from <br=
>
inside vc-diff buffers).<br>
</blockquote></div>

--0000000000006dd2050643edbfe8--




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

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


Received: (at 66212) by debbugs.gnu.org; 18 Nov 2025 23:35:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 18:35:07 2025
Received: from localhost ([127.0.0.1]:60485 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLVE2-00039h-Ph
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 18:35:07 -0500
Received: from fhigh-a2-smtp.messagingengine.com ([103.168.172.153]:51641)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vLVE0-00035v-1X
 for 66212 <at> debbugs.gnu.org; Tue, 18 Nov 2025 18:35:04 -0500
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46])
 by mailfhigh.phl.internal (Postfix) with ESMTP id 6709314001DE;
 Tue, 18 Nov 2025 18:34:58 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-06.internal (MEProxy); Tue, 18 Nov 2025 18:34:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763508898;
 x=1763595298; bh=MY8TX4+eyGjRtQ95Qd8tl1PwR7vm9UoBU3itPiC4whE=; b=
 LTHpaCsMagP1JIb2W8m2ToCoWjays0fPi7ggN37AD4Hshj40HDlvNl6o7xrgQSCq
 czbVH/Qbj2cGnwbF7BGejUbq/rOTWPYWw2VE5vRsOn0hYb74gXT1W0v2D0ROYI9x
 sMWWYGOjM+XhseK5I+zN6RCywAlbjOWOE00EiOIJdOHzAPyc235DWsfqlhcOgurj
 qVVMD4OI3sB/YmhT4y1Iq/ZIq81fBphhIU8GWOT7V2H4djNV5652BMk7YGPnZGsJ
 VVf5L+s3VHRBIoTzG3dkHCoi3ZIDx1sS0yAKCIlmXWURGYl86eI9rMVltNt6o3mD
 HmHHN7KqMWr4RB9IViQbnQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763508898; x=
 1763595298; bh=MY8TX4+eyGjRtQ95Qd8tl1PwR7vm9UoBU3itPiC4whE=; b=v
 6gELqfN9IZ6AQa0dFyUs+8a2UKc37jzkIK+85q1MDFYmGXvsEKHgO5Vlu3yoWvyM
 Bw7CtsrbtkRq4VQA2DG7/rzVYVrnPvat3TVDiZ2F/bZfW+Au4R4IOn4exhwp31TM
 S/y0wvGkb/tKx88OYQxCjx1CZ7zdVVjVvtntWn4Tr858gO9tpD/cIow5wHunXsNH
 E18UP3m9qPWKez3EGFD6cR5Q4egmfrV6rfXBcz+n+VFtNUb/2gLQT6+rTIuiw+og
 JD4KqOhNpcXWEtet6zAVoarRY5N9wIrOurLylkI9RGPrUnlv5TLes15H3Tgbmyxo
 TBgBd/PJPhAIW95UhzN+Q==
X-ME-Sender: <xms:oQIdaRWOaZ_Expfg7NLmOTPSs_y8McbFWRg4HzvAMaRitEC3Zc8fOA>
 <xme:oQIdaYkdI0oWytJvrPatLk5P-FIoFWIop1TCBt0XGGpZaaAA04asQWGEnpBAI6_cF
 GLJWK7kpdTTFqzLNuKZ8_lEJsIA7J0jc-HKUoTs3KGDP-avjZb91A>
X-ME-Received: <xmr:oQIdaSa3spN2O2zAITpb1ZHFeB0ejvx58PJ17XVnjsigXNhRAbKstNYUeRDf0SRs2w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvvddvieehucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhithhr
 hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg
 hrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedujeeh
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih
 htrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhp
 ohhuthdprhgtphhtthhopehfvghrrhgrnhdrjhhorhgsrgesghhmrghilhdrtghomhdprh
 gtphhtthhopeeiiedvuddvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohep
 rghmshesghhnuhdrohhrghdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhith
 htohhnrdhnrghmvg
X-ME-Proxy: <xmx:oQIdaTMtzBczZUcmT36mMjjCezxIo4XXLYIYn2dTeKO-jMyhWQsIMg>
 <xmx:oQIdaXZG0CSsHbk9nTbjazqlE_sGsnbdTQWVqtUE4LeCii3oZ4oHQA>
 <xmx:oQIdaR1SWmN-8l_g91AsmWMPbmMYX5c38vh5OENZ-fbDjlvbHn2PAg>
 <xmx:oQIdadcX4tNlxS-QI9rVNt7u62L6VFaCO_t60zgPsDsLwAU44Wx9hQ>
 <xmx:ogIdaZWIbj8W527oZVsvd665xUXqOBOPUXQiW9OlVPGj3yQphokdKg7N>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 18 Nov 2025 18:34:56 -0500 (EST)
Message-ID: <374373c9-e4cc-4cea-8ec7-48b087e83eb2@HIDDEN>
Date: Wed, 19 Nov 2025 01:34:54 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
 <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.6 (-)

Hi again!

On 18/11/2025 18:26, Ferran Jorba wrote:
> [sorry for the duplicate, I forgot to reply everybody]
> 
> Yes, vc-dir works perfectly.
> 
> On Debian 12 we could use all vc-mode features for Fossil that we tried: 
> inspect logs, compare from base version, commits, etc. On Debian 13 we 
> can do everything except for commits.

Sorry, please clarify: does 'C-x v v' inside a VC Dir buffer not work 
anymore either? And neither 'C-x v v' inside a file buffer?

This would indicate a larger scale of compatibility breakage than 
originally indicated in this report (which was about doing commits from 
inside vc-diff buffers).




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

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


Received: (at 66212) by debbugs.gnu.org; 18 Nov 2025 16:26:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 11:26:25 2025
Received: from localhost ([127.0.0.1]:58708 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLOXA-0000yi-HP
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 11:26:24 -0500
Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:60830)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vLOX8-0000y0-7v
 for 66212 <at> debbugs.gnu.org; Tue, 18 Nov 2025 11:26:23 -0500
Received: by mail-wr1-x42e.google.com with SMTP id
 ffacd0b85a97d-42b31507ed8so4600818f8f.1
 for <66212 <at> debbugs.gnu.org>; Tue, 18 Nov 2025 08:26:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763483176; x=1764087976; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=DcrYqpcRygxjleDTtXF9SXvFANWp0gTCePHvJ+5Vvtw=;
 b=fOw5hE1NzpAKuVQzQL41Y+R4vSIQnk7YXLgqn1PJj++MgPTzMZx9gk7HoyTZ0h7Qmr
 Aw/CGIxM81mEaTYsv07CW3GGG8KhMa+5QR1mzA0DYKyNeJJhj3AeEpWVqDRxf2Er6eTU
 NPd9WnQAdHAT+DZi1EvkL+EtGOYzfB5s5ffia3QWRX9hAmNMzSzUaL1fO7tmHjcXxEtN
 iU0s6MlWI0vtVgJva3EjS9CmKAS7tllVhhAiu7VYDJ5AYlyEiSwt88aoSoSe/bklNvc0
 O6/bJ84BV9YxF8i/sK71Rrq+73dAnxGr1vLqVIu/SzxzvMW63Ncq8SukZ2NUcetKVnMj
 pTJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763483176; x=1764087976;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DcrYqpcRygxjleDTtXF9SXvFANWp0gTCePHvJ+5Vvtw=;
 b=CT+LuSCnnGh4b2SpgCoDJrn6LGHD4NHyMPILcJ6pQrmrEYRXCvEKbmntSSX6Au5znf
 YDkFqAf+orw0c+m38z7qUkMpkbpXLkyPA3XT8hKMcZpxq7Pzkb6Isov2zcpJVl1HFt7J
 vhxWx+82TAvBwWnCdT56iu5d1MefcLskEhq6tXwPorHqu6+14HIjeql7Yqlgx2n5FcXp
 KbJczBFfxRU9eUPf6w/KAk3Rf2vCalEb3FGHoIX7bd8l9VY04kt+Z3/e0CJnPuW3txCl
 fp5fytITurercYNCbotlAv8nPItW95WiZQsbHV6KBMBI2xxfXvZZ3Wzw42GCAiY2MCrU
 aCKA==
X-Gm-Message-State: AOJu0Yy449dFxDJJ2qAh7YtAuKqzlsWcqyN5btG4wZx51qSjXZljqb7i
 uRjGFpSMnkakRWFEKclsrEh/7hfsTtMnM+y6IqPvQLrDa6Dnd5S8AjbrCXkD1kArA4D7eo9yf9g
 Do3ZxQ48qmHOoxnch9kI3lF49/hP3UiE=
X-Gm-Gg: ASbGncsp1QZR58N+GtnLAnWi6ifzXNITEkEMqUfpGVDk2+QDBnMnfumuQUPr3avbgwv
 gA2bPuQ5VAZaiBbP7drqNwOGU7dWq6UVHxmrFzTYhAc+ku/PXNDDXFGS/Oi+CUtP2pY8lB/ySos
 GTJRUWyBMKJqndjzi1FhR2O6cQnVqb/pIePfNqwDtjVJ5F3OzkoJfsKVTvpHE8GU/iKe3F9L9KS
 5Y/4D9o2GjO+2QZU7mr96hWwJPVgHMycH9eiVbQZTVxo0QJ8Gu8qp5VOCezGbZZaOxcQoRex0jW
 JBzVm/g=
X-Google-Smtp-Source: AGHT+IFnO0k24Bt0yFx9gbSjvAZsA4n3NRKKXTh5GOyaFv4Gxb0yFmszFIRPK9i9pusINvX88XnNpnn24NQB6SXQy8k=
X-Received: by 2002:a05:6000:25c8:b0:429:cda2:9ffd with SMTP id
 ffacd0b85a97d-42b59342d0dmr15685516f8f.9.1763483175899; Tue, 18 Nov 2025
 08:26:15 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
 <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
In-Reply-To: <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Tue, 18 Nov 2025 17:26:01 +0100
X-Gm-Features: AWmQ_blOlwcLhpuL_WJozBAdtCP2ivk_78loFJvyxr9PX4AAD-0rIvD0i5_VgrQ
Message-ID: <CAFP8w4feGNwhT3SMnA_FsvcHnzCq5vc03-0z=jcAiJmAr63-oQ@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000004456400643e0ec39"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

--0000000000004456400643e0ec39
Content-Type: text/plain; charset="UTF-8"

[sorry for the duplicate, I forgot to reply everybody]

Yes, vc-dir works perfectly.

On Debian 12 we could use all vc-mode features for Fossil that we tried:
inspect logs, compare from base version, commits, etc. On Debian 13 we can
do everything except for commits. Before finding this bug report, I forced
the installation of previous (2022.07.07-1) version of elpa-vc-fossil (
https://packages.debian.org/search?keywords=elpa-vc-fossil), just to check
if we could commit, but the errors are the same. So I suspect that is some
change in the behaviour of vc-mode that now makes vc-fossil fail.

Ferran


Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dt., 18 de nov. 2025 a
les 17:13:

> On 18/11/2025 07:53, Ferran Jorba wrote:
> > Sure. Please tell me if we can do any other test, although I'm elisp
> > illiterate. I was eager to use your Emacs partial commit feature
> > (https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-
> > emacs/ <https://gutov.dev/blog/2024/03/03/committing-a-partial-
> > changeset-in-emacs/>), as Fossil does not provide it natively.
>
> Glad to hear that.
>
> > But now
> > we are in a worse situation than before, as we cannot commit from within
> > Emacs any more. Fortunately, we can inspect differences, logs and so on,
> > but not commits.
>
> And this sounds bad. But committing from a VC Dir buffer still works,
> right? Or did that break in a recent version as well?
>

--0000000000004456400643e0ec39
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>[sorry for the duplicate, I forgot t=
o reply everybody]</div><div><br></div><div>Yes, vc-dir works perfectly.</d=
iv><div><br></div><div>On
 Debian 12 we could use all vc-mode features for Fossil that we tried:=20
inspect logs, compare from base version, commits, etc. On Debian 13 we=20
can do everything except for commits. Before finding this bug report, I=20
forced the installation of previous=C2=A0(2022.07.07-1) version of=20
elpa-vc-fossil (<a href=3D"https://packages.debian.org/search?keywords=3Del=
pa-vc-fossil" target=3D"_blank">https://packages.debian.org/search?keywords=
=3Delpa-vc-fossil</a>),
 just to check if we could commit, but the errors are the same. So I=20
suspect that is some change in the behaviour of vc-mode that now makes=20
vc-fossil fail.</div><div><br></div><div>Ferran</div></div><br></div><br><d=
iv class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gm=
ail_attr">Missatge de Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">=
dmitry@HIDDEN</a>&gt; del dia dt., 18 de nov. 2025 a les 17:13:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">On 18/11/2025 07:53, Fer=
ran Jorba wrote:<br>
&gt; Sure. Please tell me if we can do any other test, although=C2=A0I&#39;=
m elisp <br>
&gt; illiterate. I was eager to use your Emacs partial commit feature <br>
&gt; (<a href=3D"https://gutov.dev/blog/2024/03/03/committing-a-partial-cha=
ngeset-in-" rel=3D"noreferrer" target=3D"_blank">https://gutov.dev/blog/202=
4/03/03/committing-a-partial-changeset-in-</a> <br>
&gt; emacs/ &lt;<a href=3D"https://gutov.dev/blog/2024/03/03/committing-a-p=
artial-" rel=3D"noreferrer" target=3D"_blank">https://gutov.dev/blog/2024/0=
3/03/committing-a-partial-</a> <br>
&gt; changeset-in-emacs/&gt;), as Fossil does not provide it natively.<br>
<br>
Glad to hear that.<br>
<br>
&gt; But now <br>
&gt; we are in a worse situation than before, as we cannot commit from with=
in <br>
&gt; Emacs any more. Fortunately, we can inspect differences, logs and so o=
n, <br>
&gt; but not commits.<br>
<br>
And this sounds bad. But committing from a VC Dir buffer still works, <br>
right? Or did that break in a recent version as well?<br>
</blockquote></div>

--0000000000004456400643e0ec39--




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

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


Received: (at 66212) by debbugs.gnu.org; 18 Nov 2025 16:13:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 11:13:08 2025
Received: from localhost ([127.0.0.1]:58654 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLOKK-0008PU-23
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 11:13:08 -0500
Received: from fout-b2-smtp.messagingengine.com ([202.12.124.145]:44015)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vLOKH-0008Oe-FV
 for 66212 <at> debbugs.gnu.org; Tue, 18 Nov 2025 11:13:06 -0500
Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41])
 by mailfout.stl.internal (Postfix) with ESMTP id 8EC681D00276;
 Tue, 18 Nov 2025 11:12:59 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-01.internal (MEProxy); Tue, 18 Nov 2025 11:12:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763482379;
 x=1763568779; bh=OBiqHUCg9KZ4RkIsoJKfapQ8MzRStzqBdfpG5LNP6/U=; b=
 URXi4Ff+B7jbGfBgZlC75dmXI1oMc61LfUVX9hK7If11XC5zebhWBWQfX0ojh2RJ
 KNJEkL62mJU6AdCTnCNzcNqRjtipVU6nmP5hjiEZ+cYp3uMfTbVoxNvlkegOJnOR
 +b6TAc/tGpFesKb9KS+YlMDHTXnRsEaedKvq6aP3mRumqywjAQVTzcdpjqdgMm5U
 6bgIgMdBoK/cj5gy9R6OuCRO2XTl4+ukSY8x3cvvmRys6iB+8hXzcbVTjky/4Ixg
 kK4SyupmD6Qdf8mq61wh4LiAKYGm103wa0RSeuiFio9doNo/a3bJ77hEbOxS0mqj
 EKkSUtHVCLiKMljIVA+jXQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1763482379; x=
 1763568779; bh=OBiqHUCg9KZ4RkIsoJKfapQ8MzRStzqBdfpG5LNP6/U=; b=b
 umJKs8wgHpwDSBHCiC6Wg3hL59hgNBawz+8yEPcqDR4x+QrO0kQ1I6GYNfCU2EyR
 Gp4D30plHsOlyek3oHJ9A7G6bp9m/9aYwLBO/51gT6+Wp5eUipleL4+NdrV3OHoJ
 9dvWcRiOv9B7dCW9vwVlIbqZdNtjqWKa7X+QmelTDLPos7F568ICrjvA/zWdL/Cz
 24V2NW4s1FVnfpk2qvspz3wRRZgT8rN+55GbBMKVHG3YP6KeTYOXRKQ3FYOw3Z2X
 IvhEfm1xFymwv0VrCidlH+Z3zHf+s0mAf4oHuATnMHxQDLE9WmNupIBoA+iJCXA/
 AZGC6EKz4RTYvrO30B/3Q==
X-ME-Sender: <xms:Cpscaaska0WXodMpSCtc5D67SI4VB41R9k7POQMWDwrxrfypM7Cy5w>
 <xme:CpscaWf_YkxFpEVS1CUO-Yjw8SEHORFGXgKKbJVDRbGOzwPeLiimajV6qXZlIGUrp
 N5Mh43iA6LZ_KbzXIWfSj5GC9whBtpbNuTeElkP5iawEyvKT9QDh7E>
X-ME-Received: <xmr:CpscaaxWe6oD0w2q61RUIY8Ew4UeslL7zkheJpM5mB04xHIzs-DMSxEP796MpwnB9Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvvddujeeiucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhithhr
 hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg
 hrnhepudelhfdtveeghfffgffhffekgeelueetleetteefhfekgfdulefhfeehheetjeei
 necuffhomhgrihhnpehguhhtohhvrdguvghvnecuvehluhhsthgvrhfuihiivgeptdenuc
 frrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggp
 rhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehfvghrrhgrnh
 drjhhorhgsrgesghhmrghilhdrtghomhdprhgtphhtthhopeeiiedvuddvseguvggssghu
 ghhsrdhgnhhurdhorhhgpdhrtghpthhtoheprghmshesghhnuhdrohhrghdprhgtphhtth
 hopehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg
X-ME-Proxy: <xmx:CpscaUF9Ek5A44CFErMjR0PaSG2NMbyPKpaDX4NpurSCwVhgnOgPwg>
 <xmx:CpscaWzwlF1TAdQtdcECXaQJ1jQFMOzJiwNP5n-1kazVhsG8Io3Vig>
 <xmx:CpscaduzkUI593CsrrXCOJmLYkohMaiB0Y-1qPi3VHbHas0hy5Yl3w>
 <xmx:Cpscab1pb3_p7-d_NzHIy0G9VAa_FAUAk60ewpQgHT4ijiQo0eO2hA>
 <xmx:C5scaav2f7633qHQ_IpA36T1uqu_RWqHj3kMlY00a-05DTSbIm9T63Ob>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 18 Nov 2025 11:12:57 -0500 (EST)
Message-ID: <12f23b20-5772-4e7d-bbee-6d416c1d1a3d@HIDDEN>
Date: Tue, 18 Nov 2025 18:12:55 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
 <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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.6 (-)

On 18/11/2025 07:53, Ferran Jorba wrote:
> Sure. Please tell me if we can do any other test, although I'm elisp 
> illiterate. I was eager to use your Emacs partial commit feature 
> (https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in- 
> emacs/ <https://gutov.dev/blog/2024/03/03/committing-a-partial- 
> changeset-in-emacs/>), as Fossil does not provide it natively.

Glad to hear that.

> But now 
> we are in a worse situation than before, as we cannot commit from within 
> Emacs any more. Fortunately, we can inspect differences, logs and so on, 
> but not commits.

And this sounds bad. But committing from a VC Dir buffer still works, 
right? Or did that break in a recent version as well?




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

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


Received: (at 66212) by debbugs.gnu.org; 18 Nov 2025 05:54:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 18 00:54:12 2025
Received: from localhost ([127.0.0.1]:55520 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vLEfL-0003x4-CA
	for submit <at> debbugs.gnu.org; Tue, 18 Nov 2025 00:54:11 -0500
Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:44398)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vLEfH-0003wa-QT
 for 66212 <at> debbugs.gnu.org; Tue, 18 Nov 2025 00:54:08 -0500
Received: by mail-wr1-x42c.google.com with SMTP id
 ffacd0b85a97d-42b3c965ca9so2459621f8f.1
 for <66212 <at> debbugs.gnu.org>; Mon, 17 Nov 2025 21:54:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763445241; x=1764050041; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=QE6zWNzw6MH5lY/eHOnAjt6J7GViHtUIhWOZZklMdig=;
 b=NCcpaFZAS+gQrzdJTM2PRGZ2f2PdU5xVcEki05nJWWn4QBw7LExXftIinRXk0f3xaK
 bXnTVyV+wmsxT0CHvxO/LwfsVvUdED5jSRex/oBqgr/bqxEzHStYXcsz1DzP3oUgf1Gl
 WwXsJB7cqrKg8/8uwl8BJKiaXmjBVT2f3BoGlz+52SQyNcHLJMahiG3wgsh9iibq7ztl
 9E1TUNKK3dnkJX5R0cZQybRPctUr6jx89o7L21tSrMt+VwbFxAf49+uJRTsNLyDj9k2B
 JLPB1PbffdvrRSXx3uCzCWoD7g+YD4g49E8Pc/7VIMAvt/GJhQGf4yQRpYvJ1IyHr0tE
 E0IA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763445241; x=1764050041;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QE6zWNzw6MH5lY/eHOnAjt6J7GViHtUIhWOZZklMdig=;
 b=IWqeyKo48p+kXyIx6n2+HNhbHML8w3nQAgNTy3PpDwwxOkOeYZEzhiN7uj9z1KH4yI
 nHw7p0Qj/Jr4xisV8j5m8l2jsWy00MhcXI0WJS+Hq6H49XFZAHKvn2a+02tdt8M0+jH2
 0Oht/AfaAEpDARSnlyEbBk3bjAVCpS0nmaMTP6YR5uxhbMzybcm7DlPrWnNDoKds9q+G
 fP60DLnq/x6DuNfwNDljF373c3REQ9pUYHXY9hHchxg3WVhAIHu8E8kVgPOssk41Xuvg
 /zk0VvLzW7rN7pdNWHlzCSRkqMoA/Fk57pTkn1WP4FAp8cJa8qoF4wXr8Px3xxUkPajN
 Z4WA==
X-Gm-Message-State: AOJu0YwtuOee25HW0CuokZJ4bm3Owk8ukLRxLPif8ndH4s/4jREayCL9
 rHqPKUwrncmjYG/TIb0and2GjNTy5ezZNKD7msSptZA7tw6GRuEC+GK6Ny/zV8r7l97u/dUke8J
 Gal1WZQWAmxYIX0DsEWeiKZjBs/86I2U=
X-Gm-Gg: ASbGncu1OgzgalFbpOlNMUdMihd3NSWpWGIdF9oBsMsRJ1KHmqM70MMHHAn1BnkNVcm
 xmlkXZvbZkVhyPYjqvNb37Ukag0xyLmb4xSXeoAqOrNcmtVrCMZHzIwPGzuX3LJ6/9XPTbFmMEn
 9A3g7nHvnBJbdOl93iwwAxrFqz7Ou/lwRN5rGBKXTdBdC3vXw72ADEGIOkIHcGSfewmjpLGQbQj
 kjcHbMy8wd66ee6AZ09tPDJWYQ1mO9VtAPNXDHPotyjrQ6fHqa1Olt+w0ZdgSaRDJRfTKdOr0eI
 sxIj3dg=
X-Google-Smtp-Source: AGHT+IG/po4+GDxCldYx3j7XaMCP5ZbKRDUNlWWlYZ05AIU0LTVwpESrIzqUC4Ye0dZ6Gpb/0N67UPjENnhjf1KsuHY=
X-Received: by 2002:a05:6000:1a8d:b0:42b:3746:3b86 with SMTP id
 ffacd0b85a97d-42b5938aab5mr15442525f8f.54.1763445241351; Mon, 17 Nov 2025
 21:54:01 -0800 (PST)
MIME-Version: 1.0
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
 <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
In-Reply-To: <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Tue, 18 Nov 2025 06:53:49 +0100
X-Gm-Features: AWmQ_bkTb3sIgeU9e6FIl21K22bDFZlKTuHrMKRZeeyE6jCwuQB8bTYYvLOVs2k
Message-ID: <CAFP8w4dJuUMj8XShgh_V=vC0uz5SmzH-wDt51gAH7-7An7=KHw@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003110e70643d81725"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org,
 Sean Whitton <spwhitton@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: -0.9 (/)

--0000000000003110e70643d81725
Content-Type: text/plain; charset="UTF-8"

Hi Dmitry,

Sure. Please tell me if we can do any other test, although I'm elisp
illiterate. I was eager to use your Emacs partial commit feature (
https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/),
as Fossil does not provide it natively. But now we are in a worse situation
than before, as we cannot commit from within Emacs any more. Fortunately,
we can inspect differences, logs and so on, but not commits.

Thanks,

Ferran

Missatge de Dmitry Gutov <dmitry@HIDDEN> del dia dt., 18 de nov. 2025 a
les 1:32:

> Hi, thanks for the ping.
>
> Let's Cc Alfred, who is the maintainer of this package.
>
> On 15/11/2025 08:09, Ferran Jorba wrote:
> > same here. Since we upgraded our Debian servers from 12 to 13, we cannot
> > use vc-mode with fossil, that was working fine before. We are using
> > stock Debian 13 Emacs (30.1), Fossil (2.26) and elpa-vc-fossil
> (2023.05.04).
> >
> > After reading the information in this bug, I've done some experiments.
> > I've discovered that:
> >
> > * It works if I start Emacs from the project root directory, but only
> > the first commit. The next ones, it fails.
> > * It fails if Emacs is started from any other directory.
> >
> > The message is similar to the ones reported here, like:
> >
> > Patch failed: can't find file to patch at input line 5
> > Perhaps you used the wrong -p or --strip option?
> > The text leading up to this was:
> > --------------------------
> > |Index: bin/affiliations2institutions.rb
> > |==================================================================
> > |--- bin/affiliations2institutions.rb
> > |+++ bin/affiliations2institutions.rb
> > --------------------------
> > File to patch:
> > Skip this patch? [y]
> > Skipping patch.
> > 5 out of 5 hunks ignored
>
>

--0000000000003110e70643d81725
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Dmitry,</div><div><br></div><div>Sure. Please tell=
 me if we can do any other test, although=C2=A0I&#39;m elisp illiterate. I =
was eager to use your Emacs partial commit feature (<a href=3D"https://guto=
v.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/">https://gut=
ov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/</a>), as Fo=
ssil does not provide it natively. But now we are in a worse situation than=
 before, as we cannot commit from within Emacs any more. Fortunately, we ca=
n inspect differences, logs and so on, but not commits.</div><div><br></div=
><div>Thanks,</div><div><br></div><div>Ferran</div></div><br><div class=3D"=
gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">Mi=
ssatge de Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">dmitry@gutov=
.dev</a>&gt; del dia dt., 18 de nov. 2025 a les 1:32:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">Hi, thanks for the ping.<br>
<br>
Let&#39;s Cc Alfred, who is the maintainer of this package.<br>
<br>
On 15/11/2025 08:09, Ferran Jorba wrote:<br>
&gt; same here. Since we upgraded our Debian servers from 12 to 13, we cann=
ot <br>
&gt; use vc-mode with fossil, that was working fine before. We are using <b=
r>
&gt; stock Debian 13 Emacs (30.1), Fossil (2.26) and=C2=A0elpa-vc-fossil (2=
023.05.04).<br>
&gt; <br>
&gt; After reading the information in this bug, I&#39;ve done some experime=
nts. <br>
&gt; I&#39;ve discovered that:<br>
&gt; <br>
&gt; * It works if I start Emacs from the project root directory, but only =
<br>
&gt; the first commit. The next ones, it fails.<br>
&gt; * It fails if Emacs is started from any other directory.<br>
&gt; <br>
&gt; The message is similar to the ones reported here, like:<br>
&gt; <br>
&gt; Patch failed: can&#39;t find file to patch at input line 5<br>
&gt; Perhaps you used the wrong -p or --strip option?<br>
&gt; The text leading up to this was:<br>
&gt; --------------------------<br>
&gt; |Index: bin/affiliations2institutions.rb<br>
&gt; |=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt; |--- bin/affiliations2institutions.rb<br>
&gt; |+++ bin/affiliations2institutions.rb<br>
&gt; --------------------------<br>
&gt; File to patch:<br>
&gt; Skip this patch? [y]<br>
&gt; Skipping patch.<br>
&gt; 5 out of 5 hunks ignored<br>
<br>
</blockquote></div>

--0000000000003110e70643d81725--




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

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


Received: (at 66212) by debbugs.gnu.org; 18 Nov 2025 00:32:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 17 19:32:51 2025
Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vL9eM-0002kr-Ox
	for submit <at> debbugs.gnu.org; Mon, 17 Nov 2025 19:32:51 -0500
Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]:37549)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vL9eK-0002kW-F4
 for 66212 <at> debbugs.gnu.org; Mon, 17 Nov 2025 19:32:49 -0500
Received: from phl-compute-12.internal (phl-compute-12.internal [10.202.2.52])
 by mailfout.stl.internal (Postfix) with ESMTP id DED6D1D00170;
 Mon, 17 Nov 2025 19:32:42 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-12.internal (MEProxy); Mon, 17 Nov 2025 19:32:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1763425962;
 x=1763512362; bh=ae6I3DYdkBxnTbb2pdYpwxGp3LjSHlWHfJjh7ELDapk=; b=
 HqZVYsNELTdrKKnNZCBkLmWcrDeczLXD/lb0YzpPH0dG3gYKGaDoFZp1UUPGiHzD
 XFEOFjLd+k7GNWENsmA+QjvfBLq3DqDS7DH69MWPE15bsAzdCLLCWNu0KDM0pEPJ
 VLhulYz7vxzqeyLemGOJwiOQa8cdaDgy8BPJs0v4zPmM31U4gR/IBI/iTg+yAZHo
 osutKyTeG987hNe3yNb3burg0uW+lRZmQDW3KzcSNjQFdvwqKpYZxphxZ1JgzlsP
 f9TI39KOeYsIDicYPQM8lMichsogLulp7u/tWbR12/1aliekV6TBXP5UeRYcm1hh
 ql9j9ZW/fBV+/f7OAwar5g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm3; t=1763425962; x=1763512362; bh=a
 e6I3DYdkBxnTbb2pdYpwxGp3LjSHlWHfJjh7ELDapk=; b=ACWBT7rsFyrEH/Uaj
 fRGaUYZ4/BZYLG8S3kgAqreCSucHgCaXxId9CU2fmiF7PjBt6zP84Th+FqN599qE
 MTNwyvoG/Cv9AuGUeJz6b1CpwzDfngtY6oAmlI1vFoL9XMBF7yYDKVu3Vi+SuY6V
 j901SMndFH3WjiWaBHiCSx7smrT3YsbPvxHLRJGSvXF7HYXIuXAKhmqcvnYoiTDm
 rUUrFWL+zPMqBl6B77v8t4DuEG8ptpUyNoUzOVNyKjtZBq2dLPeA8/SMd9/MjhdF
 2QPctJK1i7p2sqKJJXsIHJj1L1P6GrZp7BPeG7MNNV8cuk+cABmhjg/Mp3Fs8yUn
 1Domg==
X-ME-Sender: <xms:qr4baS__tClCibvJm93igJQBdqzbsts77n6a7w31RvS_KckCn1V1qw>
 <xme:qr4baaLYehJ3y_XqReNDeuQUbs_EmUx8aXORuVv6rAA84NyTl6ZrJmSZ8Urcykmuh
 ItG6CJ5z-WHCwQiZLZIBnKwjf_H9ULnW5b19mUJ0uLUlwti1YPwovg>
X-ME-Received: <xmr:qr4baVbRxaID3awl7T9gh_RDI1Rhy71Pl1U3v0B1tzzVxz-wUxbiT--RtXuW9osNhQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvudelledtucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf
 gurhepkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomhepffhmihhtrhih
 ucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrh
 hnpeegueegteffuddvjeevvdelleeitdeftdduhfeffeffjedukeevjedvfeffgfevgeen
 ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhith
 hrhiesghhuthhovhdruggvvhdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphho
 uhhtpdhrtghpthhtohepfhgvrhhrrghnrdhjohhrsggrsehgmhgrihhlrdgtohhmpdhrtg
 hpthhtohepieeivdduvdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegr
 mhhssehgnhhurdhorhhg
X-ME-Proxy: <xmx:qr4baULpX4DsE7KoGwWwkTbvMMYxQbbQu4CkFLtKeLtdEJzpkH7Ptg>
 <xmx:qr4babAYoYN-yzU3VTmvWNY8dRJ_aMief2BJVOkbVALXQ0-QqHVmWQ>
 <xmx:qr4baRoklzR2_vLQawnBJTBuZVQKuDtY3acWI8S5VYQlrIn-IXszQQ>
 <xmx:qr4baejElHDYVxb7ARtjCdan01JdDNNmmlDnzlrvtjPytDDsAoP-Vg>
 <xmx:qr4baX1hAssoyKLyhH670dl4k-sH9lTeqD9ytPsw0mPInpENKCZI7D8C>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 17 Nov 2025 19:32:41 -0500 (EST)
Message-ID: <ae194330-a376-4749-bdc5-f26537dcbd48@HIDDEN>
Date: Tue, 18 Nov 2025 02:32:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: Ferran Jorba <ferran.jorba@HIDDEN>, 66212 <at> debbugs.gnu.org,
 "Alfred M. Szmidt" <ams@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN>
 <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 66212
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.6 (-)

Hi, thanks for the ping.

Let's Cc Alfred, who is the maintainer of this package.

On 15/11/2025 08:09, Ferran Jorba wrote:
> same here. Since we upgraded our Debian servers from 12 to 13, we cannot 
> use vc-mode with fossil, that was working fine before. We are using 
> stock Debian 13 Emacs (30.1), Fossil (2.26) and elpa-vc-fossil (2023.05.04).
> 
> After reading the information in this bug, I've done some experiments. 
> I've discovered that:
> 
> * It works if I start Emacs from the project root directory, but only 
> the first commit. The next ones, it fails.
> * It fails if Emacs is started from any other directory.
> 
> The message is similar to the ones reported here, like:
> 
> Patch failed: can't find file to patch at input line 5
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: bin/affiliations2institutions.rb
> |==================================================================
> |--- bin/affiliations2institutions.rb
> |+++ bin/affiliations2institutions.rb
> --------------------------
> File to patch:
> Skip this patch? [y]
> Skipping patch.
> 5 out of 5 hunks ignored





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

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


Received: (at 66212) by debbugs.gnu.org; 15 Nov 2025 06:17:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 15 01:17:52 2025
Received: from localhost ([127.0.0.1]:33210 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vK9bb-0006GY-Gf
	for submit <at> debbugs.gnu.org; Sat, 15 Nov 2025 01:17:52 -0500
Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:51399)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ferran.jorba@HIDDEN>)
 id 1vK9UE-0005vo-CQ
 for 66212 <at> debbugs.gnu.org; Sat, 15 Nov 2025 01:10:14 -0500
Received: by mail-wr1-x42c.google.com with SMTP id
 ffacd0b85a97d-42b39d51dcfso1398354f8f.2
 for <66212 <at> debbugs.gnu.org>; Fri, 14 Nov 2025 22:10:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1763187007; x=1763791807; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=B/lf1URhZ39bCQwbuSgmkoEMKu3CHejSR+K/+Fy9iLI=;
 b=AjTOXtrxv/29iUnyyd+1RoZvnG96wVKWzYB0WoV7dSKMydVgSUVqqndT2omo8068Xk
 ZzeB0oCq2s+mn70BxqzXbKtfwkPwjG/hrdzrVLX9260qS8cYjU5Fd1hStRbZ9OXXmBDt
 AyLM8sVQXrNiGfUCOYp7VddCFbQDZdq9QTQ6Oy+BxNr/z1FJoH8KI/N0ZtmVdqYWQfHy
 x2e+iaG3aslJT0m5LFzKyRprGI85AQqKp29dAp2dEwHXtoLjZk/uBZOmviBlKMzDbk9T
 sbPvJDKf4dHzdyow20Qx8OsP42FFbvohRHR9YVTy+UnQQa1BU2oqZlV3zSZ2G2Wf1Yoh
 zACw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763187007; x=1763791807;
 h=to:subject:message-id:date:from:mime-version:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=B/lf1URhZ39bCQwbuSgmkoEMKu3CHejSR+K/+Fy9iLI=;
 b=ILopq+k69rB3D3MzBChkeqNOk3odgudE+romBGG/VGruP0OEc+taYcr1K5nsDz4pf8
 EcgOXJIfAPDxk+npD85Ek3OdScL/AcVLa0I58vwc//rAzFlAxe5tWc1ix4JUo4TNeG+e
 CX3poHkGSbqQvYRLZNWAwCmbKFMYns2cPdX80luuV10kTVQOgs/v54Xinzqpy5dJ5lok
 i9CpUeIzLXjL6FiQujlJmXaa3xWM1qB6zB4AvXlKcvsgTF1CzclJR9mRgSX6o6mQ1CZc
 VeMvppi9RYd9neVOJPP2EHw++QkY/MXPixsfCFYlnlqYnAVLq0LCuBuXvMV7D1mp0oJf
 C9OQ==
X-Gm-Message-State: AOJu0YzM6gCIl0GwrM9lmndnJUyFVg6GNIm4ox/8F4WQb3m7TzRI1XZk
 60LiGplXQeIJcOfNI2rfFNYOePHCNONXgHLsAqz2ltskUuNEHb/12b9Wc2USHNBrz8GAKzGyA4v
 pRZBOEvPJMr+LtmFqI17Is1fu6fOVFeRovL/k
X-Gm-Gg: ASbGncuTfXyHEjmG7VW2OlusKl+xmOjDHcYwK5YZ1W3n63qQRPPyUY1M4GL4UK76+4d
 sK+6hrhGhzgUIwfTw8op33wGNjvpQ7jcjA2gFORkgKuF1lCsFscrcm4cG01EaPOXsEPizPF3COO
 L9eadZcxEfdyebRb8n5yhC8o7kp05IATunV6Je6Sd6DTjsSCbugzlXmo9FuQvvmbcEj9mtZWOMK
 4Ny77iT5qmO8H2ug9vfQ7W9O0XCZr1fA82V96RILEnzxwPTdHeCQ5xHRJApskV4HF4VSfNomc84
 V7n9Fqdt8/4gfXvRXw==
X-Google-Smtp-Source: AGHT+IHLmnRFnHDfngocE8AgQFGhmiLPp1utynEeW0gUK//PxTt46W0ewPtvPUVM2e1dfKyUVXrxhSRlTPFThsGLKB0=
X-Received: by 2002:a5d:64e3:0:b0:42b:4061:2416 with SMTP id
 ffacd0b85a97d-42b59396ee3mr5209539f8f.52.1763187007472; Fri, 14 Nov 2025
 22:10:07 -0800 (PST)
MIME-Version: 1.0
From: Ferran Jorba <ferran.jorba@HIDDEN>
Date: Sat, 15 Nov 2025 07:09:56 +0100
X-Gm-Features: AWmQ_bnym9kATNUik6VhnZpY0cbY0i2vzvEFjcileYN8HzUFBHLlGNNan1Md_Ew
Message-ID: <CAFP8w4eSTyMHDH9FzBdx5=pUS9SEj-Kg1nXpk2qnP3jmYHZ7Sg@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
To: 66212 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="00000000000040ca2006439bf7a8"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
X-Mailman-Approved-At: Sat, 15 Nov 2025 01:17:50 -0500
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.9 (/)

--00000000000040ca2006439bf7a8
Content-Type: text/plain; charset="UTF-8"

Hello,

same here. Since we upgraded our Debian servers from 12 to 13, we cannot
use vc-mode with fossil, that was working fine before. We are using stock
Debian 13 Emacs (30.1), Fossil (2.26) and elpa-vc-fossil (2023.05.04).

After reading the information in this bug, I've done some experiments. I've
discovered that:

* It works if I start Emacs from the project root directory, but only the
first commit. The next ones, it fails.
* It fails if Emacs is started from any other directory.

The message is similar to the ones reported here, like:

Patch failed: can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: bin/affiliations2institutions.rb
|==================================================================
|--- bin/affiliations2institutions.rb
|+++ bin/affiliations2institutions.rb
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
5 out of 5 hunks ignored

Hope it helps,

Ferran

--00000000000040ca2006439bf7a8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello,</div><div><br></div><div></di=
v><div>same here. Since we upgraded our Debian servers from 12 to 13, we ca=
nnot use vc-mode with fossil, that was working fine before. We are using st=
ock Debian 13 Emacs (30.1), Fossil (2.26) and=C2=A0elpa-vc-fossil (2023.05.=
04).</div><div><br></div><div>After reading the information in this bug, I&=
#39;ve done some experiments. I&#39;ve discovered that:</div><div><br></div=
><div>* It works if I start Emacs from the project root directory, but only=
 the first commit. The next ones, it fails.</div><div></div><div>* It fails=
 if Emacs is started from any other directory.</div><div><br></div>The mess=
age is similar to the ones reported here, like:</div><div dir=3D"ltr"><br><=
/div><div dir=3D"ltr"><div>Patch failed: can&#39;t find file to patch at in=
put line 5<br>Perhaps you used the wrong -p or --strip option?<br>The text =
leading up to this was:<br>--------------------------<br>|Index: bin/affili=
ations2institutions.rb<br>|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<br>|--- bin/affiliations2institutions.rb<br>|+++ bin/affiliations2institut=
ions.rb<br>--------------------------<br>File to patch:<br>Skip this patch?=
 [y]<br>Skipping patch.<br>5 out of 5 hunks ignored<br><br></div><div>Hope =
it helps,</div><div><br></div><div>Ferran</div></div></div>

--00000000000040ca2006439bf7a8--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66212; Package emacs. Full text available.
Added tag(s) moreinfo. Request was from Sean Whitton <spwhitton@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 66212) by debbugs.gnu.org; 14 Mar 2025 04:22:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 00:22:31 2025
Received: from localhost ([127.0.0.1]:59348 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tswZ5-0004eX-Hq
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 00:22:31 -0400
Received: from sendmail.purelymail.com ([34.202.193.197]:33202)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1tswZ3-0004eD-8E
 for 66212 <at> debbugs.gnu.org; Fri, 14 Mar 2025 00:22:29 -0400
DKIM-Signature: a=rsa-sha256;
 b=dKebMGP7ugM4EtaVGwGu9+FvLQr856yEp1aumuY7buygDL1FWtSUvldSDss7Cu/oEgN95RBKN4BVm303pfa8ixGM4gs0yEroMmNgy08geVcI9QZwI3wdBLI6G+AUIjpNRo9Mw7La9omF99M1ywi9pJbkFeplbiGjeMf15RkdgPaY9M+1ApblxPM7R0VgehUrpka+n/CTqytSWzO0rCyMDOawTAy5pIbHWjeKyFFH39ssPptK/+Cuiz+0oJNZjKRRtN3s2x4nvRVl5oOUrx5ziGLfSnUQ6A7pB3wxi/dtDhAuDy0NkWYoJxOjSr6MpJHsdv3r4XtouYIBRy8oZEdiHg==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=DLHm6K7yRRJhhd9rMTUdoVe6Ki6KhsTiuV0/eLuCEXk=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=j7BOqymlvRR1raq2koA/0ONdh1nEa2WM1KcbumJeihrYpNwlMRMLnXichBeYUoLmFrmSjhQfrk8L6VkM7Aa/bD7HJrUL9PJ9GS4BAyYlWkpY+H3s5yG5evAjio+FgWN79lRho0WNoJ3Vw8yVHQvCT3nFD2m1nD6FhHZihhNxBoifsIYcsreHNgZZdpgMftSmJeB79W8WCu2fvtzL9WOMWwY3SBcrasghWW7YiD2H9H93s6WY+CRcmx9OdHbOiTuK+Wui1pYPVJQXZNETHUu3CBg3BbXPe/40INGLJjvwwt2oNn8zOKO4rD3X+fnuJnw2xVIseVlSD7hgFe6EdNmTgg==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=DLHm6K7yRRJhhd9rMTUdoVe6Ki6KhsTiuV0/eLuCEXk=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 66212 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2013983655; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Fri, 14 Mar 2025 04:22:23 +0000 (UTC)
Received: by melete.silentflame.com (Postfix, from userid 1000)
 id 3E90B7EE68C; Fri, 14 Mar 2025 12:22:20 +0800 (CST)
From: Sean Whitton <spwhitton@HIDDEN>
To: "Alfred M. Szmidt" <ams@HIDDEN>
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
In-Reply-To: <E1qmCjj-0007uG-Jt@HIDDEN>
References: <E1ql77d-0004z6-EE@HIDDEN> <83fs2x1mha.fsf@HIDDEN>
 <E1qmCjj-0007uG-Jt@HIDDEN>
Date: Fri, 14 Mar 2025 12:22:20 +0800
Message-ID: <878qp81bsz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 66212
Cc: control <at> debbugs.gnu.org, 66212 <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.9 (/)

tag 66212 + moreinfo
thanks

On Fri 29 Sep 2023 at 08:36am -04, Alfred M. Szmidt wrote:

>    or doesn't set the default-directory of the vc-diff buffer to the
>    directory of the files as named in the diffs.
>
> I'll check that.

Were you able to check this?

Thanks.

-- 
Sean Whitton




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

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


Received: (at 66212) by debbugs.gnu.org; 29 Sep 2023 12:37:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 08:37:18 2023
Received: from localhost ([127.0.0.1]:55485 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qmCk9-0004sE-SL
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 08:37:18 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:36946)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ams@HIDDEN>) id 1qmCk4-0004rt-5n
 for 66212 <at> debbugs.gnu.org; Fri, 29 Sep 2023 08:37:16 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ams@HIDDEN>) id 1qmCjk-00053b-00
 for 66212 <at> debbugs.gnu.org; Fri, 29 Sep 2023 08:36:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From:
 mime-version; bh=roYtko8b6H6P4yquxgIN9lXc/RmkNkE+4qhq3VXgU+4=; b=oP4jnyKx32ke
 vOqzRsQ0SY70LCr5JfXrp8g94vRcBYj/rSsrRitiuCUlM85RyXajJYRGW6s4VhtK7pNCeLe5fXtWz
 rmGhWYB6r+AWn3h1/xYWxw4l8vBTlS0QST97v7NAHVByHpfX3SDUIm2TimJaU9k6v1mwc/ORDB3w7
 tAmkeZBTFN1KAlp+6hEigMDONtxDODNWyCDMCXTnOhBjBo6NXE6BeWSwxT6m3imUwGwDkvZc9axIh
 /kptoX1UW4wIarfCy9ttjxD2TZb6Au0ZmEXMNmOXVcRguf8XhQ9ftNBQXg5mVkOX9WjkFjtDpMKuM
 d5SAjMHMbkV1bIBRXiz/wQ==;
Received: from ams by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <ams@HIDDEN>)
 id 1qmCjj-0007uG-Jt; Fri, 29 Sep 2023 08:36:51 -0400
From: "Alfred M. Szmidt" <ams@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <83fs2x1mha.fsf@HIDDEN> (message from Eli Zaretskii on Fri, 29
 Sep 2023 10:12:49 +0300)
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
References: <E1ql77d-0004z6-EE@HIDDEN> <83fs2x1mha.fsf@HIDDEN>
Message-Id: <E1qmCjj-0007uG-Jt@HIDDEN>
Date: Fri, 29 Sep 2023 08:36:51 -0400
X-Spam-Score: -2.2 (--)
X-Debbugs-Envelope-To: 66212
Cc: 66212 <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.2 (---)


   > From: "Alfred M. Szmidt" <ams@HIDDEN>
   > Date: Tue, 26 Sep 2023 08:25:01 -0400
   > 
   > 
   > When trying to use C-x v v in a vc-diff buffer, and when the version
   > control system is Fossil (this is using GNU patch):
   > 
   > Checking in foo...
   > user-error: Patch failed: can't find file to patch at input line 5
   > Perhaps you used the wrong -p or --strip option?
   > The text leading up to this was:
   > --------------------------
   > |Index: foo
   > |==================================================================
   > |--- foo
   > |+++ foo
   > --------------------------
   > File to patch: 
   > Skip this patch? [y] 
   > Skipping patch.
   > 1 out of 1 hunk ignored
   > 
   > 
   > To reproduce, make a empty Fossil repostiroy, add and commit a file,
   > add a line, C-x v =, C-x v v.  vc-fossil has to be installed.

   Crystal ball says that vc-fossil (which is not part of Emacs, AFAICT)
   either doesn't instruct Fossil to produce root-relative file names in
   the diffs (IOW, "foo" above should actually ne "some/directory/foo"),

The file foo was in ./ -- so I think the above is correct.

   or doesn't set the default-directory of the vc-diff buffer to the
   directory of the files as named in the diffs.

I'll check that.




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

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


Received: (at 66212) by debbugs.gnu.org; 29 Sep 2023 07:13:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 03:13:43 2023
Received: from localhost ([127.0.0.1]:55041 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm7gv-00017r-7j
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 03:13:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35272)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qm7gt-00017d-JJ
 for 66212 <at> debbugs.gnu.org; Fri, 29 Sep 2023 03:13:36 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qm7gW-0007uq-EQ
 for 66212 <at> debbugs.gnu.org; Fri, 29 Sep 2023 03:13:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=lHcjIjejYR6O7OqIgN4XYnCZ7geu1Qm6bS5DQaJEIAc=; b=QrrK4kGkEggN
 PKENvQ9RU9ZtOO6AkXX0Q1pcD712E1kovjYdHuudZLlVOPJqJB48C2fmgGv/v2j4pc7r/1sAY3Wg3
 Bv9F+UKToc6oc+fLkf/lnS3z2tYqB8zEDFF496GRDPOm/OMvuMYpUuBLFrv82xueatE66Uh5l03+M
 qq4YtEbQu1IqzmffzJQTqtj+r2QbWMc+SK/RqF4oTSFrj7UUvJ2wA6kZ+Ohn1Ep9B8ePLc9rQ/9Fv
 Jsw88NvdoNtOiulEAh78AG+U1KEn0BOPVmmLy8BWs+J7awMZlhUnEqHtYtWVta0IFXmOaTLrJObLR
 DJHr41e5ci3i1+zdf/suwg==;
Date: Fri, 29 Sep 2023 10:12:49 +0300
Message-Id: <83fs2x1mha.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Alfred M. Szmidt" <ams@HIDDEN>
In-Reply-To: <E1ql77d-0004z6-EE@HIDDEN> (ams@HIDDEN)
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
References: <E1ql77d-0004z6-EE@HIDDEN>
X-Spam-Score: -2.2 (--)
X-Debbugs-Envelope-To: 66212
Cc: 66212 <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.9 (/)

> From: "Alfred M. Szmidt" <ams@HIDDEN>
> Date: Tue, 26 Sep 2023 08:25:01 -0400
> 
> 
> When trying to use C-x v v in a vc-diff buffer, and when the version
> control system is Fossil (this is using GNU patch):
> 
> Checking in foo...
> user-error: Patch failed: can't find file to patch at input line 5
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: foo
> |==================================================================
> |--- foo
> |+++ foo
> --------------------------
> File to patch: 
> Skip this patch? [y] 
> Skipping patch.
> 1 out of 1 hunk ignored
> 
> 
> To reproduce, make a empty Fossil repostiroy, add and commit a file,
> add a line, C-x v =, C-x v v.  vc-fossil has to be installed.

Crystal ball says that vc-fossil (which is not part of Emacs, AFAICT)
either doesn't instruct Fossil to produce root-relative file names in
the diffs (IOW, "foo" above should actually ne "some/directory/foo"),
or doesn't set the default-directory of the vc-diff buffer to the
directory of the files as named in the diffs.




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

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


Received: (at 66212) by debbugs.gnu.org; 26 Sep 2023 13:45:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 26 09:45:45 2023
Received: from localhost ([127.0.0.1]:47648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ql8Nk-0004yq-Sf
	for submit <at> debbugs.gnu.org; Tue, 26 Sep 2023 09:45:45 -0400
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:51709)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1ql8Ni-0004yb-SI
 for 66212 <at> debbugs.gnu.org; Tue, 26 Sep 2023 09:45:43 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id B38785C25F0;
 Tue, 26 Sep 2023 09:45:24 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Tue, 26 Sep 2023 09:45:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to; s=fm1; t=
 1695735924; x=1695822324; bh=v7hYk5NCzro7ZwabzMC7t/MyNsJTFlrPdbY
 Q2kUT4d0=; b=ltx11MHhGJvreoPXocetMHRJ/y4mJsYodhUK3pePu8iZrveWzhJ
 f469jPvoG1qh+0C2Ae40hbavB8pKpw+vqy5V8SyTmS03gJ29VTR6ZFe+37g+vT8Q
 JqmicDMRVE2Ib5zekg0ocMr4H9ylRYYDlD0YT4q/xfCSz8zFvYFEB4qxXlomqsDN
 txV27B+ZhzSfr77ekuzpzRaJS6xaokiBiILw8Ru3tBfNP0wpgcg8IZkmGc+5xXca
 w/uFTf8vLTHf3oVD3EzP8rLA+Vr3RehWXUkjky148pVTVfUXogYId2Pt6H3XTFR8
 2GcPSU5jO1mijkqXiHqJ/MQ8m98IV2HwW0w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1695735924; x=
 1695822324; bh=v7hYk5NCzro7ZwabzMC7t/MyNsJTFlrPdbYQ2kUT4d0=; b=l
 uqasBBBa9RYkvZfSYyqA0GkMUdfx1sXwp4LEXhbLfK6MS/G2frHVA7/XXH/t1Egp
 2ThzjkiEJs8ZogzPfjelsCgGO9hfBHL8XD9SlBjZf+wwx+ytVAlGKCmzsDVSWywd
 NtZYmrB9fLsHe703lJO9z0YjuVwwbJVONfa+XfBn6zpBgPGRZ7QwXjSWQXSIU5n4
 nuqHtY1kOb0zq0VOZMAOoRsWzqVAGRaHA6X8pv+aivP8L6FR/ysAXRGHeLGf88kt
 dizUInhfKpAG2YestfdZD8a+FqpWeqMCZRh2bLClRRUVzoSGzYcsQ8AGXlbwr64O
 1rpbmo0mRWQRvkG0s25LQ==
X-ME-Sender: <xms:dOASZbisZVOneTG6AtrJEsprfCTLAjeXPtuuCz3nNv13S3T0tFd_xQ>
 <xme:dOASZYD2De13CafzTpZ02WaqosEuIlD_hWMDECITY2aUpg5tOA4qmywi296vBn0WW
 vh8VVbULe30w6LVVOc>
X-ME-Received: <xmr:dOASZbFMya9tNw392acv20u5MSyPn_HzbZdhUbO3E8Qtw1NLu2NoTkzIahTilU0>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvjedrtddtgdeflecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthejre
 dttdefjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhht
 ohhvrdguvghvqeenucggtffrrghtthgvrhhnpeeghedthedujeeiteeutddtjeekheejte
 eukeehffdutdejuedvfeevueevieduudenucevlhhushhtvghrufhiiigvpedtnecurfgr
 rhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdruggvvh
X-ME-Proxy: <xmx:dOASZYQZrCkVGI6Og5tZVaMNvuzGvztUjjwal40GXq6gLlDV-l1OSA>
 <xmx:dOASZYw5J5e8pPxfJl3TndoOaAAFKdZr_PN5WBP9mPkzynbtBJWYnQ>
 <xmx:dOASZe7kXY_dJ6W6F2fHeW90ksEnLVpOkTfDGoBzNdLtl0OG2kdD6Q>
 <xmx:dOASZebudtxR9iRgLAh_uWwUnvDBkgRyh6w5pD9sfZfqvNBoBka1nw>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 26 Sep 2023 09:45:23 -0400 (EDT)
Message-ID: <87dfb6d0-fba4-6470-300c-2065e0d41061@HIDDEN>
Date: Tue, 26 Sep 2023 16:45:22 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Subject: Re: bug#66212: 30.0.50; C-x v v and vc-diff with fossil-scm
Content-Language: en-US
To: "Alfred M. Szmidt" <ams@HIDDEN>, 66212 <at> debbugs.gnu.org
References: <E1ql77d-0004z6-EE@HIDDEN>
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <E1ql77d-0004z6-EE@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.1 (--)
X-Debbugs-Envelope-To: 66212
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.1 (---)

On 26/09/2023 15:25, Alfred M. Szmidt wrote:
> When trying to use C-x v v in a vc-diff buffer, and when the version
> control system is Fossil (this is using GNU patch):
> 
> Checking in foo...
> user-error: Patch failed: can't find file to patch at input line 5
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: foo
> |==================================================================
> |--- foo
> |+++ foo
> --------------------------
> File to patch:
> Skip this patch? [y]
> Skipping patch.
> 1 out of 1 hunk ignored
> 
> 
> To reproduce, make a empty Fossil repostiroy, add and commit a file,
> add a line, C-x v =, C-x v v.  vc-fossil has to be installed.

Could you do some more investigation?

Is it just that 'patch' is unable to recognize the format of the diff 
file? Or is it launched from the wrong directory? With wrong arguments?




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

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


Received: (at submit) by debbugs.gnu.org; 26 Sep 2023 12:25:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 26 08:25:27 2023
Received: from localhost ([127.0.0.1]:47558 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ql783-0000Cg-AS
	for submit <at> debbugs.gnu.org; Tue, 26 Sep 2023 08:25:27 -0400
Received: from lists.gnu.org ([2001:470:142::17]:57826)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ams@HIDDEN>) id 1ql77x-0000CJ-OZ
 for submit <at> debbugs.gnu.org; Tue, 26 Sep 2023 08:25:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ams@HIDDEN>) id 1ql77f-0003hs-0W
 for bug-gnu-emacs@HIDDEN; Tue, 26 Sep 2023 08:25:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ams@HIDDEN>) id 1ql77e-00040C-N4
 for bug-gnu-emacs@HIDDEN; Tue, 26 Sep 2023 08:25:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=Date:Subject:To:From:mime-version:in-reply-to:
 references; bh=6OEhlxzZ1tct7ighlHZ4Okn2eGx8cSAVQpOKrAqdUtE=; b=I14Cbm4s6MuATR
 WS/3Fnwz4s8fPE3xZ0rAvRkRcQHWQ+IZReRwRFJzyZBKLPQLD9jLAoPtwv34qHz8+tT+hi7lt5ykg
 yLkzw106YSN8ZtaMhOfkQvh5C/6MWVu6aZYfJOyVKXXuiZ4YOvgDy/+1W4j4GhRjQkkQ4PjjRgmhj
 qNGcET3CjnrvUTcxbB03Ap2WU1VrlCXsv1CTPIqgzRb1YOw5zvF7x16zL5hm+3VJ+DGu5NS8btv/w
 CiwSVoU1t0mWQhqBSISP+lWguYVaY/PkR0tFn8Q51d8VUtU1Wi5wICrrcu97OqKTsYwccweR9TyVi
 EVE9njFtD8Gjmthr4RPA==;
Received: from ams by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <ams@HIDDEN>) id 1ql77d-0004z6-EE
 for bug-gnu-emacs@HIDDEN; Tue, 26 Sep 2023 08:25:01 -0400
From: "Alfred M. Szmidt" <ams@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; C-x v v and vc-diff with fossil-scm
Message-Id: <E1ql77d-0004z6-EE@HIDDEN>
Date: Tue, 26 Sep 2023 08:25:01 -0400
X-Spam-Score: 0.1 (/)
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.9 (/)


When trying to use C-x v v in a vc-diff buffer, and when the version
control system is Fossil (this is using GNU patch):

Checking in foo...
user-error: Patch failed: can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: foo
|==================================================================
|--- foo
|+++ foo
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored


To reproduce, make a empty Fossil repostiroy, add and commit a file,
add a line, C-x v =, C-x v v.  vc-fossil has to be installed.


In GNU Emacs 30.0.50 (build 3, x86_64-unknown-openbsd7.3, GTK+ Version
 3.24.37, cairo version 1.17.8) of 2023-09-25 built on
 nitrogenium.mendeleev
Repository revision: df5a9a78b51f2f42d2dbb010e811a239fc014732
Repository branch: master
System Description: OpenBSD nitrogenium.mendeleev 7.3 GENERIC.MP#3 amd64

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

Important settings:
  locale-coding-system: nil

Major mode: Fundamental

Minor modes in effect:
  global-company-mode: t
  company-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-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
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/vc-backup hides /home/ams/.emacs.d/elpa/vc-backup-1.1.0/vc-backup
~/loaddefs hides /home/ams/emacs/lisp/loaddefs

Features:
(shadow emacsbug message yank-media puny dired dired-loaddefs rfc822
mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader vc-fossil
vc vc-dispatcher term/screen term/xterm xterm rcirc parse-time iso8601
time-date mail-queue sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils slime-asdf grep slime-quicklisp slime-fancy
slime-indentation slime-cl-indent cl-indent slime-trace-dialog
slime-fontifying-fu slime-package-fu slime-references
slime-compiler-notes-tree slime-scratch slime-presentations advice
bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context
slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c
slime-editing-commands slime-autodoc slime-repl elp slime-parse slime
derived cl-extra help-mode easy-mmode gud apropos compile
text-property-search arc-mode archive-mode noutline outline icons pp
comint ansi-osc ansi-color hyperspec thingatpt slime-autoloads
company-oddmuse company-keywords company-etags etags fileloop
generator xref project ring company-gtags company-dabbrev-code
company-dabbrev company-files company-capf company-cmake company-xcode
company-clang company-semantic company-eclim company-template
company-bbdb company edmacro kmacro pcase cal-menu calendar
cal-loaddefs autoload loaddefs-gen radix-tree lisp-mnt finder-inf
disp-table vc-backup-autoloads package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd 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 kqueue lcms2 dynamic-setting system-font-setting
font-render-setting cairo gtk x-toolkit xinput2 x multi-tty
move-toolbar make-network-process emacs)

Memory information:
((conses 16 214273 12959) (symbols 48 16544 0) (strings 32 53834 633)
 (string-bytes 1 1487984) (vectors 16 21835)
 (vector-slots 8 257553 8908) (floats 8 63 323) (intervals 56 279 0)
 (buffers 984 11))




Acknowledgement sent to "Alfred M. Szmidt" <ams@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#66212; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 25 Nov 2025 20:45:01 UTC

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