From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Asynchronous DNS Date: Mon, 15 Feb 2016 17:25:36 +1100 Organization: Programmerer Ingebrigtsen Message-ID: <87mvr2ebhb.fsf@gnus.org> References: <8760y055l1.fsf@gnus.org> <8660xzmyyr.fsf@realize.ch> <87pow7ocyw.fsf@gnus.org> <861t8nmxlj.fsf@realize.ch> <87y4auiurw.fsf@gnus.org> <86k2me8dee.fsf@realize.ch> <83a8n9ddk5.fsf@gnu.org> <864mdh8vj5.fsf@realize.ch> <87pow579kt.fsf@gnus.org> <86ziv87st0.fsf@realize.ch> <87vb5u4qtq.fsf@gnus.org> <86egci6xvk.fsf@realize.ch> <87twldgsrv.fsf@gnus.org> <8637sw7w4m.fsf@realize.ch> <87vb5sdod6.fsf@gnus.org> <83lh6nzvfp.fsf@gnu.org> <87fuwv6ai4.fsf@gnus.org> <86oabi6dts.fsf@realize.ch> <87wpq68u4d.fsf@gnus.org> <8737suwldg.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1455517567 385 80.91.229.3 (15 Feb 2016 06:26:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Feb 2016 06:26:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 15 07:25:57 2016 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 1aVCbd-0003Ng-Bn for ged-emacs-devel@m.gmane.org; Mon, 15 Feb 2016 07:25:57 +0100 Original-Received: from localhost ([::1]:56994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVCbc-00007Z-Aq for ged-emacs-devel@m.gmane.org; Mon, 15 Feb 2016 01:25:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVCbY-00007N-GJ for emacs-devel@gnu.org; Mon, 15 Feb 2016 01:25:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aVCbT-0002nR-GC for emacs-devel@gnu.org; Mon, 15 Feb 2016 01:25:52 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:41025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVCbT-0002nN-83 for emacs-devel@gnu.org; Mon, 15 Feb 2016 01:25:47 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aVCbS-0003Hz-D6 for emacs-devel@gnu.org; Mon, 15 Feb 2016 07:25:46 +0100 Original-Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 15 Feb 2016 07:25:46 +0100 Original-Received: from larsi by cpe-60-225-211-161.nsw.bigpond.net.au with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 15 Feb 2016 07:25:46 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cpe-60-225-211-161.nsw.bigpond.net.au Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:i48c8I85udL7rErD99/V5Fq8WZQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:199957 Archived-At: Here's the trace from starting erc: Async DNS for 'us.ircnet.org' Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... Waiting for socket from set-process-coding-system... So it works without regressions, really. Previously it blocked Emacs user interactions while waiting for DNS, and it's still blocking Emacs user interactions while waiting for DNS. So no difference. (This can, as discussed, be fixed by fixing that function.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no