From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 11:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164863892115341 (code B ref -1); Wed, 30 Mar 2022 11:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Mar 2022 11:15:21 +0000 Received: from localhost ([127.0.0.1]:34649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWIL-0003zM-Ho for submit@debbugs.gnu.org; Wed, 30 Mar 2022 07:15:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:55038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWIK-0003zF-HI for submit@debbugs.gnu.org; Wed, 30 Mar 2022 07:15:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZWIK-0008M6-AS for bug-gnu-emacs@gnu.org; Wed, 30 Mar 2022 07:15:20 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:48567) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZWIH-00066O-8n for bug-gnu-emacs@gnu.org; Wed, 30 Mar 2022 07:15:19 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4KT3kS5Svqz1r2sB for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4KT3kS5Kpvz1qqkH for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 89vs31y0V_Ai for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) X-Auth-Info: 0QjzwYPwvQ/GMEpNODq6RuO3qt+gMKBuV59kt5FBH8jxfuB04+wPqXCXtMQ+TwAt Received: from igel.home (ppp-46-244-187-231.dynamic.mnet-online.de [46.244.187.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id B65AA2C38AB; Wed, 30 Mar 2022 13:15:11 +0200 (CEST) From: Andreas Schwab X-Yow: Hmmm.. a CRIPPLED ACCOUNTANT with a FALAFEL sandwich is HIT by a TROLLEY-CAR.. Date: Wed, 30 Mar 2022 13:15:11 +0200 Message-ID: <877d8b3d4w.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=212.18.0.9; envelope-from=whitebox@nefkom.net; helo=mail-out.m-online.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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: -2.1 (--) dired-to-delete, dired-do-rename, dired-do-copy or dired-create-directory fail to update the dired buffer when performed in a subdirectory. This is a regression from Emacs 27. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 12:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 54636@debbugs.gnu.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164864178728236 (code B ref 54636); Wed, 30 Mar 2022 12:04:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 12:03:07 +0000 Received: from localhost ([127.0.0.1]:34718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZX2Y-0007LM-UE for submit@debbugs.gnu.org; Wed, 30 Mar 2022 08:03:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZX2W-0007Kt-SU for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 08:03:05 -0400 Received: from [2001:470:142:3::e] (port=60412 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZX2R-0000Om-1j; Wed, 30 Mar 2022 08:02:59 -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=Z8zmF9g3WrEmpk5xhqboJygt7G33KiIrkFBuyZTXxVM=; b=Fl4ylelzf43N 8LxF0Ioa1dlUXFBLgMTiv+zZ6wZ2V8IdLbE3h8BwMeAtABg6gig4wAJoAjkBcZ+kgtscEf+DzIFQ2 cGw/0X60IEly4ax3lB0rPawwXA03gfTyyi2MzQQMvj+3yxVvkO9sV7A0yOIWOKrYpU8x2AMAX3bKp hJy4FoLBtSX0Pdyp/bFFFVvWtKh33dSHoaRAtGCfOQjoEuWMjR4CoPDjLXShUkZMDjCV404DWJRZo TF9R56dnqhNl+7uHLrjxEy/LVy7EcIWiHU+i7I5e+59XYAeidLPLFJQKrdSl1Ux1cciXZm6SKC/Wl ehDMFJ5UHjPzVtFkElkhnA==; Received: from [87.69.77.57] (port=3537 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZX2Q-0005fK-CZ; Wed, 30 Mar 2022 08:02:58 -0400 Date: Wed, 30 Mar 2022 15:03:06 +0300 Message-Id: <83czi38x6t.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877d8b3d4w.fsf@igel.home> (message from Andreas Schwab on Wed, 30 Mar 2022 13:15:11 +0200) References: <877d8b3d4w.fsf@igel.home> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Resent-From: Andreas Schwab > Original-Sender: "Debbugs-submit" > Resent-CC: bug-gnu-emacs@gnu.org > Resent-Sender: help-debbugs@gnu.org > From: Andreas Schwab > Date: Wed, 30 Mar 2022 13:15:11 +0200 > > dired-to-delete, dired-do-rename, dired-do-copy or > dired-create-directory fail to update the dired buffer when performed in > a subdirectory. > > This is a regression from Emacs 27. Thanks. A bisection will be appreciated. From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54636@debbugs.gnu.org Cc: Tassilo Horn Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164864228729019 (code B ref 54636); Wed, 30 Mar 2022 12:12:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 12:11:27 +0000 Received: from localhost ([127.0.0.1]:34726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZXAd-0007Xz-0i for submit@debbugs.gnu.org; Wed, 30 Mar 2022 08:11:27 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:54851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZXAc-0007Xr-4u for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 08:11:26 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4KT4zJ6Qgbz1s94f; Wed, 30 Mar 2022 14:11:24 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4KT4zJ4B9Yz1qqkB; Wed, 30 Mar 2022 14:11:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id UB8K3hZcn6r5; Wed, 30 Mar 2022 14:11:24 +0200 (CEST) X-Auth-Info: J+db+b/lDYipnlz5RamCirHcgClnbw7bX+2xm68nBG2Hype2j+Ar4ScMCJurpkPQ Received: from igel.home (ppp-46-244-187-231.dynamic.mnet-online.de [46.244.187.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 30 Mar 2022 14:11:24 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 974722C398A; Wed, 30 Mar 2022 14:11:23 +0200 (CEST) From: Andreas Schwab References: <877d8b3d4w.fsf@igel.home> X-Yow: Sorry, wrong ZIP CODE!! Date: Wed, 30 Mar 2022 14:11:23 +0200 In-Reply-To: <877d8b3d4w.fsf@igel.home> (Andreas Schwab's message of "Wed, 30 Mar 2022 13:15:11 +0200") Message-ID: <87y20r1vys.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) 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.5 (-) Broken by 7b50ed553f Ask if dir and subdir dired buffers be killed when deleting dir. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 12:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Eli Zaretskii , 54636@debbugs.gnu.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164864434232382 (code B ref 54636); Wed, 30 Mar 2022 12:46:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 12:45:42 +0000 Received: from localhost ([127.0.0.1]:34767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZXhl-0008QD-Up for submit@debbugs.gnu.org; Wed, 30 Mar 2022 08:45:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZXhk-0008Q1-65 for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 08:45:40 -0400 Received: from [2001:470:142:3::e] (port=33318 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZXhd-0005So-99; Wed, 30 Mar 2022 08:45:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=yyClObZk/PeabdmtUtcxcLDDXh39pnRcVmyH9YNccJk=; b=Acaf225Av3QDHB uaIFvSZfpIC34Xsfe5TGswu1r5mn6+HLdXuXt6ahthN1lGvUGz5bWgJcdduoh3MT4InnAtB2VieWf PQ/5yjVR5NwjW8HXzDUmH5l5a8eek70E2n9Dyr1fiaifV9qgdWYowE01Ld1ZXa4OhCwUbDcRIq/Pg vwOYln/LHSRIB4SyDIDOvqTY/yJ9Q+ACFImad6iYrlcfzJ58UXyZpF/7fpsqtNFN7lb0JSDxuCMUP 5EvEb93HyoLuKk4Cm1qLCMmJLfJpkiypb0hT9tTZaGW6uvVaXv3RoF8wkUFGzsp+3smvblNiyZ5rY Jmk6PcWyoEdGExHZaVlQ==; Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:52853) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZXhZ-0004Iu-Sw; Wed, 30 Mar 2022 08:45:32 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 344CE27C0064; Wed, 30 Mar 2022 08:45:25 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 30 Mar 2022 08:45:25 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve evieekteekveeigfefffeivdetgeduvdffueeuudevgedttdehvdfhueevfffhnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomh gvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdel kedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 08:45:24 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 14:43:22 +0200 In-reply-to: <87y20r1vys.fsf@igel.home> Message-ID: <87o81n1ue5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Andreas Schwab writes: > Broken by 7b50ed553f Ask if dir and subdir dired buffers be killed > when deleting dir. Oh, sorry, I'll look into it ASAP. I guess this is to be corrected in emacs-28? Bye, Tassilo From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 13:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.16486465653612 (code B ref 54636); Wed, 30 Mar 2022 13:23:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 13:22:45 +0000 Received: from localhost ([127.0.0.1]:34796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYHd-0000wC-Eu for submit@debbugs.gnu.org; Wed, 30 Mar 2022 09:22:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYHb-0000vy-O6 for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 09:22:44 -0400 Received: from [2001:470:142:3::e] (port=34116 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZYHV-00049T-Jw; Wed, 30 Mar 2022 09:22:38 -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=kXu5bSnod49r5ES1+rQdUOW9BuJWCotrVZ5ejStJ9nQ=; b=RzktMorfXWoa cTk1odrn91pd8FKIfTt3kGm40l8idquHMCykFlgbPv8Iimf/LKLbxzCdjb0NnT9+qTXd6Y/ILMSeB Ftv6FX7gfv87dDop/3b6QiUlU9MuVUv0o7Gjt2tf3t1ydW/OvvAUOpiIGDUH0sAEog8mnYpjqYzRX ykURegw0LfLqxMqHsh60GWh8ERZz75+buLhjkw8vLIySyUBtrOgbEOnGvUexVY4q8x1oRHHqjcKf8 IMlF1VNRFh4Vfodqi1irGpcPdkKfzZ9iWYQGMVutAgjWxerkU9flsoMfp6XS59w4MGhTJNOuV3Noe 5QTAdHMGDsB5k5IPY/rlXw==; Received: from [87.69.77.57] (port=4500 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZYHT-0002ym-TD; Wed, 30 Mar 2022 09:22:36 -0400 Date: Wed, 30 Mar 2022 16:22:43 +0300 Message-Id: <835ynv8ti4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87o81n1ue5.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 14:43:22 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: 54636@debbugs.gnu.org, Eli Zaretskii > Date: Wed, 30 Mar 2022 14:43:22 +0200 > > Andreas Schwab writes: > > > Broken by 7b50ed553f Ask if dir and subdir dired buffers be killed > > when deleting dir. Thanks for the bisection, Andreas, it made finding the culprit very easy. > Oh, sorry, I'll look into it ASAP. I guess this is to be corrected in > emacs-28? Yes. I think I just fixed it there, please take a look. From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 13:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.16486478226031 (code B ref 54636); Wed, 30 Mar 2022 13:44:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 13:43:42 +0000 Received: from localhost ([127.0.0.1]:34828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYbt-0001ZD-W2 for submit@debbugs.gnu.org; Wed, 30 Mar 2022 09:43:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYbr-0001Z1-RF for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 09:43:40 -0400 Received: from [2001:470:142:3::e] (port=34554 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZYbl-000138-N7; Wed, 30 Mar 2022 09:43:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=ZdZCpcUSz8BNGPRNa5NqsFOabg/afmIrul8rpDWKxcU=; b=IyIXg7Itf/3vsT 3yHtpy3316nVS5RcYpRWAQ3B/ccV8E3xVRlV70f8DvqInU78exXU9JvnWwpdad2XlDsAkApPikpAj ZcqJmZ+3sCNeA87g+vr+kcl56f4CWVAhuoE5PSICX21skfGCRF3X7J6R6gxkyvHDa8nuSBALb7789 xZ7Zi3h8g+5qSMKObtgBlAwJdc65f2+JDYl4vCYUGObl4iRVIxhTX7Y5vV6qgiugNVdXu8w2Wa2M/ eSnFpaDsrI+3XzTfL8IyX1qrA2hlJoa0wuf3NKsC7nYBzmFXjz4lvOuDWBKGzto/WCJc05rJkMlK3 TxOwg0OypzNasU0qUK/A==; Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:52665) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZYbk-00086G-DN; Wed, 30 Mar 2022 09:43:33 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 10BD627C0054; Wed, 30 Mar 2022 09:43:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 30 Mar 2022 09:43:32 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve evieekteekveeigfefffeivdetgeduvdffueeuudevgedttdehvdfhueevfffhnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomh gvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdel kedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 09:43:31 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 15:29:36 +0200 In-reply-to: <835ynv8ti4.fsf@gnu.org> Message-ID: <87k0cb1rpa.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> Oh, sorry, I'll look into it ASAP. I guess this is to be corrected >> in emacs-28? > > Yes. > > I think I just fixed it there, please take a look. That's what I was about to do, too, but that's not right, too. Say you have dired buffers for ~/ ~/foo/ ~/foo/bar/ and then delete ~/foo from inside the ~/ dired buffer. You'll be asked if the buffers for foo should be delete, too, and when you confirm, what is deleted are the buffers ~/ and ~/foo but ~/foo/bar persists. So the buffers are deleted downwards (to the root) instead of upwards which is wrong. I guess I recognized that in 7b50ed553f and switched the arguments for that very reason. (file-in-directory-p has the same argument order as dired-in-this-tree.) Bye, Tassilo From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 13:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.16486486029151 (code B ref 54636); Wed, 30 Mar 2022 13:57:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 13:56:42 +0000 Received: from localhost ([127.0.0.1]:36628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYoT-0002NX-Qf for submit@debbugs.gnu.org; Wed, 30 Mar 2022 09:56:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZYoS-0002NL-Ll for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 09:56:41 -0400 Received: from [2001:470:142:3::e] (port=35118 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZYoN-0000Aw-5T; Wed, 30 Mar 2022 09:56:35 -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=gNhTvNtTJDVpX6TsYWmglnaaT/T/KQ9h3wcVtNTXRIs=; b=k0LvTKEBIs6p I/LmAlXXBHvWOZyOicUU1ttyC6VBOvd+XK8T3hvdU9lOACmkoKGVSLF0VGml1bj1c987VRGRRf0TQ YT2isS1lArEZm0m9FnA/ZYHtnJipjVuH8Mk8nbbUFtvTi6u4WparJsYJeEsF+ty7SwlZGQxzfgQJO VmICu133B6hTB6mqb3kUY2nzdCuyf37SA0ORPvvxVTCrE6G+WiXwL/87RgCn2lPf0QkxQ+Ocrg/j/ vYjJ+xDIHlMG8DgbPCrw/ngp34g0ktch9/GZDndKEwmOZT9pQvcLq5VYkoK33yN1Y4asPaoh0bB1/ svMA2kwmjXyMnd46mbPxtQ==; Received: from [87.69.77.57] (port=2647 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZYoJ-0001HH-KO; Wed, 30 Mar 2022 09:56:34 -0400 Date: Wed, 30 Mar 2022 16:56:38 +0300 Message-Id: <831qyj8rxl.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87k0cb1rpa.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 15:29:36 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > Date: Wed, 30 Mar 2022 15:29:36 +0200 > > Eli Zaretskii writes: > > >> Oh, sorry, I'll look into it ASAP. I guess this is to be corrected > >> in emacs-28? > > > > Yes. > > > > I think I just fixed it there, please take a look. > > That's what I was about to do, too, but that's not right, too. Well, it fixes the regression. > Say you have dired buffers for > > ~/ > ~/foo/ > ~/foo/bar/ > > and then delete ~/foo from inside the ~/ dired buffer. You'll be asked > if the buffers for foo should be delete, too, and when you confirm, what > is deleted are the buffers ~/ and ~/foo but ~/foo/bar persists. So the > buffers are deleted downwards (to the root) instead of upwards which is > wrong. This means your fix for the "ask" part is incomplete, and should be improved. But that is a new feature in Emacs 28, so it is not a catastrophe if it is imperfect. Regressions in previously correct behavior are much worse. Of course, if you can come up with a fix for the question-asking part that makes it delete all the relevant buffers, and if that fix is safe enough (a high bar at this late stage of the pretest), we can install that on the release branch. Failing that, the fix for that will have to wait till Emacs 28.2 at the very least. > I guess I recognized that in 7b50ed553f and switched the arguments for > that very reason. (file-in-directory-p has the same argument order as > dired-in-this-tree.) But reversing the arguments breaks dired-in-this-tree completely, because it doesn't treat the arguments symmetrically. In the scenario described by Andreas, dired-in-this-tree consistently returned nil for a subdirectory inserted into a Dired buffer of its parent with 'i'. Specifically, DIR will _never_ match DIR/FILE inside dired-in-this-tree, only the other way around. From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 14:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865126713528 (code B ref 54636); Wed, 30 Mar 2022 14:42:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 14:41:07 +0000 Received: from localhost ([127.0.0.1]:36665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZZVS-0003W8-Pr for submit@debbugs.gnu.org; Wed, 30 Mar 2022 10:41:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZZVQ-0003VX-Sz for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 10:41:05 -0400 Received: from [2001:470:142:3::e] (port=36216 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZZVL-0004Ql-26; Wed, 30 Mar 2022 10:40:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=1QkqeuY+SA08WYSmYzQLP2KSNl1JyhvOY4PBUSqujSg=; b=S55vbbaxrGjRNJ zy7aZoR9xJOZFmwsPS/aOIO/mnXmu0UhOSp+zOPFWsLaY/V/l9tqv4CsrdYl0/xePeoSYoZ6golId 0lj3FgqxoSWQYehlPema07zqodUchvgZbgRGdPtcb8TzTzfJYFcqD6GniN3/bpT7b6RoyV0uMBfkf WbWMmCLwN7XefoZyN+WZcVmD/9+s4muNzLoeSjCBPxjnnXX9h9lqqV3iu0h5/VErmY9A3Tmm+GS/i dZZoCLWx2PGJVp5ntBBKN3fUCOpUVDlesZfd1T7ciU4RVL1nJsSD2UB2IYtjSLHs3LkiwZ77pI7wg rUfvijYBMYrc9KmpS+8w==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:51363) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZZVK-0003UN-H7; Wed, 30 Mar 2022 10:40:58 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailauth.nyi.internal (Postfix) with ESMTP id E712D27C005A; Wed, 30 Mar 2022 10:40:56 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 30 Mar 2022 10:40:56 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehmtderredtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve efvefhjeekieekueeljeevjefghffftdffuddtvedttdeufeevffdvfeduhfehnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomh gvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdel kedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 10:40:56 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 16:30:22 +0200 In-reply-to: <831qyj8rxl.fsf@gnu.org> Message-ID: <87czi31p1l.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain Eli Zaretskii writes: Hi Eli, >> > I think I just fixed it there, please take a look. >> >> That's what I was about to do, too, but that's not right, too. > > Well, it fixes the regression. That's true. >> Say you have dired buffers for >> >> ~/ >> ~/foo/ >> ~/foo/bar/ >> >> and then delete ~/foo from inside the ~/ dired buffer. You'll be >> asked if the buffers for foo should be delete, too, and when you >> confirm, what is deleted are the buffers ~/ and ~/foo but ~/foo/bar >> persists. So the buffers are deleted downwards (to the root) instead >> of upwards which is wrong. > > This means your fix for the "ask" part is incomplete, and should be > improved. But that is a new feature in Emacs 28, so it is not a > catastrophe if it is imperfect. It's still a major annoyance since the feature is not opt-in. > Regressions in previously correct behavior are much worse. Of course. > Of course, if you can come up with a fix for the question-asking part > that makes it delete all the relevant buffers, and if that fix is safe > enough (a high bar at this late stage of the pretest), we can install > that on the release branch. Failing that, the fix for that will have > to wait till Emacs 28.2 at the very least. Here's a patch. I've created a separate cond-arm for the SUBDIRS case, so any callers which are not dired-clean-up-after-deletion (the only one setting SUBDIRS) are not affected. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=dired.patch diff --git a/lisp/dired.el b/lisp/dired.el index 75dcd33e67..972a0865f4 100644 --- a/lisp/dired.el +++ b/lisp/dired.el @@ -2874,8 +2874,9 @@ dired-buffers-for-dir "Return a list of buffers for DIR (top level or in-situ subdir). If FILE is non-nil, include only those whose wildcard pattern (if any) matches FILE. -If SUBDIRS is non-nil, also include the dired buffers of -directories below DIR. +If SUBDIRS is non-nil, include the dired buffers of DIR and the +directories below DIR instead (but no dired buffers with in-situ +subdir DIR). The list is in reverse order of buffer creation, most recent last. As a side effect, killed dired buffers for DIR are removed from `dired-buffers'." @@ -2887,10 +2888,9 @@ dired-buffers-for-dir ((null (buffer-name buf)) ;; Buffer is killed - clean up: (setq dired-buffers (delq elt dired-buffers))) - ((dired-in-this-tree-p dir (car elt)) + ((and (null subdirs) (dired-in-this-tree-p dir (car elt))) (with-current-buffer buf - (when (and (or subdirs - (assoc dir dired-subdir-alist)) + (when (and (assoc dir dired-subdir-alist) (or (null file) (if (stringp dired-directory) (let ((wildcards (file-name-nondirectory @@ -2900,7 +2900,9 @@ dired-buffers-for-dir file))) (member (expand-file-name file dir) (cdr dired-directory))))) - (setq result (cons buf result))))))) + (setq result (cons buf result))))) + ((and subdirs (dired-in-this-tree-p (car elt) dir)) + (setq result (cons buf result))))) result)) (defun dired-glob-regexp (pattern) --=-=-= Content-Type: text/plain Can we agree it is safe enough? Bye, Tassilo --=-=-=-- From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 15:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865551820613 (code B ref 54636); Wed, 30 Mar 2022 15:52:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 15:51:58 +0000 Received: from localhost ([127.0.0.1]:36695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZac2-0005MP-07 for submit@debbugs.gnu.org; Wed, 30 Mar 2022 11:51:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZac0-0005M8-Id for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 11:51:57 -0400 Received: from [2001:470:142:3::e] (port=37678 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZabt-00064l-O7; Wed, 30 Mar 2022 11:51:50 -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=cyrpBEE0qE91HtmDCcfkcrdUStJ/hn/tqOhZOJ1nTK8=; b=gOy5yC19vHLz nAGZ6mDNg8SrMmey58BA1UUW7vafRuJyW99poE2c+Q4chaI0rLcdUdc9SrcNDJmXPk6hcLfLsv0Zm Tpz8axlzHprQTxUAb+XIj2Ch049aj2sIX5MOvPAWx1J9e2OtTZIuRBP5uiie6SoCg8Y8oVSFVHEne QHBQT0IHKnm5d0hmW41ru3Xe5I5GCgG1O3BObJPCipJ8tlBipC7VLISenR6hm4C9AV/7qVysnX9i8 J1Gis5/g+7Voba+EKKtYFpcPYKIQQrstZQkqjS3HQnoJopnUeat5DTmQet/7mCnMiCo3exCIy3TF0 T8zLbedbV5tCSObyc4tQew==; Received: from [87.69.77.57] (port=1893 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZabs-0008HA-Qv; Wed, 30 Mar 2022 11:51:49 -0400 Date: Wed, 30 Mar 2022 18:51:56 +0300 Message-Id: <83zgl7780z.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87czi31p1l.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 16:30:22 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > Date: Wed, 30 Mar 2022 16:30:22 +0200 > > Here's a patch. I've created a separate cond-arm for the SUBDIRS case, > so any callers which are not dired-clean-up-after-deletion (the only one > setting SUBDIRS) are not affected. Thanks. So when will SUBDIRS be non-nil? dired-clean-up-after-deletion is called not only when a directory is deleted, I think. Andreas, could you perhaps also try this patch and see if you have any problems in your use cases? From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865676922571 (code B ref 54636); Wed, 30 Mar 2022 16:13:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:12:49 +0000 Received: from localhost ([127.0.0.1]:36714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZawC-0005rz-Py for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:12:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZawB-0005rm-4Y for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:12:47 -0400 Received: from [2001:470:142:3::e] (port=38534 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZaw4-00019l-RL; Wed, 30 Mar 2022 12:12:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=BGy8zmdrT2hi6IfMRFF6SIyIeO0svpdLc4VEP7ENzSM=; b=V3GF0ZwpS8PDPt IY4aGxvfVzf2wD13HG8Bp0XfTtxgUjicr5lz95443XhxyrCCFxwGo6dl1t4xM9FQ+3jiqnbg88oao 4NcfqywcElWvapP8160lUurEfbfW73ZjyMUkiEYyUo4mM38IkSsvnzDN0xJIqWhMadUUvUbwV/zD9 eeMAoCjX06UMUooNL+XOWFLizto1bAtFeEdIDGpW5EVClEbn0NHPLe4qBb891ircSjV0XrBxliP8t uCA8+n0JQ2q0bMvG4oooPEvNSA9NwCzf+2EB3bATvpmTKb/gHOSWFfsoNuCrqg3PBTB0J+C+MM8YE 3+hhJAKfzrf4/MwgiM6Q==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:56907) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZaw3-000576-82; Wed, 30 Mar 2022 12:12:40 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 96A4727C005B; Wed, 30 Mar 2022 12:12:38 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 30 Mar 2022 12:12:38 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve evieekteekveeigfefffeivdetgeduvdffueeuudevgedttdehvdfhueevfffhnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnhdomh gvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeehvdel kedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 12:12:37 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 18:02:15 +0200 In-reply-to: <83zgl7780z.fsf@gnu.org> Message-ID: <878rsr1kss.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> From: Tassilo Horn >> Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org >> Date: Wed, 30 Mar 2022 16:30:22 +0200 >> >> Here's a patch. I've created a separate cond-arm for the SUBDIRS case, >> so any callers which are not dired-clean-up-after-deletion (the only one >> setting SUBDIRS) are not affected. > > Thanks. > > So when will SUBDIRS be non-nil? dired-clean-up-after-deletion is > called not only when a directory is deleted, I think. Yes, it's also called when deleting a file but in that case dired-buffers-for-dir will return nil, so no buffer will be deleted. Probably, I shouldn't even bother to call it if a file has been deleted. I think my patch is valid but now I think I should just create a separate function dired-buffers-for-cleanup and use that from dired-clean-up-after-deletion (or just collect the buffers in that function) and remove the SUBDIRS argument from dired-buffers-for-dir as it changes its logic too drastically. I'll prepare a patch in that direction later. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 30 12:26:26 2022 Received: (at control) by debbugs.gnu.org; 30 Mar 2022 16:26:26 +0000 Received: from localhost ([127.0.0.1]:36740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZb9O-0006ET-Ht for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:26:26 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZb9L-0006EF-Bn for control@debbugs.gnu.org; Wed, 30 Mar 2022 12:26:24 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 21CAF5C017D for ; Wed, 30 Mar 2022 12:26:18 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 30 Mar 2022 12:26:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; bh=d FcH2yJfeWIUxyDaPnxX7aXNfTHxnCtPyro4vCXoQv8=; b=VAPfMvFsaQZV/KP/D cjH/F5FyXerQLMuVkHAcqlfPM2wco8oZq7IkUez3ojA+Ls8kiQJixVeKOZ8otSYy nK+cBGTomc1wqyaI5CKevtsvcA7yTo1l6bmeSLK3zk6NnazUMojCQqqWa+9EdGgD pfnUrHMhDSjKmSANxyKSrZ1tfrRHJTRMZJ+mAE9M+vnN6kVnbyeJA6xtc6wKq6P6 sbTZpKCN38xaoJg66XFtm5D2Cj9MiiMZZ5xpLNNFZTlRI1IhEqlbxjEZ0ob7+K6+ RvD+wbihqrcCyjnPzdBTHbWahwYoHSq1pA/ue0ghHCpKm7CZ07Cn0JzLODiex/zs 8k4Lw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=dFcH2yJfeWIUxyDaPnxX7aXNfTHxnCtPyro4vCXoQ v8=; b=W7INyi4fkMY/VnxdhG3KcT8mXn5HG2SaT/dQucSEt4nUACRHc1lJJUzsQ c+F5lrT4rEydcVkDZH1wJGhLNo6f7D/RRmH506VQD6l/Xq/wv+GUD9uoqBsIN0v3 0aLaX3KdHdJzJDBSr9+vNisstDTdAHk2v5ULUZ9LVF3IFIZ0fs1h8J/k1EXrz0J1 M6tIOZd8ltwVTZMIpwM46qI1M2NpQk9ym9pRML8io/ozwz7GGhvk0HfGd/icMlf/ FeAnQkJtnxVIyN2MvtytYHHAePUtxGOs7VluQqbqkRAiaSns7kYyPg7g4oyR0S9b UvtMtnFF0bVPcxgDDtCrDkM+hFgpg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttd dttdenucfhrhhomhephfhilhhiphhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedvgeeifffgueeugfeuieehueefie fgveevvdegveelleeugfejhfejgfevhfetudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 30 Mar 2022 12:26:17 -0400 (EDT) From: Filipp Gunbin To: control@debbugs.gnu.org Subject: control message for bug #51486 Date: Wed, 30 Mar 2022 19:26:14 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) forcemerge 51486 54636 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 30 12:27:40 2022 Received: (at control) by debbugs.gnu.org; 30 Mar 2022 16:27:40 +0000 Received: from localhost ([127.0.0.1]:36747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbAZ-0006Gb-Qs for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:27:39 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:57385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbAY-0006GO-VC for control@debbugs.gnu.org; Wed, 30 Mar 2022 12:27:39 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id DE4025C00CA for ; Wed, 30 Mar 2022 12:27:33 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 30 Mar 2022 12:27:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; bh=t LYXzMn1W19wcSDQSx8bxmbQeJuEG5ZyCc0vWX9aY84=; b=UPti1W3aot81w3zFS IvPQvwh0xUVI/Kd/+ip5nd8QeZEY4g2I4GkgA+15HfJxyeISm0djcnf+VvU6EnXV tGYKvsUIBlaUPKp2faVPqC/9U5tEcHSPqWCkklTquI+48axq9fDrqjrNqj6rXvdJ xZ9HjziL876ua605NSZwOzkG7GB1RcZAwSgGNB8/PJ+lUc83xZaqav9HYJeuN4VS hWIeAo7TzFhuQ7TFmSZD31fnRJrI38OmTIIdcA8BwSpj0eLkv/Ff0m9uOVoGCX8m kL/f1rjGBaDFS9xLWeOJiYrgVU0Eh3yw3uK74xjegfFHh0lquEQVRl0IDjEpLXK6 Tg1Bg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=tLYXzMn1W19wcSDQSx8bxmbQeJuEG5ZyCc0vWX9aY 84=; b=LloMj8p8LvEhdP1oIwCuMvDxA8vCp1d9rQjssE5J36EhBXuXzsYoBQlia QhSyEMWX2Uw4aw/qH2QD6EMMwbKTMsu7pd4hCHXJ38BaVWLWdVQ70LVy4tbs+bdS rUC6HOeQDLsDShuMArh4VQjPb6ZZ1GrhExkJkxlYMD5uaH7PzxYoGeFQprMBpGFw VTKzKBGtBLjBQsbPWvZOrqFGulsjTp3vBqWxApHL/uo6caVr4kTAp9MFEvGl8Shw B/9ZcnowH+B2vqql3SSwyOXbzpd4HExCOUekQZ8mqPZPnHna9jKxWI11Tad3y43f iBuidtgTEYdpaZw7ZKwY4n4g6SCoQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttd dttdenucfhrhhomhephfhilhhiphhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedvgeeifffgueeugfeuieehueefie fgveevvdegveelleeugfejhfejgfevhfetudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 30 Mar 2022 12:27:33 -0400 (EDT) From: Filipp Gunbin To: control@debbugs.gnu.org Subject: control message for bug #54636 Date: Wed, 30 Mar 2022 19:27:31 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) unmerge 54636 quit From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865784627387 (code B ref 54636); Wed, 30 Mar 2022 16:31:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:30:46 +0000 Received: from localhost ([127.0.0.1]:36754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbDa-00077M-8H for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:30:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbDX-0006yj-OH for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:30:44 -0400 Received: from [2001:470:142:3::e] (port=38986 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbDR-00015J-VM; Wed, 30 Mar 2022 12:30:37 -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=ed5iVdqrYNQEi08xYej/hu7aIcyMKkvd95uij+yvyxQ=; b=G3UEwTm/dTKJ Dijt33zmFVC826Pi4nlJ1/Yupqjpmwyauq7g8MoYMKmARk0Y0gG/j0b3sN9yGJtYoUFWOKfERqaCe n8vzGYYnqmKvLyMLb/+dx9IZrslZBA2JDWfmesZKC+M71UfCUA18veXPGtuwEEns1EsC/uPSgARFM kkA30Yjr/XZCdlCgXJEAognXKyLTmlVDKvTXZmObfHms0DhCfzmYBXjW4stTeSGTlqjHLCKg//imJ t1gTpTbnk85lNg2kP4+dyKDmk9efJR76wAs9l3BPfrhDIn93cczgIy+96TuRksc417suWfyLfi17w F4UlHkH3YHJySyAkjCl9cw==; Received: from [87.69.77.57] (port=4659 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbD2-0005JD-PZ; Wed, 30 Mar 2022 12:30:34 -0400 Date: Wed, 30 Mar 2022 19:30:20 +0300 Message-Id: <83y20r768z.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <878rsr1kss.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 18:02:15 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > Date: Wed, 30 Mar 2022 18:02:15 +0200 > > Eli Zaretskii writes: > > > So when will SUBDIRS be non-nil? dired-clean-up-after-deletion is > > called not only when a directory is deleted, I think. > > Yes, it's also called when deleting a file but in that case > dired-buffers-for-dir will return nil, so no buffer will be deleted. What about moving/renaming a directory? > I think my patch is valid but now I think I should just create a > separate function dired-buffers-for-cleanup and use that from > dired-clean-up-after-deletion (or just collect the buffers in that > function) and remove the SUBDIRS argument from dired-buffers-for-dir as > it changes its logic too drastically. > > I'll prepare a patch in that direction later. At this point, I'd prefer the safest, simplest patch for the release branch, because I intend to release Emacs 28.1 VSN. We can make a cleaner fix on master later. Do you think this patch you posted is safe enough for Emacs 28.1? From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 30 12:30:59 2022 Received: (at control) by debbugs.gnu.org; 30 Mar 2022 16:30:59 +0000 Received: from localhost ([127.0.0.1]:36759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbDm-0007KQ-K3 for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:30:58 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbDl-0007DO-7o for control@debbugs.gnu.org; Wed, 30 Mar 2022 12:30:57 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2C8B55C00B1 for ; Wed, 30 Mar 2022 12:30:52 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 30 Mar 2022 12:30:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; bh=x drlW/Vuu2MP8yfslXuCAwS0ecmXmBCvcjBaMgL2eu0=; b=IOL0SGrEDtuYgYnjo ZwP3FwJ6wXLDPKGflfCFI5T3nF/7b+Ef4oofiJ/6O/Nn20VSfnTeohrkmlJZxO1b DXrXxcAW0WiI4ALLfBarTjXBmMEEzAGyX0nB9rvbph/CXy6gQi77MLDZD+DjoTny WYO8t8do3GvF+w/YtEacGc/KpOohKD/hfmI/6xqAG6Z8HXSeTPCma3S/I/3UT5yy /olsaTTx/amkJrB65nzDbvbFxODiteiCcw20enKzEpwW3koedfGAqM5DOxFzszkl bijFmAd75DvY4e26G1RlUBN6BtNXf6amqbw3Xq60O20aQeobiNMGemW8+K+e2VQ0 zbo/g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=xdrlW/Vuu2MP8yfslXuCAwS0ecmXmBCvcjBaMgL2e u0=; b=RZj3WBdXCe7oIunCshBZPraPSif0P2jdFGorRkntgkcUfRHxXmgtiR0Ny fmNBwO1BsCyyu8irpI4KuSED0WRJSnIJ5EYqwqB+HKIsNYGqmGTX4ZuzmGAf8zZS f+GIMGuPGoB8o2Vli4R75TA/z6TG1Qqbkwx8wqBGaOYakI9lg00muJwzJQWCILfR EvAikfR3rsWoLkWhmsx4IJuEZ2QwyDko3jIewpE8sOU6SzqTOdcpO0YqcgOi7Oal uNvauPttuaRpyIzB1IIbV8yb/osYVjrheI/POixNKCK+dWft24U8yva8F8Ot2NnJ XidTeeCjGoaPSlUMaLXncqqqDFgRQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttd dttdenucfhrhhomhephfhilhhiphhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedvgeeifffgueeugfeuieehueefie fgveevvdegveelleeugfejhfejgfevhfetudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 30 Mar 2022 12:30:51 -0400 (EDT) From: Filipp Gunbin To: control@debbugs.gnu.org Subject: control message for bug #54636 Date: Wed, 30 Mar 2022 19:30:49 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) merge 54636 51486 quit From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865790130483 (code B ref 54636); Wed, 30 Mar 2022 16:32:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:31:41 +0000 Received: from localhost ([127.0.0.1]:36766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbET-0007v6-1y for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:31:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbER-0007pa-0O for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:31:39 -0400 Received: from [2001:470:142:3::e] (port=39016 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbEL-0001FQ-Jo; Wed, 30 Mar 2022 12:31:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=8/qydUdW0okOcFHHbXz40s0LYKrYHXcrnL++TGB9sJs=; b=KYqF0J3NLS9yJ4 GRTkSIG1m/Smnn6ltLSDRHF6Hxin6LcfHUlH9rbRJkeCNxpJcp/Y2yg+PWOBrh+J6sL6W1uLTiVnE KR/1uiMI64s41PcoTlkj/JkfVTs2vV2AlbihqDtqQzcAXgVRQH+grTCmDgRgFyGmW0wQwlOXDUUCb XxfX7o5817fdkxBQ091YVk6oatKqgPdqzfkczBsYC99tVxILyE5p21X8OKoWrqBoLSFrnc88AO3Oz cHbKpwim0ZejxnsxusHkn5+yJjXBKXIpP+5RPrKqLksM+kOqtqdvc/1KXUcvZRmDkQCjwjVPT9SEd ukZ0RaPfGbiqe2Cz6igg==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:48811) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZbEL-0000gu-95; Wed, 30 Mar 2022 12:31:33 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailauth.nyi.internal (Postfix) with ESMTP id 1945627C0054; Wed, 30 Mar 2022 12:31:31 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 30 Mar 2022 12:31:31 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvffuffgjkfggtgesmhdtreertdertdenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe evfeevhfejkeeikeeuleejveejgffhffdtffdutdevtddtueefveffvdefudfhheenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnod hmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedv leekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 12:31:29 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 18:29:29 +0200 In-reply-to: <878rsr1kss.fsf@gnu.org> Message-ID: <874k3f1jxb.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) 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: -3.3 (---) --=-=-= Content-Type: text/plain Tassilo Horn writes: > I think my patch is valid but now I think I should just create a > separate function dired-buffers-for-cleanup and use that from > dired-clean-up-after-deletion (or just collect the buffers in that > function) and remove the SUBDIRS argument from dired-buffers-for-dir > as it changes its logic too drastically. > > I'll prepare a patch in that direction later. Here it is: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=dired2.patch diff --git a/lisp/dired.el b/lisp/dired.el index 75dcd33e67..89b81ca0db 100644 --- a/lisp/dired.el +++ b/lisp/dired.el @@ -2870,12 +2870,10 @@ dired-copy-filename-as-kill ;;; Keeping Dired buffers in sync with the filesystem and with each other -(defun dired-buffers-for-dir (dir &optional file subdirs) +(defun dired-buffers-for-dir (dir &optional file) "Return a list of buffers for DIR (top level or in-situ subdir). If FILE is non-nil, include only those whose wildcard pattern (if any) matches FILE. -If SUBDIRS is non-nil, also include the dired buffers of -directories below DIR. The list is in reverse order of buffer creation, most recent last. As a side effect, killed dired buffers for DIR are removed from `dired-buffers'." @@ -2889,8 +2887,7 @@ dired-buffers-for-dir (setq dired-buffers (delq elt dired-buffers))) ((dired-in-this-tree-p dir (car elt)) (with-current-buffer buf - (when (and (or subdirs - (assoc dir dired-subdir-alist)) + (when (and (assoc dir dired-subdir-alist) (or (null file) (if (stringp dired-directory) (let ((wildcards (file-name-nondirectory @@ -2903,6 +2900,22 @@ dired-buffers-for-dir (setq result (cons buf result))))))) result)) +(defun dired-buffers-for-dir-or-subdir (dir) + "Return a list of buffers for DIR or a subdirectory thereof. +As a side effect, killed dired buffers for DIR are removed from +`dired-buffers'." + (setq dir (file-name-as-directory dir)) + (let (result buf) + (dolist (elt dired-buffers) + (setq buf (cdr elt)) + (cond + ((null (buffer-name buf)) + ;; Buffer is killed - clean up: + (setq dired-buffers (delq elt dired-buffers))) + ((dired-in-this-tree-p (car elt) dir) + (setq result (cons buf result))))) + result)) + (defun dired-glob-regexp (pattern) "Convert glob-pattern PATTERN to a regular expression." (let ((matched-in-pattern 0) ;; How many chars of PATTERN we've handled. @@ -3479,15 +3492,16 @@ dired-clean-up-after-deletion (file-name-nondirectory fn)))) (not dired-clean-confirm-killing-deleted-buffers)) (kill-buffer buf))) - (let ((buf-list (dired-buffers-for-dir (expand-file-name fn) - nil 'subdirs))) + (let ((buf-list (dired-buffers-for-dir-or-subdir + (expand-file-name fn)))) (and buf-list (or (and dired-clean-confirm-killing-deleted-buffers (y-or-n-p (format - (ngettext "Kill Dired buffer of %s, too? " - "Kill Dired buffers of %s, too? " - (length buf-list)) + (ngettext + "Kill Dired buffer of %s, too? " + "Kill Dired buffers of %s and its sub-directories, too? " + (length buf-list)) (file-name-nondirectory ;; FN may end in a / if `dired-listing-switches' ;; contains -p, so we need to strip that --=-=-= Content-Type: text/plain I think that's a better approach than changing dired-buffers-for-dir which I shouldn't have done in the first place. Bye, Tassilo --=-=-=-- From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.16486582681060 (code B ref 54636); Wed, 30 Mar 2022 16:38:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:37:48 +0000 Received: from localhost ([127.0.0.1]:36784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbKO-0000H1-Az for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:37:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbKN-0000Gp-A7 for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:37:47 -0400 Received: from [2001:470:142:3::e] (port=39086 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbKH-0002ND-PG; Wed, 30 Mar 2022 12:37:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=vDPDUQPGbUqbuXN1YvsxqZYibAlHQZ7p0okgr8/puus=; b=SMTOxrfeWxQerw ojG2IAWFK/WAyWlH4G+t2kum4HLbguZzCak8WgoO7BJ0aHFkMhlVowRjQWVUkmb7Ig9crnr68Edac UGWSfoPlCgJ73d06TY6SeN7g5OZqJDOIU6UCJC9wGb0yuEEyF+Yd/fbxTqyFSjktNJqTqBK/kp4b0 im4v8NdIHmawVqkE7fS3k0kEa6AhD1fI3Rppq7+wKDAzho3Cs0zqYhh/rzW6Gzk/XbVyZvndxiJrB FuXuzAMWZDrLjLqwj+CNRLHy9NESmV8vj9KSDvExj6F40fxDj21L8DhhE1oWspZuQwUES+vyCtVj3 KiE8mBZiDZNO0Bz4T6Vg==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:60297) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZbKE-0002MT-1N; Wed, 30 Mar 2022 12:37:41 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailauth.nyi.internal (Postfix) with ESMTP id 9AC4127C005B; Wed, 30 Mar 2022 12:37:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 30 Mar 2022 12:37:37 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddtfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvffuffgjkfggtgesthdtredttdertdenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe evveeikeetkeeviefgfeffiedvteeguddvffeuueduveegtddthedvhfeuveffhfenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnod hmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedv leekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 12:37:36 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <83y20r768z.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 18:32:41 +0200 In-reply-to: <83y20r768z.fsf@gnu.org> Message-ID: <87zgl7z99s.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: >> From: Tassilo Horn >> Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org >> Date: Wed, 30 Mar 2022 18:02:15 +0200 >> >> Eli Zaretskii writes: >> >> > So when will SUBDIRS be non-nil? dired-clean-up-after-deletion is >> > called not only when a directory is deleted, I think. >> >> Yes, it's also called when deleting a file but in that case >> dired-buffers-for-dir will return nil, so no buffer will be deleted. > > What about moving/renaming a directory? No, it's only called from dired-delete-entry which is only called from dired-internal-do-deletions which is only called from dired-do-delete and dired-do-flagged-delete. So only real deletions. >> I think my patch is valid but now I think I should just create a >> separate function dired-buffers-for-cleanup and use that from >> dired-clean-up-after-deletion (or just collect the buffers in that >> function) and remove the SUBDIRS argument from dired-buffers-for-dir as >> it changes its logic too drastically. >> >> I'll prepare a patch in that direction later. > > At this point, I'd prefer the safest, simplest patch for the release > branch, because I intend to release Emacs 28.1 VSN. We can make a > cleaner fix on master later. The other patch with the separate function only called by dired-clean-up-after-deletion is equivalent and safer than the modification of dired-buffers-for-dir which is called in many places. In the worst case, we have a cleanup problem after directory deletion. > Do you think this patch you posted is safe enough for Emacs 28.1? Yes, but I'd very much prefer to use the newer patch from my mail some minutes ago for the reasons explained above. Bye, Tassilo From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.16486585721560 (code B ref 54636); Wed, 30 Mar 2022 16:43:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:42:52 +0000 Received: from localhost ([127.0.0.1]:36793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbPH-0000P6-W6 for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:42:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbPG-0000Ou-LI for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:42:51 -0400 Received: from [2001:470:142:3::e] (port=39186 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbPA-0003AW-OR; Wed, 30 Mar 2022 12:42:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=odI6M8BkBO3+Q++y3oyvcDofplhr+Ivdu0CSAKbfrOQ=; b=GMilsxzpkE8V 0AHA03RzOtAaLEQdU3b4bexZHvPkPE6x0Sny4zkQZWigMMxvHr4B7kOD9C5LqgJSMzov2SVah3JVU CErizaofWNd6xGPbNpcsQzeZ/37zZNeScZuFABIW0NqNj21ur3v91+9VmCnfq89KwlU+ygX1o71Bq aAR7F4JOuTeH7NewQyzZtVnZxmBbBfEDHA6+x/tVsXzLZXaGvE+S+RRfrom7KUEMoLaKjRECpCTOG K6CaTbAuqDkTghgQwOvpv35fWm6VRmTFu8KzBYDfsrT8yQPmJNXnQR0toxUbVc9Ex/woVUDByliHF 7CEiZUpyddMNky6LlK0gpw==; Received: from [87.69.77.57] (port=1463 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbP9-0002rw-Tt; Wed, 30 Mar 2022 12:42:44 -0400 Date: Wed, 30 Mar 2022 19:42:50 +0300 Message-Id: <83wngb75o5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874k3f1jxb.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 18:29:29 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <874k3f1jxb.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > Date: Wed, 30 Mar 2022 18:29:29 +0200 > > > I'll prepare a patch in that direction later. > > Here it is: > [...] > I think that's a better approach than changing dired-buffers-for-dir > which I shouldn't have done in the first place. If so, can we restore dired-buffers-for-dir to what it was in Emacs 27? AFAICT, the only difference now is that you use 'when' instead of just 'and' -- is there a reason for that? Thanks. From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865888210533 (code B ref 54636); Wed, 30 Mar 2022 16:49:01 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:48:02 +0000 Received: from localhost ([127.0.0.1]:36798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbUI-0002jo-Iy for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:48:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbUG-0002j7-QL for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:48:01 -0400 Received: from [2001:470:142:3::e] (port=39248 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbUB-000625-6E; Wed, 30 Mar 2022 12:47:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Subject:References:In-Reply-To:To:From: Date; bh=yEraACM6S2UsZ9uszKjWCdvQQoBfwRm4PKF11N1zspI=; b=BRKl1q6U/jif+gOTxLWM DfuytNc9NSqSgCmSyHvj+Wf1hFRg7tSepZF7B5hz8dXBSY2GBg7RPrOBGa4DeGmAJ5Juw4EWm0SKW zE8XHcFudF6runam4vBzSnKD2EE6BMPoUHWmzL6z/6FfR7Av0SBfxGLz1WlnMX3My3fiZ+8npahfo lPTnrHVG+VXsD05h/xS/TPOvclvVwh7Odb89Pnfgx36oT2iOKrhlxzWb3TKUKFuXnwKmin3fkLYYi ypPaYLXB6h84fZLvWVQmO4V+DGgdOGoGRPQiOzU2iK8uZbIuPkN8RJgxF+DPuWTJkA0wBB1wtvfu8 B2+jRlm/c6DETg==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:58977) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZbUA-0003OO-Rc; Wed, 30 Mar 2022 12:47:54 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailauth.nyi.internal (Postfix) with ESMTP id A08CF27C005B; Wed, 30 Mar 2022 12:47:52 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 30 Mar 2022 12:47:52 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeivddguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvkfgjfhfugggtgfesthhqredttddtjeenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe duffelhfduhfekfeetgfefueegledvheethedugeefjefgudejkefhieetfeevtdenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnod hmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedv leekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 30 Mar 2022 12:47:51 -0400 (EDT) Date: Wed, 30 Mar 2022 18:47:49 +0200 (GMT+02:00) From: Tassilo Horn Message-ID: <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> In-Reply-To: <83wngb75o5.fsf@gnu.org> References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <874k3f1jxb.fsf@gnu.org> <83wngb75o5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) 30.03.2022 18:42:48 Eli Zaretskii : >> From: Tassilo Horn >> Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org >> Date: Wed, 30 Mar 2022 18:29:29 +0200 >> >>> I'll prepare a patch in that direction later. >> >> Here it is: >> [...] >> I think that's a better approach than changing dired-buffers-for-dir >> which I shouldn't have done in the first place. > > If so, can we restore dired-buffers-for-dir to what it was in Emacs > 27?=C2=A0 AFAICT, the only difference now is that you use 'when' instead = of > just 'and' -- is there a reason for that? No reason except stylistic preference. I can change that if you want. Bye, Tassilo From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Mar 2022 16:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164865934711240 (code B ref 54636); Wed, 30 Mar 2022 16:56:02 +0000 Received: (at 54636) by debbugs.gnu.org; 30 Mar 2022 16:55:47 +0000 Received: from localhost ([127.0.0.1]:36808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbbn-0002vE-Hi for submit@debbugs.gnu.org; Wed, 30 Mar 2022 12:55:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZbbl-0002v0-TU for 54636@debbugs.gnu.org; Wed, 30 Mar 2022 12:55:46 -0400 Received: from [2001:470:142:3::e] (port=39370 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbbf-0001XN-TE; Wed, 30 Mar 2022 12:55:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=wAmRQhWJvvuPJmpRpiXr9X42p2SHeEeSo0a5eh0AaeU=; b=XNxp4TV6/4hrmHD7lDV1 e64l0jF8epgWt5MfBzsauGB90AqVwZgT4BLlBVHKNH56WVz33khy1BLg4R67tqfIF+BMj/oWKinB9 MXuOy1OzMY60QwvANaOgW1lkkgAhWQjK4v0eLs8ILggec4kf8+tqEYYOzojg6cg5/Z8knZmlvtd/+ VWDKobxpD166FYeSWWmjhYrXmy/PW2bSO4GEmOuiK3F2pdbux2Y/Rj9JH1GIUWLpiDGvFqs9JviMX C8zW6wHGr+ioXNV6fRS4yY8RuKcc/lx05LpvHsEtnDshbIdi/+wO8JBYwiSwK6S33Vin1KIcVEXH+ lNN7deZHr1EYfw==; Received: from [87.69.77.57] (port=2767 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZbbG-0003ym-GY; Wed, 30 Mar 2022 12:55:35 -0400 Date: Wed, 30 Mar 2022 19:55:18 +0300 Message-Id: <83tubf753d.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 18:47:49 +0200 (GMT+02:00)) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <874k3f1jxb.fsf@gnu.org> <83wngb75o5.fsf@gnu.org> <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Wed, 30 Mar 2022 18:47:49 +0200 (GMT+02:00) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > > > 30.03.2022 18:42:48 Eli Zaretskii : > > >> From: Tassilo Horn > >> Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > >> Date: Wed, 30 Mar 2022 18:29:29 +0200 > >> > >>> I'll prepare a patch in that direction later. > >> > >> Here it is: > >> [...] > >> I think that's a better approach than changing dired-buffers-for-dir > >> which I shouldn't have done in the first place. > > > > If so, can we restore dired-buffers-for-dir to what it was in Emacs > > 27?  AFAICT, the only difference now is that you use 'when' instead of > > just 'and' -- is there a reason for that? > > No reason except stylistic preference. > I can change that if you want. Yes, please. And then please install on the emacs-28 branch. Thanks. From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Apr 2022 06:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164914048026657 (code B ref 54636); Tue, 05 Apr 2022 06:35:01 +0000 Received: (at 54636) by debbugs.gnu.org; 5 Apr 2022 06:34:40 +0000 Received: from localhost ([127.0.0.1]:53629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbclz-0006vs-Mj for submit@debbugs.gnu.org; Tue, 05 Apr 2022 02:34:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbcly-0006vf-77 for 54636@debbugs.gnu.org; Tue, 05 Apr 2022 02:34:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbcls-0003G1-HH; Tue, 05 Apr 2022 02:34:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From: References; bh=MwZNNnuXcO+WLCaDDOFWw9hQqVB3yYulkb0t9LxMhHQ=; b=Nb/GrjXsIsDUbt WsExXYN6ZQDWlDj5kTeqDLttY20UEo2DQ/yuQJ/86psK8kVD28ccu4pWH1Xh1IC8gAcO6W4Tb4no1 jox8UHGJ/z4a9yTnKIZyPeUf7brvayY3QTAbRGApk/Pgi9Pg+ge5wpXruss7CdJ+vq69wzrRxBriU wWbWoGAA5o/fwvqfw8Zfs9Sbm9E5+gFkqQCs3pwFYPuOV+gKATR66k+aaFH1NCiSKYixNPF+ey6M/ RnQiw0JAQC7zdyGkKMDqU/Nu4DUNl36FL+TksTmbUXziLiHfMnhqo4Up4RjnXVVl+iAzGSPHfSmfN p+K7lBrjAQPCsgQdeWkQ==; Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:59265) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbclq-00070I-BN; Tue, 05 Apr 2022 02:34:30 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailauth.nyi.internal (Postfix) with ESMTP id E988C27C005A; Tue, 5 Apr 2022 02:34:29 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 05 Apr 2022 02:34:29 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudejfedguddtlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvffuffgjkfggtgfgsehtqhertddtreejnecuhfhrohhmpefvrghs shhilhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnh epiedugffhhfejveevvdfhffegteelleejffefgefgueeggeelheefieeujefhheegnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhrnh domhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqkeeijeefkeejkeegqdeifeeh vdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 5 Apr 2022 02:34:28 -0400 (EDT) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <874k3f1jxb.fsf@gnu.org> <83wngb75o5.fsf@gnu.org> <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> <83tubf753d.fsf@gnu.org> User-agent: mu4e 1.7.12; emacs 29.0.50 From: Tassilo Horn Date: Wed, 30 Mar 2022 19:51:48 +0200 In-reply-to: <83tubf753d.fsf@gnu.org> Message-ID: <87lewkca31.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) 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.2 (-) Eli Zaretskii writes: Hi all, sorry, this message has sit in my drafts folder since March, 30th but apparently wasn't sent. The fix was committed to emacs-28 on that day. >> > If so, can we restore dired-buffers-for-dir to what it was in Emacs >> > 27?=C2=A0 AFAICT, the only difference now is that you use 'when' inste= ad >> > of just 'and' -- is there a reason for that? >>=20 >> No reason except stylistic preference. >> I can change that if you want. > > Yes, please. And then please install on the emacs-28 branch. Done, thank you. Andreas, could you please test if the bug it fixed for you (not that I did't try myself) and close the report if it is? Bye, Tassilo From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Apr 2022 11:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tassilo Horn Cc: 54636@debbugs.gnu.org, schwab@linux-m68k.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.164915825432425 (code B ref 54636); Tue, 05 Apr 2022 11:31:02 +0000 Received: (at 54636) by debbugs.gnu.org; 5 Apr 2022 11:30:54 +0000 Received: from localhost ([127.0.0.1]:53874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbhOg-0008Qg-HD for submit@debbugs.gnu.org; Tue, 05 Apr 2022 07:30:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nbhOe-0008J5-QC for 54636@debbugs.gnu.org; Tue, 05 Apr 2022 07:30:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57410) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbhOY-0006EG-Jg; Tue, 05 Apr 2022 07:30:46 -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=A0C+7HQ0DOrZkFy4q2/deARXr1hg40whWsXdxOBw938=; b=Ozbcobgr+56y nh4/hoGlyqQVGZHt/ftV4zswc04VBTz2LyA67iddxvjl+E0I3iIPhLiZScgV6QY8qViyPaJQq9tc6 WbMdPBlOlWJteDtBvh3v1C/WO2rmPD+VUb1iuMnbAwm6Vuws0OA9mmaMkCzOLeXmmuxycDIIscHQU IIFxXpbPXSz1BaSomR2wPZqZQcIGweip1Mbo4vnqgZCAFYfsVuQ0C8gO8LgCBMQuhR1Ee/0fC1HrQ N3U5VqiIexhT1HWM9q5+6vEpaWJkOUo2jYurOATsqTQbf4yz5gXu3qi5gGSx72wzzPbjJYw+xF3qA 5Ax+6Wh7+Yol+8Ms9JoBwA==; Received: from [87.69.77.57] (port=3828 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbhOU-0007b9-JX; Tue, 05 Apr 2022 07:30:43 -0400 Date: Tue, 05 Apr 2022 14:30:46 +0300 Message-Id: <83ilrnepi1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lewkca31.fsf@gnu.org> (message from Tassilo Horn on Wed, 30 Mar 2022 19:51:48 +0200) References: <877d8b3d4w.fsf@igel.home> <87y20r1vys.fsf@igel.home> <87o81n1ue5.fsf@gnu.org> <835ynv8ti4.fsf@gnu.org> <87k0cb1rpa.fsf@gnu.org> <831qyj8rxl.fsf@gnu.org> <87czi31p1l.fsf@gnu.org> <83zgl7780z.fsf@gnu.org> <878rsr1kss.fsf@gnu.org> <874k3f1jxb.fsf@gnu.org> <83wngb75o5.fsf@gnu.org> <8369e675-2d82-42aa-9b13-29524c6a4ac6@gnu.org> <83tubf753d.fsf@gnu.org> <87lewkca31.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Tassilo Horn > Cc: schwab@linux-m68k.org, 54636@debbugs.gnu.org > Date: Wed, 30 Mar 2022 19:51:48 +0200 > > Eli Zaretskii writes: > > Hi all, > > sorry, this message has sit in my drafts folder since March, 30th but > apparently wasn't sent. The fix was committed to emacs-28 on that day. Yes, thanks. (I wouldn't have released Emacs 28.1 if I wasn't aware of your commit that day.) From unknown Sat Aug 09 01:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54636: dired fails to update subdirs when files are created/deleted/renamed References: <877d8b3d4w.fsf@igel.home> In-Reply-To: <877d8b3d4w.fsf@igel.home> Resent-From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 09:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54636@debbugs.gnu.org Received: via spool by 54636-submit@debbugs.gnu.org id=B54636.168889367711922 (code B ref 54636); Sun, 09 Jul 2023 09:08:02 +0000 Received: (at 54636) by debbugs.gnu.org; 9 Jul 2023 09:07:57 +0000 Received: from localhost ([127.0.0.1]:45831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIQOZ-00036A-Iq for submit@debbugs.gnu.org; Sun, 09 Jul 2023 05:07:57 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:46518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qICiW-0001Wv-AY for 54636@debbugs.gnu.org; Sat, 08 Jul 2023 14:31:36 -0400 Received: by mail-yb1-f177.google.com with SMTP id 3f1490d57ef6-c5ce57836b8so3456883276.1 for <54636@debbugs.gnu.org>; Sat, 08 Jul 2023 11:31:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688841090; x=1691433090; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=MOXSvYC5lr0yDzOTpiDTrG8y+MCh+Mnu8uAAIwUsn7w=; b=ict4pmsYnd9UfAN29/hMCEJsrv9Szs884R5+FpjKBZ7Jno23q0z++nSjdimXXunlgr L68cAP3wdNarFhejNBrZ6Ot+7cd1qBcYa4ipOyfogQLuEqB/SuyyfGS1PVMKDyA9N4VG Mv4gZXB32KhQ19g3j5tvHmkOG27nLGIojg6A1ieuuz7V3T4LOfJXiQpbNjYepOyf/2ds UB9CE2lFV6R8RvewZIeUd7zwXAWn9sAcfyc5SrcXzsY58Vc8EhkWoj1aw6xAUNX+rkh2 UWjC/Rvx/+fjOlPYHVmyqhNg1M9bWeG42qTGEgjW7EyjdAuXPb6trP+k+CJnj2lZlp2L Wr7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688841090; x=1691433090; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MOXSvYC5lr0yDzOTpiDTrG8y+MCh+Mnu8uAAIwUsn7w=; b=IvyNA+Sjbjiiv9f7lET5HI+LMD9gE9vMjCROaX783Io0bk/UhSXjr7YkL1R8CB3R+p /A3PnmCAMjRSFqOidFYIYgQKlD+pHsvoJJNHchC1ISnTNho5t7iGuctqxUXXF8FEhBB9 XQQdW18SXIMiq55bsmSQ0Ay8mEzZAZN0GVaqf62K8xBGtu9nI+wrjdxxlwMUBX+5272d dyDjeiM1fRiyKpyw6S10U7PjtvgdTix6qmGy5dSuU7DjnlTDU4KOSpA7C1VfWT3jh+Ck 2GBwjNLXX3eL57ozsdI3sF6tTlM5Ofy39XWN/TH/lTq0jowXCFY906FXqDA1WcO0FJWD QLrQ== X-Gm-Message-State: ABy/qLY27TRELcb2w5mz4USpXq/oDULHNsTBpnQ7Gx7x9rM/CwWrRZo6 fQt4vNgBsc4/ImfGqiOYIAATlUMZTgkTGlmr2/dJ2P55 X-Google-Smtp-Source: APBJJlEStSrrmNtwB58I1nevhXoO62wnSnfhnpuwFfUYL2e2Ls2oUJJ7LHv9/gbm1wxTbhqNU/F4XSjIRDtyN6KgzAQ= X-Received: by 2002:a81:7757:0:b0:573:b42b:4e27 with SMTP id s84-20020a817757000000b00573b42b4e27mr7576870ywc.16.1688841090578; Sat, 08 Jul 2023 11:31:30 -0700 (PDT) MIME-Version: 1.0 From: Jakub =?UTF-8?Q?Je=C4=8Dm=C3=ADnek?= Date: Sat, 8 Jul 2023 20:31:18 +0200 Message-ID: Content-Type: multipart/alternative; boundary="000000000000493ba805fffdf53f" X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Sun, 09 Jul 2023 05:07:54 -0400 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 (-) --000000000000493ba805fffdf53f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I=E2=80=99m going through bug reports to see where I can help and it seems = that is particular issue has been resolved but never closed? Is there something else waiting to be done? Best, Kuba --000000000000493ba805fffdf53f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello,
I=E2=80=99m going through bug reports to see where = I can help and it seems that is particular issue has been resolved but neve= r closed? Is there something else waiting to be done?

Best, Kuba
--000000000000493ba805fffdf53f-- From unknown Sat Aug 09 01:10:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andreas Schwab Subject: bug#54636: closed (Re: bug#54636: dired fails to update subdirs when files are created/deleted/renamed) Message-ID: References: <83zg459w8p.fsf@gnu.org> <877d8b3d4w.fsf@igel.home> X-Gnu-PR-Message: they-closed 54636 X-Gnu-PR-Package: emacs Reply-To: 54636@debbugs.gnu.org Date: Sun, 09 Jul 2023 11:11:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1688901061-24678-1" This is a multi-part message in MIME format... ------------=_1688901061-24678-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54636: dired fails to update subdirs when files are created/deleted/renamed which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 54636@debbugs.gnu.org. --=20 54636: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54636 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1688901061-24678-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54636-done) by debbugs.gnu.org; 9 Jul 2023 11:10:02 +0000 Received: from localhost ([127.0.0.1]:45886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISIj-0006OQ-P1 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 07:10:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISIf-0006Nv-0A for 54636-done@debbugs.gnu.org; Sun, 09 Jul 2023 07:09:59 -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 ) id 1qISIZ-0005TG-Fl; Sun, 09 Jul 2023 07:09:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=gkf37yqKY2fhcSNwR83BCgzYxKXG3OXZtpSu1Y/rsvA=; b=aCAX4mUfWTfir9qr0hni OSBCDWQPnZuasWhYa2Ed7hE+9NIxJ3ckM4EeEANfNcRLnqn0+OQ9j5LggIHkapQXq66pA0yIasFFl XIKCetV3jGb8Y7rHt3ipwjqIbhfSFgksE1UhQ07nDuDO9UPIZw86W4tjO7YCmMbfzVctAuOjz6K3+ OTUC0YcWW1Ca8asvJt5BqY7UBAa7eRng1enAE9MV2/4lXwgYwoo3XEXry7V2nFXGmvFcqu71ksLGM nOyfp4TubP++do3y2vOW3BX17sr/Co+5r/tuTEaO9lhv/0fvYW6b4v/m6rY3A0G25X5iA/QB0Fz81 NdfKesCW6ylcew==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qISIY-0003GC-VJ; Sun, 09 Jul 2023 07:09:51 -0400 Date: Sun, 09 Jul 2023 14:09:58 +0300 Message-Id: <83zg459w8p.fsf@gnu.org> From: Eli Zaretskii To: Jakub =?utf-8?B?SmXEjW3DrW5law==?= In-Reply-To: (message from Jakub =?utf-8?B?SmXEjW3DrW5law==?= on Sat, 8 Jul 2023 20:31:18 +0200) Subject: Re: bug#54636: dired fails to update subdirs when files are created/deleted/renamed References: <877d8b3d4w.fsf@igel.home> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54636-done Cc: 54636-done@debbugs.gnu.org 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: -3.3 (---) > From: Jakub Ječmínek > Date: Sat, 8 Jul 2023 20:31:18 +0200 > > I’m going through bug reports to see where I can help and it seems that is particular issue has been > resolved but never closed? Is there something else waiting to be done? Nothing more to do; closing. Thanks for the heads-up. ------------=_1688901061-24678-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Mar 2022 11:15:21 +0000 Received: from localhost ([127.0.0.1]:34649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWIL-0003zM-Ho for submit@debbugs.gnu.org; Wed, 30 Mar 2022 07:15:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:55038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWIK-0003zF-HI for submit@debbugs.gnu.org; Wed, 30 Mar 2022 07:15:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZWIK-0008M6-AS for bug-gnu-emacs@gnu.org; Wed, 30 Mar 2022 07:15:20 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:48567) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZWIH-00066O-8n for bug-gnu-emacs@gnu.org; Wed, 30 Mar 2022 07:15:19 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4KT3kS5Svqz1r2sB for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4KT3kS5Kpvz1qqkH for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 89vs31y0V_Ai for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) X-Auth-Info: 0QjzwYPwvQ/GMEpNODq6RuO3qt+gMKBuV59kt5FBH8jxfuB04+wPqXCXtMQ+TwAt Received: from igel.home (ppp-46-244-187-231.dynamic.mnet-online.de [46.244.187.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Wed, 30 Mar 2022 13:15:12 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id B65AA2C38AB; Wed, 30 Mar 2022 13:15:11 +0200 (CEST) From: Andreas Schwab To: bug-gnu-emacs@gnu.org Subject: dired fails to update subdirs when files are created/deleted/renamed X-Yow: Hmmm.. a CRIPPLED ACCOUNTANT with a FALAFEL sandwich is HIT by a TROLLEY-CAR.. Date: Wed, 30 Mar 2022 13:15:11 +0200 Message-ID: <877d8b3d4w.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=212.18.0.9; envelope-from=whitebox@nefkom.net; helo=mail-out.m-online.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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: -2.1 (--) dired-to-delete, dired-do-rename, dired-do-copy or dired-create-directory fail to update the dired buffer when performed in a subdirectory. This is a regression from Emacs 27. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." ------------=_1688901061-24678-1-- From unknown Sat Aug 09 01:10:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Filipp Gunbin Subject: bug#51486: closed (Re: bug#54636: dired fails to update subdirs when files are created/deleted/renamed) Message-ID: References: <83zg459w8p.fsf@gnu.org> X-Gnu-PR-Message: they-closed 51486 X-Gnu-PR-Package: emacs Reply-To: 51486@debbugs.gnu.org Date: Sun, 09 Jul 2023 11:11:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1688901062-24678-3" This is a multi-part message in MIME format... ------------=_1688901062-24678-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54636: 28.0.60; Dired not refreshed after D command in subdir which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51486@debbugs.gnu.org. --=20 54636: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54636 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1688901062-24678-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54636-done) by debbugs.gnu.org; 9 Jul 2023 11:10:02 +0000 Received: from localhost ([127.0.0.1]:45886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISIj-0006OQ-P1 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 07:10:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISIf-0006Nv-0A for 54636-done@debbugs.gnu.org; Sun, 09 Jul 2023 07:09:59 -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 ) id 1qISIZ-0005TG-Fl; Sun, 09 Jul 2023 07:09:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=gkf37yqKY2fhcSNwR83BCgzYxKXG3OXZtpSu1Y/rsvA=; b=aCAX4mUfWTfir9qr0hni OSBCDWQPnZuasWhYa2Ed7hE+9NIxJ3ckM4EeEANfNcRLnqn0+OQ9j5LggIHkapQXq66pA0yIasFFl XIKCetV3jGb8Y7rHt3ipwjqIbhfSFgksE1UhQ07nDuDO9UPIZw86W4tjO7YCmMbfzVctAuOjz6K3+ OTUC0YcWW1Ca8asvJt5BqY7UBAa7eRng1enAE9MV2/4lXwgYwoo3XEXry7V2nFXGmvFcqu71ksLGM nOyfp4TubP++do3y2vOW3BX17sr/Co+5r/tuTEaO9lhv/0fvYW6b4v/m6rY3A0G25X5iA/QB0Fz81 NdfKesCW6ylcew==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qISIY-0003GC-VJ; Sun, 09 Jul 2023 07:09:51 -0400 Date: Sun, 09 Jul 2023 14:09:58 +0300 Message-Id: <83zg459w8p.fsf@gnu.org> From: Eli Zaretskii To: Jakub =?utf-8?B?SmXEjW3DrW5law==?= In-Reply-To: (message from Jakub =?utf-8?B?SmXEjW3DrW5law==?= on Sat, 8 Jul 2023 20:31:18 +0200) Subject: Re: bug#54636: dired fails to update subdirs when files are created/deleted/renamed References: <877d8b3d4w.fsf@igel.home> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54636-done Cc: 54636-done@debbugs.gnu.org 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: -3.3 (---) > From: Jakub Ječmínek > Date: Sat, 8 Jul 2023 20:31:18 +0200 > > I’m going through bug reports to see where I can help and it seems that is particular issue has been > resolved but never closed? Is there something else waiting to be done? Nothing more to do; closing. Thanks for the heads-up. ------------=_1688901062-24678-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Oct 2021 15:37:47 +0000 Received: from localhost ([127.0.0.1]:55663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgTwx-0007dL-66 for submit@debbugs.gnu.org; Fri, 29 Oct 2021 11:37:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:52318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgTwu-0007dB-WE for submit@debbugs.gnu.org; Fri, 29 Oct 2021 11:37:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgTwu-0002lt-Hn for bug-gnu-emacs@gnu.org; Fri, 29 Oct 2021 11:37:44 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:50597) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgTwq-0003eE-Ex for bug-gnu-emacs@gnu.org; Fri, 29 Oct 2021 11:37:44 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id C3D815C0051 for ; Fri, 29 Oct 2021 11:37:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 29 Oct 2021 11:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= from:to:subject:date:message-id:mime-version:content-type; s= fm1; bh=e6XXwQW+PV35siypIm0jYfZs1t89Lj0EiSxu8MdkMo8=; b=p4IJUqZE 42PfiWo0f2l0E9LRfY1D0bqXji/un/xM9XP0b/t4j+9XNyWwlfki+W2AWCyP4342 O3zgyTAsj6xEishGSxVrLlR3hBVxDVgmXpXNjne6V25UFaimvfgpJKkuokjsdmm7 xhv1O1GTCBZQEDJuWaejxI3/VIg+GjHI2M3QKBof363E1r52vCEXLOB9jpZutOGR LDom7hzydUi9+RaubnFVS2rqcHnzNCtqGmirRH94rKylWwVUQmlVpmuSmIruheIH SWDWiIhb5VJ0QfBIlqYV9NNpnGU6RlJs3kDAR0Xgcmt1G6tSNrVCkp08d/JWWBSW 6yCJDRqruqXcYA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=e6XXwQW+PV35siypIm0jYfZs1t89L j0EiSxu8MdkMo8=; b=iFAKBAfutGRNOaq6ZP5WRWVjYX0CBGnYnoJHG4XF/4uph oZmatOMeS3+tedtWVEniREQ2aLlbASB6fxIqI6v3i1Hx2Qewlhssy51X5zpEh1bl aaQQvs+0c1MqR4sUbSAKS0iioWHW8b9tZYcRggp9ZtHLz2kIjw7aCYBUJKdRayww h2AbbQ1wAPb+S0caTO9JGn6r4gSIHS19IaVWdfqsHRfDMlXDOv/m7Ntt8Ele25HW fA6wQWu7tor6RiOncWlfVBAtyFU3EC2w4zgXtBZj4Z1FMDSi3JrYPKZc+IsCbLl4 FvVSnzIlH8OAbpAdfEvcilJRb/KMZLIm9qMSq05rQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdeghedgkeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufgffkfggtgesthdtredttd ertdenucfhrhhomhephfhilhhiphhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeetkefggfejudejkeevheduteffud ffjeeutdevveefueevgfeiieeuueelkeduudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 29 Oct 2021 11:37:37 -0400 (EDT) From: Filipp Gunbin To: bug-gnu-emacs@gnu.org Subject: 28.0.60; Dired not refreshed after D command in subdir User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (darwin) Date: Fri, 29 Oct 2021 18:37:34 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=66.111.4.26; envelope-from=fgunbin@fastmail.fm; helo=out2-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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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.3 (/) X-Debbugs-Envelope-To: submit 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: -2.6 (--) - emacs -Q - Open dired in any directory - "i" on any subdirectory to insert it - "D" on any file in _subdirectory_, confirm deletion File is deleted, but that's not reflected in the dired buffer (file disappears only after refresh via "g"). This also happens with other commands like C / M / R. Thanks. In GNU Emacs 28.0.60 (build 17, x86_64-apple-darwin20.6.0, NS appkit-2022.60 Version 11.6 (Build 20G165)) of 2021-10-28 built on fgunbin.local Repository revision: 7e2b973d60cfd30f1828fabd8d9f33127f24e54a Repository branch: emacs-28 System Description: macOS 11.6 Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TOOLKIT_SCROLL_BARS XIM ZLIB ------------=_1688901062-24678-3--