From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#26126: 26.0.50; file-notify-rm-watch removes arbitrary watches Date: Wed, 22 Mar 2017 17:01:13 +0100 Message-ID: <87y3vx2tdi.fsf@detlef> References: <87r31x9ulw.fsf@luca> <87shmcney8.fsf@detlef> <87efxw7xvc.fsf@luca> <87mvcjophx.fsf@detlef> <87tw6rssoi.fsf@luca> <87pohfkmvh.fsf@detlef> <87lgs2sobr.fsf@luca> <87y3w2gywc.fsf@detlef> <878to21fty.fsf@luca> <87wpbl1u80.fsf@detlef> <87d1ddecx2.fsf@luca> <87efxtnk8m.fsf@detlef> <87tw6nd6nf.fsf@luca> <871strm323.fsf@detlef> <838tnywshh.fsf@gnu.org> <8737e54f8c.fsf@detlef> <838tnx71u0.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1490199150 16033 195.159.176.226 (22 Mar 2017 16:12:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 22 Mar 2017 16:12:30 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 26126@debbugs.gnu.org, politza@hochschule-trier.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 22 17:12:25 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqirx-0002tT-9f for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Mar 2017 17:12:17 +0100 Original-Received: from localhost ([::1]:51994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqis3-0003dq-4m for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Mar 2017 12:12:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqiiC-0003Kq-1K for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 12:02:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqii2-0007Ng-Eh for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 12:02:12 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41396) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cqii2-0007ND-BN for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 12:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cqii1-0004b9-Te for bug-gnu-emacs@gnu.org; Wed, 22 Mar 2017 12:02:01 -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, 22 Mar 2017 16:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26126 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26126-submit@debbugs.gnu.org id=B26126.149019848317630 (code B ref 26126); Wed, 22 Mar 2017 16:02:01 +0000 Original-Received: (at 26126) by debbugs.gnu.org; 22 Mar 2017 16:01:23 +0000 Original-Received: from localhost ([127.0.0.1]:39595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqihP-0004aH-KJ for submit@debbugs.gnu.org; Wed, 22 Mar 2017 12:01:23 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:52163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqihO-0004a3-Kt for 26126@debbugs.gnu.org; Wed, 22 Mar 2017 12:01:23 -0400 Original-Received: from detlef.gmx.de ([93.209.67.208]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LdLw5-1cQUZ92b4b-00iRgm; Wed, 22 Mar 2017 17:01:14 +0100 In-Reply-To: <838tnx71u0.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 22 Mar 2017 17:44:55 +0200") X-Provags-ID: V03:K0:3nIAL28m0vq4PUPOOm+/mPybQBSy+UsDeiTdz1PdnM42BXufR/a Dbo3OjHVRdK4FZUPB+Um79nu0Qa0SGMNAUqp4+3UF9kCXm7rMlqeUvwtcK/QHOfVW1hcmYZ nxMO2CJI1q8cEC6QJGBvz3ITYI+1qma1thiOPqNyiKO1CXNA8ROydHycXo91bzZlXNkJgVl jwqdWJuiEgyHaYkrPJVrA== X-UI-Out-Filterresults: notjunk:1;V01:K0:VGBuKDHJ76k=:s+uIQRMNGeBuLdYAhd6eGF vNO7c9xHwbN09WL/iz0UbXnWNm7q+B8Fyr0d00nU/VRNmKNtO64PUEgRn/ex8Ml4GTLfyWnWs 3PRdoWLabFk8PAeTOBfTnMkEclcv05wxx0f6Q0l8/VUcvbHivsGs6Qwk+Z21zlBQvF+as6hUk FFvkwLNX/vdOTLT4JCSWbFEqX2L3YWJ7nlXXnSAs78k4ecxq/N/G+IRkAdj1npgDx0whDm36E 7wMlrspyFSAHxfC6Fz6u1EDL1qRkZQoU1elEsDXlxKmAoe9mgddXqPnX6EOzhMd+AowOvBgnf oBF8Rw8/TL0qY5F7Ol6f3xVzOOriH1NlgJxAeImrlafY9Mwg4gwDNs4z3OyYiCy+AEIHI5CGZ ad5gh5/z7pVDeobXVElSqJMwr6RYMMpZHdmYYTMwggiigINzDgGDB5uT9SOVwddfzjXT31ofA l1L/yu21ugHu/klolcc8kgb7Sq+oJcvMsdcgQYUAlI++QFW0RuU+3Cn0e4pbvtqUOnW0atte5 ogIOjXHqqDyNoghoPQ0pf0nrn28ON54fWWkYAey/4/kSAsAf1T06rXGo6aK/OtYSoQDmI96HQ MZ1FqPG+qG8sO6/Z4AM5YDVInTKp5NThgRTdGhH/MTwiPZAwTp1XUY2tLVv1NZMSQ00cj6a8P M0DKXSJc7fEec0xbzmtuKIMRd2VVOKORHgXbdJsIV+QMZRdI1vqY4nd3MrKeG4+racEFvBxpf L37NXLA5x8WfEHNmybjnTZmjEvNV+PwJuXFCnAydNRk4kyWwJOn7EE5fC4sHH5ughSxpJ33p X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:130808 Archived-At: Eli Zaretskii writes: >> I've tried to implement remote handlers to behave exactly like the >> local ones. That's the Tramp philosophy. > > Right, but in this case there are 2 flavors of local handlers, and the > question is on which of them to model the remote ones. IIRC, it was driven by you to let all handlers behave like directory monitors. The kqueue case came later, and it is the only exception as of today. II also RC, there was the idea to offer another function, which returns the type of a monitor, being a file monitor or a directory monitor. This idea was given up after all monitors were forced to behave like a directory monitor; prior the existence of kqueue. Maybe we shall rethink about this idea? Is this of practical use? Best regards, Michael.