From unknown Sat Aug 09 15:55:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10602 <10602@debbugs.gnu.org> To: bug#10602 <10602@debbugs.gnu.org> Subject: Status: Visiting archives changes directory time Reply-To: bug#10602 <10602@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:55:39 +0000 retitle 10602 Visiting archives changes directory time reassign 10602 emacs submitter 10602 Juri Linkov severity 10602 normal tag 10602 pending patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 25 15:06:27 2012 Received: (at submit) by debbugs.gnu.org; 25 Jan 2012 20:06:27 +0000 Received: from localhost ([127.0.0.1]:43887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq96t-0005IT-Hf for submit@debbugs.gnu.org; Wed, 25 Jan 2012 15:06:26 -0500 Received: from eggs.gnu.org ([140.186.70.92]:50756) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq96o-0005IE-HX for submit@debbugs.gnu.org; Wed, 25 Jan 2012 15:06:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq96F-0001PZ-F9 for submit@debbugs.gnu.org; Wed, 25 Jan 2012 15:05:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:39712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq96F-0001PV-Dh for submit@debbugs.gnu.org; Wed, 25 Jan 2012 15:05:43 -0500 Received: from eggs.gnu.org ([140.186.70.92]:52789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq96E-0000BR-DQ for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 15:05:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq96C-0001P7-Rd for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 15:05:42 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:53237 helo=ps18281.dreamhostps.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq96C-0001P3-ME for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 15:05:40 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 5FB61451C68B for ; Wed, 25 Jan 2012 12:04:33 -0800 (PST) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: Visiting archives changes directory time Organization: JURTA Date: Wed, 25 Jan 2012 22:03:52 +0200 Message-ID: <87wr8fzh06.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Using archive-mode or tar-mode to visit archives touches directory modification dates. This is especially annoying when archives are located in backup directories. The problem is in the function `insert' that temporarily modifies the archive summary buffer causing lock-file to create a lock file in the current directory that modifies the directory timestamp. A similar bug#2295 was fixed by let-binding `buffer-file-truename' to nil to prevent directory time modification in `lock_file'. This is not a regression, so I propose to install in 24.2 something like === modified file 'lisp/arc-mode.el' --- lisp/arc-mode.el 2012-01-19 07:21:25 +0000 +++ lisp/arc-mode.el 2012-01-25 19:54:01 +0000 @@ -783,7 +784,8 @@ (defun archive-summarize (&optional shut Optional argument SHUT-UP, if non-nil, means don't print messages when parsing the archive." (widen) - (let ((inhibit-read-only t)) + (let ((buffer-file-truename nil) ; avoid changing dir mtime by lock_file + (inhibit-read-only t)) (setq archive-proper-file-start (copy-marker (point-min) t)) (set (make-local-variable 'change-major-mode-hook) 'archive-desummarize) (or shut-up === modified file 'lisp/tar-mode.el' --- lisp/tar-mode.el 2012-01-19 07:21:25 +0000 +++ lisp/tar-mode.el 2012-01-25 19:54:01 +0000 @@ -520,12 +520,13 @@ (defun tar-summarize-buffer () (progress-reporter-done progress-reporter) (message "Warning: premature EOF parsing tar file")) (goto-char (point-min)) - (let ((inhibit-read-only t) + (let ((buffer-file-truename nil) ; avoid changing dir mtime by lock_file + (inhibit-read-only t) (total-summaries (mapconcat 'tar-header-block-summarize tar-parse-info "\n"))) - (insert total-summaries "\n")) + (insert total-summaries "\n") (goto-char (point-min)) - (restore-buffer-modified-p modified))) + (restore-buffer-modified-p modified)))) (defvar tar-mode-map (let ((map (make-keymap))) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 25 15:21:17 2012 Received: (at control) by debbugs.gnu.org; 25 Jan 2012 20:21:17 +0000 Received: from localhost ([127.0.0.1]:43895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq9LJ-0005e1-8b for submit@debbugs.gnu.org; Wed, 25 Jan 2012 15:21:17 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:49180 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq9LG-0005du-PL for control@debbugs.gnu.org; Wed, 25 Jan 2012 15:21:15 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Rq9Ko-0006sj-LD for control@debbugs.gnu.org; Wed, 25 Jan 2012 15:20:46 -0500 Date: Wed, 25 Jan 2012 15:20:46 -0500 Message-Id: Subject: control message for bug 10602 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) severity 10602 minor tag 10602 patch pending From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 16 21:59:53 2012 Received: (at 10602) by debbugs.gnu.org; 17 Apr 2012 01:59:53 +0000 Received: from localhost ([127.0.0.1]:37549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SJxhw-0004dC-TR for submit@debbugs.gnu.org; Mon, 16 Apr 2012 21:59:53 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34657 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SJxhv-0004d6-0j for 10602@debbugs.gnu.org; Mon, 16 Apr 2012 21:59:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SJxho-00010g-UD; Mon, 16 Apr 2012 21:59:45 -0400 From: Glenn Morris To: Juri Linkov Subject: Re: bug#10602: Visiting archives changes directory time References: <87wr8fzh06.fsf@mail.jurta.org> X-Spook: airframe quiche CIA Lon Horiuchi Agfa Honduras BATF X-Ran: 3F_@A5o;{8!cuH}\s{&xQ"{ho8_^m{?|\g7*n*Gcs(w*kR_@I!hI5DFq$n^a~Wb|~m(Ajv X-Hue: cyan X-Attribution: GM Date: Mon, 16 Apr 2012 21:59:44 -0400 In-Reply-To: <87wr8fzh06.fsf@mail.jurta.org> (Juri Linkov's message of "Wed, 25 Jan 2012 22:03:52 +0200") Message-ID: <4plilvf78v.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 10602 Cc: 10602@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Juri Linkov wrote: > This is not a regression, so I propose to install in 24.2 something like You could install this now if you like... From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 01:40:24 2012 Received: (at 10602) by debbugs.gnu.org; 18 Apr 2012 05:40:24 +0000 Received: from localhost ([127.0.0.1]:39145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNct-0003eP-9q for submit@debbugs.gnu.org; Wed, 18 Apr 2012 01:40:23 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:42661 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNcr-0003eG-2p for 10602@debbugs.gnu.org; Wed, 18 Apr 2012 01:40:22 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 59966451C8A3; Tue, 17 Apr 2012 22:40:07 -0700 (PDT) From: Juri Linkov To: Glenn Morris Subject: Re: bug#10602: Visiting archives changes directory time Organization: JURTA References: <87wr8fzh06.fsf@mail.jurta.org> <4plilvf78v.fsf@fencepost.gnu.org> Date: Wed, 18 Apr 2012 08:27:18 +0300 In-Reply-To: <4plilvf78v.fsf@fencepost.gnu.org> (Glenn Morris's message of "Mon, 16 Apr 2012 21:59:44 -0400") Message-ID: <87r4vlpvxh.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10602 Cc: 10602@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >> This is not a regression, so I propose to install in 24.2 something like > > You could install this now if you like... There are more patches I submitted for 24.2 and some of them are not a complete solution. Next week I'll start going through the list of open issues and look if they could be improved before committing. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 08 18:34:05 2014 Received: (at 10602) by debbugs.gnu.org; 8 Dec 2014 23:34:05 +0000 Received: from localhost ([127.0.0.1]:58251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy7oa-00057o-Rw for submit@debbugs.gnu.org; Mon, 08 Dec 2014 18:34:05 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44067) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy7oZ-00057h-Al for 10602@debbugs.gnu.org; Mon, 08 Dec 2014 18:34:03 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xy7oG-0000GF-9F; Tue, 09 Dec 2014 00:33:44 +0100 From: Lars Magne Ingebrigtsen To: Juri Linkov Subject: Re: bug#10602: Visiting archives changes directory time References: <87wr8fzh06.fsf@mail.jurta.org> <4plilvf78v.fsf@fencepost.gnu.org> <87r4vlpvxh.fsf@mail.jurta.org> X-Now-Playing: Telebossa's _Telebossa_: "Samda do budista" X-Hashcash: 1:23:141208:rgm@gnu.org::9AJFAyZ6YYCVSFaC:000000Fgfz X-Hashcash: 1:23:141208:juri@jurta.org::EGhlrotpO4B78FKC:000+wie X-Hashcash: 1:23:141208:10602@debbugs.gnu.org::sYeochiTjmW2Q0Xy:0000000000000000000000000000000000000002E+6r Date: Tue, 09 Dec 2014 00:33:43 +0100 In-Reply-To: <87r4vlpvxh.fsf@mail.jurta.org> (Juri Linkov's message of "Wed, 18 Apr 2012 08:27:18 +0300") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xy7oG-0000GF-9F X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1418686426.1124@3IUCYJMf/E1RXNZ3jLpx6w X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 10602 Cc: Glenn Morris , 10602@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Juri Linkov writes: >>> This is not a regression, so I propose to install in 24.2 something like >> >> You could install this now if you like... > > There are more patches I submitted for 24.2 and some of them are > not a complete solution. Next week I'll start going through the list > of open issues and look if they could be improved before committing. This is also marked as pending, but has not been applied in two years... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 08 19:36:51 2014 Received: (at 10602) by debbugs.gnu.org; 9 Dec 2014 00:36:51 +0000 Received: from localhost ([127.0.0.1]:58301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy8nK-0000zp-JI for submit@debbugs.gnu.org; Mon, 08 Dec 2014 19:36:50 -0500 Received: from ps18281.dreamhost.com ([69.163.222.226]:38456 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy8nI-0000zc-Mi; Mon, 08 Dec 2014 19:36:49 -0500 Received: from localhost.linkov.net (ps18281.dreamhostps.com [69.163.222.226]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 58617348328E73; Mon, 8 Dec 2014 16:36:46 -0800 (PST) From: Juri Linkov To: Lars Magne Ingebrigtsen Subject: Re: bug#10602: Visiting archives changes directory time Organization: LINKOV.NET References: <87wr8fzh06.fsf@mail.jurta.org> <4plilvf78v.fsf@fencepost.gnu.org> <87r4vlpvxh.fsf@mail.jurta.org> Date: Tue, 09 Dec 2014 02:34:30 +0200 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Tue, 09 Dec 2014 00:33:43 +0100") Message-ID: <87k32164q1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 10602 Cc: Glenn Morris , 10602@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) forcemerge 2295 10602 thanks > This is also marked as pending, but has not been applied in two years... Sorry, I forgot to merge it with bug#2295 where I already installed this patch two years ago. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 08 20:14:49 2014 Received: (at control) by debbugs.gnu.org; 9 Dec 2014 01:14:49 +0000 Received: from localhost ([127.0.0.1]:58326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9O5-0003GS-JP for submit@debbugs.gnu.org; Mon, 08 Dec 2014 20:14:49 -0500 Received: from ps18281.dreamhost.com ([69.163.222.226]:49026 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9O3-0003GK-7m for control@debbugs.gnu.org; Mon, 08 Dec 2014 20:14:47 -0500 Received: from localhost.linkov.net (ps18281.dreamhostps.com [69.163.222.226]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 3F5B1348328E73 for ; Mon, 8 Dec 2014 17:14:46 -0800 (PST) From: Juri Linkov To: control@debbugs.gnu.org (GNU bug tracker automated control server) Subject: Re: Processed: Re: bug#10602: Visiting archives changes directory time Organization: LINKOV.NET References: <87k32164q1.fsf@mail.linkov.net> Date: Tue, 09 Dec 2014 03:14:09 +0200 In-Reply-To: (GNU bug tracker automated control server's message of "Mon, 08 Dec 2014 19:37:02 -0500") Message-ID: <87r3w94obi.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) unarchive 2295 forcemerge 2295 10602 thanks From unknown Sat Aug 09 15:55:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Jan 2015 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator