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#21432: 25.0.50; file-notify-rm-watch (inotify) errors if watched dir is deleted Date: Wed, 16 Sep 2015 19:26:50 +0200 Message-ID: <878u865l7p.fsf@gmx.de> References: <87k2s15sfd.fsf@gnu.org> <83oahc7vxr.fsf@gnu.org> <87lhcgvr1t.fsf@gmx.de> <87r3m4hrfq.fsf@gmx.de> <83fv2jbrkm.fsf@gnu.org> <87zj0rh5lb.fsf@gmx.de> <87h9myt96l.fsf@gmx.de> <87zj0pild7.fsf@gnu.org> <83oah5a35p.fsf@gnu.org> <87vbbdih3w.fsf@gnu.org> <87r3m1igdf.fsf@gnu.org> <837fnt9lup.fsf@gnu.org> <87mvwoycl3.fsf@gmx.de> <83mvwo873t.fsf@gnu.org> <87bnd4xgc5.fsf@gmx.de> <83lhc8852n.fsf@gnu.org> <87zj0nx5i7.fsf@gmx.de> <83a8sn977f.fsf@gnu.org> <87d1xi5snv.fsf@gmx.de> <83h9mu70mb.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1442424444 3791 80.91.229.3 (16 Sep 2015 17:27:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Sep 2015 17:27:24 +0000 (UTC) Cc: 21432@debbugs.gnu.org, tsdh@gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 16 19:27:09 2015 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 1ZcGU7-0006W3-2p for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Sep 2015 19:27:07 +0200 Original-Received: from localhost ([::1]:52192 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcGU6-0004ER-Hd for geb-bug-gnu-emacs@m.gmane.org; Wed, 16 Sep 2015 13:27:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41593) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcGU3-0004ED-5y for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 13:27:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcGU2-0003VL-DH for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 13:27:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcGU2-0003VG-B9 for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 13:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZcGU1-0003cP-VX for bug-gnu-emacs@gnu.org; Wed, 16 Sep 2015 13:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Sep 2015 17:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21432 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21432-submit@debbugs.gnu.org id=B21432.144242441713898 (code B ref 21432); Wed, 16 Sep 2015 17:27:01 +0000 Original-Received: (at 21432) by debbugs.gnu.org; 16 Sep 2015 17:26:57 +0000 Original-Received: from localhost ([127.0.0.1]:35040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZcGTw-0003c3-Qa for submit@debbugs.gnu.org; Wed, 16 Sep 2015 13:26:57 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:62032) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZcGTs-0003bq-Pw for 21432@debbugs.gnu.org; Wed, 16 Sep 2015 13:26:53 -0400 Original-Received: from detlef.gmx.de ([93.209.70.110]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MXDo1-1Z8L8Q0fmn-00WIEG; Wed, 16 Sep 2015 19:26:51 +0200 In-Reply-To: <83h9mu70mb.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 16 Sep 2015 20:08:44 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:vryyWWlLBI0HhNE5j841ZvG8Z0ia0diNR9sxBYGz87al+TfOznJ I/gPaXTDD5WfcopjJQw9NhiidFKghAwZvVaVSEVxybTg5drUHMqa993Y+JXXxi8qDj3HopT o9A3L+oKWiLC9eGMbsSsvYlu8T7CbtpzLqKwFgqZHp95EGVh+ZdrBpAO6JMartEGF1JAd+x kmpHrxwp+VdBTPJo6yMTw== X-UI-Out-Filterresults: notjunk:1;V01:K0:FMi9UxMQfHM=:7p6/uPHQsCvg7iLjE028XF MnEpPXL4LDX5Sdmrrnt3p71649fyKotp5d61vohm1o/hqY+ouLStXoEt2e79Wz37oHFmeyMVC fVz2n1vQoRq+kClM2xZ5hwuxM9vXAz42R0JzQRjNL5awlwGjZPcURunfZrji4Gy33OmDVWQwc ElW4zJyh8wWu1SPbKO3F0ookFB30cHYZD1jDGP0NACJTbIfK3sScNL0E0ChMiDp2GEylhmwu5 G959JXXJQst/PDTGdp2qUR1c4117J2Ej1M2CoFYBmJw1TXlQ7JYJN73YOgxrRi10oxUh3OWjz WBkUMSdqdqBOEIAMXTZCxXTZSEyAgBaJx+Dk8KU1292yGM2rmnOSOza05SHKX542EU91aYKm9 rbbBJWpU80+mrHhHYVdOzeFf8pz72hG/PuxYg8cauzp3ov1dE84thtKZlTNOvyQmLzthjNUWg 8yv8PiKGKo+JSYihd1XScY7Xq2WiodAJ6MinTL6rnhB8WUdFJZHQB++NcLVBPoLJFq+MB/VD3 IDTO87MtLpoyBvmLzFgI7alsv43wG90PsF+MPzcpccbRp8wxeehL5dGrEJ4gMYuKOYs7VsOGp g3yRlgfGZc22NI6NT15l3QMvqc02z385kzpBXTuVIAiYQ4JrBCBxsoCXckGoLIe7BE0MDwP2b /mYLCfCtah32miec9LBjCSFXnJ/6POn0X2VuHdzCWHalwMl/JHhjHxciuyrTkQdG5nqz3c5sW 0twA5KHpgoC9V7dMMM0PLgMmHJvuFjmmQgqHNw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.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:106652 Archived-At: Eli Zaretskii writes: >> The whole test case is about this check. And maybe this is also the >> reason that it passes now the remote test case, surprisingly. > > Does it work for you if you add the test after read-event? It fails > here, i.e. the watch is still valid. Yes, it works for inotify. And `file-notify-test04-file-validity-remote' fails as expected, 'cos I haven't fixed it yet in Tramp. For inotify it is obvious that it shall work. All inotify watches are based on inodes. If a file is watched by inotify, and the parent directory of the file is deleted, the inode of the file itself disappears. I don't know how it works with w32notify internally. And I don't know yet how it will behave with gfilenotify, all checks for that backend I have moved to later. Best regards, Michael.