From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#26973: 26.0.50; sleep-for behavior changes with global-auto-revert-mode enabled Date: Thu, 18 May 2017 02:57:17 +0300 Message-ID: <707f822e-5034-4fdc-c7a4-96eb40454b93@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------8DE44BDD756A48E2483CCF48" X-Trace: blaine.gmane.org 1495065494 16877 195.159.176.226 (17 May 2017 23:58:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 17 May 2017 23:58:14 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Thunderbird/53.0 To: 26973@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 18 01:58:09 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 1dB8pT-0004Df-UT for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 May 2017 01:58:08 +0200 Original-Received: from localhost ([::1]:51183 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dB8pX-0005On-N5 for geb-bug-gnu-emacs@m.gmane.org; Wed, 17 May 2017 19:58:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dB8pR-0005Od-6G for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:58:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dB8pO-0004D2-4p for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:58:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48821) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dB8pO-0004Cs-0g for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dB8pN-0003B8-RM for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 May 2017 23:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.149506545412184 (code B ref -1); Wed, 17 May 2017 23:58:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 May 2017 23:57:34 +0000 Original-Received: from localhost ([127.0.0.1]:51498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB8ow-0003AS-D8 for submit@debbugs.gnu.org; Wed, 17 May 2017 19:57:34 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dB8ou-0003AG-L8 for submit@debbugs.gnu.org; Wed, 17 May 2017 19:57:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dB8oo-0003tM-Gj for submit@debbugs.gnu.org; Wed, 17 May 2017 19:57:27 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:39050) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dB8oo-0003tI-Cx for submit@debbugs.gnu.org; Wed, 17 May 2017 19:57:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dB8on-0005Lv-7i for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:57:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dB8ok-0003sY-62 for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:57:25 -0400 Original-Received: from mail-wr0-x22a.google.com ([2a00:1450:400c:c0c::22a]:35609) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dB8oj-0003sM-Vj for bug-gnu-emacs@gnu.org; Wed, 17 May 2017 19:57:22 -0400 Original-Received: by mail-wr0-x22a.google.com with SMTP id z52so21776772wrc.2 for ; Wed, 17 May 2017 16:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=UBlwOq9PwcTVWjmEqel7GUfjubmMJdM0RrbxIubjcn8=; b=endtcyUtHfcKDbXTimtT+xfUNNY8hwBsmJ+GaxXzWCD49ho1Ms+9ELVjlHxWWoKTMV 1S1i6Cx6YROCFm7ev5KsAolkZocH0GZWJzrF06A9aLKT7H4iqTd503p8X69y6wULY1Kb ZVGubyoEinzTBRb43SqZ0Szd9yOWPhJ0bSbzh1OeSWlFZ32Ng3u8BGkXw1umdHZ21j0x sKY7v+DovjQwCju3tVOtst+g2D9iWTOvYyRSbs0g2R4OiYoNViA9++C2ShSFxlK62CRV Rm9i+z5vdFAktTYO9VJdKbsfWykJHuvLMIuWew3gExxjiP2IedR2N8BPIvUP1lquzW+M RZGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-language; bh=UBlwOq9PwcTVWjmEqel7GUfjubmMJdM0RrbxIubjcn8=; b=GLN+hhHVm7x+b827JkUtdPUUPQ697Kgm8tXLQgG02TNMfloxWsScc3JbzZuJPquCh7 hrxRjikUuQmc1zy0md4YJvjrD9il2xOzJK0rZZPRJFKLM2zfzkgWwNG+MLsmBG4bMj7E LOseolimnpv4HOH7Tp0epFMnB7mbzSs8H51KQ74PEvRBIcPYjr5zfDo5JcpAFmqbbILq 4+iiIM3oOoCYVqPg622hn+jxM0YVVexML5A2WmUDPklaOMbeWGX/qRaRSfEOxOH/3voQ QNsBdc1wb8zD3CxPE4Fygwv2OaNByp/zjknqBYPNNxhqzYIXS06IUNfjGFLUfG8AeCIJ VTJg== X-Gm-Message-State: AODbwcBmuqUA/irJXnWdV6uh3sMdeWXAkmdrb7xp4hKNS+Rg6BXsAJip 7UAEV11nQW22nOxuTOA= X-Received: by 10.223.161.65 with SMTP id r1mr819212wrr.114.1495065440647; Wed, 17 May 2017 16:57:20 -0700 (PDT) Original-Received: from [192.168.1.3] ([185.105.173.156]) by smtp.googlemail.com with ESMTPSA id e73sm14479718wmd.1.2017.05.17.16.57.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 May 2017 16:57:19 -0700 (PDT) Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:132584 Archived-At: This is a multi-part message in MIME format. --------------8DE44BDD756A48E2483CCF48 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 1. Copy stp-test.el and test.sh to the same directory. 2. Evaluate the .el file. 3. M-x global-auto-revert-mode. 4. M-x start-file-process-test. 5. See the message log. "sleeping done!" comes before "process done!". Without step 3, "process done!" comes before "sleeping done!". So it looks like, effectively, global-auto-revert-mode stops sleep-for from calling process sentinels, at least. I don't remember seeing anything like this in Emacs 25. sit-for is not affected, BTW. In GNU Emacs 26.0.50 (build 10, x86_64-pc-linux-gnu, GTK+ Version 3.20.9) of 2017-05-14 built on zappa Repository revision: e6f64df9c2b443d3385c2c25c29ccd5283d37e3f Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.10 --------------8DE44BDD756A48E2483CCF48 Content-Type: text/x-emacs-lisp; name="sfp-test.el" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="sfp-test.el" (defun start-file-process-test () (interactive) (let* ((buf (get-buffer-create "*test*")) (process (start-file-process "foo" buf (executable-find "sh") "./test.sh"))) (set-process-sentinel process (lambda (proc status) (message "process done!"))) (sleep-for 3) (message "sleeping done!"))) --------------8DE44BDD756A48E2483CCF48 Content-Type: application/x-shellscript; name="test.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test.sh" ZWNobyAxCnNsZWVwIDEKZWNobyAyCg== --------------8DE44BDD756A48E2483CCF48--