From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: michael.albinus@gmx.de, bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Nov 2015 15:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21804@debbugs.gnu.org Cc: Michael Albinus X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Michael Albinus Received: via spool by submit@debbugs.gnu.org id=B.14463930869092 (code B ref -1); Sun, 01 Nov 2015 15:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Nov 2015 15:51:26 +0000 Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsuuk-0002MZ-2A for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsuui-0002MS-86 for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zsuuh-0000TV-8R for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuuh-0000TR-3Z for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuuf-0004OC-Un for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zsuub-0000Sw-UO for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:21 -0500 Received: from limerock01.mail.cornell.edu ([128.84.13.241]:53571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuub-0000Sg-QO for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:17 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA1FpCGE002499 for ; Sun, 1 Nov 2015 10:51:13 -0500 Received: from [192.168.1.6] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA1FpBBd022286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Sun, 1 Nov 2015 10:51:12 -0500 From: Ken Brown Message-ID: <563634F7.2070606@cornell.edu> Date: Sun, 1 Nov 2015 10:51:19 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010803080207000404000605" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) This is a multi-part message in MIME format. --------------010803080207000404000605 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by limerock01.mail.cornell.edu id tA1FpCGE002499 The following tests are failing on Cygwin: file-notify-test02-events file-notify-test02-events-remote file-notify-test04-file-validity file-notify-test04-file-validity-remote file-notify-test05-dir-validity The first two have been failing for as long as I can remember, but I=20 never got around to reporting it. The next two failed immediately after they were introduced in the=20 following commit: commit 7a3f3183cd8faff8901ead547711e1c90ea02efe Author: Tassilo Horn Date: Mon Sep 14 08:03:11 2015 +0200 Test file-notify-valid-p. * test/automated/file-notify-tests.el (file-notify-test04-file-validity, file-notify-test05-dir-validity): New tests. The last one started failing shortly after that, but I haven=E2=80=99t pi= nned=20 down the exact commit. I=E2=80=99m attaching the log based on a build from git 1500667. Please = let me=20 know what I can do to help track this down. Ken --------------010803080207000404000605 Content-Type: application/octet-stream; name="file-notify-tests.log" Content-Disposition: attachment; filename="file-notify-tests.log" Content-Transfer-Encoding: base64 UnVubmluZyAxMiB0ZXN0cyAoMjAxNS0xMS0wMSAxMDoyNDowNy0wNTAwKQpMb2NhbCBsaWJy YXJ5OiBgZ2ZpbGVub3RpZnknCiAgIHBhc3NlZCAgIDEvMTIgIGZpbGUtbm90aWZ5LXRlc3Qw MC1hdmFpbGFiaWxpdHkKUmVtb3RlIGNvbW1hbmQ6IGBndmZzLW1vbml0b3ItZGlyJwogICBw YXNzZWQgICAyLzEyICBmaWxlLW5vdGlmeS10ZXN0MDAtYXZhaWxhYmlsaXR5LXJlbW90ZQog ICBwYXNzZWQgICAzLzEyICBmaWxlLW5vdGlmeS10ZXN0MDEtYWRkLXdhdGNoCiAgIHBhc3Nl ZCAgIDQvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMS1hZGQtd2F0Y2gtcmVtb3RlClRlc3QgZmls ZS1ub3RpZnktdGVzdDAyLWV2ZW50cyBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMwN1wzMTBD XDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJcMzIKICBl cnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1p bmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMgIkNoZWNrIGZpCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0 KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQt cnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAz FABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMt YmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFz dGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBu b3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzIGNvbmRp dGlvbjoKICAgIChlcnQtdGVzdC1mYWlsZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFs ICcuLi4KCShtYXBjYXIgLi4uIGZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6 Zm9ybQogICAgICAoZXF1YWwKICAgICAgIChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAg ICAgIG5pbCkKICAgICAgOnZhbHVlIG5pbCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVu dC10eXBlcwogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkp CiAgIEZBSUxFRCAgIDUvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMKVGVzdCBmaWxl LW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90ZSBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMw N1wzMTBDXDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJc MzIKICAjWzAgIggZXDMwM1wzMDQhXDMwNVwzMDZcMzA3Q1wzMDZDXDMxMDEtAFwzMTFcMzEy XDMxM1wzMTRcMzE1BggGCAYIBgogIGVydC0tcnVuLXRlc3QtaW50ZXJuYWwoW2NsLXN0cnVj dC1lcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gW2NsLXN0cnVjCiAgZXJ0LXJ1bi10ZXN0KFtj bC1zdHJ1Y3QtZXJ0LXRlc3QgZmlsZS1ub3RpZnktdGVzdDAyLWV2ZW50cy1yZW1vdGUgIkMK ICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtLXN0YXRzIHQgW1tjbC1z dHJ1Y3QtZXJ0LXRlc3QgZgogIGVydC1ydW4tdGVzdHModCAjWzM4NSAiXDMwNgJcMzA3XCJc MjAzRwBcMjExXDIxMUdcMzEwVVwyMDMUAFwyMTFAXDIwCiAgZXJ0LXJ1bi10ZXN0cy1iYXRj aChuaWwpCiAgZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCgpCiAgY29tbWFuZC1saW5l LTEoKCItTCIgIjouLi8uLi8uLi9tYXN0ZXIvdGVzdC9hdXRvbWF0ZWQiICItbCIgImVydCIg Ii0KICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IGZpbGUtbm90 aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlIGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1mYWls ZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFsICcuLi4KCShtYXBjYXIgLi4uIGZpbGUt bm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6Zm9ybQogICAgICAoZXF1YWwKICAgICAg IChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAgICAgIG5pbCkKICAgICAgOnZhbHVlIG5p bCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVudC10eXBlcwogICAgICAgKGNyZWF0ZWQg Y2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkpCiAgIEZBSUxFRCAgIDYvMTIgIGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90 aWZ5LXRlc3Q5NTY4TFd3Jy4KUmV2ZXJ0aW5nIGJ1ZmZlciBgZmlsZS1ub3RpZnktdGVzdDk1 NjhMV3cnLgogICBwYXNzZWQgICA3LzEyICBmaWxlLW5vdGlmeS10ZXN0MDMtYXV0b3JldmVy dAoKClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90aWZ5LXRlc3Q5NTY4WWcyJy4KCgpSZXZl cnRpbmcgYnVmZmVyIGBmaWxlLW5vdGlmeS10ZXN0OTU2OFlnMicuCgoKICAgcGFzc2VkICAg OC8xMiAgZmlsZS1ub3RpZnktdGVzdDAzLWF1dG9yZXZlcnQtcmVtb3RlClRlc3QgZmlsZS1u b3RpZnktdGVzdDA0LWZpbGUtdmFsaWRpdHkgYmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdc MzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMxNFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMy CiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbChbY2wtc3RydWN0LWVydC0tdGVzdC1leGVjdXRp b24taW5mbyBbY2wtc3RydWMKICBlcnQtcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtdGVzdCBm aWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eSAiQwogIGVydC1ydW4tb3ItcmVydW4t dGVzdChbY2wtc3RydWN0LWVydC0tc3RhdHMgdCBbW2NsLXN0cnVjdC1lcnQtdGVzdCBmCiAg ZXJ0LXJ1bi10ZXN0cyh0ICNbMzg1ICJcMzA2AlwzMDdcIlwyMDNHAFwyMTFcMjExR1wzMTBV XDIwMxQAXDIxMUBcMjAKICBlcnQtcnVuLXRlc3RzLWJhdGNoKG5pbCkKICBlcnQtcnVuLXRl c3RzLWJhdGNoLWFuZC1leGl0KCkKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAiOi4uLy4uLy4u L21hc3Rlci90ZXN0L2F1dG9tYXRlZCIgIi1sIiAiZXJ0IiAiLQogIGNvbW1hbmQtbGluZSgp CiAgbm9ybWFsLXRvcC1sZXZlbCgpClRlc3QgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHkgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAg ICAgICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRz KSkpCiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBk ZWxldGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAg ICAoZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAg ICAgICBuaWwpKSkKICAgRkFJTEVEICAgOS8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUt dmFsaWRpdHkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1vdGUg YmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdcMzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMx NFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMyCiAgI1swICIIGVwzMDNcMzA0IVwzMDVcMzA2 XDMwN0NcMzA2Q1wzMTAxLQBcMzExXDMxMlwzMTNcMzE0XDMxNQYIBggGCAYKICBlcnQtLXJ1 bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtj bC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5 LXRlc3QwNC1maWxlLXZhbGlkaXR5LXJlCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1z dHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRl c3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjEx QFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gt YW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rl c3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwt dG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1v dGUgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAgICAg ICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRzKSkp CiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxl dGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAgICAo ZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAgICAg ICBuaWwpKSkKICAgRkFJTEVEICAxMC8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHktcmVtb3RlClRlc3QgZmlsZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eSBiYWNr dHJhY2U6CiAgI1swICJcMzA1XDMwNlwzMDdDXDMwNkNcMzEwMSgAXDMxMVwzMTJcMzEzXDMx NFwzMTUGCAYIBggGCCRcMzE2XCJcMzEKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1z dHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVz dChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5LXRlc3QwNS1kaXItdmFsaWRpdHkg IkNoCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtb Y2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMw N1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMt YmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQt bGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJl cnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxl LW5vdGlmeS10ZXN0MDUtZGlyLXZhbGlkaXR5IGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1m YWlsZWQKICAgICAoKHNob3VsZC1ub3QKICAgICAgIChmaWxlLW5vdGlmeS12YWxpZC1wIGZp bGUtbm90aWZ5LS10ZXN0LWRlc2MpKQogICAgICA6Zm9ybQogICAgICAoZmlsZS1ub3RpZnkt dmFsaWQtcCA2NDQyOTU2NjA0KQogICAgICA6dmFsdWUgdCkpCiAgIEZBSUxFRCAgMTEvMTIg IGZpbGUtbm90aWZ5LXRlc3QwNS1kaXItdmFsaWRpdHkKICAgcGFzc2VkICAxMi8xMiAgZmls ZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eS1yZW1vdGUKClJhbiAxMiB0ZXN0cywgNyBy ZXN1bHRzIGFzIGV4cGVjdGVkLCA1IHVuZXhwZWN0ZWQgKDIwMTUtMTEtMDEgMTA6MjU6MTQt MDUwMCkKCjUgdW5leHBlY3RlZCByZXN1bHRzOgogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRl c3QwMi1ldmVudHMKICAgRkFJTEVEICBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90 ZQogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRlc3QwNC1maWxlLXZhbGlkaXR5CiAgIEZBSUxF RCAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFsaWRpdHktcmVtb3RlCiAgIEZBSUxFRCAg ZmlsZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eQoK --------------010803080207000404000605-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Nov 2015 16:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: michael.albinus@gmx.de, 21804@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144639600813611 (code B ref 21804); Sun, 01 Nov 2015 16:41:01 +0000 Received: (at 21804) by debbugs.gnu.org; 1 Nov 2015 16:40:08 +0000 Received: from localhost ([127.0.0.1]:47997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsvfr-0003XS-OG for submit@debbugs.gnu.org; Sun, 01 Nov 2015 11:40:08 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:47355) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsvfo-0003XH-0a for 21804@debbugs.gnu.org; Sun, 01 Nov 2015 11:40:05 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NX5006009NVVE00@a-mtaout23.012.net.il> for 21804@debbugs.gnu.org; Sun, 01 Nov 2015 18:40:02 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NX5006YYAAQS780@a-mtaout23.012.net.il>; Sun, 01 Nov 2015 18:40:02 +0200 (IST) Date: Sun, 01 Nov 2015 18:40:12 +0200 From: Eli Zaretskii In-reply-to: <563634F7.2070606@cornell.edu> X-012-Sender: halo1@inter.net.il Message-id: <83lhahy8pf.fsf@gnu.org> References: <563634F7.2070606@cornell.edu> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Ken Brown > Date: Sun, 1 Nov 2015 10:51:19 -0500 > Cc: Michael Albinus > > The following tests are failing on Cygwin: > > file-notify-test02-events > file-notify-test02-events-remote > file-notify-test04-file-validity > file-notify-test04-file-validity-remote > file-notify-test05-dir-validity What back-end do you use? gfilenotify or something else? From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Nov 2015 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael.albinus@gmx.de, 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144639872217702 (code B ref 21804); Sun, 01 Nov 2015 17:26:02 +0000 Received: (at 21804) by debbugs.gnu.org; 1 Nov 2015 17:25:22 +0000 Received: from localhost ([127.0.0.1]:48012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZswNe-0004bR-9d for submit@debbugs.gnu.org; Sun, 01 Nov 2015 12:25:22 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:47878) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZswNK-0004b2-Mu for 21804@debbugs.gnu.org; Sun, 01 Nov 2015 12:25:21 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA1HP1wC021774; Sun, 1 Nov 2015 12:25:02 -0500 Received: from [192.168.1.8] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA1HP0MS021008 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sun, 1 Nov 2015 12:25:01 -0500 References: <563634F7.2070606@cornell.edu> <83lhahy8pf.fsf@gnu.org> From: Ken Brown Message-ID: <56364B0F.10707@cornell.edu> Date: Sun, 1 Nov 2015 12:25:35 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <83lhahy8pf.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 11/1/2015 11:40 AM, Eli Zaretskii wrote: >> From: Ken Brown >> Date: Sun, 1 Nov 2015 10:51:19 -0500 >> Cc: Michael Albinus >> >> The following tests are failing on Cygwin: >> >> file-notify-test02-events >> file-notify-test02-events-remote >> file-notify-test04-file-validity >> file-notify-test04-file-validity-remote >> file-notify-test05-dir-validity > > What back-end do you use? gfilenotify or something else? gfilenotify From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Nov 2015 17:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144639927718567 (code B ref 21804); Sun, 01 Nov 2015 17:35:01 +0000 Received: (at 21804) by debbugs.gnu.org; 1 Nov 2015 17:34:37 +0000 Received: from localhost ([127.0.0.1]:48021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZswWa-0004pO-MS for submit@debbugs.gnu.org; Sun, 01 Nov 2015 12:34:36 -0500 Received: from mout.gmx.net ([212.227.15.18]:55149) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZswWY-0004pA-Hc for 21804@debbugs.gnu.org; Sun, 01 Nov 2015 12:34:35 -0500 Received: from detlef.gmx.de ([79.195.14.163]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LsChr-1abrCQ2ctL-013wCC; Sun, 01 Nov 2015 18:34:25 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> Date: Sun, 01 Nov 2015 18:34:23 +0100 In-Reply-To: <563634F7.2070606@cornell.edu> (Ken Brown's message of "Sun, 1 Nov 2015 10:51:19 -0500") Message-ID: <8737wpipy8.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:0hDwWMixjeI/n94qJqGweLebBykBORJxcMgX6x7Yzx5C4Qav70n +jTq5hGbi94OwGfgofBRt6wm/9GLggU0sLNiMT6TVEYGi3wiMtd/2Q33VhvIAgkIqbUmWqo FPrgPLKvoP6QufAklpfl/bxGdtZJ/OoIiNdb/qpiMqFLOC9MdC1Ek/DBac+6yDhBjJblX/Y DwCJpvPP0SAF+nCQ3wibw== X-UI-Out-Filterresults: notjunk:1;V01:K0:fVt+JBBxliA=:J/4ZpCRTpWOD+wlA0mz1Nc o74HLD8CUDnOAhhwsMasCykrP9XmZ1Cd5m4tDhwLZyMeeCDdblMczD2IYkrfacLrEMnwSjsX+ 036Qmy6Pb2/vKJDizH7nTvPQX6RlGPhZ9YxCILJcjRus2bimu0bvIWicYDA6NArZHyI6DhOvt 5KovPT+GHSplZ30Dx3yeRXNd2WYhonkf63C1jgiverrCcr0SaL4c89ctWkn8/QA4l6NEAckbj mCCKaNzB8+Fdh77yF03Xi2XTKvrT00xr7OdgY7if+ApPHoRabOt0BFJnrF72fk8EL+t1MPWHs XzLun6cvVXwySlLhj3Yj9vYp7MtC9uf17vfLAO9k9vO/CmhrCqK2sEZOluo0R9KiVFjKnjD/8 BK4kW1q93QdHJ9ADtA8ZV6g12Py8+cSlhaSCwSfgWTMVEiKMUBFksv3ROdyBzA/oWfudw2Ur6 xXzQBYUovfxFjdSJ4UOj/Ct3aMQuwllctUBllz+mnxrVCtWXwhl9sKBubPWpzza7uFogUlURV 1cKR21AsEM3QYxEJphJSu2Vd34Ju9ggJCvARFvWz0e0QqYk4Sb2grvxdNDn7fBsVrz4gRtRg2 aaKrQkgOchc4VXS8LfikwmXFVzfmZc2XKiR/L3BcrHY+ROz0bpH+7jWg47Y3ul8vGGomS25+Y tDRCHCqHmPxUsqcw41jfaMBLJk1zVBMLsU+w6ornxpQa05emISspPCF0Z1+Uhurx37i270eWK ob1DeqKaGz5Js0Pvl8Ryv825iCKLC1b8R8lhBzd2tCf+RsrsOvz8jnieJ7jO4eAiPNb89OtFI HdQ8QDN X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ken Brown writes: Hi Ken, > The following tests are failing on Cygwin: > > file-notify-test02-events > file-notify-test02-events-remote > file-notify-test04-file-validity > file-notify-test04-file-validity-remote > file-notify-test05-dir-validity > > I=E2=80=99m attaching the log based on a build from git 1500667. Please = let > me know what I can do to help track this down. You are using > Local library: `gfilenotify' > passed 1/12 file-notify-test00-availability > Remote command: `gvfs-monitor-dir' > passed 2/12 file-notify-test00-availability-remote With the same settings, for me it fails for file-notify-test02-events file-notify-test04-file-validity With local gfilenotify, there is a problem to get the `stopped' event once a watched file or directory has been deleted. Notably, it works for the remote gvfs-monitor-dir, which shall behave similar. I will try to fix these cases first, because I could reproduce them locally. Let's see how it behaves afterwards. > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Nov 2015 17:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144657128324644 (code B ref 21804); Tue, 03 Nov 2015 17:22:02 +0000 Received: (at 21804) by debbugs.gnu.org; 3 Nov 2015 17:21:23 +0000 Received: from localhost ([127.0.0.1]:51694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZtfGt-0006PQ-B1 for submit@debbugs.gnu.org; Tue, 03 Nov 2015 12:21:23 -0500 Received: from mout.gmx.net ([212.227.17.21]:57461) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZtfGZ-0006Ow-4Z for 21804@debbugs.gnu.org; Tue, 03 Nov 2015 12:21:21 -0500 Received: from detlef.gmx.de ([79.195.31.44]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MGRhs-1ZgRq22QWO-00DDAM; Tue, 03 Nov 2015 18:20:54 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> Date: Tue, 03 Nov 2015 18:20:53 +0100 In-Reply-To: <8737wpipy8.fsf@gmx.de> (Michael Albinus's message of "Sun, 01 Nov 2015 18:34:23 +0100") Message-ID: <87a8qv6lu2.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:sW+0oYlmh8ZQlKC2Vrtz4Wmhmz4v/2ZdFtWSn2/u8ceBNpFn6sW lTy0t5MEAdrDH+DGKZxlPH2+5O/9iMsoLYqugLAuswm2dXWFdgLuP37lfjA+1CqCW8qf4Yy QHgjLcPp6mlrs6w9Lo6zXdVFjAqeaSgjrMVEwySjWpQRVNsDjcFmi8qlUqHMjOM5EK5z6AV Fempjs6uSar+7ifn2V+fQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:TtRT2KIHYDo=:SOijCl5a7L6GXxqzm5uGrm aLXTuHk/+0Ur9Cy+xap0IuygVvcJp1Qcyy0Yf5k5msoT1xXli0rk9Nj+KPGJQnDE+HK07N750 vNWtuzEeAhiFZnLUOMwFKEx1oilssifN7UOcCpwBngsvE93XRo+sKLcDDqer1MUQ3rxtYaCMe yxIhI97nnr5SEd7L21zZJWG4dd4FzkyGqaFLTw9e173SxcXvyjdGtbh+9WiRizao3UAGWAKrT 0w+U2TxIC7inYN3XW/XMTjeBw763YVsYtoI96anSf20/3jHjl3ep/rmgQ//pZo5Na/WIF7yBR 5Z9AU31ge6f6gZ/MGYQRXdUFZsPkdWXjbQSZbKXDy4XV9luxeL1bF5PkPf2zA+tQVnclpQ1Ae nzR/kF3JERqgGey6r4Q24rdey1ev/5mRjFhOGAQNX6Jq4IYu6FaFfaFFmKKVhy1YLB0IA9+eL 9z8WJNIZ8YADbHnZJcMxBNZQwfIceYw9FdNrsJ8NOOrmyi67a3rrkgiVL65A7rJJrAIW8VY4H c9xGRAod6QYwBPAQN+RhrmUQyVNUBXAZxmeyDTYimVf3PPUlpm3zh61/rqlXHgd2P6T3FP0c1 Zj7dyoBA92miOoTr+H0CXc1DZKHQfetFx1+sho6ijHciI1vGEu7BiZTn9Ln93zvd3x0/1Hxf2 41/FATm+p2qKtyGa/imLhlquwFYaoPesH6vcfOdQrYHc20s6mS79BXGe9yoHwLWQq6Y8ZjVCF ELLKDN/TSdt25tgHf+iknRk0Y+CcYuBZLPBAxIn0+d7eSIoBZw/TzU0902tD/JMmzqzMhUv/L SkB2KoU X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Michael Albinus writes: Hi Ken, > With the same settings, for me it fails for > > file-notify-test02-events > file-notify-test04-file-validity > > With local gfilenotify, there is a problem to get the `stopped' event > once a watched file or directory has been deleted. Notably, it works for > the remote gvfs-monitor-dir, which shall behave similar. > > I will try to fix these cases first, because I could reproduce them > locally. Let's see how it behaves afterwards. I've fixed this with commit 436ed2399ade5c41b8ed3cffe177fb5210eff574. Could you, please, check, whether it improves your tests? >> Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Nov 2015 03:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144660931324876 (code B ref 21804); Wed, 04 Nov 2015 03:56:02 +0000 Received: (at 21804) by debbugs.gnu.org; 4 Nov 2015 03:55:13 +0000 Received: from localhost ([127.0.0.1]:52063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZtpAH-0006T9-4X for submit@debbugs.gnu.org; Tue, 03 Nov 2015 22:55:13 -0500 Received: from limerock01.mail.cornell.edu ([128.84.13.241]:55757) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ztp9w-0006SP-UV for 21804@debbugs.gnu.org; Tue, 03 Nov 2015 22:55:11 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA43spt4002900; Tue, 3 Nov 2015 22:54:52 -0500 Received: from [192.168.169.2] (cpe-72-228-92-39.twcny.res.rr.com [72.228.92.39]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA43snFQ000897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 3 Nov 2015 22:54:50 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> From: Ken Brown Message-ID: <5639818A.5090307@cornell.edu> Date: Tue, 3 Nov 2015 22:54:50 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87a8qv6lu2.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------030901080304000501000409" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------030901080304000501000409 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 11/3/2015 12:20 PM, Michael Albinus wrote: > Michael Albinus writes: > > Hi Ken, > >> With the same settings, for me it fails for >> >> file-notify-test02-events >> file-notify-test04-file-validity >> >> With local gfilenotify, there is a problem to get the `stopped' event >> once a watched file or directory has been deleted. Notably, it works for >> the remote gvfs-monitor-dir, which shall behave similar. >> >> I will try to fix these cases first, because I could reproduce them >> locally. Let's see how it behaves afterwards. > > I've fixed this with commit 436ed2399ade5c41b8ed3cffe177fb5210eff574. > Could you, please, check, whether it improves your tests? Hi Michael, Yes, it improves the tests slightly; file-notify-test05-dir-validity now passes. But the other four still fail. The new log is attached. Ken --------------030901080304000501000409 Content-Type: application/octet-stream; name="file-notify-tests.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="file-notify-tests.log" UnVubmluZyAxMiB0ZXN0cyAoMjAxNS0xMS0wMyAxODozMzo0Mi0wNTAwKQpMb2NhbCBsaWJy YXJ5OiBgZ2ZpbGVub3RpZnknCiAgIHBhc3NlZCAgIDEvMTIgIGZpbGUtbm90aWZ5LXRlc3Qw MC1hdmFpbGFiaWxpdHkKUmVtb3RlIGNvbW1hbmQ6IGBndmZzLW1vbml0b3ItZGlyJwogICBw YXNzZWQgICAyLzEyICBmaWxlLW5vdGlmeS10ZXN0MDAtYXZhaWxhYmlsaXR5LXJlbW90ZQog ICBwYXNzZWQgICAzLzEyICBmaWxlLW5vdGlmeS10ZXN0MDEtYWRkLXdhdGNoCiAgIHBhc3Nl ZCAgIDQvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMS1hZGQtd2F0Y2gtcmVtb3RlClRlc3QgZmls ZS1ub3RpZnktdGVzdDAyLWV2ZW50cyBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMwN1wzMTBD XDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJcMzIKICBl cnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1p bmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMgIkNoZWNrIGZpCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0 KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQt cnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAz FABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMt YmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFz dGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBu b3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzIGNvbmRp dGlvbjoKICAgIChlcnQtdGVzdC1mYWlsZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFs ICcuLi4KCShtYXBjYXIgLi4uIGZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6 Zm9ybQogICAgICAoZXF1YWwKICAgICAgIChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAg ICAgIG5pbCkKICAgICAgOnZhbHVlIG5pbCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVu dC10eXBlcwogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkp CiAgIEZBSUxFRCAgIDUvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMKVGVzdCBmaWxl LW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90ZSBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMw N1wzMTBDXDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJc MzIKICAjWzAgIggZXDMwM1wzMDQhXDMwNVwzMDZcMzA3Q1wzMDZDXDMxMDEtAFwzMTFcMzEy XDMxM1wzMTRcMzE1BggGCAYIBgogIGVydC0tcnVuLXRlc3QtaW50ZXJuYWwoW2NsLXN0cnVj dC1lcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gW2NsLXN0cnVjCiAgZXJ0LXJ1bi10ZXN0KFtj bC1zdHJ1Y3QtZXJ0LXRlc3QgZmlsZS1ub3RpZnktdGVzdDAyLWV2ZW50cy1yZW1vdGUgIkMK ICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtLXN0YXRzIHQgW1tjbC1z dHJ1Y3QtZXJ0LXRlc3QgZgogIGVydC1ydW4tdGVzdHModCAjWzM4NSAiXDMwNgJcMzA3XCJc MjAzRwBcMjExXDIxMUdcMzEwVVwyMDMUAFwyMTFAXDIwCiAgZXJ0LXJ1bi10ZXN0cy1iYXRj aChuaWwpCiAgZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCgpCiAgY29tbWFuZC1saW5l LTEoKCItTCIgIjouLi8uLi8uLi9tYXN0ZXIvdGVzdC9hdXRvbWF0ZWQiICItbCIgImVydCIg Ii0KICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IGZpbGUtbm90 aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlIGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1mYWls ZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFsICcuLi4KCShtYXBjYXIgLi4uIGZpbGUt bm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6Zm9ybQogICAgICAoZXF1YWwKICAgICAg IChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAgICAgIG5pbCkKICAgICAgOnZhbHVlIG5p bCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVudC10eXBlcwogICAgICAgKGNyZWF0ZWQg Y2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkpCiAgIEZBSUxFRCAgIDYvMTIgIGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90 aWZ5LXRlc3Q5NzM2dnNxJy4KUmV2ZXJ0aW5nIGJ1ZmZlciBgZmlsZS1ub3RpZnktdGVzdDk3 MzZ2c3EnLgogICBwYXNzZWQgICA3LzEyICBmaWxlLW5vdGlmeS10ZXN0MDMtYXV0b3JldmVy dAoKClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90aWZ5LXRlc3Q5NzM2ODJ3Jy4KCgpSZXZl cnRpbmcgYnVmZmVyIGBmaWxlLW5vdGlmeS10ZXN0OTczNjgydycuCgoKICAgcGFzc2VkICAg OC8xMiAgZmlsZS1ub3RpZnktdGVzdDAzLWF1dG9yZXZlcnQtcmVtb3RlClRlc3QgZmlsZS1u b3RpZnktdGVzdDA0LWZpbGUtdmFsaWRpdHkgYmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdc MzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMxNFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMy CiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbChbY2wtc3RydWN0LWVydC0tdGVzdC1leGVjdXRp b24taW5mbyBbY2wtc3RydWMKICBlcnQtcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtdGVzdCBm aWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eSAiQwogIGVydC1ydW4tb3ItcmVydW4t dGVzdChbY2wtc3RydWN0LWVydC0tc3RhdHMgdCBbW2NsLXN0cnVjdC1lcnQtdGVzdCBmCiAg ZXJ0LXJ1bi10ZXN0cyh0ICNbMzg1ICJcMzA2AlwzMDdcIlwyMDNHAFwyMTFcMjExR1wzMTBV XDIwMxQAXDIxMUBcMjAKICBlcnQtcnVuLXRlc3RzLWJhdGNoKG5pbCkKICBlcnQtcnVuLXRl c3RzLWJhdGNoLWFuZC1leGl0KCkKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAiOi4uLy4uLy4u L21hc3Rlci90ZXN0L2F1dG9tYXRlZCIgIi1sIiAiZXJ0IiAiLQogIGNvbW1hbmQtbGluZSgp CiAgbm9ybWFsLXRvcC1sZXZlbCgpClRlc3QgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHkgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAg ICAgICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRz KSkpCiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBk ZWxldGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAg ICAoZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAg ICAgICBuaWwpKSkKICAgRkFJTEVEICAgOS8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUt dmFsaWRpdHkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1vdGUg YmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdcMzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMx NFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMyCiAgI1swICIIGVwzMDNcMzA0IVwzMDVcMzA2 XDMwN0NcMzA2Q1wzMTAxLQBcMzExXDMxMlwzMTNcMzE0XDMxNQYIBggGCAYKICBlcnQtLXJ1 bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtj bC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5 LXRlc3QwNC1maWxlLXZhbGlkaXR5LXJlCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1z dHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRl c3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjEx QFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gt YW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rl c3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwt dG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1v dGUgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAgICAg ICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRzKSkp CiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxl dGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAgICAo ZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAgICAg ICBuaWwpKSkKICAgRkFJTEVEICAxMC8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHktcmVtb3RlCiAgIHBhc3NlZCAgMTEvMTIgIGZpbGUtbm90aWZ5LXRlc3QwNS1kaXIt dmFsaWRpdHkKICAgcGFzc2VkICAxMi8xMiAgZmlsZS1ub3RpZnktdGVzdDA1LWRpci12YWxp ZGl0eS1yZW1vdGUKClJhbiAxMiB0ZXN0cywgOCByZXN1bHRzIGFzIGV4cGVjdGVkLCA0IHVu ZXhwZWN0ZWQgKDIwMTUtMTEtMDMgMTg6MzU6MDMtMDUwMCkKCjQgdW5leHBlY3RlZCByZXN1 bHRzOgogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMKICAgRkFJTEVEICBm aWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90ZQogICBGQUlMRUQgIGZpbGUtbm90aWZ5 LXRlc3QwNC1maWxlLXZhbGlkaXR5CiAgIEZBSUxFRCAgZmlsZS1ub3RpZnktdGVzdDA0LWZp bGUtdmFsaWRpdHktcmVtb3RlCgo= --------------030901080304000501000409-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Nov 2015 08:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144662522731565 (code B ref 21804); Wed, 04 Nov 2015 08:21:02 +0000 Received: (at 21804) by debbugs.gnu.org; 4 Nov 2015 08:20:27 +0000 Received: from localhost ([127.0.0.1]:52194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZttIw-0008D2-Cy for submit@debbugs.gnu.org; Wed, 04 Nov 2015 03:20:26 -0500 Received: from mout.gmx.net ([212.227.17.22]:62959) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZttIt-0008Ct-59 for 21804@debbugs.gnu.org; Wed, 04 Nov 2015 03:20:23 -0500 Received: from detlef.gmx.de ([79.195.2.140]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0ML6XF-1ZtcBb3ktF-000Kx0; Wed, 04 Nov 2015 09:20:15 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> Date: Wed, 04 Nov 2015 09:20:12 +0100 In-Reply-To: <5639818A.5090307@cornell.edu> (Ken Brown's message of "Tue, 3 Nov 2015 22:54:50 -0500") Message-ID: <87ziyugoqr.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:reZU9w637jnztCZPycTGgjFXFVBu7qZ2xU0nqxcpMMTlAYPxNuQ vhctcokYqHWPJ2CnVimcfln1WV9+Fb8Kvy1V6txqrajIpNTCoyttcuN3ImmI03Ds9DQndvv D0oF8sx7ajhMUaIUt00CddRJGGHOK/u3huZm36MKzkWucpAeQumELv6fQ+xM/oE7kOzFJhq Q+xwjo8dmEB/gafZNCixQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:svyUnY0zxm8=:mbVcX5H/xQSD8aiDFMEaQ+ u4VC83f8h6ZhSmuUVXmVKowdMliP82qLWdpifhQ+DHK90t8hhZxEbAeIoC4bDCkpGBPKq82SR fWBR8vbiJb4QfsLzUDvvRdtNnJckm+SBaW1e/QwptpIEZ+Dcs16CMGrQYuH5fAMlyL3KNZMvc oJsr/frkQvqTh9FMsqDg7UMAv0/MhwFGTAvt5icuci6Hgqj0GwoMzK81bDFFWoKUmXWxThKBc +943TxPVkHkI6GsbLa7dxUiw3NxpYghi/DGTFfl7ABN16nN3E1Qpn6RurxH2IIHJTMAKLC1AM GKvfHWn3Zxoc1qAGL5wlmqly1K3dzCgP7hSKNFnlvtBxisWQLYOmtgW7FJe5BVdXYEmaSF5zi H0+JZ8wRdiSvFoL1tIffQLKY6HodkcIyKUOU6A4uew5K5vz0FwMWPz/BjvIgVs7htf+83KZU2 iX0PETxnvpntlyUYtjpsHZOZ24z4ydzcd5+uaudM4wsjHiJT2kFGQawa5mhQFyPUBHrLKAyZG 7A7PyfrGUr7lwOvRc4WxDvMf06AjEkIPcUxI8/+MwNmXEXGXH5rJ84ZuGFq6Ckwd+EENGUdK8 wvnDBX6qUiRO9TmVIZXix7l/dNTNMANa0EGzFjlmWHGDSsT+069/mIZwpcYZwITZsr5PKXDrv Mdmc0Z7zr2rM0KAfQUOs4nrdq+C1Fxos3dHy6RX/XZ8xGKlIuLOLvgqN3oPNwaIjZiB+3NYET W8pRSyiSnp/9nbB4CY+cdZEmWnVdRQ4ogQ6bubFfAcw262Qu3vFnHOWMW9BiBslJIkzvTlEyp wo/sgm0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ken Brown writes: > Hi Michael, Hi Ken, > Yes, it improves the tests slightly; file-notify-test05-dir-validity > now passes. But the other four still fail. The new log is attached. In all four cases, `file-notify--test-with-events' returned nil, where it was supposed to show the incoming events. Strange. In lisp/filenotify.el and test/automated/file-notify-tests.el, I've prepared trace messages. You'll find them searching for ";;(message". Could you, please, enable these traces and show the resulting log? Another idea is to increase the timeouts in `file-notify--test-timeout'. Btw (and likely you know it already), you can run just this test with # make -C test/automated file-notify-tests or # rm test/automated/file-notify-tests.log # make -C test/automated file-notify-tests.log This might save time for your tests. > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Nov 2015 16:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144665614728287 (code B ref 21804); Wed, 04 Nov 2015 16:56:01 +0000 Received: (at 21804) by debbugs.gnu.org; 4 Nov 2015 16:55:47 +0000 Received: from localhost ([127.0.0.1]:53587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zu1Lf-0007M9-33 for submit@debbugs.gnu.org; Wed, 04 Nov 2015 11:55:47 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:43751) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zu1Ld-0007M1-AC for 21804@debbugs.gnu.org; Wed, 04 Nov 2015 11:55:45 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA4Gti53031296; Wed, 4 Nov 2015 11:55:44 -0500 Received: from [192.168.233.245] (chartreuse.rembrandt.nctp.westelcom.com [64.19.84.46]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA4GthQX008001 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 4 Nov 2015 11:55:44 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> From: Ken Brown Message-ID: <563A3890.6030707@cornell.edu> Date: Wed, 4 Nov 2015 11:55:44 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87ziyugoqr.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------080503020308010001040702" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------080503020308010001040702 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 11/4/2015 3:20 AM, Michael Albinus wrote: > In all four cases, `file-notify--test-with-events' returned nil, where > it was supposed to show the incoming events. Strange. > > In lisp/filenotify.el and test/automated/file-notify-tests.el, I've > prepared trace messages. You'll find them searching for ";;(message". > Could you, please, enable these traces and show the resulting log? Attached. > Another idea is to increase the timeouts in `file-notify--test-timeout'. This didn't help. Ken --------------080503020308010001040702 Content-Type: application/octet-stream; name="file-notify-tests.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="file-notify-tests.log" UnVubmluZyAxMiB0ZXN0cyAoMjAxNS0xMS0wNCAxMTo1MTo1OC0wNTAwKQpMb2NhbCBsaWJy YXJ5OiBgZ2ZpbGVub3RpZnknCiAgIHBhc3NlZCAgIDEvMTIgIGZpbGUtbm90aWZ5LXRlc3Qw MC1hdmFpbGFiaWxpdHkKUmVtb3RlIGNvbW1hbmQ6IGBndmZzLW1vbml0b3ItZGlyJwogICBw YXNzZWQgICAyLzEyICBmaWxlLW5vdGlmeS10ZXN0MDAtYXZhaWxhYmlsaXR5LXJlbW90ZQog ICBwYXNzZWQgICAzLzEyICBmaWxlLW5vdGlmeS10ZXN0MDEtYWRkLXdhdGNoCiAgIHBhc3Nl ZCAgIDQvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMS1hZGQtd2F0Y2gtcmVtb3RlCmZpbGUtbm90 aWZ5LS10ZXN0LWV2ZW50LWhhbmRsZXIgKDY0NDMwNDY1Mjggc3RvcHBlZCAiL3RtcC9maWxl LW5vdGlmeS10ZXN0NTUyNDQ4VSIpClRlc3QgZmlsZS1ub3RpZnktdGVzdDAyLWV2ZW50cyBi YWNrdHJhY2U6CiAgI1swICJcMzA2XDMwN1wzMTBDXDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0 XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJcMzIKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtj bC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4t dGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMgIkNo ZWNrIGZpCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0 IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYC XDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVz dHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1h bmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwi ICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBm aWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzIGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1mYWls ZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFsICcuLi4KCShtYXBjYXIgLi4uIGZpbGUt bm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6Zm9ybQogICAgICAoZXF1YWwKICAgICAg IChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAgICAgIG5pbCkKICAgICAgOnZhbHVlIG5p bCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVudC10eXBlcwogICAgICAgKGNyZWF0ZWQg Y2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkpCiAgIEZBSUxFRCAgIDUvMTIgIGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMKZmlsZS1ub3RpZnktLXRlc3QtZXZlbnQtaGFuZGxlciAo Izxwcm9jZXNzIGd2ZnMtbW9uaXRvci1kaXI+IHN0b3BwZWQgIi9tb2NrOm1vdWZhbmc6L3Rt cC9maWxlLW5vdGlmeS10ZXN0NTUyNFNSaCIpClRlc3QgZmlsZS1ub3RpZnktdGVzdDAyLWV2 ZW50cy1yZW1vdGUgYmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdcMzEwQ1wzMDdDXDMxMTEo AFwzMTJcMzEzXDMxNFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMyCiAgI1swICIIGVwzMDNc MzA0IVwzMDVcMzA2XDMwN0NcMzA2Q1wzMTAxLQBcMzExXDMxMlwzMTNcMzE0XDMxNQYIBggG CAYKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1 dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0 IGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlICJDCiAgZXJ0LXJ1bi1vci1yZXJ1 bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYK ICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMx MFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4t dGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4v Li4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5l KCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRz LXJlbW90ZSBjb25kaXRpb246CiAgICAoZXJ0LXRlc3QtZmFpbGVkCiAgICAgKChzaG91bGQK ICAgICAgIChlcXVhbCAnLi4uCgkobWFwY2FyIC4uLiBmaWxlLW5vdGlmeS0tdGVzdC1ldmVu dHMpKSkKICAgICAgOmZvcm0KICAgICAgKGVxdWFsCiAgICAgICAoY3JlYXRlZCBjaGFuZ2Vk IGRlbGV0ZWQpCiAgICAgICBuaWwpCiAgICAgIDp2YWx1ZSBuaWwgOmV4cGxhbmF0aW9uCiAg ICAgIChkaWZmZXJlbnQtdHlwZXMKICAgICAgIChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkK ICAgICAgIG5pbCkpKQogICBGQUlMRUQgICA2LzEyICBmaWxlLW5vdGlmeS10ZXN0MDItZXZl bnRzLXJlbW90ZQpmaWxlLW5vdGlmeS1oYW5kbGUtZXZlbnQgKGZpbGUtbm90aWZ5ICg2NDQz MDQ2NjI0IGNoYW5nZWQgIi90bXAvZmlsZS1ub3RpZnktdGVzdDU1MjRyNUMiKSBmaWxlLW5v dGlmeS1jYWxsYmFjaykKZmlsZS1ub3RpZnktY2FsbGJhY2sgIi90bXAvZmlsZS1ub3RpZnkt dGVzdDU1MjRyNUMiICgiL3RtcCIgKCJmaWxlLW5vdGlmeS10ZXN0NTUyNHI1QyIgLiBhdXRv LXJldmVydC1ub3RpZnktaGFuZGxlcikpClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90aWZ5 LXRlc3Q1NTI0cjVDJy4KUmV2ZXJ0aW5nIGJ1ZmZlciBgZmlsZS1ub3RpZnktdGVzdDU1MjRy NUMnLgogICBwYXNzZWQgICA3LzEyICBmaWxlLW5vdGlmeS10ZXN0MDMtYXV0b3JldmVydAoK CmZpbGUtbm90aWZ5LWNhbGxiYWNrICIvbW9jazptb3VmYW5nOi90bXAvZmlsZS1ub3RpZnkt dGVzdDU1MjQ0REoiICgiL21vY2s6bW91ZmFuZzovdG1wIiAoImZpbGUtbm90aWZ5LXRlc3Q1 NTI0NERKIiAuIGF1dG8tcmV2ZXJ0LW5vdGlmeS1oYW5kbGVyKSkKUmV2ZXJ0aW5nIGJ1ZmZl ciBgZmlsZS1ub3RpZnktdGVzdDU1MjQ0REonLgoKClJldmVydGluZyBidWZmZXIgYGZpbGUt bm90aWZ5LXRlc3Q1NTI0NERKJy4KCgogICBwYXNzZWQgICA4LzEyICBmaWxlLW5vdGlmeS10 ZXN0MDMtYXV0b3JldmVydC1yZW1vdGUKZmlsZS1ub3RpZnktLXRlc3QtZXZlbnQtaGFuZGxl ciAoNjQ0MzA0NjcyMCBzdG9wcGVkICIvdG1wL2ZpbGUtbm90aWZ5LXRlc3Q1NTI0RlZEIikK VGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eSBiYWNrdHJhY2U6CiAgI1sw ICJcMzA2XDMwN1wzMTBDXDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggG CCRcMzE3XCJcMzIKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10 ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0 LWVydC10ZXN0IGZpbGUtbm90aWZ5LXRlc3QwNC1maWxlLXZhbGlkaXR5ICJDCiAgZXJ0LXJ1 bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVy dC10ZXN0IGYKICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIx MVwyMTFHXDMxMFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQog IGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwi ICI6Li4vLi4vLi4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29t bWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0 MDQtZmlsZS12YWxpZGl0eSBjb25kaXRpb246CiAgICAoZXJ0LXRlc3QtZmFpbGVkCiAgICAg KChzaG91bGQKICAgICAgIChlcXVhbCAnLi4uCgkobWFwY2FyIC4uLiBmaWxlLW5vdGlmeS0t dGVzdC1ldmVudHMpKSkKICAgICAgOmZvcm0KICAgICAgKGVxdWFsCiAgICAgICAoY3JlYXRl ZCBjaGFuZ2VkIGRlbGV0ZWQpCiAgICAgICBuaWwpCiAgICAgIDp2YWx1ZSBuaWwgOmV4cGxh bmF0aW9uCiAgICAgIChkaWZmZXJlbnQtdHlwZXMKICAgICAgIChjcmVhdGVkIGNoYW5nZWQg ZGVsZXRlZCkKICAgICAgIG5pbCkpKQogICBGQUlMRUQgICA5LzEyICBmaWxlLW5vdGlmeS10 ZXN0MDQtZmlsZS12YWxpZGl0eQpmaWxlLW5vdGlmeS0tdGVzdC1ldmVudC1oYW5kbGVyICgj PHByb2Nlc3MgZ3Zmcy1tb25pdG9yLWRpcj4gc3RvcHBlZCAiL21vY2s6bW91ZmFuZzovdG1w L2ZpbGUtbm90aWZ5LXRlc3Q1NTI0U2ZKIikKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmls ZS12YWxpZGl0eS1yZW1vdGUgYmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdcMzEwQ1wzMDdD XDMxMTEoAFwzMTJcMzEzXDMxNFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMyCiAgI1swICII GVwzMDNcMzA0IVwzMDVcMzA2XDMwN0NcMzA2Q1wzMTAxLQBcMzExXDMxMlwzMTNcMzE0XDMx NQYIBggGCAYKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0 LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVy dC10ZXN0IGZpbGUtbm90aWZ5LXRlc3QwNC1maWxlLXZhbGlkaXR5LXJlCiAgZXJ0LXJ1bi1v ci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10 ZXN0IGYKICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwy MTFHXDMxMFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVy dC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6 Li4vLi4vLi4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFu ZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQt ZmlsZS12YWxpZGl0eS1yZW1vdGUgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAog ICAgICgoc2hvdWxkCiAgICAgICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3Rp ZnktLXRlc3QtZXZlbnRzKSkpCiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNy ZWF0ZWQgY2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpl eHBsYW5hdGlvbgogICAgICAoZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFu Z2VkIGRlbGV0ZWQpCiAgICAgICBuaWwpKSkKICAgRkFJTEVEICAxMC8xMiAgZmlsZS1ub3Rp ZnktdGVzdDA0LWZpbGUtdmFsaWRpdHktcmVtb3RlCmZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50 LWhhbmRsZXIgKDY0NDMwNDY4MTYgc3RvcHBlZCAiL3RtcC9maWxlLW5vdGlmeS10ZXN0NTUy NDU5YiIpCmZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCAoZmlsZS1ub3RpZnkgKDY0NDMwNDY5 MjggZGVsZXRlZCAiL3RtcC9maWxlLW5vdGlmeS10ZXN0NTUyNEdJaSIpIGZpbGUtbm90aWZ5 LWNhbGxiYWNrKQpmaWxlLW5vdGlmeS1jYWxsYmFjayAiL3RtcC9maWxlLW5vdGlmeS10ZXN0 NTUyNEdJaSIgKCIvdG1wL2ZpbGUtbm90aWZ5LXRlc3Q1NTI0R0lpIiAobmlsIC4gZmlsZS1u b3RpZnktLXRlc3QtZXZlbnQtaGFuZGxlcikpCmZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50LWhh bmRsZXIgKDY0NDMwNDY5MjggZGVsZXRlZCAiL3RtcC9maWxlLW5vdGlmeS10ZXN0NTUyNEdJ aSIpCmZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50LWhhbmRsZXIgKDY0NDMwNDY5Mjggc3RvcHBl ZCAiL3RtcC9maWxlLW5vdGlmeS10ZXN0NTUyNEdJaSIpCiAgIHBhc3NlZCAgMTEvMTIgIGZp bGUtbm90aWZ5LXRlc3QwNS1kaXItdmFsaWRpdHkKZmlsZS1ub3RpZnktLXRlc3QtZXZlbnQt aGFuZGxlciAoIzxwcm9jZXNzIGd2ZnMtbW9uaXRvci1kaXI+IHN0b3BwZWQgIi9tb2NrOm1v dWZhbmc6L3RtcC9maWxlLW5vdGlmeS10ZXN0NTUyNFRTbyIpCmZpbGUtbm90aWZ5LS10ZXN0 LWV2ZW50LWhhbmRsZXIgKCM8cHJvY2VzcyBndmZzLW1vbml0b3ItZGlyPiBzdG9wcGVkICIv bW9jazptb3VmYW5nOi90bXAvZmlsZS1ub3RpZnktdGVzdDU1MjR0bTAiKQogICBwYXNzZWQg IDEyLzEyICBmaWxlLW5vdGlmeS10ZXN0MDUtZGlyLXZhbGlkaXR5LXJlbW90ZQoKUmFuIDEy IHRlc3RzLCA4IHJlc3VsdHMgYXMgZXhwZWN0ZWQsIDQgdW5leHBlY3RlZCAoMjAxNS0xMS0w NCAxMTo1MzowOS0wNTAwKQoKNCB1bmV4cGVjdGVkIHJlc3VsdHM6CiAgIEZBSUxFRCAgZmls ZS1ub3RpZnktdGVzdDAyLWV2ZW50cwogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRlc3QwMi1l dmVudHMtcmVtb3RlCiAgIEZBSUxFRCAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFsaWRp dHkKICAgRkFJTEVEICBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1vdGUK Cg== --------------080503020308010001040702-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Nov 2015 18:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144666270113073 (code B ref 21804); Wed, 04 Nov 2015 18:45:03 +0000 Received: (at 21804) by debbugs.gnu.org; 4 Nov 2015 18:45:01 +0000 Received: from localhost ([127.0.0.1]:53675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zu33M-0003On-5x for submit@debbugs.gnu.org; Wed, 04 Nov 2015 13:45:00 -0500 Received: from mout.gmx.net ([212.227.17.22]:51546) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zu331-0003OB-HQ for 21804@debbugs.gnu.org; Wed, 04 Nov 2015 13:44:58 -0500 Received: from detlef.gmx.de ([79.195.2.140]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LfYqz-1aEHqg1FZB-00p4DH; Wed, 04 Nov 2015 19:44:31 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> Date: Wed, 04 Nov 2015 19:44:29 +0100 In-Reply-To: <563A3890.6030707@cornell.edu> (Ken Brown's message of "Wed, 4 Nov 2015 11:55:44 -0500") Message-ID: <87si4lhaeq.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:5aKWp5GKYWj0pupNu4f+11nPCFqcB4Do0tqxE3cKJwH96pIJLQT ZapuApv3f0wrk7ufBaiSM3Y3TK2v2C9OrfLKFmJCSO6f5WSO5dy3Ki4F4tROteCnNJ3DDz7 QfZmq4vHGmkMKneTua/1wnSXsqAn+jQlGEWHGfgMWnKuBrEx0XLxrLkxwr8r3N8CA91UBVD IwZ5X7SQmiBQDSUvFc4qw== X-UI-Out-Filterresults: notjunk:1;V01:K0:eUrnUqANrKo=:SbWNUXpAcWiwqXmKL8GuzU +nkppTtAfU0NUyievVxHVbwdzeAwErL2UN8ERo7R2GQdr1Uv2ukFOwO9f+jFQ1Qn/qdz0s0io agKgErHS/w8RGsAoKFEfbX4TBa2iJuSkZ3/JvJzdvRPgyuJK/0o7T73OXSc3lMBmrjzUwC7d7 fCMqcsjBO2FVPQ+O3UaauOa1ztPtcHBbgkzCSeb4Gy2pwKymEPI648KYW0+fQ4OzxHBKFyz3J 6n4B+QgNsak09cXbnv16zqAVcieiIPIJpURTjxqaFKY8xgjAPq35/t4BFLuKrz377jXLkbJiN zLbU92nI2ufJ1NAd0HuzLAeEbcy3h+qkI3XbeNLhGE/Nbd4YNt7pYs5uPyiJmNhCAl4vkfs// nAAUzAVLJkL0TiqaAYQ2RkuRYJGytWr4thN7mH40x5pglpsqfeK35VY8+phy77oVrMM2ejfyw 9rbv/8OYRecqWKfZ6SPkA0PJFfDD2vI+7pZdSPMtwrV2ZaBJRfI0y9kegzfehrNEdO+9/5lLL oc8ob7DJO61owbh1ezSwaw7MOxVHtfa5Hnu5D+5winWalUs7q5ucjozEh/GVMOYciMzxWcaa8 id/qxhTOhoBn6vfD2TI6eK5QVpbjn7wsFuV+p5B1mOL9YRTWy9fe20ZjpU6KIqtWMwrHEsEYT 3Y9ZGmZtYHV8OnFAEVbdm2H3mg9EylcbO0F7e6hI9oE0k07y7lInL/EHG8u6tqlq0TKcIlvGw NN8Ac5NI96L5wWDfwFD+Cmh2BZnssS3UELCl7yqDBIMt5kPD9MjcixFHXQo0aprE4tYcZX3wl G9x9+3l X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ken Brown writes: >> In lisp/filenotify.el and test/automated/file-notify-tests.el, I've >> prepared trace messages. You'll find them searching for ";;(message". >> Could you, please, enable these traces and show the resulting log? > > Attached. > > Running 12 tests (2015-11-04 11:51:58-0500) > Local library: `gfilenotify' > passed 1/12 file-notify-test00-availability > Remote command: `gvfs-monitor-dir' > passed 2/12 file-notify-test00-availability-remote > passed 3/12 file-notify-test01-add-watch > passed 4/12 file-notify-test01-add-watch-remote > file-notify--test-event-handler (6443046528 stopped "/tmp/file-notify-test552448U") > Test file-notify-test02-events backtrace: It is obvious, that `file-notify--test-with-events' isn't kosher. No event arrived inside this macro. The stopped event arrived later, in one of the unwindforms of the surrounding unwind-protect. Are there special problems with cygwin Emacs related to the `with-timeout' macro? Hard to debug, because we are faced with timing issues. So I would need to do this myself ... Well, I'll try to find a machine where I could install cygwin. Where could I find a very recent Emacs, including the patch of gfilenotify.c I've committed yesterday? > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Nov 2015 03:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.14466937184118 (code B ref 21804); Thu, 05 Nov 2015 03:22:02 +0000 Received: (at 21804) by debbugs.gnu.org; 5 Nov 2015 03:21:58 +0000 Received: from localhost ([127.0.0.1]:53906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuB7d-00014G-PC for submit@debbugs.gnu.org; Wed, 04 Nov 2015 22:21:58 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:32788) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuB7I-00013l-F2 for 21804@debbugs.gnu.org; Wed, 04 Nov 2015 22:21:54 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA53LYqL024593; Wed, 4 Nov 2015 22:21:35 -0500 Received: from [192.168.169.2] (cpe-72-228-92-39.twcny.res.rr.com [72.228.92.39]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA53LXa2017530 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 4 Nov 2015 22:21:34 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> From: Ken Brown Message-ID: <563ACB3F.5080709@cornell.edu> Date: Wed, 4 Nov 2015 22:21:35 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87si4lhaeq.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Michael, On 11/4/2015 1:44 PM, Michael Albinus wrote: > Ken Brown writes: >> Running 12 tests (2015-11-04 11:51:58-0500) >> Local library: `gfilenotify' >> passed 1/12 file-notify-test00-availability >> Remote command: `gvfs-monitor-dir' >> passed 2/12 file-notify-test00-availability-remote >> passed 3/12 file-notify-test01-add-watch >> passed 4/12 file-notify-test01-add-watch-remote >> file-notify--test-event-handler (6443046528 stopped "/tmp/file-notify-test552448U") >> Test file-notify-test02-events backtrace: > > It is obvious, that `file-notify--test-with-events' isn't kosher. No > event arrived inside this macro. The stopped event arrived later, in one > of the unwindforms of the surrounding unwind-protect. > > Are there special problems with cygwin Emacs related to the > `with-timeout' macro? Not that I know of. There are other tests that use it, and those aren't failing. > Hard to debug, because we are faced with timing issues. So I would need > to do this myself ... > > Well, I'll try to find a machine where I could install cygwin. Where > could I find a very recent Emacs, including the patch of gfilenotify.c > I've committed yesterday? I've just built one and put it on my private Cygwin repository at http://sanibeltranquility.com/cygwin/index.html There are instructions at that site. Let me know if anything is unclear. Thanks for your help with this. Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Nov 2015 19:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144675353419447 (code B ref 21804); Thu, 05 Nov 2015 19:59:01 +0000 Received: (at 21804) by debbugs.gnu.org; 5 Nov 2015 19:58:54 +0000 Received: from localhost ([127.0.0.1]:54999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuQgP-00053b-P2 for submit@debbugs.gnu.org; Thu, 05 Nov 2015 14:58:54 -0500 Received: from mout.gmx.net ([212.227.15.19]:62592) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuQgO-00053S-F9 for 21804@debbugs.gnu.org; Thu, 05 Nov 2015 14:58:53 -0500 Received: from detlef.gmx.de ([79.195.20.103]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MBnSJ-1ZlrxT18T9-00AlDM; Thu, 05 Nov 2015 20:58:44 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> Date: Thu, 05 Nov 2015 20:58:42 +0100 In-Reply-To: <563ACB3F.5080709@cornell.edu> (Ken Brown's message of "Wed, 4 Nov 2015 22:21:35 -0500") Message-ID: <87y4ecnrpp.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:pe7t+WZJ8AStKd6EuJxqYDtzLhILCK1wCZfnGyuDKjjXY7zr1tE QXY3aOKDMsobfaceDuUckARrRLO9opr0wnId4sqiDptX/6s9tzHgnEVpsfKQ0SfcPrQcldO HtFlkAZ4SRndzLG0KRcUwyXzDZIV1FmujKKieZxeFUE45d3CbU1JGop1tkdUx3c+4bpL/Of 6JKFAfKwL8WXhcBc+KnTw== X-UI-Out-Filterresults: notjunk:1;V01:K0:Um9R8Qa7B7g=:xTnlQsf37xVh62FNU2/N1q yn5mQqiCOk4xJtiucYIPID8836fBkdfnvDqq4uVqoE177jMF4d3w9LDzT27F3tMYOoXbXdmzO uA1+R3VKnTRY/gdjTGSY8JZv2NFZCZMa/BMPTVKi4lzms8zVegiedFyAScuaRKuMLWaANvFRb SjHddioo8ynZmBjJfKSCb8i2MOjSZc8G6+IlX5jxWgQwcE2xp0zmIyo3HpYSG2oDNEC9Dp2B3 v7Tvz7epgvHnxfVYQ/klA8+SQ8mvwjdOziBU+DDfJobDGoXJ3bttIV59H0VpiG562NyqbnvyQ n7OylhPHoHTLPRwEyrftIfWQNwIdOOLp7mtqwk84NESN/Y4zmQDUUi7EZdGLMbtUBYHLk8cZ6 LXoKFRtqbwJh5E3s6PMZ50Q5eDctAOSvRE9hiiUVGRUtkk13NXcbcocQPZBpZMTxd6WviFY9F uG8kL3Ufez0fESjSABTUxS6Qe6omNxX1/JwLgmkf5tUvuHC+TLG1B3bK1ni3Hla9o8AIKrP++ 3jiphl1OiKZaJ+iybKUqQCe1iYk3jlrrUSFILxyTTj5UbcXlO5Era3qHUy9nnZKufWXmtVv+0 Hdj6dTu8bJNTa4Xk8JZrAsxtJOfdSgBwixTUAhjIUhe1eCLVwp0QBJuBw9wqQDqgovFd9RDv8 JVpjvxBJPqqJyuKTJBxYw8rHCHJJy629RTk5aHI2SMvyrCyslxEfiLmzNdjTjY4lOUQhjvdR/ oszGeIsioOVIgZ7HxTLazzzVsFv5jvhn3G0lE3JiC7R4HSzbcJ19aA5Sto3609hYgSLpUoLtj wWCYRtf X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ken Brown writes: > Hi Michael, Hi Ken, >> Hard to debug, because we are faced with timing issues. So I would need >> to do this myself ... >> >> Well, I'll try to find a machine where I could install cygwin. Where >> could I find a very recent Emacs, including the patch of gfilenotify.c >> I've committed yesterday? > > I've just built one and put it on my private Cygwin repository at I've played with this the whole afternoon. Looks like there is no error in gfilenotify for Cygwin. But it is a hard job to trigger the file notification events to appear such a way they could be checked for correctness in the test cases. Increasing timeouts was necessary. But even this does not make the events to appear reliably. One would need to write additional code to get every single event one after the other. Waiting for a series of events, as the test cases do expect, does not seem to work. Since I have no further idea how to get those events reliably, I tend to skip both test cases for cygwin. What do you think? > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Nov 2015 20:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.144675451921037 (code B ref 21804); Thu, 05 Nov 2015 20:16:02 +0000 Received: (at 21804) by debbugs.gnu.org; 5 Nov 2015 20:15:19 +0000 Received: from localhost ([127.0.0.1]:55005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuQwI-0005TB-Fd for submit@debbugs.gnu.org; Thu, 05 Nov 2015 15:15:19 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:55837) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuQvy-0005SB-GW for 21804@debbugs.gnu.org; Thu, 05 Nov 2015 15:15:17 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA5KEvmb010740; Thu, 5 Nov 2015 15:14:57 -0500 Received: from [192.168.226.19] (chartreuse.rembrandt.nctp.westelcom.com [64.19.84.46]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA5KEtZ9001930 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 5 Nov 2015 15:14:57 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> From: Ken Brown Message-ID: <563BB8C2.4020504@cornell.edu> Date: Thu, 5 Nov 2015 15:14:58 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87y4ecnrpp.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 11/5/2015 2:58 PM, Michael Albinus wrote: > Ken Brown writes: > >> Hi Michael, > > Hi Ken, > >>> Hard to debug, because we are faced with timing issues. So I would need >>> to do this myself ... >>> >>> Well, I'll try to find a machine where I could install cygwin. Where >>> could I find a very recent Emacs, including the patch of gfilenotify.c >>> I've committed yesterday? >> >> I've just built one and put it on my private Cygwin repository at > > I've played with this the whole afternoon. Looks like there is no error > in gfilenotify for Cygwin. But it is a hard job to trigger the file > notification events to appear such a way they could be checked for > correctness in the test cases. > > Increasing timeouts was necessary. But even this does not make the > events to appear reliably. One would need to write additional code to > get every single event one after the other. Waiting for a series of > events, as the test cases do expect, does not seem to work. > > Since I have no further idea how to get those events reliably, I tend to > skip both test cases for cygwin. What do you think? That makes sense to me. Thanks for your efforts on this. Ken From unknown Tue Aug 19 02:59:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ken Brown Subject: bug#21804: closed (Re: bug#21804: 25.0.50; file-notify-tests failure on Cygwin) Message-ID: References: <87fv0j4ouw.fsf@gmx.de> <563634F7.2070606@cornell.edu> X-Gnu-PR-Message: they-closed 21804 X-Gnu-PR-Package: emacs Reply-To: 21804@debbugs.gnu.org Date: Fri, 06 Nov 2015 06:36:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1446791762-27467-1" This is a multi-part message in MIME format... ------------=_1446791762-27467-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21804: 25.0.50; file-notify-tests failure on Cygwin which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21804@debbugs.gnu.org. --=20 21804: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21804 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1446791762-27467-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21804-done) by debbugs.gnu.org; 6 Nov 2015 06:35:32 +0000 Received: from localhost ([127.0.0.1]:55203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuacV-00078B-TZ for submit@debbugs.gnu.org; Fri, 06 Nov 2015 01:35:32 -0500 Received: from mout.gmx.net ([212.227.15.19]:50530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZuacU-000782-23 for 21804-done@debbugs.gnu.org; Fri, 06 Nov 2015 01:35:30 -0500 Received: from detlef.gmx.de ([87.146.32.49]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Llmcq-1aTvR31Wvw-00ZLF3; Fri, 06 Nov 2015 07:35:21 +0100 From: Michael Albinus To: Ken Brown Subject: Re: bug#21804: 25.0.50; file-notify-tests failure on Cygwin References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <563BB8C2.4020504@cornell.edu> Date: Fri, 06 Nov 2015 07:35:19 +0100 In-Reply-To: <563BB8C2.4020504@cornell.edu> (Ken Brown's message of "Thu, 5 Nov 2015 15:14:58 -0500") Message-ID: <87fv0j4ouw.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:94tWfhoFZCxfC86PIsd9pePfQlPYotcCyglI9ebBkgZPnKgGc9D 4L5ed768xBcLzCtprfUxRqnuLLd3OQJ/awx3U2uzcN/HmCjPSrR/PmuHvPY6/8huWTHq5l4 3amxcoGboX52kfiV48aQ3JwcrbeQU04I/mrkmOZedoczD6KHp61iIP31xIDSgZr7pb1ANi+ DUb1W/QqMZF/UbMKtjA4A== X-UI-Out-Filterresults: notjunk:1;V01:K0:E5lucZqwC28=:InvTOEuDqN42gpk10lqa7+ T5EOaVfbo+Xe68ExiHbmQZKptrFqy0GXvYpNjJx6sBZhVdfzAKAJ0mSxM8rFDqeOttRKUzzac ngVwdWCNUXFiZKi5zGP3ejvltrHAKN/K+H4QfOaIAwkCfh9zWzNv2cHaEBoLpyvFYCLrzYEhW i9Plvd4Iug05BNyFmcpkHGfTcgD3X+15bGVR2/sJ6RgrqCeisS+onv7SyjKpUrG/9Fru6WSwS 1gYwvC59OfSS8Wok5GZESJUXsSAxdFMpb2cPTRAG1YIj8wEgrg8UN27syqCJiayvAXqK3qd9U RBtqVre1bNEjxSiaQjaNn1PBjsgsPUY+6sOB6cFp4ZnEE+eI6h/QC3YhVShOit3YI92/oLzbr KX7zock35FTjauGEl5gDS491jYVdLeGWawNns3wCdR2nZ+BRBQM5CfXsJ+poC0UlbfZYyy8gM oYHgKfP8eF+AekBeLG8NDHOx31ojwxnsAeNr6hqmB4hxAQ4rH9Vq+yrcOKPtArd3Y0KnsgCvd ySXSeTyb/2DquyT+pkJomrLB1er6FvRHBpjl9jV+dqM7X/ej/Xjz4cflBHAFmH1xJSNa/033H SeyCUI8OHTF05JhdNbK1H0dqmz/VMPX3VovzT4m/gFjYw4/eS5STJ9VVYdtrE6mgeJFPGY14w P5AVsKw58GU6/MaLsLBGfV0HADU+cWLwwW6pDl3z0Nl+47U/dIRnK4qb+xA1saTEZh052XKY1 X/xy32YkP+wUCqxDqWlstq98GrgOetz6tWBIcGNZ4XWVLSe03yC7PfVlaIsmUzTrzFnY/e0HR xgpe0uy X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21804-done Cc: 21804-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ken Brown writes: >> Since I have no further idea how to get those events reliably, I tend to >> skip both test cases for cygwin. What do you think? > > That makes sense to me. Thanks for your efforts on this. Done. Closing the bug. > Ken Best regards, Michael. ------------=_1446791762-27467-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Nov 2015 15:51:26 +0000 Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsuuk-0002MZ-2A for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsuui-0002MS-86 for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zsuuh-0000TV-8R for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuuh-0000TR-3Z for submit@debbugs.gnu.org; Sun, 01 Nov 2015 10:51:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuuf-0004OC-Un for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zsuub-0000Sw-UO for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:21 -0500 Received: from limerock01.mail.cornell.edu ([128.84.13.241]:53571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zsuub-0000Sg-QO for bug-gnu-emacs@gnu.org; Sun, 01 Nov 2015 10:51:17 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id tA1FpCGE002499 for ; Sun, 1 Nov 2015 10:51:13 -0500 Received: from [192.168.1.6] (cpe-67-249-176-138.twcny.res.rr.com [67.249.176.138]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id tA1FpBBd022286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Sun, 1 Nov 2015 10:51:12 -0500 X-Debbugs-Cc: Michael Albinus To: bug-gnu-emacs@gnu.org From: Ken Brown Subject: 25.0.50; file-notify-tests failure on Cygwin Message-ID: <563634F7.2070606@cornell.edu> Date: Sun, 1 Nov 2015 10:51:19 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010803080207000404000605" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) This is a multi-part message in MIME format. --------------010803080207000404000605 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by limerock01.mail.cornell.edu id tA1FpCGE002499 The following tests are failing on Cygwin: file-notify-test02-events file-notify-test02-events-remote file-notify-test04-file-validity file-notify-test04-file-validity-remote file-notify-test05-dir-validity The first two have been failing for as long as I can remember, but I=20 never got around to reporting it. The next two failed immediately after they were introduced in the=20 following commit: commit 7a3f3183cd8faff8901ead547711e1c90ea02efe Author: Tassilo Horn Date: Mon Sep 14 08:03:11 2015 +0200 Test file-notify-valid-p. * test/automated/file-notify-tests.el (file-notify-test04-file-validity, file-notify-test05-dir-validity): New tests. The last one started failing shortly after that, but I haven=E2=80=99t pi= nned=20 down the exact commit. I=E2=80=99m attaching the log based on a build from git 1500667. Please = let me=20 know what I can do to help track this down. Ken --------------010803080207000404000605 Content-Type: application/octet-stream; name="file-notify-tests.log" Content-Disposition: attachment; filename="file-notify-tests.log" Content-Transfer-Encoding: base64 UnVubmluZyAxMiB0ZXN0cyAoMjAxNS0xMS0wMSAxMDoyNDowNy0wNTAwKQpMb2NhbCBsaWJy YXJ5OiBgZ2ZpbGVub3RpZnknCiAgIHBhc3NlZCAgIDEvMTIgIGZpbGUtbm90aWZ5LXRlc3Qw MC1hdmFpbGFiaWxpdHkKUmVtb3RlIGNvbW1hbmQ6IGBndmZzLW1vbml0b3ItZGlyJwogICBw YXNzZWQgICAyLzEyICBmaWxlLW5vdGlmeS10ZXN0MDAtYXZhaWxhYmlsaXR5LXJlbW90ZQog ICBwYXNzZWQgICAzLzEyICBmaWxlLW5vdGlmeS10ZXN0MDEtYWRkLXdhdGNoCiAgIHBhc3Nl ZCAgIDQvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMS1hZGQtd2F0Y2gtcmVtb3RlClRlc3QgZmls ZS1ub3RpZnktdGVzdDAyLWV2ZW50cyBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMwN1wzMTBD XDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJcMzIKICBl cnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1p bmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMgIkNoZWNrIGZpCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0 KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQt cnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAz FABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMt YmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFz dGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBu b3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzIGNvbmRp dGlvbjoKICAgIChlcnQtdGVzdC1mYWlsZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFs ICcuLi4KCShtYXBjYXIgLi4uIGZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6 Zm9ybQogICAgICAoZXF1YWwKICAgICAgIChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAg ICAgIG5pbCkKICAgICAgOnZhbHVlIG5pbCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVu dC10eXBlcwogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkp CiAgIEZBSUxFRCAgIDUvMTIgIGZpbGUtbm90aWZ5LXRlc3QwMi1ldmVudHMKVGVzdCBmaWxl LW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90ZSBiYWNrdHJhY2U6CiAgI1swICJcMzA2XDMw N1wzMTBDXDMwN0NcMzExMSgAXDMxMlwzMTNcMzE0XDMxNVwzMTYGCAYIBggGCCRcMzE3XCJc MzIKICAjWzAgIggZXDMwM1wzMDQhXDMwNVwzMDZcMzA3Q1wzMDZDXDMxMDEtAFwzMTFcMzEy XDMxM1wzMTRcMzE1BggGCAYIBgogIGVydC0tcnVuLXRlc3QtaW50ZXJuYWwoW2NsLXN0cnVj dC1lcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gW2NsLXN0cnVjCiAgZXJ0LXJ1bi10ZXN0KFtj bC1zdHJ1Y3QtZXJ0LXRlc3QgZmlsZS1ub3RpZnktdGVzdDAyLWV2ZW50cy1yZW1vdGUgIkMK ICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtLXN0YXRzIHQgW1tjbC1z dHJ1Y3QtZXJ0LXRlc3QgZgogIGVydC1ydW4tdGVzdHModCAjWzM4NSAiXDMwNgJcMzA3XCJc MjAzRwBcMjExXDIxMUdcMzEwVVwyMDMUAFwyMTFAXDIwCiAgZXJ0LXJ1bi10ZXN0cy1iYXRj aChuaWwpCiAgZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCgpCiAgY29tbWFuZC1saW5l LTEoKCItTCIgIjouLi8uLi8uLi9tYXN0ZXIvdGVzdC9hdXRvbWF0ZWQiICItbCIgImVydCIg Ii0KICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IGZpbGUtbm90 aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlIGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1mYWls ZWQKICAgICAoKHNob3VsZAogICAgICAgKGVxdWFsICcuLi4KCShtYXBjYXIgLi4uIGZpbGUt bm90aWZ5LS10ZXN0LWV2ZW50cykpKQogICAgICA6Zm9ybQogICAgICAoZXF1YWwKICAgICAg IChjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkKICAgICAgIG5pbCkKICAgICAgOnZhbHVlIG5p bCA6ZXhwbGFuYXRpb24KICAgICAgKGRpZmZlcmVudC10eXBlcwogICAgICAgKGNyZWF0ZWQg Y2hhbmdlZCBkZWxldGVkKQogICAgICAgbmlsKSkpCiAgIEZBSUxFRCAgIDYvMTIgIGZpbGUt bm90aWZ5LXRlc3QwMi1ldmVudHMtcmVtb3RlClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90 aWZ5LXRlc3Q5NTY4TFd3Jy4KUmV2ZXJ0aW5nIGJ1ZmZlciBgZmlsZS1ub3RpZnktdGVzdDk1 NjhMV3cnLgogICBwYXNzZWQgICA3LzEyICBmaWxlLW5vdGlmeS10ZXN0MDMtYXV0b3JldmVy dAoKClJldmVydGluZyBidWZmZXIgYGZpbGUtbm90aWZ5LXRlc3Q5NTY4WWcyJy4KCgpSZXZl cnRpbmcgYnVmZmVyIGBmaWxlLW5vdGlmeS10ZXN0OTU2OFlnMicuCgoKICAgcGFzc2VkICAg OC8xMiAgZmlsZS1ub3RpZnktdGVzdDAzLWF1dG9yZXZlcnQtcmVtb3RlClRlc3QgZmlsZS1u b3RpZnktdGVzdDA0LWZpbGUtdmFsaWRpdHkgYmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdc MzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMxNFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMy CiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbChbY2wtc3RydWN0LWVydC0tdGVzdC1leGVjdXRp b24taW5mbyBbY2wtc3RydWMKICBlcnQtcnVuLXRlc3QoW2NsLXN0cnVjdC1lcnQtdGVzdCBm aWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eSAiQwogIGVydC1ydW4tb3ItcmVydW4t dGVzdChbY2wtc3RydWN0LWVydC0tc3RhdHMgdCBbW2NsLXN0cnVjdC1lcnQtdGVzdCBmCiAg ZXJ0LXJ1bi10ZXN0cyh0ICNbMzg1ICJcMzA2AlwzMDdcIlwyMDNHAFwyMTFcMjExR1wzMTBV XDIwMxQAXDIxMUBcMjAKICBlcnQtcnVuLXRlc3RzLWJhdGNoKG5pbCkKICBlcnQtcnVuLXRl c3RzLWJhdGNoLWFuZC1leGl0KCkKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAiOi4uLy4uLy4u L21hc3Rlci90ZXN0L2F1dG9tYXRlZCIgIi1sIiAiZXJ0IiAiLQogIGNvbW1hbmQtbGluZSgp CiAgbm9ybWFsLXRvcC1sZXZlbCgpClRlc3QgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHkgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAg ICAgICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRz KSkpCiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBk ZWxldGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAg ICAoZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAg ICAgICBuaWwpKSkKICAgRkFJTEVEICAgOS8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUt dmFsaWRpdHkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1vdGUg YmFja3RyYWNlOgogICNbMCAiXDMwNlwzMDdcMzEwQ1wzMDdDXDMxMTEoAFwzMTJcMzEzXDMx NFwzMTVcMzE2BggGCAYIBggkXDMxN1wiXDMyCiAgI1swICIIGVwzMDNcMzA0IVwzMDVcMzA2 XDMwN0NcMzA2Q1wzMTAxLQBcMzExXDMxMlwzMTNcMzE0XDMxNQYIBggGCAYKICBlcnQtLXJ1 bi10ZXN0LWludGVybmFsKFtjbC1zdHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtj bC1zdHJ1YwogIGVydC1ydW4tdGVzdChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5 LXRlc3QwNC1maWxlLXZhbGlkaXR5LXJlCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1z dHJ1Y3QtZXJ0LS1zdGF0cyB0IFtbY2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRl c3RzKHQgI1szODUgIlwzMDYCXDMwN1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjEx QFwyMAogIGVydC1ydW4tdGVzdHMtYmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gt YW5kLWV4aXQoKQogIGNvbW1hbmQtbGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rl c3QvYXV0b21hdGVkIiAiLWwiICJlcnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwt dG9wLWxldmVsKCkKVGVzdCBmaWxlLW5vdGlmeS10ZXN0MDQtZmlsZS12YWxpZGl0eS1yZW1v dGUgY29uZGl0aW9uOgogICAgKGVydC10ZXN0LWZhaWxlZAogICAgICgoc2hvdWxkCiAgICAg ICAoZXF1YWwgJy4uLgoJKG1hcGNhciAuLi4gZmlsZS1ub3RpZnktLXRlc3QtZXZlbnRzKSkp CiAgICAgIDpmb3JtCiAgICAgIChlcXVhbAogICAgICAgKGNyZWF0ZWQgY2hhbmdlZCBkZWxl dGVkKQogICAgICAgbmlsKQogICAgICA6dmFsdWUgbmlsIDpleHBsYW5hdGlvbgogICAgICAo ZGlmZmVyZW50LXR5cGVzCiAgICAgICAoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQpCiAgICAg ICBuaWwpKSkKICAgRkFJTEVEICAxMC8xMiAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFs aWRpdHktcmVtb3RlClRlc3QgZmlsZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eSBiYWNr dHJhY2U6CiAgI1swICJcMzA1XDMwNlwzMDdDXDMwNkNcMzEwMSgAXDMxMVwzMTJcMzEzXDMx NFwzMTUGCAYIBggGCCRcMzE2XCJcMzEKICBlcnQtLXJ1bi10ZXN0LWludGVybmFsKFtjbC1z dHJ1Y3QtZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIFtjbC1zdHJ1YwogIGVydC1ydW4tdGVz dChbY2wtc3RydWN0LWVydC10ZXN0IGZpbGUtbm90aWZ5LXRlc3QwNS1kaXItdmFsaWRpdHkg IkNoCiAgZXJ0LXJ1bi1vci1yZXJ1bi10ZXN0KFtjbC1zdHJ1Y3QtZXJ0LS1zdGF0cyB0IFtb Y2wtc3RydWN0LWVydC10ZXN0IGYKICBlcnQtcnVuLXRlc3RzKHQgI1szODUgIlwzMDYCXDMw N1wiXDIwM0cAXDIxMVwyMTFHXDMxMFVcMjAzFABcMjExQFwyMAogIGVydC1ydW4tdGVzdHMt YmF0Y2gobmlsKQogIGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5kLWV4aXQoKQogIGNvbW1hbmQt bGluZS0xKCgiLUwiICI6Li4vLi4vLi4vbWFzdGVyL3Rlc3QvYXV0b21hdGVkIiAiLWwiICJl cnQiICItCiAgY29tbWFuZC1saW5lKCkKICBub3JtYWwtdG9wLWxldmVsKCkKVGVzdCBmaWxl LW5vdGlmeS10ZXN0MDUtZGlyLXZhbGlkaXR5IGNvbmRpdGlvbjoKICAgIChlcnQtdGVzdC1m YWlsZWQKICAgICAoKHNob3VsZC1ub3QKICAgICAgIChmaWxlLW5vdGlmeS12YWxpZC1wIGZp bGUtbm90aWZ5LS10ZXN0LWRlc2MpKQogICAgICA6Zm9ybQogICAgICAoZmlsZS1ub3RpZnkt dmFsaWQtcCA2NDQyOTU2NjA0KQogICAgICA6dmFsdWUgdCkpCiAgIEZBSUxFRCAgMTEvMTIg IGZpbGUtbm90aWZ5LXRlc3QwNS1kaXItdmFsaWRpdHkKICAgcGFzc2VkICAxMi8xMiAgZmls ZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eS1yZW1vdGUKClJhbiAxMiB0ZXN0cywgNyBy ZXN1bHRzIGFzIGV4cGVjdGVkLCA1IHVuZXhwZWN0ZWQgKDIwMTUtMTEtMDEgMTA6MjU6MTQt MDUwMCkKCjUgdW5leHBlY3RlZCByZXN1bHRzOgogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRl c3QwMi1ldmVudHMKICAgRkFJTEVEICBmaWxlLW5vdGlmeS10ZXN0MDItZXZlbnRzLXJlbW90 ZQogICBGQUlMRUQgIGZpbGUtbm90aWZ5LXRlc3QwNC1maWxlLXZhbGlkaXR5CiAgIEZBSUxF RCAgZmlsZS1ub3RpZnktdGVzdDA0LWZpbGUtdmFsaWRpdHktcmVtb3RlCiAgIEZBSUxFRCAg ZmlsZS1ub3RpZnktdGVzdDA1LWRpci12YWxpZGl0eQoK --------------010803080207000404000605-- ------------=_1446791762-27467-1-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 26 12:02:42 2016 Received: (at control) by debbugs.gnu.org; 26 Dec 2016 17:02:42 +0000 Received: from localhost ([127.0.0.1]:55867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLYfZ-0006pG-Jt for submit@debbugs.gnu.org; Mon, 26 Dec 2016 12:02:42 -0500 Received: from limerock01.mail.cornell.edu ([128.84.13.241]:60145) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLYfX-0006ov-Gf; Mon, 26 Dec 2016 12:02:40 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBQH2X2N022102; Mon, 26 Dec 2016 12:02:33 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBQH2VR7022098 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 26 Dec 2016 12:02:32 -0500 Subject: Re: bug#21804: 25.0.50; file-notify-tests failure on Cygwin To: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> From: Ken Brown Message-ID: Date: Mon, 26 Dec 2016 12:02:38 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87y4ecnrpp.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------902A3334FED4C1E4E7BB391B" X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: control Cc: 21804@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) This is a multi-part message in MIME format. --------------902A3334FED4C1E4E7BB391B Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit unarchive 21804 thanks On 11/5/2015 2:58 PM, Michael Albinus wrote: > I've played with this the whole afternoon. Looks like there is no error > in gfilenotify for Cygwin. But it is a hard job to trigger the file > notification events to appear such a way they could be checked for > correctness in the test cases. > > Increasing timeouts was necessary. But even this does not make the > events to appear reliably. One would need to write additional code to > get every single event one after the other. Waiting for a series of > events, as the test cases do expect, does not seem to work. Hi Michael, I've made some progress on understanding why some file notifications aren't triggered in the tests on Cygwin. One issue is that file-notify--test-read-event-timeout has to be increased drastically in order for `created' and `changed' events to be received. These can take 5 seconds or more. A second issue is that a small delay is needed between the creation of a file watch and the beginning of file activity. This is not normally a problem in interactive sessions. But it can be observed in an interactive session by evaluating the following: (require 'filenotify) filenotify (defun my-notify-callback (event) (message "Event %S" event)) (progn (file-notify-add-watch "/tmp/foo" '(change) 'my-notify-callback) (write-region "" nil "/tmp/foo")) (delete-file "/tmp/foo") ;; The above yields `deleted' and `stopped' events, but no `created' event. Now we introduce a delay after adding the watch. (progn (file-notify-add-watch "/tmp/foo" '(change) 'my-notify-callback) (sleep-for 1) (write-region "" nil "/tmp/foo")) (delete-file "/tmp/foo") ;; This time we get the expected `created' event. The attached patch takes care of both timing issues. With this patch, all the inexpensive file-notify tests pass on all my Cygwin systems. Best regards, Ken --------------902A3334FED4C1E4E7BB391B Content-Type: text/plain; charset=UTF-8; name="filenotify-tests.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="filenotify-tests.patch" diff --git a/test/lisp/filenotify-tests.el b/test/lisp/filenotify-tests.el index 0e6e58e..1ed764f 100644 --- a/test/lisp/filenotify-tests.el +++ b/test/lisp/filenotify-tests.el @@ -64,7 +64,11 @@ file-notify--test-results (defvar file-notify--test-event nil) (defvar file-notify--test-events nil) -(defconst file-notify--test-read-event-timeout 0.01 +(defconst file-notify--test-read-event-timeout + (cond + ;; Some events take several seconds to arrive on cygwin. + ((eq system-type 'cygwin) 7) + (t 0.01)) "Timeout for `read-event' calls. It is different for local and remote file notification libraries.") @@ -388,6 +392,10 @@ file-notify--test-with-events (not (input-pending-p))) (setq file-notify--test-events nil file-notify--test-results nil) + ;; cygwin needs a delay between setting a watch and beginning + ;; file activity, or else the first event is not sent. + (if (eq system-type 'cygwin) + (sleep-for 1)) ,@body (file-notify--wait-for-events ;; More events need more time. Use some fudge factor. @@ -409,10 +417,9 @@ file-notify--test-with-events (unwind-protect (progn ;; Check file creation, change and deletion. It doesn't work - ;; for cygwin and kqueue, because we don't use an implicit - ;; directory monitor (kqueue), or the timings are too bad (cygwin). - (unless (or (eq system-type 'cygwin) - (string-equal (file-notify--test-library) "kqueue")) + ;; for kqueue, because we don't use an implicit directory + ;; monitor. + (unless (string-equal (file-notify--test-library) "kqueue") (setq file-notify--test-tmpfile (file-notify--test-make-temp-name)) (should (setq file-notify--test-desc @@ -421,9 +428,9 @@ file-notify--test-with-events '(change) #'file-notify--test-event-handler))) (file-notify--test-with-events (cond - ;; cygwin recognizes only `deleted' and `stopped' events. + ;; cygwin does not raise a `changed' event. ((eq system-type 'cygwin) - '(deleted stopped)) + '(created deleted stopped)) (t '(created changed deleted stopped))) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) @@ -440,13 +447,9 @@ file-notify--test-with-events file-notify--test-tmpfile '(change) #'file-notify--test-event-handler))) (file-notify--test-with-events - (cond - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) - ;; There could be one or two `changed' events. - (t '((changed deleted stopped) - (changed changed deleted stopped)))) + ;; There could be one or two `changed' events. + '((changed deleted stopped) + (changed changed deleted stopped)) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (read-event nil nil file-notify--test-read-event-timeout) @@ -470,11 +473,11 @@ file-notify--test-with-events ;; events for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed deleted)) - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) ;; There are two `deleted' events, for the file and for - ;; the directory. Except for kqueue. + ;; the directory. Except for cygwin and kqueue. And + ;; cygwin does not raise a `changed' event. + ((eq system-type 'cygwin) + '(created deleted stopped)) ((string-equal (file-notify--test-library) "kqueue") '(created changed deleted stopped)) (t '(created changed deleted deleted stopped))) @@ -503,11 +506,10 @@ file-notify--test-with-events '(created changed created changed changed changed changed deleted deleted)) - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) ;; There are three `deleted' events, for two files and - ;; for the directory. Except for kqueue. + ;; for the directory. Except for cygwin and kqueue. + ((eq system-type 'cygwin) + '(created created changed changed deleted stopped)) ((string-equal (file-notify--test-library) "kqueue") '(created changed created changed deleted stopped)) (t '(created changed created changed @@ -541,11 +543,12 @@ file-notify--test-with-events ;; events for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed renamed deleted)) - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) ;; There are two `deleted' events, for the file and for - ;; the directory. Except for kqueue. + ;; the directory. Except for cygwin and kqueue. And + ;; cygwin raises `created' and `deleted' events instead + ;; of a `renamed' event. + ((eq system-type 'cygwin) + '(created created deleted deleted stopped)) ((string-equal (file-notify--test-library) "kqueue") '(created changed renamed deleted stopped)) (t '(created changed renamed deleted deleted stopped))) @@ -728,13 +731,9 @@ file-notify--test-with-events '(change) #'file-notify--test-event-handler))) (should (file-notify-valid-p file-notify--test-desc)) (file-notify--test-with-events - (cond - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) ;; There could be one or two `changed' events. - (t '((changed deleted stopped) - (changed changed deleted stopped)))) + '((changed deleted stopped) + (changed changed deleted stopped)) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (read-event nil nil file-notify--test-read-event-timeout) @@ -765,11 +764,11 @@ file-notify--test-with-events ;; for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed deleted)) - ;; cygwin recognizes only `deleted' and `stopped' events. - ((eq system-type 'cygwin) - '(deleted stopped)) ;; There are two `deleted' events, for the file and for the - ;; directory. Except for kqueue. + ;; directory. Except for cygwin and kqueue. And cygwin + ;; does not raise a `changed' event. + ((eq system-type 'cygwin) + '(created deleted stopped)) ((string-equal (file-notify--test-library) "kqueue") '(created changed deleted stopped)) (t '(created changed deleted deleted stopped))) @@ -1172,9 +1171,10 @@ file-notify-test-all ;; the missing directory monitor. ;; * For w32notify, no `deleted' and `stopped' events arrive when a ;; directory is removed. -;; * For w32notify, no `attribute-changed' events arrive. Its sends -;; `changed' events instead. -;; * Check, why cygwin recognizes only `deleted' and `stopped' events. +;; * For cygwin and w32notify, no `attribute-changed' events arrive. +;; They send `changed' events instead. +;; * cygwin does not send all expected `changed' and `deleted' events. +;; Probably due to timing issues. (provide 'file-notify-tests) ;;; filenotify-tests.el ends here --------------902A3334FED4C1E4E7BB391B-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Dec 2016 17:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148277210127080 (code B ref 21804); Mon, 26 Dec 2016 17:09:02 +0000 Received: (at 21804) by debbugs.gnu.org; 26 Dec 2016 17:08:21 +0000 Received: from localhost ([127.0.0.1]:55875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLYl3-00072i-51 for submit@debbugs.gnu.org; Mon, 26 Dec 2016 12:08:21 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:34580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLYl1-00072R-GW for 21804@debbugs.gnu.org; Mon, 26 Dec 2016 12:08:20 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBQH8DLj011985 for <21804@debbugs.gnu.org>; Mon, 26 Dec 2016 12:08:13 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBQH8CbO024674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <21804@debbugs.gnu.org>; Mon, 26 Dec 2016 12:08:12 -0500 From: Ken Brown References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> Message-ID: Date: Mon, 26 Dec 2016 12:08:18 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87y4ecnrpp.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------261EE904291B775820C4FB16" X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) This is a multi-part message in MIME format. --------------261EE904291B775820C4FB16 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit [Resending after unarchiving the bug.] On 11/5/2015 2:58 PM, Michael Albinus wrote: > I've played with this the whole afternoon. Looks like there is no error > in gfilenotify for Cygwin. But it is a hard job to trigger the file > notification events to appear such a way they could be checked for > correctness in the test cases. > > Increasing timeouts was necessary. But even this does not make the > events to appear reliably. One would need to write additional code to > get every single event one after the other. Waiting for a series of > events, as the test cases do expect, does not seem to work. Hi Michael, I've made some progress on understanding why some file notifications aren't triggered in the tests on Cygwin. One issue is that file-notify--test-read-event-timeout has to be increased drastically in order for `created' and `changed' events to be received. These can take 5 seconds or more. A second issue is that a small delay is needed between the creation of a file watch and the beginning of file activity. This is not normally a problem in interactive sessions. But it can be observed in an interactive session by evaluating the following: (require 'filenotify) filenotify (defun my-notify-callback (event) (message "Event %S" event)) (progn (file-notify-add-watch "/tmp/foo" '(change) 'my-notify-callback) (write-region "" nil "/tmp/foo")) (delete-file "/tmp/foo") ;; The above yields `deleted' and `stopped' events, but no `created' event. Now we introduce a delay after adding the watch. (progn (file-notify-add-watch "/tmp/foo" '(change) 'my-notify-callback) (sleep-for 1) (write-region "" nil "/tmp/foo")) (delete-file "/tmp/foo") ;; This time we get the expected `created' event. The attached patch takes care of both timing issues. With this patch, all the inexpensive file-notify tests pass on all my Cygwin systems. Best regards, Ken --------------261EE904291B775820C4FB16 Content-Type: text/plain; charset=UTF-8; name="filenotify-tests.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="filenotify-tests.patch" ZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9maWxlbm90aWZ5LXRlc3RzLmVsIGIvdGVzdC9saXNw L2ZpbGVub3RpZnktdGVzdHMuZWwNCmluZGV4IDBlNmU1OGUuLjFlZDc2NGYgMTAwNjQ0DQot LS0gYS90ZXN0L2xpc3AvZmlsZW5vdGlmeS10ZXN0cy5lbA0KKysrIGIvdGVzdC9saXNwL2Zp bGVub3RpZnktdGVzdHMuZWwNCkBAIC02NCw3ICs2NCwxMSBAQCBmaWxlLW5vdGlmeS0tdGVz dC1yZXN1bHRzDQogKGRlZnZhciBmaWxlLW5vdGlmeS0tdGVzdC1ldmVudCBuaWwpDQogKGRl ZnZhciBmaWxlLW5vdGlmeS0tdGVzdC1ldmVudHMgbmlsKQ0KIA0KLShkZWZjb25zdCBmaWxl LW5vdGlmeS0tdGVzdC1yZWFkLWV2ZW50LXRpbWVvdXQgMC4wMQ0KKyhkZWZjb25zdCBmaWxl LW5vdGlmeS0tdGVzdC1yZWFkLWV2ZW50LXRpbWVvdXQNCisgIChjb25kDQorICAgOzsgU29t ZSBldmVudHMgdGFrZSBzZXZlcmFsIHNlY29uZHMgdG8gYXJyaXZlIG9uIGN5Z3dpbi4NCisg ICAoKGVxIHN5c3RlbS10eXBlICdjeWd3aW4pIDcpDQorICAgKHQgMC4wMSkpDQogICAiVGlt ZW91dCBmb3IgYHJlYWQtZXZlbnQnIGNhbGxzLg0KIEl0IGlzIGRpZmZlcmVudCBmb3IgbG9j YWwgYW5kIHJlbW90ZSBmaWxlIG5vdGlmaWNhdGlvbiBsaWJyYXJpZXMuIikNCiANCkBAIC0z ODgsNiArMzkyLDEwIEBAIGZpbGUtbm90aWZ5LS10ZXN0LXdpdGgtZXZlbnRzDQogICAgICAg KG5vdCAoaW5wdXQtcGVuZGluZy1wKSkpDQogICAgICAoc2V0cSBmaWxlLW5vdGlmeS0tdGVz dC1ldmVudHMgbmlsDQogICAgICAgICAgICBmaWxlLW5vdGlmeS0tdGVzdC1yZXN1bHRzIG5p bCkNCisgICAgIDs7IGN5Z3dpbiBuZWVkcyBhIGRlbGF5IGJldHdlZW4gc2V0dGluZyBhIHdh dGNoIGFuZCBiZWdpbm5pbmcNCisgICAgIDs7IGZpbGUgYWN0aXZpdHksIG9yIGVsc2UgdGhl IGZpcnN0IGV2ZW50IGlzIG5vdCBzZW50Lg0KKyAgICAgKGlmIChlcSBzeXN0ZW0tdHlwZSAn Y3lnd2luKQ0KKyAgICAgICAgIChzbGVlcC1mb3IgMSkpDQogICAgICAsQGJvZHkNCiAgICAg IChmaWxlLW5vdGlmeS0td2FpdC1mb3ItZXZlbnRzDQogICAgICAgOzsgTW9yZSBldmVudHMg bmVlZCBtb3JlIHRpbWUuICBVc2Ugc29tZSBmdWRnZSBmYWN0b3IuDQpAQCAtNDA5LDEwICs0 MTcsOSBAQCBmaWxlLW5vdGlmeS0tdGVzdC13aXRoLWV2ZW50cw0KICAgKHVud2luZC1wcm90 ZWN0DQogICAgICAgKHByb2duDQogICAgICAgICA7OyBDaGVjayBmaWxlIGNyZWF0aW9uLCBj aGFuZ2UgYW5kIGRlbGV0aW9uLiAgSXQgZG9lc24ndCB3b3JrDQotICAgICAgICA7OyBmb3Ig Y3lnd2luIGFuZCBrcXVldWUsIGJlY2F1c2Ugd2UgZG9uJ3QgdXNlIGFuIGltcGxpY2l0DQot ICAgICAgICA7OyBkaXJlY3RvcnkgbW9uaXRvciAoa3F1ZXVlKSwgb3IgdGhlIHRpbWluZ3Mg YXJlIHRvbyBiYWQgKGN5Z3dpbikuDQotICAgICAgICAodW5sZXNzIChvciAoZXEgc3lzdGVt LXR5cGUgJ2N5Z3dpbikNCi0JCSAgICAoc3RyaW5nLWVxdWFsIChmaWxlLW5vdGlmeS0tdGVz dC1saWJyYXJ5KSAia3F1ZXVlIikpDQorICAgICAgICA7OyBmb3Iga3F1ZXVlLCBiZWNhdXNl IHdlIGRvbid0IHVzZSBhbiBpbXBsaWNpdCBkaXJlY3RvcnkNCisgICAgICAgIDs7IG1vbml0 b3IuDQorICAgICAgICAodW5sZXNzIChzdHJpbmctZXF1YWwgKGZpbGUtbm90aWZ5LS10ZXN0 LWxpYnJhcnkpICJrcXVldWUiKQ0KICAgICAgICAgICAoc2V0cSBmaWxlLW5vdGlmeS0tdGVz dC10bXBmaWxlIChmaWxlLW5vdGlmeS0tdGVzdC1tYWtlLXRlbXAtbmFtZSkpDQogICAgICAg ICAgIChzaG91bGQNCiAgICAgICAgICAgIChzZXRxIGZpbGUtbm90aWZ5LS10ZXN0LWRlc2MN CkBAIC00MjEsOSArNDI4LDkgQEAgZmlsZS1ub3RpZnktLXRlc3Qtd2l0aC1ldmVudHMNCiAg ICAgICAgICAgICAgICAgICAnKGNoYW5nZSkgIydmaWxlLW5vdGlmeS0tdGVzdC1ldmVudC1o YW5kbGVyKSkpDQogICAgICAgICAgIChmaWxlLW5vdGlmeS0tdGVzdC13aXRoLWV2ZW50cw0K ICAgICAgICAgICAgICAgKGNvbmQNCi0gICAgICAgICAgICAgICA7OyBjeWd3aW4gcmVjb2du aXplcyBvbmx5IGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cy4NCisgICAgICAgICAg ICAgICA7OyBjeWd3aW4gZG9lcyBub3QgcmFpc2UgYSBgY2hhbmdlZCcgZXZlbnQuDQogICAg ICAgICAgICAgICAgKChlcSBzeXN0ZW0tdHlwZSAnY3lnd2luKQ0KLSAgICAgICAgICAgICAg ICAnKGRlbGV0ZWQgc3RvcHBlZCkpDQorICAgICAgICAgICAgICAgICcoY3JlYXRlZCBkZWxl dGVkIHN0b3BwZWQpKQ0KICAgICAgICAgICAgICAgICh0ICcoY3JlYXRlZCBjaGFuZ2VkIGRl bGV0ZWQgc3RvcHBlZCkpKQ0KICAgICAgICAgICAgICh3cml0ZS1yZWdpb24NCiAgICAgICAg ICAgICAgImFub3RoZXIgdGV4dCIgbmlsIGZpbGUtbm90aWZ5LS10ZXN0LXRtcGZpbGUgbmls ICduby1tZXNzYWdlKQ0KQEAgLTQ0MCwxMyArNDQ3LDkgQEAgZmlsZS1ub3RpZnktLXRlc3Qt d2l0aC1ldmVudHMNCiAJCWZpbGUtbm90aWZ5LS10ZXN0LXRtcGZpbGUNCiAJCScoY2hhbmdl KSAjJ2ZpbGUtbm90aWZ5LS10ZXN0LWV2ZW50LWhhbmRsZXIpKSkNCiAgICAgICAgIChmaWxl LW5vdGlmeS0tdGVzdC13aXRoLWV2ZW50cw0KLQkgICAgKGNvbmQNCi0JICAgICA7OyBjeWd3 aW4gcmVjb2duaXplcyBvbmx5IGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cy4NCi0J ICAgICAoKGVxIHN5c3RlbS10eXBlICdjeWd3aW4pDQotCSAgICAgICcoZGVsZXRlZCBzdG9w cGVkKSkNCi0gICAgICAgICAgICAgOzsgVGhlcmUgY291bGQgYmUgb25lIG9yIHR3byBgY2hh bmdlZCcgZXZlbnRzLg0KLSAgICAgICAgICAgICAodCAnKChjaGFuZ2VkIGRlbGV0ZWQgc3Rv cHBlZCkNCi0gICAgICAgICAgICAgICAgICAoY2hhbmdlZCBjaGFuZ2VkIGRlbGV0ZWQgc3Rv cHBlZCkpKSkNCisgICAgICAgICAgICA7OyBUaGVyZSBjb3VsZCBiZSBvbmUgb3IgdHdvIGBj aGFuZ2VkJyBldmVudHMuDQorICAgICAgICAgICAgJygoY2hhbmdlZCBkZWxldGVkIHN0b3Bw ZWQpDQorICAgICAgICAgICAgICAoY2hhbmdlZCBjaGFuZ2VkIGRlbGV0ZWQgc3RvcHBlZCkp DQogICAgICAgICAgICh3cml0ZS1yZWdpb24NCiAgICAgICAgICAgICJhbm90aGVyIHRleHQi IG5pbCBmaWxlLW5vdGlmeS0tdGVzdC10bXBmaWxlIG5pbCAnbm8tbWVzc2FnZSkNCiAgICAg ICAgICAgKHJlYWQtZXZlbnQgbmlsIG5pbCBmaWxlLW5vdGlmeS0tdGVzdC1yZWFkLWV2ZW50 LXRpbWVvdXQpDQpAQCAtNDcwLDExICs0NzMsMTEgQEAgZmlsZS1ub3RpZnktLXRlc3Qtd2l0 aC1ldmVudHMNCiAJICAgICAgIDs7IGV2ZW50cyBmb3IgdGhlIHdhdGNoZWQgZGlyZWN0b3J5 Lg0KIAkgICAgICAgKChzdHJpbmctZXF1YWwgKGZpbGUtbm90aWZ5LS10ZXN0LWxpYnJhcnkp ICJ3MzJub3RpZnkiKQ0KIAkJJyhjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkpDQotCSAgICAg ICA7OyBjeWd3aW4gcmVjb2duaXplcyBvbmx5IGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2 ZW50cy4NCi0JICAgICAgICgoZXEgc3lzdGVtLXR5cGUgJ2N5Z3dpbikNCi0JCScoZGVsZXRl ZCBzdG9wcGVkKSkNCiAJICAgICAgIDs7IFRoZXJlIGFyZSB0d28gYGRlbGV0ZWQnIGV2ZW50 cywgZm9yIHRoZSBmaWxlIGFuZCBmb3INCi0JICAgICAgIDs7IHRoZSBkaXJlY3RvcnkuICBF eGNlcHQgZm9yIGtxdWV1ZS4NCisJICAgICAgIDs7IHRoZSBkaXJlY3RvcnkuICBFeGNlcHQg Zm9yIGN5Z3dpbiBhbmQga3F1ZXVlLiAgQW5kDQorCSAgICAgICA7OyBjeWd3aW4gZG9lcyBu b3QgcmFpc2UgYSBgY2hhbmdlZCcgZXZlbnQuDQorCSAgICAgICAoKGVxIHN5c3RlbS10eXBl ICdjeWd3aW4pDQorCQknKGNyZWF0ZWQgZGVsZXRlZCBzdG9wcGVkKSkNCiAJICAgICAgICgo c3RyaW5nLWVxdWFsIChmaWxlLW5vdGlmeS0tdGVzdC1saWJyYXJ5KSAia3F1ZXVlIikNCiAJ CScoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQgc3RvcHBlZCkpDQogCSAgICAgICAodCAnKGNy ZWF0ZWQgY2hhbmdlZCBkZWxldGVkIGRlbGV0ZWQgc3RvcHBlZCkpKQ0KQEAgLTUwMywxMSAr NTA2LDEwIEBAIGZpbGUtbm90aWZ5LS10ZXN0LXdpdGgtZXZlbnRzDQogCQknKGNyZWF0ZWQg Y2hhbmdlZCBjcmVhdGVkIGNoYW5nZWQNCiAJCSAgY2hhbmdlZCBjaGFuZ2VkIGNoYW5nZWQN CiAJCSAgZGVsZXRlZCBkZWxldGVkKSkNCi0JICAgICAgIDs7IGN5Z3dpbiByZWNvZ25pemVz IG9ubHkgYGRlbGV0ZWQnIGFuZCBgc3RvcHBlZCcgZXZlbnRzLg0KLQkgICAgICAgKChlcSBz eXN0ZW0tdHlwZSAnY3lnd2luKQ0KLQkJJyhkZWxldGVkIHN0b3BwZWQpKQ0KIAkgICAgICAg OzsgVGhlcmUgYXJlIHRocmVlIGBkZWxldGVkJyBldmVudHMsIGZvciB0d28gZmlsZXMgYW5k DQotCSAgICAgICA7OyBmb3IgdGhlIGRpcmVjdG9yeS4gIEV4Y2VwdCBmb3Iga3F1ZXVlLg0K KwkgICAgICAgOzsgZm9yIHRoZSBkaXJlY3RvcnkuICBFeGNlcHQgZm9yIGN5Z3dpbiBhbmQg a3F1ZXVlLg0KKwkgICAgICAgKChlcSBzeXN0ZW0tdHlwZSAnY3lnd2luKQ0KKwkJJyhjcmVh dGVkIGNyZWF0ZWQgY2hhbmdlZCBjaGFuZ2VkIGRlbGV0ZWQgc3RvcHBlZCkpDQogCSAgICAg ICAoKHN0cmluZy1lcXVhbCAoZmlsZS1ub3RpZnktLXRlc3QtbGlicmFyeSkgImtxdWV1ZSIp DQogCQknKGNyZWF0ZWQgY2hhbmdlZCBjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCBzdG9wcGVk KSkNCiAJICAgICAgICh0ICcoY3JlYXRlZCBjaGFuZ2VkIGNyZWF0ZWQgY2hhbmdlZA0KQEAg LTU0MSwxMSArNTQzLDEyIEBAIGZpbGUtbm90aWZ5LS10ZXN0LXdpdGgtZXZlbnRzDQogCSAg ICAgICA7OyBldmVudHMgZm9yIHRoZSB3YXRjaGVkIGRpcmVjdG9yeS4NCiAJICAgICAgICgo c3RyaW5nLWVxdWFsIChmaWxlLW5vdGlmeS0tdGVzdC1saWJyYXJ5KSAidzMybm90aWZ5IikN CiAJCScoY3JlYXRlZCBjaGFuZ2VkIHJlbmFtZWQgZGVsZXRlZCkpDQotCSAgICAgICA7OyBj eWd3aW4gcmVjb2duaXplcyBvbmx5IGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cy4N Ci0JICAgICAgICgoZXEgc3lzdGVtLXR5cGUgJ2N5Z3dpbikNCi0JCScoZGVsZXRlZCBzdG9w cGVkKSkNCiAJICAgICAgIDs7IFRoZXJlIGFyZSB0d28gYGRlbGV0ZWQnIGV2ZW50cywgZm9y IHRoZSBmaWxlIGFuZCBmb3INCi0JICAgICAgIDs7IHRoZSBkaXJlY3RvcnkuICBFeGNlcHQg Zm9yIGtxdWV1ZS4NCisJICAgICAgIDs7IHRoZSBkaXJlY3RvcnkuICBFeGNlcHQgZm9yIGN5 Z3dpbiBhbmQga3F1ZXVlLiAgQW5kDQorCSAgICAgICA7OyBjeWd3aW4gcmFpc2VzIGBjcmVh dGVkJyBhbmQgYGRlbGV0ZWQnIGV2ZW50cyBpbnN0ZWFkDQorCSAgICAgICA7OyBvZiBhIGBy ZW5hbWVkJyBldmVudC4NCisJICAgICAgICgoZXEgc3lzdGVtLXR5cGUgJ2N5Z3dpbikNCisJ CScoY3JlYXRlZCBjcmVhdGVkIGRlbGV0ZWQgZGVsZXRlZCBzdG9wcGVkKSkNCiAJICAgICAg ICgoc3RyaW5nLWVxdWFsIChmaWxlLW5vdGlmeS0tdGVzdC1saWJyYXJ5KSAia3F1ZXVlIikN CiAJCScoY3JlYXRlZCBjaGFuZ2VkIHJlbmFtZWQgZGVsZXRlZCBzdG9wcGVkKSkNCiAJICAg ICAgICh0ICcoY3JlYXRlZCBjaGFuZ2VkIHJlbmFtZWQgZGVsZXRlZCBkZWxldGVkIHN0b3Bw ZWQpKSkNCkBAIC03MjgsMTMgKzczMSw5IEBAIGZpbGUtbm90aWZ5LS10ZXN0LXdpdGgtZXZl bnRzDQogCQknKGNoYW5nZSkgIydmaWxlLW5vdGlmeS0tdGVzdC1ldmVudC1oYW5kbGVyKSkp DQogCShzaG91bGQgKGZpbGUtbm90aWZ5LXZhbGlkLXAgZmlsZS1ub3RpZnktLXRlc3QtZGVz YykpDQogICAgICAgICAoZmlsZS1ub3RpZnktLXRlc3Qtd2l0aC1ldmVudHMNCi0gICAgICAg ICAgICAoY29uZA0KLSAgICAgICAgICAgICA7OyBjeWd3aW4gcmVjb2duaXplcyBvbmx5IGBk ZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cy4NCi0JICAgICAoKGVxIHN5c3RlbS10eXBl ICdjeWd3aW4pDQotCSAgICAgICcoZGVsZXRlZCBzdG9wcGVkKSkNCiAgICAgICAgICAgICAg OzsgVGhlcmUgY291bGQgYmUgb25lIG9yIHR3byBgY2hhbmdlZCcgZXZlbnRzLg0KLSAgICAg ICAgICAgICAodCAnKChjaGFuZ2VkIGRlbGV0ZWQgc3RvcHBlZCkNCi0gICAgICAgICAgICAg ICAgICAoY2hhbmdlZCBjaGFuZ2VkIGRlbGV0ZWQgc3RvcHBlZCkpKSkNCisgICAgICAgICAg ICAgJygoY2hhbmdlZCBkZWxldGVkIHN0b3BwZWQpDQorICAgICAgICAgICAgICAgKGNoYW5n ZWQgY2hhbmdlZCBkZWxldGVkIHN0b3BwZWQpKQ0KICAgICAgICAgICAod3JpdGUtcmVnaW9u DQogICAgICAgICAgICAiYW5vdGhlciB0ZXh0IiBuaWwgZmlsZS1ub3RpZnktLXRlc3QtdG1w ZmlsZSBuaWwgJ25vLW1lc3NhZ2UpDQogCSAgKHJlYWQtZXZlbnQgbmlsIG5pbCBmaWxlLW5v dGlmeS0tdGVzdC1yZWFkLWV2ZW50LXRpbWVvdXQpDQpAQCAtNzY1LDExICs3NjQsMTEgQEAg ZmlsZS1ub3RpZnktLXRlc3Qtd2l0aC1ldmVudHMNCiAJICA7OyBmb3IgdGhlIHdhdGNoZWQg ZGlyZWN0b3J5Lg0KIAkgICgoc3RyaW5nLWVxdWFsIChmaWxlLW5vdGlmeS0tdGVzdC1saWJy YXJ5KSAidzMybm90aWZ5IikNCiAJICAgJyhjcmVhdGVkIGNoYW5nZWQgZGVsZXRlZCkpDQot CSAgOzsgY3lnd2luIHJlY29nbml6ZXMgb25seSBgZGVsZXRlZCcgYW5kIGBzdG9wcGVkJyBl dmVudHMuDQotCSAgKChlcSBzeXN0ZW0tdHlwZSAnY3lnd2luKQ0KLQkgICAnKGRlbGV0ZWQg c3RvcHBlZCkpDQogCSAgOzsgVGhlcmUgYXJlIHR3byBgZGVsZXRlZCcgZXZlbnRzLCBmb3Ig dGhlIGZpbGUgYW5kIGZvciB0aGUNCi0JICA7OyBkaXJlY3RvcnkuICBFeGNlcHQgZm9yIGtx dWV1ZS4NCisJICA7OyBkaXJlY3RvcnkuICBFeGNlcHQgZm9yIGN5Z3dpbiBhbmQga3F1ZXVl LiAgQW5kIGN5Z3dpbg0KKwkgIDs7IGRvZXMgbm90IHJhaXNlIGEgYGNoYW5nZWQnIGV2ZW50 Lg0KKwkgICgoZXEgc3lzdGVtLXR5cGUgJ2N5Z3dpbikNCisJICAgJyhjcmVhdGVkIGRlbGV0 ZWQgc3RvcHBlZCkpDQogCSAgKChzdHJpbmctZXF1YWwgKGZpbGUtbm90aWZ5LS10ZXN0LWxp YnJhcnkpICJrcXVldWUiKQ0KIAkgICAnKGNyZWF0ZWQgY2hhbmdlZCBkZWxldGVkIHN0b3Bw ZWQpKQ0KIAkgICh0ICcoY3JlYXRlZCBjaGFuZ2VkIGRlbGV0ZWQgZGVsZXRlZCBzdG9wcGVk KSkpDQpAQCAtMTE3Miw5ICsxMTcxLDEwIEBAIGZpbGUtbm90aWZ5LXRlc3QtYWxsDQogOzsg ICB0aGUgbWlzc2luZyBkaXJlY3RvcnkgbW9uaXRvci4NCiA7OyAqIEZvciB3MzJub3RpZnks IG5vIGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cyBhcnJpdmUgd2hlbiBhDQogOzsg ICBkaXJlY3RvcnkgaXMgcmVtb3ZlZC4NCi07OyAqIEZvciB3MzJub3RpZnksIG5vIGBhdHRy aWJ1dGUtY2hhbmdlZCcgZXZlbnRzIGFycml2ZS4gIEl0cyBzZW5kcw0KLTs7ICAgYGNoYW5n ZWQnIGV2ZW50cyBpbnN0ZWFkLg0KLTs7ICogQ2hlY2ssIHdoeSBjeWd3aW4gcmVjb2duaXpl cyBvbmx5IGBkZWxldGVkJyBhbmQgYHN0b3BwZWQnIGV2ZW50cy4NCis7OyAqIEZvciBjeWd3 aW4gYW5kIHczMm5vdGlmeSwgbm8gYGF0dHJpYnV0ZS1jaGFuZ2VkJyBldmVudHMgYXJyaXZl Lg0KKzs7ICAgVGhleSBzZW5kIGBjaGFuZ2VkJyBldmVudHMgaW5zdGVhZC4NCis7OyAqIGN5 Z3dpbiBkb2VzIG5vdCBzZW5kIGFsbCBleHBlY3RlZCBgY2hhbmdlZCcgYW5kIGBkZWxldGVk JyBldmVudHMuDQorOzsgICBQcm9iYWJseSBkdWUgdG8gdGltaW5nIGlzc3Vlcy4NCiANCiAo cHJvdmlkZSAnZmlsZS1ub3RpZnktdGVzdHMpDQogOzs7IGZpbGVub3RpZnktdGVzdHMuZWwg ZW5kcyBoZXJlDQoNCg== --------------261EE904291B775820C4FB16-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2016 12:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148284038916371 (code B ref 21804); Tue, 27 Dec 2016 12:07:02 +0000 Received: (at 21804) by debbugs.gnu.org; 27 Dec 2016 12:06:29 +0000 Received: from localhost ([127.0.0.1]:56344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLqWT-0004Fy-Le for submit@debbugs.gnu.org; Tue, 27 Dec 2016 07:06:29 -0500 Received: from mout.gmx.net ([212.227.15.15]:49540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLqWS-0004Fj-9R for 21804@debbugs.gnu.org; Tue, 27 Dec 2016 07:06:28 -0500 Received: from detlef.gmx.de ([93.197.194.219]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LnPSg-1d2JPF1uRy-00haji; Tue, 27 Dec 2016 13:06:15 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> Date: Tue, 27 Dec 2016 13:06:13 +0100 In-Reply-To: (Ken Brown's message of "Mon, 26 Dec 2016 12:02:38 -0500") Message-ID: <87r34tmv9m.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:K+cw/U2dFpEcHBhk6EZYYR3JMtpJcnh1hL1gcG5wwKoprRK7zkO bOYGRpF7NekNw84XBxAGIofGlHWx+VQhr9w1VwAtlzo20d3HuDjW9XgsvdoDuSoRt30m2yT PXFy15W9gQQiWb9CEdzi7Ioa55Qol6x0zFSxj1UeDUexgLidOOZ7Rv3dgQHMQYyxejp/Ivg Km99wYiRu/eKxH2Kd+KcQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:kN4okHGkGeE=:KWPEtH5htKFul6twS3myp4 0feh3yK8W1re8HtLkBraAJwO+BbYROhSmfgW4gEHe/XKjMTUmSvYfseByQGUv59iUR437w/As 7fSHkXiUIVDyxUz+126LFoMPv8lE3IqczmkCOBtnZiIH/jBYaTISuNiwE/MPQJMLaQ7dfBZln b0tol8ywIT6DNbz7smnfYcDykisZwv++ukirzhFCC/YyYz+ZHL6+eEo45TCSHcWgsyFlLStNU BMGt9w8j/jbUm5IBu89zRw0KjBK2BqR+FwB7CdVdBnARMy2/LUdigcZYiox3tHdslSKQu1881 U8uY5enNLYSD59z7rPBOjeusoHL5QragY0czBqSBTIoq6FawfzA0rxak2b7ANYj1mvhmWSEIN mjGNiLTzhfLzLYtr/N9rgh/ys8asRnPX9eO5g8e3XQAJ41UaMR/gK1h6hxnRtEQ1jpslNky/P h50Lt01MUgWZ0P9ux5IgFSNVU5iT52OF8PCLub0MJGFTPeKmOzJUvPQRbGZ6gxD3n7OkL/xGo sU2fzuPIxGEAA8BYUU6JItmAdvdsQz7lYhjW/aFoTvwyye1JPPd6+D8NTNz/UjDyWKAGRARYR 42zhzps2zLdyR9JbRRTmFuq2UOo6UN8wrWI1aukQtzgVclH/MrcVzPESLWBmRHRTh1bl262w6 r2QmhGGTwgspQL8n9MqBexhc7qaOwWeZdQmLtFy7Hurazikxeyw76PiKltrs5BHR//vtdCng4 K7yr8JByGP1sOtn6wlGEXyqBrkDIjefzLg8akxBZO1OB5uEr9SD9nJiKv3TIMiRn3LdXQh8ek B8yZiY/ X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Ken Brown writes: > Hi Michael, Hi Ken, > I've made some progress on understanding why some file notifications > aren't triggered in the tests on Cygwin. One issue is that > file-notify--test-read-event-timeout has to be increased drastically > in order for `created' and `changed' events to be received. These can > take 5 seconds or more. Well, gfilenotify uses a native library like inotify or kqueue when available. If not, it does polling. I guess the latter happens in the cygwin case. Maybe we need to determine the polling interval, and to set file-notify--test-read-event-timeout larger than that. Will check, whether information this could be retrieved from gfilenotify. > A second issue is that a small delay is needed between the creation of > a file watch and the beginning of file activity. This is not normally > a problem in interactive sessions. I see. I will check further, whether I could modify Fgfile_add_watch such a way that it returns only when it is able to create events. > The attached patch takes care of both timing issues. With this patch, > all the inexpensive file-notify tests pass on all my Cygwin systems. LGTM, please install. I would also like to modify the expensive tests accordingly. Do you know where I could retrieve a compiled Emacs 26 for cygwin? > Best regards, > > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2016 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148285614315567 (code B ref 21804); Tue, 27 Dec 2016 16:30:02 +0000 Received: (at 21804) by debbugs.gnu.org; 27 Dec 2016 16:29:03 +0000 Received: from localhost ([127.0.0.1]:57199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLucY-000431-NL for submit@debbugs.gnu.org; Tue, 27 Dec 2016 11:29:02 -0500 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:34492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLucX-00042X-1M for 21804@debbugs.gnu.org; Tue, 27 Dec 2016 11:29:01 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBRGSs2Y008120; Tue, 27 Dec 2016 11:28:55 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBRGSo9E012282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 27 Dec 2016 11:28:54 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> From: Ken Brown Message-ID: <7984659d-d284-1fe4-10ac-0fce819d8052@cornell.edu> Date: Tue, 27 Dec 2016 11:28:56 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87r34tmv9m.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) Hi Michael, On 12/27/2016 7:06 AM, Michael Albinus wrote: > Well, gfilenotify uses a native library like inotify or kqueue when > available. If not, it does polling. > > I guess the latter happens in the cygwin case. Maybe we need to > determine the polling interval, and to set > file-notify--test-read-event-timeout larger than that. Will check, > whether information this could be retrieved from gfilenotify. That would be helpful. > I see. I will check further, whether I could modify Fgfile_add_watch > such a way that it returns only when it is able to create events. And that. > LGTM, please install. Done. > I would also like to modify the expensive tests accordingly. Do you know > where I could retrieve a compiled Emacs 26 for cygwin? I've just built one and put it on my private Cygwin repository at http://sanibeltranquility.com/cygwin/index.html There are instructions at that site. Let me know if anything is unclear. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2016 17:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148286002021436 (code B ref 21804); Tue, 27 Dec 2016 17:34:01 +0000 Received: (at 21804) by debbugs.gnu.org; 27 Dec 2016 17:33:40 +0000 Received: from localhost ([127.0.0.1]:57219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLvd6-0005Zg-Fr for submit@debbugs.gnu.org; Tue, 27 Dec 2016 12:33:40 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:39266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLvd5-0005ZT-FR for 21804@debbugs.gnu.org; Tue, 27 Dec 2016 12:33:39 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBRHXXvM028917; Tue, 27 Dec 2016 12:33:33 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBRHXVBG008215 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 27 Dec 2016 12:33:32 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> From: Ken Brown Message-ID: Date: Tue, 27 Dec 2016 12:33:39 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87r34tmv9m.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) Hi again Michael, On 12/27/2016 7:06 AM, Michael Albinus wrote: > Maybe we need to > determine the polling interval, and to set > file-notify--test-read-event-timeout larger than that. Will check, > whether information this could be retrieved from gfilenotify. Isn't the polling interval set to 100 msec by the following line in gfilenotify.c? g_file_monitor_set_rate_limit (monitor, 100); By the way, I tried removing that line and using the default polling interval, and it seemed (subjectively) to work better, i.e., the wait time for a `created' event in an interactive session appeared to be 2-3 seconds instead of 5-6 seconds. But this doesn't seem to be consistent enough to allow me to substantially reduce file-notify--test-read-event-timeout. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2016 18:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148286375727283 (code B ref 21804); Tue, 27 Dec 2016 18:36:02 +0000 Received: (at 21804) by debbugs.gnu.org; 27 Dec 2016 18:35:57 +0000 Received: from localhost ([127.0.0.1]:57256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLwbM-00075z-Sv for submit@debbugs.gnu.org; Tue, 27 Dec 2016 13:35:57 -0500 Received: from mout.gmx.net ([212.227.15.18]:65419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cLwbL-00075j-Lp for 21804@debbugs.gnu.org; Tue, 27 Dec 2016 13:35:56 -0500 Received: from detlef.gmx.de ([93.197.194.219]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M7pku-1chrCB1IIq-00vPDv; Tue, 27 Dec 2016 19:35:43 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> Date: Tue, 27 Dec 2016 19:35:42 +0100 In-Reply-To: (Ken Brown's message of "Tue, 27 Dec 2016 12:33:39 -0500") Message-ID: <87h95pp6dd.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:ZiG8r+344yMNvJAF/fknzmFb2hokx7ilU66yVpqfot6TFzkoiiF BHwqbFsUaC5iC+aVdi8YbOyMgwpXtHe7jk8sqss4pfI3eWdfY3IecFqOMFsNCXRZxc2eqc9 GLwnps3mvPlJC2Fgsoog+9vHJRdwj46Y6tQhCt1H17bdKANdJXGSoOmpxXyL6lwz6JDS8WJ OZ9jiN4IIKeZtWwnXWROg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Rq5rpzGm4Z4=:2GwLZPA4M8ScC5X18GdrG6 QCO/1pIKtxWHF6u/ork5VMrF0fDphWza6jcWdf24K0pfGnmyaU4TBV1T7aS0EmsebZU5NWqNL aDqBkmqdWvKtvwpMZzcQdv6EtDSWDjdNnEFt8wZHlHa1j/clP9L7qEgpP263JkvzJZTEFOuBp KFLzKo5uVSKaySsAS+2+Q6EhICaHnp+TSJOSRFO39lXqXfeErsZ8iSOyhZtbbIYDcJK/wW6y2 f5o+vO6KVD+ZiQVr+EncqUqvnnJUBE4/+L6qD3yPIJGNbXh6HuB6OC7XwmNGl2sDdwGJYxbnQ w66hGj6bwOfjivK6jtzm8mvkHw/FN9R/YEY6nr/SKEQwQIZD91N+XEWcecUEQTbq4t0/RuQtM ztln0XHMp4NDfh2HHCYWV9Pwe0gIsf+y4yGLc2xWe2JIWOG5q7nkfmYW1p+z87C020a2fXpB6 gdnrvEOblC/dy7QsyQc5K6WXN8e0eGsLXVjH1wtQwhx15mzljv8MCOvrIRm3SQYV3zpfMiydw boOpFwhirMxz7LSXYq8hwUZ1YYaKLQ2S9DRCq7SN6vn34Sm1FcL03TmF5d7MMj9QphnBOaWCG FJ2fBnItR/ahWWthQN41/m/y5PG4KOUy8vndfsSpBaeXyV+v6r+Q9RE4uzvhblpeK17IV7pmq KtFU0YBq+fINb8jNJqjHo/6cRW6V68wzS4RC8k3s2zTzlck0y5OW+/k9M1sl0nvfNKuh82EdV hrSs7PHNY52t+P3rzo8ShVJUCd7W09UJQHxT9FyUQQNRw2YZgzMKJJXvCLKvhMsDb/z7Girq+ OD01b3I X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Ken Brown writes: > Hi again Michael, Hi Ken, >> Maybe we need to determine the polling interval, and to set >> file-notify--test-read-event-timeout larger than that. Will check, >> whether information this could be retrieved from gfilenotify. > > Isn't the polling interval set to 100 msec by the following line in > gfilenotify.c? > > g_file_monitor_set_rate_limit (monitor, 100); Yes. IIRC, I did that, because there were problems with gfilenotify on GNU/Linux otherwise. > By the way, I tried removing that line and using the default polling > interval, and it seemed (subjectively) to work better, i.e., the wait > time for a `created' event in an interactive session appeared to be > 2-3 > seconds instead of 5-6 seconds. But this doesn't seem to be > consistent enough to allow me to substantially reduce > file-notify--test-read-event-timeout. Good to know, thanks. I'm reading glib's sources now, in order to understand how the polling works exactly. Btw, which version of glib do you use for your tests? > Best regards, > > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Dec 2016 22:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148287892530645 (code B ref 21804); Tue, 27 Dec 2016 22:49:02 +0000 Received: (at 21804) by debbugs.gnu.org; 27 Dec 2016 22:48:45 +0000 Received: from localhost ([127.0.0.1]:57357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cM0Y0-0007yC-Uw for submit@debbugs.gnu.org; Tue, 27 Dec 2016 17:48:45 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:46446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cM0Xy-0007xy-AD for 21804@debbugs.gnu.org; Tue, 27 Dec 2016 17:48:42 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBRMmaed027099; Tue, 27 Dec 2016 17:48:36 -0500 Received: from [192.168.1.5] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBRMmYZH007764 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 27 Dec 2016 17:48:35 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> From: Ken Brown Message-ID: <81fb4784-fd7f-12e5-1e22-dcd3f140eec6@cornell.edu> Date: Tue, 27 Dec 2016 17:48:34 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87h95pp6dd.fsf@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) On 12/27/2016 1:35 PM, Michael Albinus wrote: > Btw, which version of glib do you use for your tests? glib2.0-2.46.2 From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Dec 2016 23:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148296698026697 (code B ref 21804); Wed, 28 Dec 2016 23:17:01 +0000 Received: (at 21804) by debbugs.gnu.org; 28 Dec 2016 23:16:20 +0000 Received: from localhost ([127.0.0.1]:58333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMNSG-0006wX-G4 for submit@debbugs.gnu.org; Wed, 28 Dec 2016 18:16:20 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:46203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMNSF-0006wI-DZ for 21804@debbugs.gnu.org; Wed, 28 Dec 2016 18:16:19 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBSNGD7H031110; Wed, 28 Dec 2016 18:16:13 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBSNGBeF002950 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 28 Dec 2016 18:16:12 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> From: Ken Brown Message-ID: Date: Wed, 28 Dec 2016 18:16:20 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <87h95pp6dd.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) On 12/27/2016 1:35 PM, Michael Albinus wrote: > I'm reading glib's sources now, in order to > understand how the polling works exactly. Hi Michael, I just looked at the sources also, and the reason for the roughly 5-second delays I've been observing is clear. In gio/gpollfilemonitor.c we have the following: #define POLL_TIME_SECS 5 [...] schedule_poll_timeout (GPollFileMonitor* poll_monitor) { poll_monitor->timeout = g_timeout_source_new_seconds (POLL_TIME_SECS); [...] } So I guess there's no way to avoid using a value of file-notify--test-read-event-timeout bigger than 5. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Dec 2016 19:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148303843614195 (code B ref 21804); Thu, 29 Dec 2016 19:08:01 +0000 Received: (at 21804) by debbugs.gnu.org; 29 Dec 2016 19:07:16 +0000 Received: from localhost ([127.0.0.1]:59396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMg2m-0003gt-2S for submit@debbugs.gnu.org; Thu, 29 Dec 2016 14:07:16 -0500 Received: from mout.gmx.net ([212.227.15.15]:57899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMg2j-0003gd-Jt for 21804@debbugs.gnu.org; Thu, 29 Dec 2016 14:07:14 -0500 Received: from detlef.gmx.de ([93.197.207.37]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MBWo2-1cDM7G2f2M-00AVH3; Thu, 29 Dec 2016 20:07:00 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> Date: Thu, 29 Dec 2016 20:06:59 +0100 In-Reply-To: (Ken Brown's message of "Wed, 28 Dec 2016 18:16:20 -0500") Message-ID: <87zijek10s.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:jupWQKm8GtSr/2+Cl9lX7XnVs9LhmZFPRiM8x9sQbEKxDdPjfDj OcgBU95KMVYzkhALIwK/OOTNIVcTK5d1J8iDCK+mGeMaiHcwmepCHeRzqHfv2/A7PnegbPk Ev+L2k0q9V7YcZaJo/AQny3m9qw+GmGWYJmbP747D9t3+0kUAhbK1TElsrbqSBOmlD3Fb8e e2QMWXiD0lqBw1BGGnu2Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:3DAHGsCr2lQ=:RqFdyqHFqVr9y87ssRiEjs NE5BUqZwjMlgRrCiXZfl1n+EZglyrGrzpYUe0A0WiGci0WL3xC+M/mi3f0lrvwpuortg9MToH ztCjNEovJfNPWiciC4psG4M2svEfXvH7v0vHFhPw9FDBk+XCWeUbpVQHxeLgzHu38hjyJH1uD +i0MdDeuwhZcB7Pf78e5OnZQkXvozNPoISkM75lvQ3nDZFWTROboOFczEhxXYF3wEl9uvis4w qVcct20dXG6iBzATSlq7BK+X74Oqd9xC8o7q2aVMdW3+I7M2PjgfP4fLN3dT4TsmR1RP6Efoh LvRZJEPqIfymWrVDdegB4fcZTsRMLfboqsAZyB07H2Pv3efptSwbVlZQNazOV0CKRTKELJp12 T6hnHjJfiPgHaeET/4lLxeWpQqh1yvEZpa9g04BXyuZaiqR+bTYbDPu86Y3QXlLrZ8xNTGv52 MPb0ZVkYSVIuLBbjNskifWv4iyySbs2jdJTUKLxtZwnpRIVy4maKCqdsHXYHuTolbfwfjnIQH Qgq8b6vzYbwWkTjjk3BBwlsRsC8XbK0oAan6abCK9oBoi9cHkoSej2nMABMUj1lHCpM82HwEA 2vDRx91F3iIPWwGL8HsgvCuj7bvoV97Yt/0llZoGymerTy8vwuvXNJFBAzTqwdVJkd2hOs+BL 6YyDZg6/mxsKYabWGhKC/EhjICvVQWbrSXGkBUwQZnBWVl2RpczDG2cdm6pssTZIwQmIsvori 8JI7DCAPJLJ4tkoR/39eWnmXNInttBfk7tsC4Lwf2g7VYh+5PeCmkhgg8IIeLsUS5P2YnFtnM cKNbnBB X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Ken Brown writes: > Hi Michael, Hi Ken, > I just looked at the sources also, and the reason for the roughly > 5-second delays I've been observing is clear. In > gio/gpollfilemonitor.c we have the following: > > #define POLL_TIME_SECS 5 > [...] > schedule_poll_timeout (GPollFileMonitor* poll_monitor) > { > poll_monitor->timeout = g_timeout_source_new_seconds (POLL_TIME_SECS); > [...] > } > > So I guess there's no way to avoid using a value of > file-notify--test-read-event-timeout bigger than 5. Yes, for a polling gfilenotify. I've added the new function Fgfile_monitor_name to gfilenotify.c. It tells us the name of the used monitor. In my case (GNU/Linux), it is GInotifyFileMonitor. In your case it is GPollFileMonitor. Based on this, we could detect better which timeout to use in filenotify-tests.el. I worked on this, and the non-remote cases seem to be OK now (although sometimes not all events do arrive). You could play also with this, just call from Emacs root directory # make -C test filenotify-tests I recommend to change the value of n to 10 temporarily in both file-notify-test06-many-events and file-notify-test08-watched-file-in-watched-dir; otherwise the tests last too long. If you want to run just one test case, call (for example) # make -C test filenotify-tests SELECTOR='\"file-notify-test06-many-events$$\"' SELECTOR is a regexp over test case names. Installing the cygwin package "gvfs" brings you gvfs-monitor-dir.exe. If available, the remote test cases are not skipped anymore. > Best regards, > > Ken Best regards, Michael. PS: Could you pls provide on your site a recompiled Emacs? I would like to use the changed gfilenotify.c. Thanks! From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Dec 2016 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148304359622206 (code B ref 21804); Thu, 29 Dec 2016 20:34:02 +0000 Received: (at 21804) by debbugs.gnu.org; 29 Dec 2016 20:33:16 +0000 Received: from localhost ([127.0.0.1]:59410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMhO0-0005m5-4D for submit@debbugs.gnu.org; Thu, 29 Dec 2016 15:33:16 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:59502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMhNy-0005ls-9n for 21804@debbugs.gnu.org; Thu, 29 Dec 2016 15:33:14 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBTKX8S5005532; Thu, 29 Dec 2016 15:33:08 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBTKX5sT014257 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 29 Dec 2016 15:33:07 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> From: Ken Brown Message-ID: Date: Thu, 29 Dec 2016 15:33:15 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <87zijek10s.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Hi Michael, On 12/29/2016 2:06 PM, Michael Albinus wrote: > Ken Brown writes: > I've added the new function Fgfile_monitor_name to gfilenotify.c. It > tells us the name of the used monitor. In my case (GNU/Linux), it is > GInotifyFileMonitor. In your case it is GPollFileMonitor. Actually it turns out to be GFamFileMonitor on my system, presumably because I have the gamin package installed. I'm going to see if I can figure out how GFamFileMonitor works. As a quick check, however, I applied the following patch... --- a/test/lisp/filenotify-tests.el +++ b/test/lisp/filenotify-tests.el @@ -73,7 +73,8 @@ file-notify--test-read-event ;; gio/gpollfilemonitor.c declares POLL_TIME_SECS 5. So we must ;; wait at least this time. ((and (string-equal (file-notify--test-library) "gfilenotify") - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) 7) ((file-remote-p temporary-file-directory) 0.1) (t 0.01)))) ...and all the inexpensive tests passed. I'll keep playing with this. > PS: Could you pls provide on your site a recompiled Emacs? I would like > to use the changed gfilenotify.c. Thanks! It's building right now and should be available shortly. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2016 08:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: michael.albinus@gmx.de, 21804@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148308781732495 (code B ref 21804); Fri, 30 Dec 2016 08:51:02 +0000 Received: (at 21804) by debbugs.gnu.org; 30 Dec 2016 08:50:17 +0000 Received: from localhost ([127.0.0.1]:59540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMstF-0008S3-EU for submit@debbugs.gnu.org; Fri, 30 Dec 2016 03:50:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cMstD-0008Rp-Hc for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 03:50:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cMst5-00045a-8J for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 03:50:10 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cMst5-00045M-4R; Fri, 30 Dec 2016 03:50:07 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2124 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cMst3-00040K-7U; Fri, 30 Dec 2016 03:50:06 -0500 Date: Fri, 30 Dec 2016 10:50:02 +0200 Message-Id: <83a8bdu7gl.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Ken Brown on Thu, 29 Dec 2016 15:33:15 -0500) References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) > From: Ken Brown > Date: Thu, 29 Dec 2016 15:33:15 -0500 > Cc: 21804@debbugs.gnu.org > > - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) > + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") > + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) Wouldn't it be better if gfile-monitor-name returned a symbol instead of a string? That's our general convention with functions, I think. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2016 19:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 21804@debbugs.gnu.org, Ken Brown Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148312484330238 (code B ref 21804); Fri, 30 Dec 2016 19:08:02 +0000 Received: (at 21804) by debbugs.gnu.org; 30 Dec 2016 19:07:23 +0000 Received: from localhost ([127.0.0.1]:60608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN2WR-0007rd-Co for submit@debbugs.gnu.org; Fri, 30 Dec 2016 14:07:23 -0500 Received: from mout.gmx.net ([212.227.15.15]:56188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN2WP-0007rP-Dt for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 14:07:21 -0500 Received: from detlef.gmx.de ([93.197.216.210]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M4Gyx-1ceIYK2dsZ-00rqmy; Fri, 30 Dec 2016 20:07:07 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <83a8bdu7gl.fsf@gnu.org> Date: Fri, 30 Dec 2016 20:07:05 +0100 In-Reply-To: <83a8bdu7gl.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 30 Dec 2016 10:50:02 +0200") Message-ID: <87vau1jkx2.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:deYOJPc4PjvzB90hHeImI/ovNVFYWs+a+t73hps0LBroKrX/YIy jNnUKDedAbTJh28ikmH8HiYVQ2FyDQ32cYUfk1WtGIOaN2YqeLPraaS0CUAIE89pVfR0NFc 59g+OteF82dT+l5uPlwJXvCuG0fd2W6HXSBZ/r0guNYas2iXWHWWjwKTCBySVVEdP4Wu637 qt5pf67fNYKBzhyTXXIsA== X-UI-Out-Filterresults: notjunk:1;V01:K0:oisD1qQN6O0=:PKl00ORMEB5x1aZSsKNy8D vX56S9paQiju9huIA+TUWMrydzHKJM5yoLD9ZzES2/4M4g5Yg0/Qeromz19PJf6Xgg2s8/jI+ TC3ynyXlRTW7KIrQMTI/8iVH4hQUTMD6+KA/++3pI1Pg3/NymEWQYjLY+/N394FRmN5LMzDlk qsK6c3jSrAQYEDslKZKJGZ/JJamqVhBC38mMF6WsqXzNtQvTxWlkP955tC8aUUzHaCF1J8x7l x3kuoQVcoQL17gJ4t/CUx7QQX1WkT6QeQSegCjv4CU4px9U6ELChkMq3zhzzroqz03NwFuGGr 0NR7KaXQFyJnMP6TErCDNx1fE8hw/Gx5MfvXh/MS+DrJKbUaWpMlaISds/Jo2i0M5RNhqlfKs I60CZFhGYW43MtY8Ghs8gkbOwXa73Ut7cuaEPNm8c+34SUYA3YrC2/WabAaNaK1ci20TbFwk0 L357wy3DrJCUzUKic0z9QvvsZL1UtTZlYbMT7sEB0ewqnKsdvd5CZTr5N6WuKad4b6lioGYX6 titsKAziAP4GfWrX9CuRSOHhWAd+xucCXs1cvUD3ySkrBelz8JDNC157nG8xXHLaaawKT2pLx V2G+NahLHJrUyAcRMqWjN4rknEMUNizzsimX0Q0ZORSkcVRQdZF8u8LH0pB6ZlY5yX99vNuER r1YRefoRYpDBtQEPLohz26JA+SbKX10dT01E5ne0PCPJxc8sQdiXu84uF0Wkao2tgG3I8VL5u 26p6Tep8D+b8uLTpy8itlJuY4LEGo1K/VuxO28iaDwN7WdAGwDy7itn1qDScLf/pCdEi+ffC4 yDAMnCw X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Eli Zaretskii writes: >> - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) >> + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") >> + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) > > Wouldn't it be better if gfile-monitor-name returned a symbol instead > of a string? That's our general convention with functions, I think. I've changed it accordingly. Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2016 19:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148312539231091 (code B ref 21804); Fri, 30 Dec 2016 19:17:02 +0000 Received: (at 21804) by debbugs.gnu.org; 30 Dec 2016 19:16:32 +0000 Received: from localhost ([127.0.0.1]:60617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN2fI-00085P-Hq for submit@debbugs.gnu.org; Fri, 30 Dec 2016 14:16:32 -0500 Received: from mout.gmx.net ([212.227.15.15]:65231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN2fG-00085D-RH for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 14:16:31 -0500 Received: from detlef.gmx.de ([93.197.216.210]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MX1hk-1bzxuo0qRQ-00W0aC; Fri, 30 Dec 2016 20:16:18 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> Date: Fri, 30 Dec 2016 20:16:17 +0100 In-Reply-To: (Ken Brown's message of "Thu, 29 Dec 2016 15:33:15 -0500") Message-ID: <87r34pjkhq.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:Z3efCQLM2jG6n31d34FsL/E+vrSvtrAIpSjvldsoOB5Is46ve7X H23qbP22I9/I4v+5sUZuwxHLmEzniAUswjLjokCV1E2GAOXdOLSRBjpaesZVL1inYuRRo+o SncHS3+fJUvm1Fmgjq+Qm/gsp8vLrOag0ZHSMFL5OEivxmSZtHoDkQhyPUio+u6KEWw9jfv ooYDP1DrbYoxq8cxGFNoQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:lws5VS1LJaM=:L20TpT3L77/cAR6ew0wEch KBLnruvXGXyqeYKm9QWRyUPDWqc60Ud+5lxQE5YoJQcLKMcWBWAdq3LzSU1gLTM2HxQOCZ9KJ a3hitCjNtM1fHPyEvmiDSTQYEQkiTuBv1YZ+q1AjcK9DCGLuIW04/Ue8oN4seOm4Sx7kVE80W WJsNP/XjFu3Z69UbICvRS+UmXB7/S2QgEC2z6qCMCFvnjw5NrlyUOFFE0LdwAc7LXFSDV4UaR Gd0u3NAbJzx0oN6GJFLmfqwiplc2bIIZMjd4OoFAYUUO+jrMmz7ZmcONWgtnH0E6MQuj2CADp i6yCLkYMIgt10zmV/kdAO1rgA/Bs/bIUd4zfaOsVxX1nH8L3ekFHeb1YFGkUdrjzQXcUcrp8K BUZXwsL+pPQeFA+6F2jvF/FJW2/TFheTrBG+WoEum6YWXJaNqdfTfoqO0TA/JC7W00mjZJRBK h8sQT/lOAXTtOCMhz8v/QFKWiCQJHM6wWFBKvf4B1PEvtK15i0ZFJSlw22URhcV/fMn7/Mfjp Efdpg/EfJI3/0e2EPYIYuHGtSHqxnNfxHthLZs/AHgC1vUENfTcaax5R6EV6UAd35OIwfpRMw uizIYAv5dX0U5J4qs7h69RqFQhDtuWBhMTLgRUiFiXIRGhpkUd3LZUv/8IW18WJC7cCuNBkjw qT+eA2ecVmWjvt7hzfCfo/rOTu4Xn8rfaGPAvfkNB++j446N934Nvim3qHNoiTPPuZsoXAl9I WMaxs6H2QmuHWI9mLQwQT7KC1eo0UTd3Hk+cEorTXoND6Q8aSoFgVpMw933fL/VBomMQTVXC5 BlwV0kG X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Ken Brown writes: > Hi Michael, Hi Ken, >> Ken Brown writes: >> I've added the new function Fgfile_monitor_name to gfilenotify.c. It >> tells us the name of the used monitor. In my case (GNU/Linux), it is >> GInotifyFileMonitor. In your case it is GPollFileMonitor. > > Actually it turns out to be GFamFileMonitor on my system, presumably > because I have the gamin package installed. I'm going to see if I can > figure out how GFamFileMonitor works. Next time I have access to a cygwin machine I'll check. However, I wonder whether we need to respect the polling period then. According to , FAM does not poll. > As a quick check, however, I applied the following patch... > > --- a/test/lisp/filenotify-tests.el > +++ b/test/lisp/filenotify-tests.el > @@ -73,7 +73,8 @@ file-notify--test-read-event > ;; gio/gpollfilemonitor.c declares POLL_TIME_SECS 5. So we must > ;; wait at least this time. > ((and (string-equal (file-notify--test-library) "gfilenotify") > - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) > + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") > + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) > 7) > ((file-remote-p temporary-file-directory) 0.1) > (t 0.01)))) > > ...and all the inexpensive tests passed. I'll keep playing with this. It's OK for me if you commit this patch. You know cygwin behaviour much better then I do. > Best regards, > > Ken Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2016 22:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus , Eli Zaretskii Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148313635314999 (code B ref 21804); Fri, 30 Dec 2016 22:20:02 +0000 Received: (at 21804) by debbugs.gnu.org; 30 Dec 2016 22:19:13 +0000 Received: from localhost ([127.0.0.1]:60659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN5W4-0003tr-TJ for submit@debbugs.gnu.org; Fri, 30 Dec 2016 17:19:13 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:43672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN5W3-0003tf-Rs for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 17:19:12 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBUMJ5Ax006510; Fri, 30 Dec 2016 17:19:05 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBUMJ3Ts002930 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 30 Dec 2016 17:19:04 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <83a8bdu7gl.fsf@gnu.org> <87vau1jkx2.fsf@gmx.de> From: Ken Brown Message-ID: <52f2d693-8688-f556-fa35-b74b4b21f566@cornell.edu> Date: Fri, 30 Dec 2016 17:19:03 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <87vau1jkx2.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) On 12/30/2016 2:07 PM, Michael Albinus wrote: > Eli Zaretskii writes: > >>> - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) >>> + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") >>> + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) >> >> Wouldn't it be better if gfile-monitor-name returned a symbol instead >> of a string? That's our general convention with functions, I think. > > I've changed it accordingly. But since it returns an uninterned symbol, I think I still need to use string-equal above. Or am I misunderstanding something? Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Dec 2016 23:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148313976727008 (code B ref 21804); Fri, 30 Dec 2016 23:17:01 +0000 Received: (at 21804) by debbugs.gnu.org; 30 Dec 2016 23:16:07 +0000 Received: from localhost ([127.0.0.1]:60708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN6P8-00071Y-QN for submit@debbugs.gnu.org; Fri, 30 Dec 2016 18:16:07 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:60535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cN6P7-00070k-Dl for 21804@debbugs.gnu.org; Fri, 30 Dec 2016 18:16:05 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uBUNFxRL000412; Fri, 30 Dec 2016 18:15:59 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uBUNFvl6006276 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 30 Dec 2016 18:15:58 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <87r34pjkhq.fsf@gmx.de> From: Ken Brown Message-ID: Date: Fri, 30 Dec 2016 18:15:57 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <87r34pjkhq.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Hi Michael, On 12/30/2016 2:16 PM, Michael Albinus wrote: > Ken Brown writes: >> Actually it turns out to be GFamFileMonitor on my system, presumably >> because I have the gamin package installed. It turns out that this isn't special to my system. The emacs package on Cygwin requires libglib2.0_0, which requires gamin. So the monitor on Cygwin will always be of type GFamFileMonitor. > Next time I have access to a cygwin machine I'll check. However, I > wonder whether we need to respect the polling period then. According to > , FAM does not poll. It says on that page, "If FAM is running on a system that doesn't have a supported kernel monitor, it polls." And I've checked the gamin sources (since Cygwin uses gamin for its implementation of libfam), and the same seems to be true there. On the other hand, the default polling interval seems to be 1 second, so I'm not sure why the tests need such a big timeout. One factor might be the following in gio/glocalfilemonitor.c: #define VIRTUAL_CHANGES_DONE_DELAY 2 * G_TIME_SPAN_SECOND If I understand the code correctly, this causes a 2-second delay before a CHANGES_DONE_HINT event is sent after a CHANGED event. >> As a quick check, however, I applied the following patch... >> >> --- a/test/lisp/filenotify-tests.el >> +++ b/test/lisp/filenotify-tests.el >> @@ -73,7 +73,8 @@ file-notify--test-read-event >> ;; gio/gpollfilemonitor.c declares POLL_TIME_SECS 5. So we must >> ;; wait at least this time. >> ((and (string-equal (file-notify--test-library) "gfilenotify") >> - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) >> + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") >> + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) >> 7) >> ((file-remote-p temporary-file-directory) 0.1) >> (t 0.01)))) >> >> ...and all the inexpensive tests passed. I'll keep playing with this. > > It's OK for me if you commit this patch. You know cygwin behaviour much > better then I do. Let me play with this a little more first. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Dec 2016 08:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: michael.albinus@gmx.de, 21804@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148317282511604 (code B ref 21804); Sat, 31 Dec 2016 08:28:02 +0000 Received: (at 21804) by debbugs.gnu.org; 31 Dec 2016 08:27:05 +0000 Received: from localhost ([127.0.0.1]:60820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNF0K-000316-Mi for submit@debbugs.gnu.org; Sat, 31 Dec 2016 03:27:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNF0J-00030Z-0K for 21804@debbugs.gnu.org; Sat, 31 Dec 2016 03:27:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cNF0A-0000kK-0K for 21804@debbugs.gnu.org; Sat, 31 Dec 2016 03:26:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43283) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cNF09-0000kG-To; Sat, 31 Dec 2016 03:26:53 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3888 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cNF08-00013G-Vs; Sat, 31 Dec 2016 03:26:53 -0500 Date: Sat, 31 Dec 2016 10:26:53 +0200 Message-Id: <8337h4ijw2.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <52f2d693-8688-f556-fa35-b74b4b21f566@cornell.edu> (message from Ken Brown on Fri, 30 Dec 2016 17:19:03 -0500) References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <83a8bdu7gl.fsf@gnu.org> <87vau1jkx2.fsf@gmx.de> <52f2d693-8688-f556-fa35-b74b4b21f566@cornell.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) > Cc: 21804@debbugs.gnu.org > From: Ken Brown > Date: Fri, 30 Dec 2016 17:19:03 -0500 > > On 12/30/2016 2:07 PM, Michael Albinus wrote: > > Eli Zaretskii writes: > > > >>> - (string-equal (file-notify--test-monitor) "GPollFileMonitor")) > >>> + (or (string-equal (file-notify--test-monitor) "GPollFileMonitor") > >>> + (string-equal (file-notify--test-monitor) "GFamFileMonitor"))) > >> > >> Wouldn't it be better if gfile-monitor-name returned a symbol instead > >> of a string? That's our general convention with functions, I think. > > > > I've changed it accordingly. > > But since it returns an uninterned symbol, I think I still need to use > string-equal above. Or am I misunderstanding something? I actually don't understand why Michael decided to return an uninterned symbol here. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Dec 2016 09:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 21804@debbugs.gnu.org, Ken Brown Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148317734718241 (code B ref 21804); Sat, 31 Dec 2016 09:43:01 +0000 Received: (at 21804) by debbugs.gnu.org; 31 Dec 2016 09:42:27 +0000 Received: from localhost ([127.0.0.1]:60852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNGBH-0004k9-7p for submit@debbugs.gnu.org; Sat, 31 Dec 2016 04:42:27 -0500 Received: from mout.gmx.net ([212.227.17.21]:62204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cNGBF-0004jw-8L for 21804@debbugs.gnu.org; Sat, 31 Dec 2016 04:42:25 -0500 Received: from detlef.gmx.de ([62.227.209.82]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MdXSC-1cB3sa1hFM-00PNoq; Sat, 31 Dec 2016 10:42:08 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <83a8bdu7gl.fsf@gnu.org> <87vau1jkx2.fsf@gmx.de> <52f2d693-8688-f556-fa35-b74b4b21f566@cornell.edu> <8337h4ijw2.fsf@gnu.org> Date: Sat, 31 Dec 2016 10:42:06 +0100 In-Reply-To: <8337h4ijw2.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 31 Dec 2016 10:26:53 +0200") Message-ID: <87mvfcjuz5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:zIKFO6S2p7dMWnFVk2PQqx23Pm0FPMyks9jlYNS7WBIZfnMNnwf wfnnVbAleSF2bL09ZhE0uy97Hm+1cX8udVPfPebKJ0EGq6TPBY9yAGhLrWtcTklm5Fn0lK9 G5YD3y0rVy+VWGDTJLzt/RT/QLyriwsanO29J4O1cQuQ4e2g3gMi85OJWa05H3Uoq9GL1Jy gfEa1VpKZ4Y/xyt2yRc2Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:sNWKRpWGffE=:ZsfbqSxpK83Ya4sUc6n4uH jG9mwR8lYy8VRtPi1EUuGmSRA2W9de+Ke5EwjyE/DJadL+4Dne8thEtryajzn8VmtCCGPbeqz /N19FUqTSnYZxdXkJvUOlCytqFcsXrnjKneeWYAuShdDSTDD1kYRB62XZVqDwaqdU/x/DTjkT B4UTCBFpaDKIvQtr1XpDKrh0iYy5pm8Q2mxdns5BZV8iHOAA5LrjyJcOjAi0EvcbvEtgqMPMx YBZWtcttT+Mu5kVx5ZtVla5DZuftMUcxHJY50kpUQJv4kAZwbrALKM0lZbD8Ycfqg6grWg31E Pqe7ibU2NxNFJXJ32ffjb0w29a25wS8TaxfNJDlHP/P9XA5OZelDmJD02UWG+4fnkADYK5ryn JdKBDd5FNrvvnZN+K/RfA5C6PS3q6SZyrxPaAaTVemdfUvJWtp8HXXXAPzj+plJOyrz1sengt mwAkxFtey2cV3oqNaG6mKLjngL0adug3hMlyIf5O16AU2MfZ2U3hGFoBGrVD7KzrtRlCeUPbO 2e2IbQaIf3JaPBQX6p42eWyXgWhABjQ8EOAqpyboCSbwdhR4o9u0gSkFwD/zgfs5P/v52UbiM k23WeGrHxEOxiy2uP1JuCk6L/yEezItu6FBHYoRrGEjJft+3MWI8DKspLRls2NpURafuYISuJ LIWkx8wk4WycTXWKi8Rftl5qqGiEC6bWUukgHW+yqwPyYtRcZRLtMIjnp+4cjKINPs0/hPwT4 glxwzZUzKRe3w+FS49ACSESAkiQXfRrRMrbfxGwmc1g7vIsEXah4DM6x4o//215Jq47K61PSz fLtyoz+iC9UW6vcVzPCH2Ba6csvSxu+VL33yV+TIhGiNxG6nTHsbPWoybQOLATLeUGndAZilo HGtyOqBvA14DOLur0Vu0mLc13XhtIJnYYVWGRcqADvDxY/uILqQXMMOHNv/8nGU6s5q84Iw08 lHyil/zVy6BGMnW8/b9fiKAn+R5l619fkSQQNdwmGis52Hs00Qnms6b465IQuHmk74jCP29HL i6xfm3ocbs86qiwuVKU4pzVMAqP3vecf1p5FD4wZjgGFNmmyNuDNthCjqDtQZo8eOg== X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) Eli Zaretskii writes: > I actually don't understand why Michael decided to return an > uninterned symbol here. I also don't understand :-( Fixed. Best regards, Michael. From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Jan 2017 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148338284223229 (code B ref 21804); Mon, 02 Jan 2017 18:48:01 +0000 Received: (at 21804) by debbugs.gnu.org; 2 Jan 2017 18:47:22 +0000 Received: from localhost ([127.0.0.1]:39669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cO7dh-00062a-Ih for submit@debbugs.gnu.org; Mon, 02 Jan 2017 13:47:22 -0500 Received: from mout.gmx.net ([212.227.15.18]:62104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cO7dg-00062N-Ax for 21804@debbugs.gnu.org; Mon, 02 Jan 2017 13:47:21 -0500 Received: from detlef.gmx.de ([93.197.215.230]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MOfx8-1cT5zA0RuQ-0063Pr; Mon, 02 Jan 2017 19:47:06 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <87r34pjkhq.fsf@gmx.de> Date: Mon, 02 Jan 2017 19:47:03 +0100 In-Reply-To: (Ken Brown's message of "Fri, 30 Dec 2016 18:15:57 -0500") Message-ID: <87vatx5mfs.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K0:oGhPp60hXSAgP/OU2zichjnAFTbHu06fDz9+Y0r9+RU6OGmmBqN UTi9TflD9mGhZ9fq3SOLqF7mBgdG0Qdq3gmrwxfErto2CIUiTLFzF0KyoxgoAzZ46BMX+N6 bUVy86zy3ryQibv9IaMNFtAe2RElhBFSa687P/Z7YAAtELUV9u38ucIMT26rI8mPqVGPPVN Q3wa8w5RYxTOWG5tULFXQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:oaGKH6cbTAw=:H9wS/RNL0Vl6i8YdNggbXG O/ZK7Nd6rxZj/Rb7rReA+vr34E7HZCrxX56RurXbqlL7+vwom+QkcY/CGebghXFQM8FRrMHDr vHnYLS13b6jguEE3ihOt0EXW966rXIFfAswWbaFv5+DY1oJSfjYpEDvm8Q6v+v00RmJ3MgURZ ADUIrEXmmiAZ4J4dK7lHTvsH/ezQh5Dkm6UeLFkAPJuf8sdypO4pSvH6qwLFgh/jw1GVUFoug IFskSVzarrSUEbORSO+R8NfJwYQv5MqgTL2NnR42RI6zdPbMbTGfdeAcJDd0GRHNvmhk22U2J SgDbd6lEy5qAmnSmB2KgHAdrf0KtjNFXGTxMQmCs8YszZbx5fsP3fUKIBeQEt0v2g4FKUkol9 tnpuiR75e8fKEJNwDVpTwqY12MYwBXdEC4o5cj20N6GTbdNY0wwn5Ge6U6rahJ0TPj2hRACQK p91k4qUQMW2mJ7Ox4HQFNOl5rfa0o8OYzjaVRYY0rVS6D8iVaNVIpgOGYbTOOmZT9Lmg4uu7q IrWBaP6U6rLDcDObnxHGP5UQtVoBXIfxT3lutS/6gbifB30WhYYH74DTU3cL/d9Hz+TT1KzCE rCHCaMYOB+LgNv60A0ErCB+3m0BWD9oAodihpC5ANZiUm2m6Fg6SYva/v0yr6YZzOhhp+GMbr z3ZBJOyZGjYmFrutwCo6GSTwglynglEayvtJ3p+Z39RFB28HutmkP1bvZOKGJC0DibDXH8uqS TwclHDh3cpm3ckWaSxJGkhgmI8KBvi7k+HAv8fle0DlOa4OTE/E6BtQ8SFs= X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) --=-=-= Content-Type: text/plain Ken Brown writes: > Hi Michael, Hi Ken, > It turns out that this isn't special to my system. The emacs package > on Cygwin requires libglib2.0_0, which requires gamin. So the monitor > on Cygwin will always be of type GFamFileMonitor. Indeed, it happens also for me. > Let me play with this a little more first. I've tested in parallel today. The applied patch let all non-remote test cases pass successfully for cygwin. There were some special timing issues (for example, when a watch was removed), which should be solved now. There are other problems in the remote case. Mainly, I don't know a way to determine, which backend is linked to gvfs-directory-monitor. According to my tests, it behaves different when running on a (remote) GNU/Linux machine, or a (remote) cygwin machine. I've committed a patch to Tramp, which let us detect this program as "gvfs-monitor-dir.exe" for cygwin. This is hackish, of course; but I don't know it better. The appended patch let pass all remote test cases for cygwin too, except file-notify-test06-many-events-remote and file-notify-test08-watched-file-in-watched-dir-remote. For these two test cases, there's always a loss of some events. I see no chance to fix this also. If you agree, I would commit the patch to the master branch, and I would close bug#21804 then. > Best regards, > > Ken Best regards, Michael. --=-=-= Content-Type: text/plain Content-Disposition: attachment *** /home/albinus/src/emacs/test/lisp/filenotify-tests.el.~367dadf5541f3cc10ba992efb885bd259246ca66~ 2017-01-02 19:41:12.906115611 +0100 --- /home/albinus/src/emacs/test/lisp/filenotify-tests.el 2017-01-02 10:15:32.173810090 +0100 *************** *** 63,68 **** --- 63,69 ---- (defvar file-notify--test-results nil) (defvar file-notify--test-event nil) (defvar file-notify--test-events nil) + (defvar file-notify--test-monitors nil) (defun file-notify--test-read-event () "Read one event. *************** *** 78,83 **** --- 79,85 ---- (memq (file-notify--test-monitor) '(GFamFileMonitor GPollFileMonitor))) 7) + ((string-equal (file-notify--test-library) "gvfs-monitor-dir.exe") 1) ((file-remote-p temporary-file-directory) 0.1) (t 0.01)))) *************** *** 153,159 **** file-notify--test-desc1 nil file-notify--test-desc2 nil file-notify--test-results nil ! file-notify--test-events nil)) (setq password-cache-expiry nil tramp-verbose 0 --- 155,162 ---- file-notify--test-desc1 nil file-notify--test-desc2 nil file-notify--test-results nil ! file-notify--test-events nil ! file-notify--test-monitors nil)) (setq password-cache-expiry nil tramp-verbose 0 *************** *** 210,219 **** "The used monitor for the test, as a symbol. This returns only for the local case and gfilenotify; otherwise it is nil. `file-notify--test-desc' must be a valid watch descriptor." ! (and file-notify--test-desc ! (null (file-remote-p temporary-file-directory)) ! (functionp 'gfile-monitor-name) ! (gfile-monitor-name file-notify--test-desc))) (defmacro file-notify--deftest-remote (test docstring) "Define ert `TEST-remote' for remote files." --- 213,228 ---- "The used monitor for the test, as a symbol. This returns only for the local case and gfilenotify; otherwise it is nil. `file-notify--test-desc' must be a valid watch descriptor." ! ;; We cache the result, because after `file-notify-rm-watch', ! ;; `gfile-monitor-name' does not return a proper result anymore. ! ;; But we still need this information. ! (unless (file-remote-p temporary-file-directory) ! (or (cdr (assq file-notify--test-desc file-notify--test-monitors)) ! (when (functionp 'gfile-monitor-name) ! (add-to-list 'file-notify--test-monitors ! (cons file-notify--test-desc ! (gfile-monitor-name file-notify--test-desc))) ! (cdr (assq file-notify--test-desc file-notify--test-monitors)))))) (defmacro file-notify--deftest-remote (test docstring) "Define ert `TEST-remote' for remote files." *************** *** 444,449 **** --- 453,464 ---- '(change) #'file-notify--test-event-handler))) (file-notify--test-with-events (cond + ;; gvfs-monitor-dir on cygwin does not detect the + ;; `created' event reliably. + ((string-equal + (file-notify--test-library) "gvfs-monitor-dir.exe") + '((deleted stopped) + (created deleted stopped))) ;; cygwin does not raise a `changed' event. ((eq system-type 'cygwin) '(created deleted stopped)) *************** *** 463,471 **** file-notify--test-tmpfile '(change) #'file-notify--test-event-handler))) (file-notify--test-with-events ! ;; There could be one or two `changed' events. ! '((changed deleted stopped) ! (changed changed deleted stopped)) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (file-notify--test-read-event) --- 478,492 ---- file-notify--test-tmpfile '(change) #'file-notify--test-event-handler))) (file-notify--test-with-events ! (cond ! ;; gvfs-monitor-dir on cygwin does not detect the ! ;; `changed' event reliably. ! ((string-equal (file-notify--test-library) "gvfs-monitor-dir.exe") ! '((deleted stopped) ! (changed deleted stopped))) ! ;; There could be one or two `changed' events. ! (t '((changed deleted stopped) ! (changed changed deleted stopped)))) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (file-notify--test-read-event) *************** *** 489,494 **** --- 510,521 ---- ;; events for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed deleted)) + ;; gvfs-monitor-dir on cygwin does not detect the + ;; `created' event reliably. + ((string-equal + (file-notify--test-library) "gvfs-monitor-dir.exe") + '((deleted stopped) + (created deleted stopped))) ;; There are two `deleted' events, for the file and for ;; the directory. Except for cygwin and kqueue. And ;; cygwin does not raise a `changed' event. *************** *** 522,527 **** --- 549,560 ---- '(created changed created changed changed changed changed deleted deleted)) + ;; gvfs-monitor-dir on cygwin does not detect the + ;; `created' event reliably. + ((string-equal + (file-notify--test-library) "gvfs-monitor-dir.exe") + '((deleted stopped) + (created created deleted stopped))) ;; There are three `deleted' events, for two files and ;; for the directory. Except for cygwin and kqueue. ((eq system-type 'cygwin) *************** *** 559,564 **** --- 592,603 ---- ;; events for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed renamed deleted)) + ;; gvfs-monitor-dir on cygwin does not detect the + ;; `created' event reliably. + ((string-equal + (file-notify--test-library) "gvfs-monitor-dir.exe") + '((deleted stopped) + (created deleted stopped))) ;; There are two `deleted' events, for the file and for ;; the directory. Except for cygwin and kqueue. And ;; cygwin raises `created' and `deleted' events instead *************** *** 578,585 **** (file-notify-rm-watch file-notify--test-desc)) ;; Check attribute change. Does not work for cygwin. ! (unless (and (eq system-type 'cygwin) ! (not (file-remote-p temporary-file-directory))) (setq file-notify--test-tmpfile (file-notify--test-make-temp-name)) (write-region "any text" nil file-notify--test-tmpfile nil 'no-message) --- 617,623 ---- (file-notify-rm-watch file-notify--test-desc)) ;; Check attribute change. Does not work for cygwin. ! (unless (eq system-type 'cygwin) (setq file-notify--test-tmpfile (file-notify--test-make-temp-name)) (write-region "any text" nil file-notify--test-tmpfile nil 'no-message) *************** *** 654,659 **** --- 692,702 ---- (while (null auto-revert-notify-watch-descriptor) (sleep-for 1))) + ;; `file-notify--test-monitor' needs to know + ;; `file-notify--test-desc' in order to compute proper + ;; timeouts. + (setq file-notify--test-desc auto-revert-notify-watch-descriptor) + ;; Check, that file notification has been used. (should auto-revert-mode) (should auto-revert-use-notify) *************** *** 748,756 **** '(change) #'file-notify--test-event-handler))) (should (file-notify-valid-p file-notify--test-desc)) (file-notify--test-with-events ! ;; There could be one or two `changed' events. ! '((changed deleted stopped) ! (changed changed deleted stopped)) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (file-notify--test-read-event) --- 791,805 ---- '(change) #'file-notify--test-event-handler))) (should (file-notify-valid-p file-notify--test-desc)) (file-notify--test-with-events ! (cond ! ;; gvfs-monitor-dir on cygwin does not detect the ! ;; `changed' event reliably. ! ((string-equal (file-notify--test-library) "gvfs-monitor-dir.exe") ! '((deleted stopped) ! (changed deleted stopped))) ! ;; There could be one or two `changed' events. ! (t '((changed deleted stopped) ! (changed changed deleted stopped)))) (write-region "another text" nil file-notify--test-tmpfile nil 'no-message) (file-notify--test-read-event) *************** *** 781,786 **** --- 830,840 ---- ;; for the watched directory. ((string-equal (file-notify--test-library) "w32notify") '(created changed deleted)) + ;; gvfs-monitor-dir on cygwin does not detect the `created' + ;; event reliably. + ((string-equal (file-notify--test-library) "gvfs-monitor-dir.exe") + '((deleted stopped) + (created deleted stopped))) ;; There are two `deleted' events, for the file and for the ;; directory. Except for cygwin and kqueue. And cygwin ;; does not raise a `changed' event. *************** *** 1043,1049 **** (setq file-notify--test-desc1 (file-notify-add-watch file-notify--test-tmpfile ! '(change) #'dir-callback))) (should (setq file-notify--test-desc2 (file-notify-add-watch --- 1097,1105 ---- (setq file-notify--test-desc1 (file-notify-add-watch file-notify--test-tmpfile ! '(change) #'dir-callback) ! ;; This is needed for `file-notify--test-monitor'. ! file-notify--test-desc file-notify--test-desc1)) (should (setq file-notify--test-desc2 (file-notify-add-watch --=-=-=-- From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Jan 2017 23:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 21804@debbugs.gnu.org Received: via spool by 21804-submit@debbugs.gnu.org id=B21804.148339893020940 (code B ref 21804); Mon, 02 Jan 2017 23:16:02 +0000 Received: (at 21804) by debbugs.gnu.org; 2 Jan 2017 23:15:30 +0000 Received: from localhost ([127.0.0.1]:39818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cOBpC-0005Rg-H4 for submit@debbugs.gnu.org; Mon, 02 Jan 2017 18:15:30 -0500 Received: from limerock02.mail.cornell.edu ([128.84.13.242]:36604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cOBpB-0005RU-Pr for 21804@debbugs.gnu.org; Mon, 02 Jan 2017 18:15:30 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v02NFNnx008888; Mon, 2 Jan 2017 18:15:23 -0500 Received: from [192.168.1.9] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v02NFMrB028139 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 2 Jan 2017 18:15:23 -0500 References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <87r34pjkhq.fsf@gmx.de> <87vatx5mfs.fsf@gmx.de> From: Ken Brown Message-ID: <51129032-83bb-02d2-5bf8-c1c984118ff7@cornell.edu> Date: Mon, 2 Jan 2017 18:15:26 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <87vatx5mfs.fsf@gmx.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Hi Michael, On 1/2/2017 1:47 PM, Michael Albinus wrote: > If you agree, I would commit the patch to the master branch, and I would > close bug#21804 then. Yes, please go ahead. And thanks for all of your work on this. Best regards, Ken From unknown Tue Aug 19 02:59:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21804: 25.0.50; file-notify-tests failure on Cygwin Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jan 2017 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21804 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 21804-done@debbugs.gnu.org Received: via spool by 21804-done@debbugs.gnu.org id=D21804.148343471423816 (code D ref 21804); Tue, 03 Jan 2017 09:12:02 +0000 Received: (at 21804-done) by debbugs.gnu.org; 3 Jan 2017 09:11:54 +0000 Received: from localhost ([127.0.0.1]:39992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cOL8M-0006C4-Ad for submit@debbugs.gnu.org; Tue, 03 Jan 2017 04:11:54 -0500 Received: from mout.gmx.net ([212.227.17.22]:50216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cOL8K-0006Bo-Fq for 21804-done@debbugs.gnu.org; Tue, 03 Jan 2017 04:11:53 -0500 Received: from detlef.gmx.de ([93.197.214.183]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MGnPx-1cJeHe1zY9-00DVia; Tue, 03 Jan 2017 10:11:27 +0100 From: Michael Albinus References: <563634F7.2070606@cornell.edu> <8737wpipy8.fsf@gmx.de> <87a8qv6lu2.fsf@gmx.de> <5639818A.5090307@cornell.edu> <87ziyugoqr.fsf@gmx.de> <563A3890.6030707@cornell.edu> <87si4lhaeq.fsf@gmx.de> <563ACB3F.5080709@cornell.edu> <87y4ecnrpp.fsf@gmx.de> <87r34tmv9m.fsf@gmx.de> <87h95pp6dd.fsf@gmx.de> <87zijek10s.fsf@gmx.de> <87r34pjkhq.fsf@gmx.de> <87vatx5mfs.fsf@gmx.de> <51129032-83bb-02d2-5bf8-c1c984118ff7@cornell.edu> Date: Tue, 03 Jan 2017 10:11:25 +0100 In-Reply-To: <51129032-83bb-02d2-5bf8-c1c984118ff7@cornell.edu> (Ken Brown's message of "Mon, 2 Jan 2017 18:15:26 -0500") Message-ID: <87h95go6de.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:RhzH1tMNqWc47qDOfkBjAGVmxm6mQTYr7J6UgprjcTMPl0jgWAx ZKt4maHwEpT4k89Geqke443itGnWwfqXsQflPvwyMin94P8Ma1was61IKRLP1UkM/2vUL+m L1gCF5KwaSAx+GchmDNqEBqaY5P/Qve7IhUuLzCwYgf533DcEcCTANU6ConYVMVDGZSFNfP vEmm9sLYszBdk9nA4Mxgw== X-UI-Out-Filterresults: notjunk:1;V01:K0:JssgqKs9j3M=:l0veOg9QcrK+Z8LYDdehBt WAoH2B8ngTA38OVNptraL7YIeUqQ5NqEI8dSEtnOSbAXBqANZWzitQvLMXyQeGNRKUV9PpxtQ hpardNocV1ib1rV7Onx5hLpOgwwZLaHzhBIEuxtgX2D/dlOMsdABeWOADCelRgUYiMvsbnDXf HO/ONurAu16OCuQRHLJU1J0iBQQHn2c4nqW/d2P7gvkra8uAt9DymNwNs7K0qt8lmmiC8F8+F YXQu2IhTixu1v12aDMoC61U1WnqoUepCsXMWksW7c7d+nOUESdP3SoJr8N1cLkthb0M6LtJG0 Dc3QgI4bu+Lj1ZiaoJ89zJ9mC3C5oAGll8gLQn2xC2Rb4ubaW2prgv2dkQau4/l51xa8qsIia 3TefVhSrMhYt13mxAg7tCL69flM11dJpo54CSz4/BWfuZv6yOox7Zueiew3qZmEB0TJRQwjJP Q5vQhUo6vqYMrNJDZeZ6x3b/+ilQy0kHHAWD7OiVvQXgr3+ohVSAkgkhM8u6z1AYe94WW0c9K A1ZRwm7bn7atBx8NTkQ7LKTd0scMEbGc8yYRiomP0oDmU7IsIYSmnuYgMrGU/Z0FP1q2sgbLs c4Pu2fufot64YPA/ddecjbM5wG62rmDE8NiWPWG1HBk+PBzeuCCI3o943Tk9aXecJ9ZCt28LL oY6z0ZDUIBGfK4ZUa1r0f2Dvrv/Woou5z9yunX2lCgPKUdkRntPA/M411SABU62FU85bJV6BJ ziXGN+HSJsxjV4jhP1nnGRD/3ububx5gKZWK3FDfNTIBuvp5j5Jrp7f43MeYPxER6m5It2al1 aFqgsfbxXYePuHZmwMZ3kRa1LdP+b4tojC1ciPB6iCIMMaU4HA9jpJNZ4yummqpEcb4pQqHF+ cQEJJ4lt2okmPyAHgoBy+8ZOyF0Ig0sWcj7SSxFXlFsMiFeXsZq1Ltc4GkOA35IOLLgi+TDyw hO/yb8T1e7fz5k0ZnUGhfUSG3jLDk1sDh2fYvXidlR3XI3XMUcw18KiTruXy7B3T3zj9lcd8K yWuaSLsfg+Hp5IEtIwRzKxUhqk2fV4bmf7eQkR2QobahNtQVudcW74IbbqAqatXVSw== X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) Ken Brown writes: > Hi Michael, Hi Ken, >> If you agree, I would commit the patch to the master branch, and I would >> close bug#21804 then. > > Yes, please go ahead. And thanks for all of your work on this. I've committed it to master, closing the bug. > Best regards, > > Ken Best regards, Michael.