From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Jul 2025 21:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 79137@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175399683631213 (code B ref -1); Thu, 31 Jul 2025 21:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jul 2025 21:20:36 +0000 Received: from localhost ([127.0.0.1]:50533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uhahX-00087J-SX for submit@debbugs.gnu.org; Thu, 31 Jul 2025 17:20:36 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58076) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uhahU-00086h-Sr for submit@debbugs.gnu.org; Thu, 31 Jul 2025 17:20:33 -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 ) id 1uhahN-0004bY-6Q for bug-gnu-emacs@gnu.org; Thu, 31 Jul 2025 17:20:25 -0400 Received: from fhigh-b5-smtp.messagingengine.com ([202.12.124.156]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uhahK-0006SZ-Lt for bug-gnu-emacs@gnu.org; Thu, 31 Jul 2025 17:20:24 -0400 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id 3F3AC7A0BB6 for ; Thu, 31 Jul 2025 17:20:19 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Thu, 31 Jul 2025 17:20:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1753996819; x=1754083219; bh=ogQmWWDhOTD+HUJJ5MXuJXoGOfTBaXEP umlilY/62JM=; b=SgsNvZbvkHw4+mBdS0YRpP7MHga2iDAL0PJMSVXNqwCj+C9H WpdE6DiZGgSebXFfnHCoDUgRBjPiNPgGr3i9VCabbZMTlBUF2oQB4Wty7HEgDGty zux6CJDrzn0G4S1xjC2swRljIDSTh9VhdwJymPxUoaNuKOAukPDsnz+Qu/T90ikU sCW2rHLjEwqz+obX3Bi6YSf/7TuJvpdZgB+jxG3qjWl7jkmF/Cc8NTsj5AH5uL5c NtHV4jgXXtq/hDvonrhikLVL4hcaShfzpkfd/hGuNNbAd6Qc4O3XbyXYcjhDg9zx w/dJSQqw+tC4J20Kr+AbPklJJRaIc0hYswb0dw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1753996819; x= 1754083219; bh=ogQmWWDhOTD+HUJJ5MXuJXoGOfTBaXEPumlilY/62JM=; b=D At+s10hbQqfF1752fsdvkxt5AHZoG1i6Ai0gqxC6+wE2k5lbQLHPul2WVMPcByqk VrpZXDet5tCqcx7OpLqkcWkRcSJshbQ5PUwLVIO8O0div8Ng1i+7VBAfoPrlSe7/ kwsAjytYahIEt4OF8df7oU/4gq8eK/ZWgmVvDUnFGvE1gZgVucU5mdED7Jfh30Uj dg+hTayqWlViRC5j4X0viV3MIgY1rGXvI9tZ8I9AbcVDvz39mMH6aC0yB/HXhoO1 emg/mNJKiiKN5Xh0RVo5Sw+v0SFFzKgpnzKlln/djnbSG56rDowKx5jCRFfo3Anc N6NJYRE/NvkOf1bgLKBoA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddutddukeekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtne cuhfhrohhmpeffihhmrgcumfhoghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdr nhgvtheqnecuggftrfgrthhtvghrnhepffdvffduhfekfffhieefhfffvddtgfefjeevue dvfedujeejudevfedtgeeguedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepughimhgrsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprh gtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsuhhgqdhgnhhu qdgvmhgrtghssehgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 31 Jul 2025 17:20:18 -0400 (EDT) From: Dima Kogan Date: Thu, 31 Jul 2025 14:22:55 -0700 Message-ID: <8734acjbrk.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=202.12.124.156; envelope-from=dima@secretsauce.net; helo=fhigh-b5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hi. I'm using the bleeding-edge emacs from git: 99080d0c049. On Debian. GTK. I have an emacs session with lots of buffers. Some of these were remote TRAMP /ssh: buffers, talking to a server that isn't accessible anymore. I'm looking at a LOCAL file (not one of those unrelated TRAMP buffers). I want a git-diff, so I hit C-x v D (vc-root-diff). Emacs then tries to contact the no-longer-reachable server, which always fails, and I never get my diff. The git repository in question is local. There's no reason to even consider those other buffers. Probably what it should do is to find the root of the repository, and reject all buffers that aren't direct descendants of that path. I tracked down the problem to this function: (defun vc-buffer-sync-fileset (fileset &optional not-essential missing-in-dirs) "Call `vc-buffer-sync' for most buffers visiting files in FILESET. NOT-ESSENTIAL means it is okay to continue if the user says not to save. For files named explicitly in FILESET, this function always syncs their buffers. By contrast, for directories named in FILESET, its behavior depends on MISSING-IN-DIRS. For each directory named in FILESET, it considers buffers visiting any file contained within that directory or its subdirectories. If MISSING-IN-DIRS is nil, it syncs only those buffers whose files exist on disk. Otherwise it syncs all of them." ;; This treatment of directories named in FILESET is wanted for, at ;; least, users with `vc-find-revision-no-save' set to non-nil: not ;; treating directories this way would imply calling `vc-buffer-sync' ;; on all buffers generated by \\`C-x v ~' during \\`C-x v D'. (let (dirs buffers) (dolist (name (cadr fileset)) (if (file-directory-p name) (push name dirs) (when-let* ((buf (find-buffer-visiting name))) (push buf buffers)))) (when dirs (setq buffers (cl-nunion buffers (match-buffers (lambda (buf) (and-let* ((file (buffer-local-value 'buffer-file-name buf)) ((or missing-in-dirs (file-exists-p file))) ((cl-some (lambda (dir) (file-in-directory-p file dir)) dirs))))))))) (dolist (buf buffers) (with-current-buffer buf (vc-buffer-sync not-essential))))) The (file-exists-p file) call is the one that makes TRAMP look at ssh. Probably a bit more logic is needed in that area. I can probably code this up myself; let me know if yall want a patch. Thanks. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Aug 2025 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175405266520814 (code B ref 79137); Fri, 01 Aug 2025 12:52:01 +0000 Received: (at 79137) by debbugs.gnu.org; 1 Aug 2025 12:51:05 +0000 Received: from localhost ([127.0.0.1]:55687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uhpE0-0005Pd-Iy for submit@debbugs.gnu.org; Fri, 01 Aug 2025 08:51:04 -0400 Received: from mout.gmx.net ([212.227.17.20]:45765) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uhpDx-0005Or-3C for 79137@debbugs.gnu.org; Fri, 01 Aug 2025 08:51:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1754052654; x=1754657454; i=michael.albinus@gmx.de; bh=4d9wHsHEKyHCn+3oFS67nGujCpii6xcUCrkZDg/KjRo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=n+OciRr0ssRFaOoYdweqwFfIWa4VJQo+Ut1sNTZwbDcElhrovXP1HnT1daM5LNjF Dk8mMcu8TcVYCBDW8bhU5Xu9JOWAwSb2gkxC5qoRy/WcRjakbRKBBtbWQ9subVL2G o7Nv+fkwiLOrDpJNsxIpwPFTIflEAoa1z4OWGyFYYdo95lGtYt41J4osemoocZFaW WfqaqooMsml4upYk3FrYacCIUMt1dVpE6lXaKIkWrf86WyfouyoGDDGGiqtB1LIEx Az1WvutdlhWt8OgflBxIgF2JcE3N/Rimvz6fnsZOhyNeu7FH9Llso6HDWX18sCBL5 L2jAAd65w9OEkiFOQw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MPXhK-1v4QaC1TrG-00LsX1; Fri, 01 Aug 2025 14:50:54 +0200 From: Michael Albinus In-Reply-To: <8734acjbrk.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> Date: Fri, 01 Aug 2025 14:50:53 +0200 Message-ID: <87frebgq8i.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:FPypnGaCrFyGIQKKM7s464U4RHwCGUblxVNeVWMnXdllpGCHEQP N9YZj8vtlPbIghqZ/K1cWVc3NP0hJHwxA54E80SBMxnUaz4h1nNQOrl2ts7b2pU73MoE56L fNJHtfqSxxuLPOqRnEO7qunagc+MN7p0Gj8Du6gxunuuRleKHBOrch6XL0+zekT7cRDuB8V tWczuFTKdSxMGi84o78tQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2HQ8vMN1Wb4=;Yprs6ucOQ7FzojzG9s7oiH9MjMN cLudsZsmC0W+svEhBMAc8DAH4ibhqRPvixJaX26EZN2gTlRChK0fWhF/IfZCSUOXK2Tv/d7g5 oLsXS9a3CZxqqrU3gVa2wUDBzT4yFONlliGNCYAI5V+qNuEjLzUo9IjZT2rs1Zo2MeNlFoZgG h3hujxNVVSRP8I/EOT92kQvY4Mlu0o9CmuPZsQKdZWbCSn+DCaA7lag8Lc3L6ZHtDypSFKBy/ g0VafMqFQlL6LKV6VJwwNKSvk58Ww1/PYprfu0Zl4UWIPxhXwwxqAKOX1fJ5ewbRRmD34g/d+ 7ACmod5Va9InqDpH4gQce/u0S/dgZWshqh/DBqE1njW7Uz85ORINeUuPKsDlQLNgLBJpvEgv4 k1bfcEnfJK6NgEEvsMSws/pBuhVih7m2DAwY46x41I7RTDqkSAzNx3WSK2/m3/nUfu2cgXfUq 7EtCVHuCVFOAcMfaiaBtmiThVCOsfbUMjacVnh4dK2wX9gmp9ISl8J1so/BgpSdl4UXeEKCGG 5AnRBQHGV+HwKMiJup35t1qs14hlVBjd4FFcCqhYHjsJ/IMl5pGp6yGr+Eb60+GJD4n+/O+jg bjGvBPVdlGy2Uy8ZG1mv5j4vQIxSfNHCKph6sQqsWLMXPaVVxIfTtXhVKj2sBIpKYtsnqdqBL Qg35ae29gkQeRcNAHuA+Wfkr19fxUdW2VptlZsdmHWOAI5hTc2WfIb8vtyxOg6Uhdx+R5vB57 LV/Msq7LKg53jso0GEChMmO9B7bwBLgNFkzM09v4Ua1tmzO8wwwzjKO7/e8BgxXXtT4LBw0Xx RTeEYb3XvPQtdYMPqDc3ni6Zf6CJOueRVnZi2IXl8frk2unFF64hZfaXinlkdPNO6rZLHcSUk IXeC5Y5rPtz/dLLJwbE9T349zd0XydKaPSlrJyzz7HELJXH/xTah+o7l0O4fT1xp3gZd88pfV NrvFhW6jKMR+oqPTZYBiWVayroOOEffBbAodYY0KfzxscM3nf6PtJ7a8xIvWd5NpxyoXRZZlR Vsi+Gn2JawkXQrp5Q3jXH0FoA7z1g90mCS5HL3AIOsglk6SfirKntcaP1D6zJuw4hD/FNhVP+ F6Q3p7MBbrB11p8BKLjcKnpYl0885LzteSvsvCOg/Hlpl/a4Dtnik+ZY5vUJ2c5V8XmInjg0v 0pZ5P2UaKBe+nVupYAGncWzfDuFwqY429NHntQAIaujs/PB5m+yiVgzzley3AL/AGs0hRmEtQ dR0fEaZfPvE/t9vWdEBOlW7T17Pd8ouljTJXWM/+WVsRabk0VocPrYADbNLADBDO8DSo/4LuD JJrCjNb+JEMjFetBqs0xc5da1i6AD7HJvKxIKX1MQHbGJLz3DZhXGBVBpcWFcwDkEzW/lfPou cKbAE4mLI5AYfzmvj3B+V2iZ9ImKpGuFlfXDwn7SgJwwLJ1YBEsWxuRMWpA6OC+3dM6vedDie +Yr+GI3dSKXj1Ry2QF2a7TmMmGywsyBQG0qKLCAaWjANbu0l1ySIOM/b+yt0sIAO+UxbQE7lx aycovNPewQTnMfdLxTUMOzXP8x3z/hdXx6fDJS/vM+/JI5S0cg0VoV+zRnSF8e7o1LPH5jj2b rZv3otAn72+R8HHdDqQkb52RHkS8Vkam5FOMa+vVsJe2NfX7eJQ73LEhHgMwD2sE1KBheQ3DB XQgOBIOvL+jBysa5gjBzQjBmmMtrUIaxMBAjkom2IVU2jGoMJr0os3njSa/CQEi+ovpE34EbZ RV3Kw4q1CbCG3IXA8xHu7djbctIeT/g2o1vcj+e3H9/x9C5rP8L/0xFgezQ6n7t10FvtfnRuw NYWHVR8CUFdN+sGpG10dSm8TyntY9AwKQYeUNRZ2x3iGN8vl3mfbCX1QdBHiSdzbIZIfFc2ld NZ/Kgu6DF9zh4AYZIpkVDQzNpBz59Urc3PGUdKvniLTFNbh8GuVjLd9OeBdcBG9XpfHqu5lSz U2EqnhpcyYh+eZQUMdutzpKFAHa46ge0YDxhpHH4JnLn8L8vEadR6YIuGHq4QEI6BN8w9bf6M baSStGNmUUXXX+/jEYjFeJkXeyHj9xXkHPGMoFp07XdAqz06Yf3qey11xZWnLRsu0w3Qhn0WV 7CkrJhtk0ifjaWWLMxeRCCOL/P+yGp9hTQp7cPv661PrNCHPQd8FCGgO2V1kd3C+CFqljFZZ2 yDu/N8V+uW8swgMOzrXCuCjegzwbg+XxpiYtRLaHpYq+2H4IzZLWHZDBBr1WqIlEZ4GB4V6VA 4Bd9CfmHTTHS1U7y3fqGd2/AJ++uuuOouE2jxt2pQH8UwBvXSHGd4NYT0JVDlMpuz2P3VpSTu pGKCXYJ9cdfqntu1KJbZfIX5MySGgn3qadLt0/9a1/VeP05fcK+6BpwoAklN5SB34R3cffsXy BVOPmqGKo6SeVE6uwbulNV9VYra/JFVpb1pp5LeZwwsAe57vWtXqwcQtaSuF3/ib/wIYeu5W2 AkjqAJMOACJSN1IAsiYAUKTgWhwOEtcG7MthAKvWZIHhqdfuGXBT0afU2P1WG+euNkK4hLz/P H5Aqa2E/BwEAMgNo6ejcXDP6M5DLYNet4BO5BH43Uv31DSOPEJPYZ9Sq/QToeUipW4Y/zt9SJ cIb8MPIwHlBtI0wNCP1ID1SLfMfOYqCwuCCVa8LnNl1owGVTf2vP1L0h0zBR6Ol6Bx635mzmI Dw43JQTD8KG7n2n9KthTzXGSpQDLFioVGueuV2pYHOFyAV/Ya9OM/O5ZIYJTJNJvhfwYqxv8j t1NtKqn8cR29wwetiUTAzsdoKlBut6ln6MNX4wErh0RJs6qPv4Tfn2nqfodL/5BnWVBGznQh6 RWJ/oOhbPEMmu1+oysBkq5Tx8aaLe4xMOaRhn2D/VJVlKdLzaQm0DcoHnOfS0yZ/KP/CA7rga m8CbU8aWkMx60ktOrnroB0l3dPMC9xLxSJum0kDewbts860VN0DXUiFXYjp8ngUoLDqH1V1fu U72Atpl6eHB3Z27mIrQvYwn5kAB3G80VgN+aiDJSNDNgA4vBGNgizSvNE8mzrO35GR3EWyGN2 6UnSvoNuha262SXjjE0KmuesumiApp1lQL8h3cXNfPOFsEJdLUtx5djqNVWuyX44XfXOnWiTO 2Rtrhak2edxhhVvvWsbQZ+qn0CVTHIZa4dgSm1nYkuByqt0uvFwit7vbDy2BDKjDPg7sISZLk egg5KFNGaUnjmf8UpMTuR0ZG0f7TdWa2UiAF5wZpE3Arne6Tr3rUXxV/3xpNsgKBvwCTz8gYi YOqNYM412tmzotOgXUvuUwh9h5Tmwhp3gOssU/e6KsQfYrTwWrcV6Pm1EOJEHKd9T2XkZcWEk L4pVTIazWfM9uN4rxMHcvCaWkYXMOLi7E9bXNO/QeeV+QynxtXUkBSSYpnBWy0dEsjnCjwpuL 87eLRbC5eevVV/cGV9Tqnr9bhMm5vsVZLt/81tZCcahYl60qgnndzZgO1dcr9vZKi0PR/tpkK uQ2AeD0BC25zZIn8OpOEGxvinn0IZsTBlHNKYG3qfBryNxnPV7TO5K21tm1oB/sCtxtHm5CTj u+Up1yop85NlaZX3nTCFRZbQftIbocCavcMkjWIvur1X X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Dima Kogan writes: Hi Dima, > (defun vc-buffer-sync-fileset (fileset &optional not-essential missing-in-dirs) > "Call `vc-buffer-sync' for most buffers visiting files in FILESET. > NOT-ESSENTIAL means it is okay to continue if the user says not to save. > > For files named explicitly in FILESET, this function always syncs their > buffers. By contrast, for directories named in FILESET, its behavior > depends on MISSING-IN-DIRS. For each directory named in FILESET, it > considers buffers visiting any file contained within that directory or > its subdirectories. If MISSING-IN-DIRS is nil, it syncs only those > buffers whose files exist on disk. Otherwise it syncs all of them." > ;; This treatment of directories named in FILESET is wanted for, at > ;; least, users with `vc-find-revision-no-save' set to non-nil: not > ;; treating directories this way would imply calling `vc-buffer-sync' > ;; on all buffers generated by \\`C-x v ~' during \\`C-x v D'. > (let (dirs buffers) Does it help to use here (let ((non-essential t) dirs buffers) > Thanks. Best regards, Michael. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Aug 2025 15:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175406344132187 (code B ref 79137); Fri, 01 Aug 2025 15:51:02 +0000 Received: (at 79137) by debbugs.gnu.org; 1 Aug 2025 15:50:41 +0000 Received: from localhost ([127.0.0.1]:56704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uhs1p-0008N4-0R for submit@debbugs.gnu.org; Fri, 01 Aug 2025 11:50:41 -0400 Received: from fout-b3-smtp.messagingengine.com ([202.12.124.146]:56569) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uhs1j-0008Mh-Ix for 79137@debbugs.gnu.org; Fri, 01 Aug 2025 11:50:38 -0400 Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfout.stl.internal (Postfix) with ESMTP id C81721D00DD2; Fri, 1 Aug 2025 11:50:29 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-07.internal (MEProxy); Fri, 01 Aug 2025 11:50:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:cc: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=1754063429; x= 1754149829; bh=U6NPQWn0JUx0rAb+SbK/jSa4ULtewoH6eVjy6O+IPt0=; b=q d5h/NC/sVdpdG3C/cmIUxfeHfPFgJGrAy6epL5gGtW86zG54xiQiyHX26TFS3ppX B6JddhAsYSP9rPKvLjm1hXzy5BszmcDdVJERoKS2aCdO3Gp/id3318T7Ap9LPGhZ m6Ip2ec68R4+d5PHlJXmyHSTnsDee29tzJ97TOkDI30N2GIxda6GaiuB7CsWUq/4 UmkvF3ZKSRZ8JjuTyz/GU+xN7VLHrDTFaYC7ZovTYsQM1rr1YCv8fGeVBgIuwnZm hepDkSIQ6enp4q/NmBKixc2/DNpGjsPBVcV3gfu5CdtRo4xuK+RRZ2ZJFD5sH7DA NBPvfxiBv/pbXgrN2qgZQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1754063429; x=1754149829; bh=U6NPQWn0JUx0rAb+SbK/jSa4ULtewoH6eVj y6O+IPt0=; b=Ec4dJb13O6dIk4+lrSPVoVdZNf0OvpeINC0edt558bIZBIgm0xq 1ehZ9B0MNrMwKd+NMJ3A62BPevkZ8cqZk6gHF0vwSV0gVy7GQoxu1NeLCU0Swn9Z 2oUBanJEGBWD1WViVxhWQTGdZCJNk3d7gECrh7lMlaCtR/4mY/cfWYDChMFOBNaI a0XC5DvrDUXtLUsHqO3OV/w+R698oeUBYMR5+fGGWNewqwE2RlJL20N0dELmF207 kOV6eoTRf67kFaAgWKdTgHrUBL6hMxAxycFr18BS4BZl4TD8lm1zT/Cm20CH2H9e Wj/Wg7SStyyDXK0G98uhCTVGPLuKhsEHW6g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddutdeguddtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpeffihhmrgcumfho ghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepteefleffgfdtkeeikeegueetjefhgeehgfelhedtffeijeekhedtkefhjeffteej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughimh grsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprhgtphhtthhopedvpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrd guvgdprhgtphhtthhopeejledufeejseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 1 Aug 2025 11:50:28 -0400 (EDT) From: Dima Kogan In-Reply-To: <87frebgq8i.fsf@gmx.de> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> Date: Fri, 01 Aug 2025 08:53:05 -0700 Message-ID: <87ectvhwda.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi. Michael Albinus writes: > Does it help to use here > > (let ((non-essential t) > dirs buffers) It does! I now get my diff. I should point out that this is very confusing: later in this same function there's a reference to 'not-essential, which apparently is a different, unrelated thing to 'non-essential. Let me know if any more tests would be useful. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Aug 2025 16:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175406667312170 (code B ref 79137); Fri, 01 Aug 2025 16:45:01 +0000 Received: (at 79137) by debbugs.gnu.org; 1 Aug 2025 16:44:33 +0000 Received: from localhost ([127.0.0.1]:56943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uhsrx-0003AC-AO for submit@debbugs.gnu.org; Fri, 01 Aug 2025 12:44:33 -0400 Received: from mout.gmx.net ([212.227.15.15]:60735) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uhsrp-00039g-9q for 79137@debbugs.gnu.org; Fri, 01 Aug 2025 12:44:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1754066656; x=1754671456; i=michael.albinus@gmx.de; bh=zGDextw76Cj5WvN7SD9lRXwBmJKDM+TodKrHgHZL8Oc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=eCQwq5gwZJnGjP3y2gBYUiRZBD5zmUmA99ZD4a3jdZOVWF+Q90/4g1Lz8h9ETD/u j1XnIxwza6WDmgQZvny7Y1PnJDqFwhZdSCdpVYbFoRAZwpNTW1zK3/F8sY8CErV7S VJkY1yQ+iMiC7r0hs1E1Q9LvIfyUI5tu11wyagq5KaKj5ypKBaydh7tWb/FbjeUOB z0CxgFNRp4/YavhotvTD4zLdd+lQld7I/L8ywfIgL+Y/l0BLcMZiEIb/VjbgBZjuN lfVjoUP8nBAUXbJJbxmaj3vnvU1qdmWg7wart91SzfEarj//gX8VozLqOQZyx5/Uf u2TUV5QlFA2tuB6/MA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MuUj2-1uQcrV3PMY-014Mck; Fri, 01 Aug 2025 18:44:15 +0200 From: Michael Albinus In-Reply-To: <87ectvhwda.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> Date: Fri, 01 Aug 2025 18:44:14 +0200 Message-ID: <875xf7gffl.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:BFWTVBFa9jP0ZE629UzRUodGgXTLi72xUDacfqXXxx8i1Ekn/FW nNgAd8nyoSadGRKE3n9Bg8hpj7fxUlhcBJvzrVe58RaOXudFdTGRjFVcjWS2xf/2VKboWkc tvDJmQNRWJiawuV0NM3uCZQSJmzYWXRByMmUagRm9DXs2+rB/PoeDPTPUqc/wIUka3A2ZD6 a7lZubmqUwdeW+Zgp39Yw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Xh2MhGf/jR4=;4Tx1kuINqR1ja1gJaS6wfAwMjuO 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 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Dima Kogan writes: > Hi. Hi Dima, >> Does it help to use here >> >> (let ((non-essential t) >> dirs buffers) > > It does! I now get my diff. I should point out that this is very > confusing: later in this same function there's a reference to > 'not-essential, which apparently is a different, unrelated thing to > 'non-essential. > > Let me know if any more tests would be useful. My proposal was just a guess. I don't know the code of VC. Let the VC people chime in for further analysis. Best regards, Michael. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Aug 2025 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan , Michael Albinus Cc: 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175439063312797 (code B ref 79137); Tue, 05 Aug 2025 10:44:02 +0000 Received: (at 79137) by debbugs.gnu.org; 5 Aug 2025 10:43:53 +0000 Received: from localhost ([127.0.0.1]:53804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ujF96-0003KK-MY for submit@debbugs.gnu.org; Tue, 05 Aug 2025 06:43:53 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:53370) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ujF93-0003Jz-0B for 79137@debbugs.gnu.org; Tue, 05 Aug 2025 06:43:50 -0400 DKIM-Signature: a=rsa-sha256; b=mcYSQ8/6lv4fl1ZG/cEfA6UnpQp5UaHjF3nm9RruxGPsIDOVqY+G6/rqXvWJqihO/y99lNT0QNer0+bYOtQCep1Bp2W4RylW0thrvGzfl7q6xQrRpgjRcnqOvg1tkioB8hLjYgStjCZSmfD/sVjv+eOkX70wRVcSFpXrJ0WTbeLwXWjQQYolMWljF/KQ9YqFPW5pBYfHB1wY4H1LtlRiKCeu4L+oyOa/BWLwY2XpIgvJGxwycbN8shGtKawcN++Z6qcsc+ex/3K6n4OK8oB+Q1CdthRo1NAN0vVXBQCsJdalH7QjHVlK0CNMvLgwZGukx9MOzY1ge87nkUs61YuQfA==; s=purelymail3; d=spwhitton.name; v=1; bh=kQCbmAbH3zvSBqWq0DpGGv/4BqD0Ipr5s8yH+g+y4mA=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=VkrlkX5IBD6seX3b5yWg/toV8Sjq4RaRSzV5+YWKOG9PlDQP7yFzptiqEmLWgyTYvAyuzN71UMQtIRWfufhf9QfYo9IpEyQXbkXm0cDls+gv6FypG4y9kLX1hyMFlgnHhyaIBa2CkKXlYTmbUbCv+VmDx/pTu8RS3LR7eifpYAaWSLbhMDfW4EWmCoahGfZ2TVt0qbrlbLmeyK3+ZykkSolAAQMxq9X/a94yWE4CIkMfvW4gkxl38K9ocwDkd3XlwNu/UFAlduv66pLHmC0AppSV/GcITOGHE6UkM/CZf+YStmH+HzqeS3CtL8x9H4yTn26hpalP944CAulS4zGjqA==; s=purelymail3; d=purelymail.com; v=1; bh=kQCbmAbH3zvSBqWq0DpGGv/4BqD0Ipr5s8yH+g+y4mA=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 79137@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1605734320; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 05 Aug 2025 10:43:41 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 3CC4B940308; Tue, 05 Aug 2025 11:43:41 +0100 (BST) From: Sean Whitton In-Reply-To: <87ectvhwda.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> Date: Tue, 05 Aug 2025 11:43:41 +0100 Message-ID: <877bzicale.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Fri 01 Aug 2025 at 08:53am -07, Dima Kogan wrote: > Hi. > > > Michael Albinus writes: > >> Does it help to use here >> >> (let ((non-essential t) >> dirs buffers) > > It does! I now get my diff. I should point out that this is very > confusing: later in this same function there's a reference to > 'not-essential, which apparently is a different, unrelated thing to > 'non-essential. > > Let me know if any more tests would be useful. I think that we should bind non-essential to the value of not-essential, here. I.e. (let ((non-essential not-essential) dirs buffers) That would be saying: only if we are okay with the user saying no to saving the buffers, we are okay with giving up on looking at them if they are remote. How about that? -- Sean Whitton From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Aug 2025 11:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton Cc: 79137@debbugs.gnu.org, Dima Kogan Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.17543951035156 (code B ref 79137); Tue, 05 Aug 2025 11:59:02 +0000 Received: (at 79137) by debbugs.gnu.org; 5 Aug 2025 11:58:23 +0000 Received: from localhost ([127.0.0.1]:53945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ujGJC-0001L5-TA for submit@debbugs.gnu.org; Tue, 05 Aug 2025 07:58:23 -0400 Received: from mout.gmx.net ([212.227.17.22]:36977) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ujGJ9-0001Kr-Vi for 79137@debbugs.gnu.org; Tue, 05 Aug 2025 07:58:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1754395093; x=1754999893; i=michael.albinus@gmx.de; bh=Ie5EIZxob2UclfPsvQXYjopkQngupDmTsfBQ/9RcG+4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=eIw8bGuvJFJOGh/6BzVRDHpL02yD9sP+xv4xc/dvriehI3dBRt9kgLZ/369X0ila dc578/yfATSTQ8b9+aI9T6A9DL4aP+5peX6yHtFmeO6YfPDg45dFxBMQyTfv9Cx7A bforAkPWLuK8G4UK1GiaSEeW8BUSsMW1+HhJvvB0L8njt2s8lZlVFKndkRK5rIbEk TWJJqzIUhHBj9vMKTKoRKnF6RkNoWqAq2Db/WBZyZjjrKB/xr8qN6cxJEkNvWH6oj DFdCLcDEvDegMsVr43q4plpv7yBRRKbqVJIoCtHu1midx931qpZ424J+E6dmBKbRe eVVCEoIASPpXGi5yZQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M42jQ-1ujGJ22ngW-00Cmp7; Tue, 05 Aug 2025 13:58:12 +0200 From: Michael Albinus In-Reply-To: <877bzicale.fsf@zephyr.silentflame.com> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> Date: Tue, 05 Aug 2025 13:58:11 +0200 Message-ID: <87ikj2c758.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:wBFj7lLIV/WKkkxo27yxL4weZnOsb5r//6TC93ReyxLkfDna0CD 3+L6joMVmK4HZL92Y70clTvlzJyto6cyt6s8/S1G72qJxlVWUDkKqNl3kOrrqiYuIefvAwa JqC/SrUB/HageV/9TZiiwJtLEGDf2MVnkXgp0K2Sza1ZM7YTol6CVVcicrQk+eD1+eMQs4h rdnIoXtcH5lkhkJ0jlP/A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:LinBc+pMwWI=;krZo9Qsw+39lOtYr9k6pQaYsNji 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 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sean Whitton writes: > Hello, Hi Sean, > I think that we should bind non-essential to the value of not-essential, > here. I.e. > > (let ((non-essential not-essential) > dirs buffers) > > That would be saying: only if we are okay with the user saying no to > saving the buffers, we are okay with giving up on looking at them if > they are remote. > > How about that? Sounds reasonable. However, I don't know VC internals, so I have no informed opinion. Best regards, Michael. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Aug 2025 14:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 79137@debbugs.gnu.org, Dima Kogan Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.17544893554466 (code B ref 79137); Wed, 06 Aug 2025 14:10:03 +0000 Received: (at 79137) by debbugs.gnu.org; 6 Aug 2025 14:09:15 +0000 Received: from localhost ([127.0.0.1]:59565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ujepO-00019x-KE for submit@debbugs.gnu.org; Wed, 06 Aug 2025 10:09:15 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:45550) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ujepL-00019k-SO for 79137@debbugs.gnu.org; Wed, 06 Aug 2025 10:09:12 -0400 DKIM-Signature: a=rsa-sha256; b=wuSd1EUUvDY7jXX1rYBQuGjO+IbEvEZGtf8o9f4D3dFtv0U/XKPbIeK65f+qnqN90flcpvPWdfcH27zgCMviCiszPucDFenf/QuVX0B80mVHZq39J6I+V4uEzNXbk1M2DURo7ROh2nuoUAma6Hk0awTLO6FQPsJCGsIpx9Nx45x/MznIP2G10c8mrZv5nwsQntzRhJphEdutnprVpS6uSy4i+IHvko6KA9kTVhenGGmn8P1Wh240rXJj9Z+rBLLm3e+zhnJyL/j88yBHOvs2tVxcI0NENm3G6FWY6+3II8SfNgD11eEoQO1fpgb0C+XhZoqmn5fFfhHydn2cBTTYcw==; s=purelymail1; d=spwhitton.name; v=1; bh=X+mmzvgOOMIzSOvbqKr7nbrkvn8kGGlloiv8nrx3TEw=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=D7veImTudOQFrhYtR0mrPC4UbnU/LU07OV1PNKqo3Hbufv+57+qNF/Ojde+lyyrND/rqGvvc745oUJZp415aPbyujEXPodYSD2HfxkpYM+765sjnvdEyaaBRg5lFqyLssg5AaSUgj3eE1lr62qKY0xFMVjY/P6swuwBF76kXoYN+Lgsk5E+4MMtaFw/8zoQz/41EMXjmjGCBi2/48TdOHuzhI2M7NyXzdDFU/WuaCYRBsTnGp45b7N88OLAmme77x+BPAcA9y29XYY6BXiLQ0GsNtjfmW1VyAdyBvA6QaQIAccMx3gHFXVLmskgt6HaPSuNH7NdPQoVb7TSAaHqfAw==; s=purelymail1; d=purelymail.com; v=1; bh=X+mmzvgOOMIzSOvbqKr7nbrkvn8kGGlloiv8nrx3TEw=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 79137@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 913407166; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 06 Aug 2025 14:09:05 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 80680940925; Wed, 06 Aug 2025 15:09:04 +0100 (BST) From: Sean Whitton In-Reply-To: <87ikj2c758.fsf@gmx.de> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> Date: Wed, 06 Aug 2025 15:09:04 +0100 Message-ID: <87h5yk7da7.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Tue 05 Aug 2025 at 01:58pm +02, Michael Albinus wrote: > Sean Whitton writes: > >> Hello, > > Hi Sean, > >> I think that we should bind non-essential to the value of not-essential, >> here. I.e. >> >> (let ((non-essential not-essential) >> dirs buffers) >> >> That would be saying: only if we are okay with the user saying no to >> saving the buffers, we are okay with giving up on looking at them if >> they are remote. >> >> How about that? > > Sounds reasonable. However, I don't know VC internals, so I have no > informed opinion. Dima, does my suggestion fix the concrete problem you were seeing? -- Sean Whitton From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Aug 2025 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton Cc: 79137@debbugs.gnu.org, Michael Albinus Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175458963817809 (code B ref 79137); Thu, 07 Aug 2025 18:01:01 +0000 Received: (at 79137) by debbugs.gnu.org; 7 Aug 2025 18:00:38 +0000 Received: from localhost ([127.0.0.1]:35843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uk4us-0004dB-4t for submit@debbugs.gnu.org; Thu, 07 Aug 2025 14:00:38 -0400 Received: from fhigh-a3-smtp.messagingengine.com ([103.168.172.154]:55753) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uk4up-0004ct-73 for 79137@debbugs.gnu.org; Thu, 07 Aug 2025 14:00:36 -0400 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id A248714001CF; Thu, 7 Aug 2025 14:00:29 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Thu, 07 Aug 2025 14:00:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:cc: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=1754589629; x= 1754676029; bh=JpqtE8LHMaGuya4/qWKpo8sJGA3sQW8hoIDqQUusTwY=; b=R FdgZ886m4QVHEa0Mdz3/YJl3I5NztXFf3WoroZcRiqqBOsP7SYEbaH+oOhiFs/4F XCOKpDebhBblqwADWPUL8hqZvbmqae1ZiYmI8Pd9NuKg9DLdrO0rITwBOgdJfhnL NCxeDOvR9Qr23CcOEdMESgMxeUJUE+XEDAmE9BOL4ztucK3gWSzZ9G7Iu0c9JOpf 3I2tTdpI/gdXN0O9OIKYgNE9JzAoUD12NvCJfm4WdqfF8qsMlDXVJMXVUmRkglIa 5H1UxQ3VhTUqg0j+YhqzoFi057TIPpQ5+2lHX9SHrkC1hNS+xNLPrF1bMNKO3WX+ dqhzRzj2NGtryx7CEsCww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1754589629; x=1754676029; bh=JpqtE8LHMaGuya4/qWKpo8sJGA3sQW8hoID qQUusTwY=; b=XahZOnVw1/TLUXlQY5xGEYkM8hfzTJ6D4wmh5hHuRf3VN135bmk xw3mjbfHPeI2UlWDQEEiCX+VJzrnAeLXqi6MqO/uZ7lvSUjU0LhXRwvLU07+s+Nm e4774hX5NCJeqrgZYMO1j96EILLZZm9h2SSHcO/sPOaL/AsPkTLi8jOaJWEBAU6U PpIPnj838leiIkBCzcGhNJEkAa/55M6Uij1Fk5vCVAxKns8pvUX7sJcObDjWh0J5 t9P3EVf0OTlrkxLBjKqrrVgQCxRWJbxgL/799OD9XJPp4oqwJN4W58LRaqnNqlzo uHTSgqquFKDcnpvP25soqBjnhM3DDqvW8MQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdduiedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpeffihhmrgcumfho ghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepteefleffgfdtkeeikeegueetjefhgeehgfelhedtffeijeekhedtkefhjeffteej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughimh grsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprhgtphhtthhopeefpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrd hnrghmvgdprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdp rhgtphhtthhopeejledufeejseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 7 Aug 2025 14:00:28 -0400 (EDT) From: Dima Kogan In-Reply-To: <87h5yk7da7.fsf@zephyr.silentflame.com> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> Date: Thu, 07 Aug 2025 11:00:24 -0700 Message-ID: <87tt2jc8qv.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sean Whitton writes: > Dima, does my suggestion fix the concrete problem you were seeing? Hello. Yes; that fixes it. Thank you. Relatedly, does it NEED to examine every single buffer? It takes 10s to go through all the buffers in my current session, even though 99% of them have nothing to do with this git repo. A git-diff operation shouldn't take 10s. This is a different issue from this report, though. Thanks. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Aug 2025 10:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: Michael Albinus , 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.17546485239942 (code B ref 79137); Fri, 08 Aug 2025 10:23:01 +0000 Received: (at 79137) by debbugs.gnu.org; 8 Aug 2025 10:22:03 +0000 Received: from localhost ([127.0.0.1]:37329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukKEd-0002aI-2j for submit@debbugs.gnu.org; Fri, 08 Aug 2025 06:22:03 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:59214) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukKEa-0002Zm-Rz for 79137@debbugs.gnu.org; Fri, 08 Aug 2025 06:22:01 -0400 DKIM-Signature: a=rsa-sha256; b=H8j6zPFCFAZOhqkGjA1c7ACa+e5oeVlLr9RzYjaFkE+j5Y2+P/J0iQPnvU5zK/klHRviLAzcDAlS+LwL2Lue1seo9Gv57pWPxHWweP7ML4EqDByOASSSdGm3grGrmfWx6CYnWVkR2vUaW42QLjeSZHA1coX9bZLiAujnnQXPZ0ElKMeD5cmcC7lnzffeW+MD9iPpZ1v+PnlbyjXvrNaL7Trw39kRDQTH6bVocsixIN+vOepZqlLZG9R5cM4HxEHppJFAZV/UaMqFVLh1llT9BBJUSmyjV+mMcOLsNByf4cySEBkdCXZ1ZUTd4LIk4fGSmOmNpqBGYH2wm+zxsSMizg==; s=purelymail1; d=spwhitton.name; v=1; bh=du4dmA8pcYqEVYl3PKB37BnuyPHbPkb5pcZrp3IMwJg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=vkPlQGhmz/u4HHRmEWfQ2ZJbDK8z7QIJ81rnDcz7I4WvnipFyxyRcbBCG0b6CGu/GRMDzb4LHz88FofSw2x+0mLN6sb/dr/x+f1a7Jp8gKViaRL3XcbGLy7To9BdOPAXuLbwX9WUs4j6rHBGuZB4Ah75qYC0cLL4ZtpoOl+z+mErdt7LbiXu4rgM97QaHua3VyjQxcwq6TKtLQ9fbSEcXq/Ig7he7hxe6BEmOu2MmQ5t95XgozmKHzwngbcYFy2gSZBAR7cc3dRHIsGh7PP/Xik5Rec2EONaedX7sR2ngJd3isfxIR3y5yOsQrw2Z/ddn7qThU6W7ICh/MfhYp+Hzw==; s=purelymail1; d=purelymail.com; v=1; bh=du4dmA8pcYqEVYl3PKB37BnuyPHbPkb5pcZrp3IMwJg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 79137@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 888141507; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 08 Aug 2025 10:21:53 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id CC44A94012E; Fri, 08 Aug 2025 11:21:52 +0100 (BST) From: Sean Whitton In-Reply-To: <87tt2jc8qv.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> Date: Fri, 08 Aug 2025 11:21:52 +0100 Message-ID: <877bze3ygv.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Thu 07 Aug 2025 at 11:00am -07, Dima Kogan wrote: > Sean Whitton writes: > >> Dima, does my suggestion fix the concrete problem you were seeing? > > > Hello. Yes; that fixes it. Thank you. Thanks for testing. Installed that. > Relatedly, does it NEED to examine every single buffer? It takes 10s to > go through all the buffers in my current session, even though 99% of > them have nothing to do with this git repo. A git-diff operation > shouldn't take 10s. This is a different issue from this report, though. Are you saying it takes 10s just to go through all your local buffers, without any TRAMP slowdown? That is definitely too slow. -- Sean Whitton From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Aug 2025 06:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton Cc: Michael Albinus , 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175497971530795 (code B ref 79137); Tue, 12 Aug 2025 06:22:01 +0000 Received: (at 79137) by debbugs.gnu.org; 12 Aug 2025 06:21:55 +0000 Received: from localhost ([127.0.0.1]:51327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uliOQ-00080b-MH for submit@debbugs.gnu.org; Tue, 12 Aug 2025 02:21:55 -0400 Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]:33267) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uliOH-00080E-Eq for 79137@debbugs.gnu.org; Tue, 12 Aug 2025 02:21:47 -0400 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id A340F1400157; Tue, 12 Aug 2025 02:21:39 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Tue, 12 Aug 2025 02:21:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:cc: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=1754979699; x= 1755066099; bh=dX6dEuK/NHO1XMWowidMAw2ZTgBSIK4eWC89qfa1Nzs=; b=N +gp01c7VM79U5aQxBI5/+m/IjVJS40GaWskqTmTyt5S+fHzsvOQK2rSqDxfnZCW8 sDhT5PoMmP8xS19cH5WLMGRm2n1qKJmw3i0NOIF7T5+Hbr+DBcF/vl00KJZeFlmT 1vOZPkBo/ZWmdXAOBNg6aCcnnr8SnraDikgzU5zCK1Yn6wP6dvRUZ+Ov69VYQOY6 nr3HnXluJABHiuAmplJTY/+a+aQo74Bq3Xd7Kuki7wGliaVq2tIiqljbWao+gyyx NXaFbx53WizC6ppRsddqlX2ACgjzQoF2VKVw/mqnITlELUebAWdX0s0v4UOiDO7h u92ei11huGfKIzFjRvL1w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1754979699; x=1755066099; bh=dX6dEuK/NHO1XMWowidMAw2ZTgBSIK4eWC8 9qfa1Nzs=; b=koFuwl05Uy7OI+o7QQuATFdhnkDIt+zvfs7vlW4sPDJmOTc8swR dauep0ETNK74LmX4Y4YgDhEzHmpVD2IlVGT4P2Bf0DkIPI1VdqjsrrmsQaCzCi8b fQt6L3JF+G+61h4nuw3Gh5aIRV6AWPkv/fGeoS5bnlyt46n8Zp4iht4ngtdpTpmL OIIcjkcVg8xOj/kFOxmXcPaPVJ1ZdszXTv4ULY7geeI6eiP3Id+JfJBLZ5mWPTIM cvHIwyrEHGQ9yxCxbXXrMtU266ewbcyJwZ8YEfQp0l2s1wM900NrjKKY6HzaFXq3 QNtogfQdVs7N/QDA23DWDLPgipTnai0mEkg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegiedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpeffihhmrgcumfho ghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepteefleffgfdtkeeikeegueetjefhgeehgfelhedtffeijeekhedtkefhjeffteej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughimh grsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprhgtphhtthhopeefpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrd hnrghmvgdprhgtphhtthhopeejledufeejseguvggssghughhsrdhgnhhurdhorhhgpdhr tghpthhtohepmhhitghhrggvlhdrrghlsghinhhushesghhmgidruggv X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 12 Aug 2025 02:21:38 -0400 (EDT) From: Dima Kogan In-Reply-To: <877bze3ygv.fsf@zephyr.silentflame.com> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> <877bze3ygv.fsf@zephyr.silentflame.com> Date: Mon, 11 Aug 2025 23:21:37 -0700 Message-ID: <87sehxawlq.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sean Whitton writes: >> Relatedly, does it NEED to examine every single buffer? It takes 10s to >> go through all the buffers in my current session, even though 99% of >> them have nothing to do with this git repo. A git-diff operation >> shouldn't take 10s. This is a different issue from this report, though. > > Are you saying it takes 10s just to go through all your local buffers, > without any TRAMP slowdown? That is definitely too slow. Hi. Yes. I C-x v D then I wait 10s to get my diff. I added (message) to the buffer-visit loop, and indeed it's visiting the buffers one by one during that whole time; it isn't doing something else for 90% of that time. I just tried it again, and it's now 2s, not 10s. Still too slow, but better. No idea why it changed. Did something recently change in this area? I don't recall it even taking any noticeable time. Thanks. From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Aug 2025 15:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: 79137@debbugs.gnu.org, Michael Albinus Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175501100823017 (code B ref 79137); Tue, 12 Aug 2025 15:04:02 +0000 Received: (at 79137) by debbugs.gnu.org; 12 Aug 2025 15:03:28 +0000 Received: from localhost ([127.0.0.1]:54256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulqX9-0005zA-Ao for submit@debbugs.gnu.org; Tue, 12 Aug 2025 11:03:27 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:45232) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ulqX2-0005yk-Rl for 79137@debbugs.gnu.org; Tue, 12 Aug 2025 11:03:22 -0400 DKIM-Signature: a=rsa-sha256; b=Qh3PETSAqr/NiYtF0dxpvHCbNpe8W5/8xL7+/o8L6rG4MxFGV/6sPsKwv7+gXU0ghS19haJ7MPVEBcrpF4m3blgzKd4PGQVp7wQZgNK18tBmd8ZrcC6VZ4G7K1lbmsOLm/SPodw5U3aqckSA5xIw414QeSI6oj/siaPDuuZyZ1bfoPENxUpVcparW6xl2tUWXT8MAlBVMeC8wlzdoxkrad1ZHmgytIeRdOWyECEeYF5BV2jTI+Qx0YSrmheF0x/kuhA1gk/o7y6jVyDDvwTt+8dQ84wHjtOgwr1yQq+/6cU+JhATp5psRndT32nBB0C8lfISdNuZg/XqpawZRAWjMQ==; s=purelymail1; d=spwhitton.name; v=1; bh=SVEaIBoZvT5xA/sP/7sMajCyHXpoCNFv75vGBYrSLpA=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=nPKBWMuk+QsbZ3AHDKyQzcT5QUXiVrqyEDL3xWK50SNrGgqkYSesxEXcOTlJcc6pV+KATCw5TrvZv0KLe27t4nr81GPG9bpOUYkPq8Bu1ZcVX1aB6bg3tnKWHzV78L2BEO4/J6kk/boBxF2yuwRJAEnYzBwdL2LPsXa0S8D/HaNqCG5LK02J8lkILApXOig/SW3NirEqG3ZZ9gdjcEv9lSZP+ZEdLkfKyrAV4qkcArHAMF/drN2fFFMi6Y0UnVU264vmarIrwX+CnckrzPD1ldnywsCSLVsHV5aHXQMBwPhZOiODubFuPWmhH6i9AmrR6niIMjEc0vBI7YrteaKKkA==; s=purelymail1; d=purelymail.com; v=1; bh=SVEaIBoZvT5xA/sP/7sMajCyHXpoCNFv75vGBYrSLpA=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 79137@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 643169352; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 12 Aug 2025 15:03:13 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id E93FE94085E; Tue, 12 Aug 2025 16:03:12 +0100 (BST) From: Sean Whitton In-Reply-To: <87sehxawlq.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> <877bze3ygv.fsf@zephyr.silentflame.com> <87sehxawlq.fsf@secretsauce.net> Date: Tue, 12 Aug 2025 16:03:12 +0100 Message-ID: <87cy90r39r.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Mon 11 Aug 2025 at 11:21pm -07, Dima Kogan wrote: > Sean Whitton writes: > >>> Relatedly, does it NEED to examine every single buffer? It takes 10s to >>> go through all the buffers in my current session, even though 99% of >>> them have nothing to do with this git repo. A git-diff operation >>> shouldn't take 10s. This is a different issue from this report, though. >> >> Are you saying it takes 10s just to go through all your local buffers, >> without any TRAMP slowdown? That is definitely too slow. > > Hi. Yes. I C-x v D then I wait 10s to get my diff. I added (message) to > the buffer-visit loop, and indeed it's visiting the buffers one by one > during that whole time; it isn't doing something else for 90% of that > time. > > I just tried it again, and it's now 2s, not 10s. Still too slow, but > better. No idea why it changed. > > Did something recently change in this area? I don't recall it even > taking any noticeable time. Yes. Commit 07c2b169edc2c5aaad1c8f494663a8198b2d4ca2 rewrote buffer syncing to offer to save all relevant buffers instead of just the current buffer, whatever that might happen to be. It should make for more consistent results. I just installed an optimisation that is promising in my testing. Let me know how much it helps you. We could have a defcustom to turn off going through all the buffers for users who are happy to accept that their diff is not accurate. But maybe this optimisation is enough. -- >8 -- Subject: [PATCH] vc-buffer-sync-fileset: Optimization when NOT-ESSENTIAL is non-nil * lisp/vc/vc.el (vc-buffer-sync-fileset): When NOT-ESSENTIAL is non-nil, use string-prefix-p instead of file-in-directory-p (bug#79137). --- lisp/vc/vc.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el index 558054e7338..135762fc806 100644 --- a/lisp/vc/vc.el +++ b/lisp/vc/vc.el @@ -2496,7 +2496,7 @@ vc-buffer-sync-fileset dirs buffers) (dolist (name (cadr fileset)) (if (file-directory-p name) - (push name dirs) + (push (file-name-as-directory name) dirs) (when-let* ((buf (find-buffer-visiting name))) (push buf buffers)))) (when dirs @@ -2507,8 +2507,12 @@ vc-buffer-sync-fileset (and-let* ((file (buffer-local-value 'buffer-file-name buf)) ((or missing-in-dirs (file-exists-p file))) - ((cl-some (lambda (dir) - (file-in-directory-p file dir)) + ((cl-some (if not-essential + (lambda (dir) + ;; For speed (bug#79137). + (string-prefix-p dir file)) + (lambda (dir) + (file-in-directory-p file dir))) dirs))))))))) (dolist (buf buffers) (with-current-buffer buf -- Sean Whitton From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Aug 2025 23:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton Cc: 79137@debbugs.gnu.org, Michael Albinus Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175512762021441 (code B ref 79137); Wed, 13 Aug 2025 23:27:02 +0000 Received: (at 79137) by debbugs.gnu.org; 13 Aug 2025 23:27:00 +0000 Received: from localhost ([127.0.0.1]:59168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umKs0-0005Zl-Av for submit@debbugs.gnu.org; Wed, 13 Aug 2025 19:27:00 -0400 Received: from fout-a8-smtp.messagingengine.com ([103.168.172.151]:53743) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umKrv-0005ZI-I0 for 79137@debbugs.gnu.org; Wed, 13 Aug 2025 19:26:57 -0400 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.phl.internal (Postfix) with ESMTP id 2F59DEC00A4; Wed, 13 Aug 2025 19:26:49 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Wed, 13 Aug 2025 19:26:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:cc: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=1755127609; x= 1755214009; bh=xES83Qc8q9MRe25B1HXoVyr7QJ7YsJq+i7AwYR641c0=; b=t bsPcW7AzKGtPxBEnYI8HABq2ab6d4v36tzU8yqmHCKoIrakvxbIrcB0QIfSNwOyj t6L0PkT1y4ipUr5ph9d2k4Smmdqa/zxuzvLiil5jTpvFOBbSjItlOv031uhf0se4 dGKy8MfTg2W1SoNMnr31NtCsU2wZDpBXNZ7DtLRlIfEuHpenKzuvRFw1kIHFwr2c dDtKmN+VhYAHKwHXFFNFrK7PcKrCpNX1n37dTQnxRujWVHquU66wQGkkp9KfIAUf L9jo8jTRrF+vbBfX9Jla9RUZcZIwOPjoiPWDzJolj2f7pV/bhF39OUYZ7jJj2d8v /E4m9l06uICspDvDLiEfQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1755127609; x=1755214009; bh=xES83Qc8q9MRe25B1HXoVyr7QJ7YsJq+i7A wYR641c0=; b=B2P6SgOgFBnGZJogNK6d3FvSSMGZG8cLlButj7nyBO8s/lo0VOb iFzL/n3FcBm0P2pYxMess6qYl/XIBJkTvW2NUNFHajRA+8UV6Do0wG8ZdfaJSdTR AGh3kCaI58YiHzsLM8RcIn32GR+u8sh+XPoCSsg2Y6TDmIIwoz0H767FnYOFv1Nq vdYYpX0wuwdvMoM/LBW3Ttw8KvTsvQtwR4Q5aFShaaK/LnLhfcoUCNrYjPepK4IC cjd/QPtxk6x1oTeH4UnTJkNdwE4Ho7iOZLXFZGKFgMWeg6zvkE3r/CNCNjzuRFSk 3CW4V+z7yZYkZ6+Wg0eiO/4jdkB1+tpCcXA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeelhedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpeffihhmrgcumfho ghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepteefleffgfdtkeeikeegueetjefhgeehgfelhedtffeijeekhedtkefhjeffteej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughimh grsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprhgtphhtthhopeefpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrd hnrghmvgdprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdp rhgtphhtthhopeejledufeejseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 13 Aug 2025 19:26:48 -0400 (EDT) From: Dima Kogan In-Reply-To: <87cy90r39r.fsf@zephyr.silentflame.com> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> <877bze3ygv.fsf@zephyr.silentflame.com> <87sehxawlq.fsf@secretsauce.net> <87cy90r39r.fsf@zephyr.silentflame.com> Date: Wed, 13 Aug 2025 16:26:46 -0700 Message-ID: <878qjm951l.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi. I just tried the patch in your email (is that the "optimization" you were referring to?) It makes C-x v D faster: from 12s to 8s. Both are WAY too slow. I should probably be clear about my workflow. I'm using emacs-server and have a very long-running session, with 1474 buffers currently. I'm using emacs for development, mail, todo-list tracking, etc, etc. I use tramp to connect to various servers, with the connections appearing/disappearing as the laptop moves around, as various vpns go up/down. So I'm a heavy user, but there are many like me. Thanks for your efforts! From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Aug 2025 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: Michael Albinus , 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175517945410492 (code B ref 79137); Thu, 14 Aug 2025 13:51:01 +0000 Received: (at 79137) by debbugs.gnu.org; 14 Aug 2025 13:50:54 +0000 Received: from localhost ([127.0.0.1]:33213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umYM2-0002jA-6l for submit@debbugs.gnu.org; Thu, 14 Aug 2025 09:50:54 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:57570) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umYLz-0002iw-Ui for 79137@debbugs.gnu.org; Thu, 14 Aug 2025 09:50:52 -0400 DKIM-Signature: a=rsa-sha256; b=vA1IB+f++QPolnWgNytBbWl9+JTeODf1UVicbzeP4sG/MGX3qVz5x5fIoo50SYLE0Y4k/cN1Osb/d4aLBVvSLzb+Tmdf+ELVQKB7xApqgasKBLOoaozmFhrc6Py6lU5yU7sxt8Bc242/xdCymlM1+dVK6j68HS0YP3Nl2gv/P0Rh3ufRKpSpEKzFlcbpsPTlvoUiaK1ochgR5WoUT4Z4uzewZo6CJ6vjK/vHN/Vvg7qZrPjdY6ozN3QWjVfAqQIACaXTWJSpQJb3VX4Tgc8Ly6iDlvM4MwtS6myIQqLzfBn1rdHGKpt4abPIUhcEaAQLLwGf0nMTG6nqYYcPAY+psQ==; s=purelymail2; d=spwhitton.name; v=1; bh=OYjTP+EqoXowC+A/W0IZHzJUdHBFU9AXh9epEk56+NE=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=mafuifyMh5CdCxggDOqKrM9cQ4hlkqo6KSDr2GBQJgV2UIQKoCjMcU2BMakgTSWIjO0DWNbte0Spdlp8RKaTHQIHx6ytdnqr18aW7g6mlilsBZ6BFd+SUF4aA2mNAXZFpRSKXB/X8O/AhPW0izM+FUcbmz1fchyv8eZKS2wa5AFiMiT+oO0UAa+MwEnQ8nYT2LJPoteUABNPvitDHLXZmN6LN5OCChmlwAGxHNlAvjF8glINteTskLStdS+Qif5dr5IuGpfoM/+jQ77z0bedoLZ80wr60y9YPv7JzmzhfC75j75J8BUQXpZ7MwETM4lkIGnRDOQfjkTX4MCpGSP7zw==; s=purelymail2; d=purelymail.com; v=1; bh=OYjTP+EqoXowC+A/W0IZHzJUdHBFU9AXh9epEk56+NE=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 79137@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 455801378; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 14 Aug 2025 13:50:44 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 2A96F9405EE; Thu, 14 Aug 2025 14:50:44 +0100 (BST) From: Sean Whitton In-Reply-To: <878qjm951l.fsf@secretsauce.net> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> <877bze3ygv.fsf@zephyr.silentflame.com> <87sehxawlq.fsf@secretsauce.net> <87cy90r39r.fsf@zephyr.silentflame.com> <878qjm951l.fsf@secretsauce.net> Date: Thu, 14 Aug 2025 14:50:44 +0100 Message-ID: <87ldnm6mh7.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Wed 13 Aug 2025 at 04:26pm -07, Dima Kogan wrote: > Hi. I just tried the patch in your email (is that the "optimization" you > were referring to?) It makes C-x v D faster: from 12s to 8s. Both are > WAY too slow. > > I should probably be clear about my workflow. I'm using emacs-server and > have a very long-running session, with 1474 buffers currently. I'm using > emacs for development, mail, todo-list tracking, etc, etc. I use tramp > to connect to various servers, with the connections > appearing/disappearing as the laptop moves around, as various vpns go > up/down. So I'm a heavy user, but there are many like me. > > Thanks for your efforts! I realised another change I could make that means there shouldn't be system calls at all for most buffers: don't call file-exists-p unless the buffer is under one of the VC trees. Could I ask you to make one final test? This is on top of the patch I sent previously; both of them are on master if you just want to re-eval vc-buffer-sync-fileset from there. Thank you for all this. -- Sean Whitton From unknown Thu Aug 14 22:17:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#79137: 31.0.50; (vc-buffer-sync-fileset) cannot complete if unrelated no-longer-reachable TRAMP buffers exist Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Aug 2025 23:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 79137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton Cc: Michael Albinus , 79137@debbugs.gnu.org Received: via spool by 79137-submit@debbugs.gnu.org id=B79137.175521346627200 (code B ref 79137); Thu, 14 Aug 2025 23:18:02 +0000 Received: (at 79137) by debbugs.gnu.org; 14 Aug 2025 23:17:46 +0000 Received: from localhost ([127.0.0.1]:34978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umhCc-00074e-I0 for submit@debbugs.gnu.org; Thu, 14 Aug 2025 19:17:46 -0400 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]:59867) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umhCX-00074H-TJ for 79137@debbugs.gnu.org; Thu, 14 Aug 2025 19:17:44 -0400 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id 95C5D1D000D5; Thu, 14 Aug 2025 19:17:35 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Thu, 14 Aug 2025 19:17:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=secretsauce.net; h=cc:cc: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=1755213455; x= 1755299855; bh=jZ82X8tdX2OyBHATYvmKcnhAzejCq4Ok8lQXNwWl8qg=; b=I ezXFIux04l3jLMm8XYBcMlC2GakaRRYq/CSmrehpmvnwbEqsI+ee/tl0cujO5aOb BZzABVF9CHklTIt4Zd7uPwXOSbbMPp7xpE3C8GS6FFMaBb9kViXOnVZ2Zcg8BO6v vh+sNvyG10lA95VjNibnw3+oXCxHeuRceyzaHtLSYwOKrZ9Jiit2qdG4+CQW1kVo Xf5L1TtTGK+OXg/k1lvr0+fTUnBRDLe3dpwjzTg8ZeiDmKfJ3N9IP+ksvoIeeoCm PlXntLKi6q6SCV8Yu/oxeQ2qUqOBfbpA0ptIwHQixRrJCJjB2HJ4wh8swRsRLZFy GY01urN5nW60Jn32pDRAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1755213455; x=1755299855; bh=jZ82X8tdX2OyBHATYvmKcnhAzejCq4Ok8lQ XNwWl8qg=; b=gMK3pQwkcL/er+xPmAjNbY5KYWi1ZWOVyYE2hSyYr18YoLaLanI e/IniN4hF9bD+jCqsZA2dzw2B6uwGV7nV281n4KTZARuBir9JJ9oE9AckPpWzDMA bM0gm4W5fW3RU7fBezu2Vtf/a2DLd5V88qssGz9cy9Vs0/ZLCsG989xLhZ0jMKIh 0MvM3MLldWEOT7Rxo/T3zsuO8qKMzXuOIA8EfwaA8BoNm+jAQF6qNpA/CoKnZsLP 7nJ35Mv6awFo8vYw3S+SLXCUvi8QVJaHX7wTMScJxdNXjID05DPS9FO+I3ddq3Yk stuCNezmcd0gNbBs6mkmC8HWdfWSO93RuSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddugedvfeejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpeffihhmrgcumfho ghgrnhcuoeguihhmrgesshgvtghrvghtshgruhgtvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepteefleffgfdtkeeikeegueetjefhgeehgfelhedtffeijeekhedtkefhjeffteej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughimh grsehsvggtrhgvthhsrghutggvrdhnvghtpdhnsggprhgtphhtthhopeefpdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehsphifhhhithhtohhnsehsphifhhhithhtohhnrd hnrghmvgdprhgtphhtthhopeejledufeejseguvggssghughhsrdhgnhhurdhorhhgpdhr tghpthhtohepmhhitghhrggvlhdrrghlsghinhhushesghhmgidruggv X-ME-Proxy: Feedback-ID: i3e8042a0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Aug 2025 19:17:34 -0400 (EDT) From: Dima Kogan In-Reply-To: <87ldnm6mh7.fsf@zephyr.silentflame.com> References: <8734acjbrk.fsf@secretsauce.net> <87frebgq8i.fsf@gmx.de> <87ectvhwda.fsf@secretsauce.net> <877bzicale.fsf@zephyr.silentflame.com> <87ikj2c758.fsf@gmx.de> <87h5yk7da7.fsf@zephyr.silentflame.com> <87tt2jc8qv.fsf@secretsauce.net> <877bze3ygv.fsf@zephyr.silentflame.com> <87sehxawlq.fsf@secretsauce.net> <87cy90r39r.fsf@zephyr.silentflame.com> <878qjm951l.fsf@secretsauce.net> <87ldnm6mh7.fsf@zephyr.silentflame.com> Date: Thu, 14 Aug 2025 16:17:33 -0700 Message-ID: <87ldnl7asy.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) It's down to 1s now, but when I would revisit this earlier, sometimes it would be 10s, and sometimes 2s. So this is probably much better, but I can't claim that for sure. A defcustom to not consider unsaved files at all (the old behavior) might be good still Thanks for working on this!