From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: kqueue in Emacs 25.1? Date: Mon, 16 Nov 2015 12:58:33 +0100 Message-ID: <87vb9288ba.fsf@gmx.de> References: <871tc315y3.fsf@lifelogs.com> <83k2pvqg0l.fsf@gnu.org> <87io5ddh7c.fsf_-_@gmx.de> <83d1vlq3g6.fsf@gnu.org> <87egg1dfnv.fsf@gmx.de> <83bnb5q19l.fsf@gnu.org> <87lha6yn2z.fsf@gmx.de> <85twourkly.fsf@iznogoud.viz> <87d1vhzz2w.fsf@gmx.de> <87y4e43gra.fsf@gmx.de> <85d1vg4kej.fsf@iznogoud.viz> <87lha41qke.fsf@gmx.de> <8737wb14lg.fsf@gmx.de> <854mgrukws.fsf@iznogoud.viz> <87y4e2yzv5.fsf@gmx.de> <85pozef409.fsf@iznogoud.viz> <87io55zx4p.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447712515 18258 80.91.229.3 (16 Nov 2015 22:21:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 16 Nov 2015 22:21:55 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 16 23:21:46 2015 Return-path: Envelope-to: ged-emacs-devel@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 1ZyS9e-0005Bq-3V for ged-emacs-devel@m.gmane.org; Mon, 16 Nov 2015 23:21:42 +0100 Original-Received: from localhost ([::1]:50647 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZyS9d-0005qj-CI for ged-emacs-devel@m.gmane.org; Mon, 16 Nov 2015 17:21:41 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52038) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZyIQi-000253-0t for emacs-devel@gnu.org; Mon, 16 Nov 2015 06:58:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZyIQe-0001Db-QV for emacs-devel@gnu.org; Mon, 16 Nov 2015 06:58:39 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:63013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZyIQe-0001DU-IS for emacs-devel@gnu.org; Mon, 16 Nov 2015 06:58:36 -0500 Original-Received: from detlef.gmx.de ([87.146.48.189]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LkCU2-1aViV60cOY-00c73d for ; Mon, 16 Nov 2015 12:58:34 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:HxBn8DSbOZviewCEmPOkaggTjEZ8R82Ak/SwEDM3y7YQ7qD9z3m RogyhNxAKu8uuZUWjKON1FaJi1NtvfoMlBMFbV/UUAALRiuB8gpOMpnIS/TJDM3msfk19ig lOvhHP/JYr+apiNG4F8rM+HXN9ON56mCGWfUpzDusqCBG+HDTIzeKaJGVNaKfcq81KGDT1q qAmCzqggBG2fUjxZVfb/Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:+p4xf98xWpI=:nkfbO+WgtFsOypzq7UQxN+ L3lb8dcf4bbvskUkGPVuuWL9qMPg6XJcFi4BTS3NFRFiXHfm7XTo9CZOGVj3G8TCUomxU7e/p S/xaNjfZ8f+HRU0iGyjZvZzs2mriovKYL9K0pd+okgYPLAjSmIXjX9Ce2i8eIN0XAgCyVlA91 56XV2jNmmWrQO5O1RQKymvAYvnFAMT6TrHpY7faN6YQe1ldHHMV7YkYfHldoukDWszwUZaNC4 Ibt1cMtXuVN0QACTo6bj/GkFVtCUdBlWRydb00V+/+GZsczuS+YxqaCvB86L+81nSfVwcOnh9 1Roc4BtBJIIaWwI81xPz2uW3hLkOFxim5y7JqJEFnwD5Zy6jqFYSr9RGHYwpW7eTjUmswgcKr url1Hv4jolKDM0T61NlNU67h/Paji4NFDJLAi3WtAVfquAqi4FQ9PKjnLUvemol6ElPH2ySmF JAzK0Y2cO+Y0OtxFJCB2rSOcdfHjhHkzIQK7okLPDpPOPFsXv+lR8W0DgW+C+4rRbLASS5zqZ 3Dgd22XipGcDogKnCsVQzVNpCsu1DJzZMsWtqOic35PA4jFeeTLkyJz5we3mlyy1pcDLX5trH lGFLBP+gRkmUScGsgogUcisItPaV4UEYvStjp91w7ay7A2VdYOkhB1dpUGGZgUKP+z4+IgEIQ M6zk4bmX8taghTzpha8/ogY92A/5cKFfzP21gJ9TagLckQddkObEp7l58zdltjyoGwBB0oakQ CGADgLQljnNzKlLqo/873O/Sd7ytmSXjPNdDL+7yRIPafoWazx4PauWxovKzLWF0b6PSXr/P X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.21 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:194572 Archived-At: Michael Albinus writes: > Wolfgang Jenkner writes: > >> I'd suggest one of >> >> ftp://ftp.freebsd.org/pub/FreeBSD/releases/VM-IMAGES/10.2-RELEASE/amd64/Latest/ > > Thanks for this, I'll try it. Thanks to the support by Wolfgang, I could continue implementing kqueue integration for Emacs. The code in branch scratch/kqueue is working pretty well on FreeBSD 10.2. The example in the Elisp manual runs proper except the notification of file attribute changes. This is a minor problem only; other file notification backends have also problems with this. test/automated/auto-revert-tests.el passes. test/automated/file-notify-tests.el shows two failed test cases. According to my debugging, it is not a problem of the kqueue backend itself, but a problem how this test suite tries to catch file notification events. Also a minor problem I would say. How to continue? There are several options: * Merge the branch into the emacs-25 branch. * Merge the branch into the master branch. * Keep the code still in this branch for a while. Personally, I'm in favor of the first option. In any case: People using *BSD or Mac OS are encouraged to run their own tests. Best regards, Michael.