From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#13540: 24.3.50; Regression in trunk: auto-revert-mode fails on files accessed via samba Date: Fri, 25 Jan 2013 14:29:35 +0100 Message-ID: <87fw1p5r28.fsf@gmx.de> References: <8738xq3n33.fsf@gmx.de> <87sj5q281x.fsf@gmx.de> <83622mmtz7.fsf@gnu.org> <83r4lala3q.fsf@gnu.org> <83ip6llmoy.fsf@gnu.org> <83ham5llot.fsf@gnu.org> <83fw1plihu.fsf@gnu.org> <83d2wtle12.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1359120605 8871 80.91.229.3 (25 Jan 2013 13:30:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 25 Jan 2013 13:30:05 +0000 (UTC) Cc: 13540@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 25 14:30:24 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TyjMN-0005oH-TP for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jan 2013 14:30:24 +0100 Original-Received: from localhost ([::1]:59358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TyjM6-0001f7-ES for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jan 2013 08:30:06 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TyjLx-0001c4-M6 for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2013 08:30:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TyjLu-0007Mq-SC for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2013 08:29:57 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TyjLu-0007Lu-Ox for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2013 08:29:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TyjM2-00087F-Hb for bug-gnu-emacs@gnu.org; Fri, 25 Jan 2013 08:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Jan 2013 13:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13540 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13540-submit@debbugs.gnu.org id=B13540.135912060131177 (code B ref 13540); Fri, 25 Jan 2013 13:30:02 +0000 Original-Received: (at 13540) by debbugs.gnu.org; 25 Jan 2013 13:30:01 +0000 Original-Received: from localhost ([127.0.0.1]:48844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TyjM0-00086b-Tx for submit@debbugs.gnu.org; Fri, 25 Jan 2013 08:30:01 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:59103) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TyjLy-00086T-5D for 13540@debbugs.gnu.org; Fri, 25 Jan 2013 08:30:00 -0500 Original-Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M6hJq-1Uuyk43Yl2-00wWfH for <13540@debbugs.gnu.org>; Fri, 25 Jan 2013 14:29:48 +0100 Original-Received: (qmail invoked by alias); 25 Jan 2013 13:29:47 -0000 Original-Received: from p57BB9758.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.151.88] by mail.gmx.net (mp019) with SMTP; 25 Jan 2013 14:29:47 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19imUo8ZvNiFRboTKdCJCH0eoC7hPKNiy3Wr/bA+t VRJeJileBa0ws3 In-Reply-To: <83d2wtle12.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 25 Jan 2013 13:04:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:70290 Archived-At: Eli Zaretskii writes: >> If the file is in the network volume, it doesn't break. > > Thanks. So I guess user customizations is the only way to deal with > this. Well, I have committed this to trunk in revision #111603. There is now an option `auto-revert-notify-exclude-dir-regexp', which could be used to exclude directories from file notifications, and let files autorevert via the file checks as done until now. Dani, in your case it might be sufficient to apply (setq auto-revert-notify-exclude-dir-regexp (regexp-quote "t:\myfile")) I gave that option an initial value to exclude mounted files and remote files. This value might be tuned in further tests. With this patch I have also committed two other changes which I have tested last days: - File notifications are established for directories instead of single files. w32notify does it by default already, and for the inotify setup this is achieved by watching default-directory in autorevert. - There is a new option `auto-revert-remote-files', which allows you to revert remote files. Until now, remote files were excluded. The default value of this option is nil. I've started also performance tests, in order to see the difference between file notifications and explicit file checks. This is not finished yet. Best regards, Michael.