From unknown Wed Aug 20 01:18:30 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#8371 <8371@debbugs.gnu.org> To: bug#8371 <8371@debbugs.gnu.org> Subject: Status: auto-revert-mode check Reply-To: bug#8371 <8371@debbugs.gnu.org> Date: Wed, 20 Aug 2025 08:18:30 +0000 retitle 8371 auto-revert-mode check reassign 8371 emacs submitter 8371 Ken Raeburn severity 8371 normal tag 8371 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 28 18:22:21 2011 Received: (at submit) by debbugs.gnu.org; 28 Mar 2011 22:22:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4KpI-0001zh-Rc for submit@debbugs.gnu.org; Mon, 28 Mar 2011 18:22:21 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4KpG-0001zV-Sk for submit@debbugs.gnu.org; Mon, 28 Mar 2011 18:22:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4KpA-000223-Uo for submit@debbugs.gnu.org; Mon, 28 Mar 2011 18:22:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:45504) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4KpA-00021z-Sh for submit@debbugs.gnu.org; Mon, 28 Mar 2011 18:22:12 -0400 Received: from [140.186.70.92] (port=60939 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4Kp9-000792-UQ for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2011 18:22:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4Kp4-00021U-R0 for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2011 18:22:11 -0400 Received: from mail-vx0-f169.google.com ([209.85.220.169]:39077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4Kp4-00021Q-MH for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2011 18:22:06 -0400 Received: by vxk20 with SMTP id 20so2920558vxk.0 for ; Mon, 28 Mar 2011 15:22:05 -0700 (PDT) Received: by 10.52.0.107 with SMTP id 11mr6117330vdd.236.1301350925744; Mon, 28 Mar 2011 15:22:05 -0700 (PDT) Received: from [10.1.12.6] (vpn.permabit.com [204.246.225.2]) by mx.google.com with ESMTPS id c4sm852279vcc.6.2011.03.28.15.22.04 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 28 Mar 2011 15:22:05 -0700 (PDT) From: Ken Raeburn Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Mon, 28 Mar 2011 18:22:04 -0400 Subject: auto-revert-mode check To: bug-gnu-emacs@gnu.org Message-Id: <52890479-F457-4A90-AD49-E3B65444AF24@raeburn.org> Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.6 (------) It looks like auto-revert-mode in 23.2 checks the file timestamp to see = when the file is updated. But I often see the file as having an extra = line or two that Emacs doesn't pick up for a long time, until something = else is added to the file. I don't have time to look into it right now = at work, but my guess is either/both (1) Emacs records the "changed" = timestamp after reading the updated content, so the timestamp could = correspond to an updated version relative to the buffer content; (2) = Emacs isn't recording/checking the timestamp with enough granularity = (which on this NFS file server and Linux NFS client, appears to be a = millisecond, though file-attributes appears to return no sub-second = component), so updates within the space of a second after Emacs rereads = the file aren't detected. Checking file size too would help, at least for files updated by = appending. I think file-attributes needs to be able to return sub-second = granularity timestamps for modern operating systems, though it may = require using non-standard interfaces, like GNU libc's = stat.st_atim.tv_nsec or stat.st_atimensec field. I'll see if I have time to look into this later this week. Ken= From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 28 21:19:55 2011 Received: (at 8371) by debbugs.gnu.org; 29 Mar 2011 01:19:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4Nb9-0005vS-4m for submit@debbugs.gnu.org; Mon, 28 Mar 2011 21:19:55 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4Nb7-0005vH-Sj for 8371@debbugs.gnu.org; Mon, 28 Mar 2011 21:19:54 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEALQykU1MCqRC/2dsb2JhbAClR3iIdrwohWoElgY X-IronPort-AV: E=Sophos;i="4.63,259,1299474000"; d="scan'208";a="98440918" Received: from 76-10-164-66.dsl.teksavvy.com (HELO ceviche.home) ([76.10.164.66]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 28 Mar 2011 21:19:48 -0400 Received: by ceviche.home (Postfix, from userid 20848) id F3713660C7; Mon, 28 Mar 2011 21:19:47 -0400 (EDT) From: Stefan Monnier To: Ken Raeburn Subject: Re: bug#8371: auto-revert-mode check Message-ID: References: <52890479-F457-4A90-AD49-E3B65444AF24@raeburn.org> Date: Mon, 28 Mar 2011 21:19:47 -0400 In-Reply-To: <52890479-F457-4A90-AD49-E3B65444AF24@raeburn.org> (Ken Raeburn's message of "Mon, 28 Mar 2011 18:22:04 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8371 Cc: 8371@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.1 (--) > I'll see if I have time to look into this later this week. Please try it with Emacs-24 first. I've installed a change a few months ago for problems that are similar (my memory is a bit fuzzy on what the problems looked like and it was for PDF files, but there's a good chance it tries to address the same underlying problem). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 12:27:57 2013 Received: (at 8371-done) by debbugs.gnu.org; 13 Jun 2013 16:27:57 +0000 Received: from localhost ([127.0.0.1]:41750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnANP-0003nw-55 for submit@debbugs.gnu.org; Thu, 13 Jun 2013 12:27:56 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45162 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnANL-0003nc-0C for 8371-done@debbugs.gnu.org; Thu, 13 Jun 2013 12:27:52 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UnANJ-0007Ba-UQ; Thu, 13 Jun 2013 12:27:49 -0400 From: Glenn Morris To: 8371-done@debbugs.gnu.org Subject: Re: bug#8371: auto-revert-mode check References: <52890479-F457-4A90-AD49-E3B65444AF24@raeburn.org> X-Spook: Juiliett Class Submarine AMEMB ISEC Skipjack Maple import X-Ran: 5XNB-KxH8[9G6VZHXli#-%m:;s-3Uz2!Er|'E0W9>GIlD0-B}`,&rb^>*G?R{:rZpm$L)A X-Hue: cyan X-Attribution: GM Date: Thu, 13 Jun 2013 12:27:49 -0400 In-Reply-To: (Stefan Monnier's message of "Mon, 28 Mar 2011 21:19:47 -0400") Message-ID: 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: -5.4 (-----) X-Debbugs-Envelope-To: 8371-done 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: -5.4 (-----) Version: 24.3 File time stamps are higher resolution now, so between that and improvements to reverting, whatever issue there was here is probably fixed. From unknown Wed Aug 20 01:18:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Jul 2013 11: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