From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#49665: 28.0.50; Failing autorevert tests on Cygwin Date: Tue, 20 Jul 2021 12:26:51 -0400 Message-ID: <4da0123d-7719-9168-8944-9d8e6750a56a@cornell.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23333"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 Cc: Michael Albinus To: 49665@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 20 18:33:15 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5sgF-0005sK-5m for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 20 Jul 2021 18:33:15 +0200 Original-Received: from localhost ([::1]:44172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5sgE-00076K-6F for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 20 Jul 2021 12:33:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5sg3-00074e-6c for bug-gnu-emacs@gnu.org; Tue, 20 Jul 2021 12:33:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51888) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5sg2-00061K-RO for bug-gnu-emacs@gnu.org; Tue, 20 Jul 2021 12:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m5sg2-0002S9-9i; Tue, 20 Jul 2021 12:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: Michael.Albinus@gmx.de, bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Jul 2021 16:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49665 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Michael Albinus Original-Received: via spool by submit@debbugs.gnu.org id=B.16267987269365 (code B ref -1); Tue, 20 Jul 2021 16:33:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Jul 2021 16:32:06 +0000 Original-Received: from localhost ([127.0.0.1]:35200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5sf7-0002Qy-MV for submit@debbugs.gnu.org; Tue, 20 Jul 2021 12:32:06 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5sf6-0002Qr-3O for submit@debbugs.gnu.org; Tue, 20 Jul 2021 12:32:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42942) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5sf5-0005k0-Ow for bug-gnu-emacs@gnu.org; Tue, 20 Jul 2021 12:32:03 -0400 Original-Received: from mail-dm6nam12on20705.outbound.protection.outlook.com ([2a01:111:f400:fe59::705]:17973 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5sf2-0005Lg-Rw for bug-gnu-emacs@gnu.org; Tue, 20 Jul 2021 12:32:02 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AjhMoKoEHdc0MxbbWEEteEXCbyBLw7t5GvK0lZlK3neHyX8aDNwa65Bw1l+s93VTM/IBbRFuC7EjVwHZ/1GCrW3Eb/k5W505VjcPNBJk/igWr7uql01230MOvQdO15xy8DAetTZFFbHa5rqM7VcHjgkIfYCwgHnz7CrN7NAUcZYsw/FGUOf+3ZByNgfhygjRkj0M/YQ7OwOtIYK2lbtet/Tel0jiA7xiKd+Kij1KrMeIwipvdQfm1jtVa40O1Z6jR6R1cfY7r9rdMQ0uEkc5dJz8effmpnHcKVKDyVh6y2kyXotFgaj2Aslm0gKBe2XIIZstsWsJb6p4d9Jgc/k5+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ANmTr2ypIn0YpjaEk9VH20xhagp66lNgDBfL4hxvOFs=; b=Cch3noAI+gjzgF0mGupY4DzuIdvWb04iBq6pLbYScWePoq8GQoia4oVn8gY6jpcuRAVC41mZ5z5sKI8+AiOC5Vkapy8x3QeSVTOirMx5Oj0C4jk+EfpkrX3VyEZrJrfULwUx5D4TqXk4leFtO/xZ3Ayit8ZP298P0j0gSyXQeN1D47FRQnKy+aq2Hg2S73jyrXFKHDLopDnYiHy5t6HfEfyUmFbVg+TFQ4rZ/EVJjJwu7s0HUI0Ok1yawXI8bOxONIopIMqrjNALW3e1NGfO9yfjnXj6BZmgTx36oE32vUpAq+eELg/WhCI4Ir49JAKSDaNmq/jFuEba64ZBBkAMaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ANmTr2ypIn0YpjaEk9VH20xhagp66lNgDBfL4hxvOFs=; b=ZTeoLzvTeaHxS72okfgSzrsHDg+qE0rMt41JncjkLlvIM1HsQiE7dYgTX6YVBoUAsj8zWOQvRSdqEozSANfF+2L68DHtb0zuxbHftBLzbSAYWGdVoU0oj+M1QR9q7F4WGOMNlbpHcAcmUsJllpVNqdVVP2kX2510U/h6Sb+fMKM= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN6PR04MB0900.namprd04.prod.outlook.com (2603:10b6:405:3e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.32; Tue, 20 Jul 2021 16:26:55 +0000 Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42%7]) with mapi id 15.20.4331.034; Tue, 20 Jul 2021 16:26:54 +0000 Content-Language: en-US X-ClientProxiedBy: CH2PR07CA0041.namprd07.prod.outlook.com (2603:10b6:610:5b::15) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from [192.168.0.18] (24.194.34.31) by CH2PR07CA0041.namprd07.prod.outlook.com (2603:10b6:610:5b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Tue, 20 Jul 2021 16:26:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 44fef200-3b8d-42e4-6fc6-08d94b9b2ff6 X-MS-TrafficTypeDiagnostic: BN6PR04MB0900: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AYMCaNKPMRDGHZugsJd1GRpVBPnK90XAbBurWVKrriL8tZqa2LdE/hDu1lb7wgVNOi2zPWsFehmFyXxwxQ24d9lKPehFUOJn2PsUFTlqwYKiG/w2G1ynKnB6T2zGgfh3t+PGKfmYtuT8s6blxqmaxjV8lIOM5r3o4daYOSv/8uvTDLymo4s5PgCKZTF1jeTegbAEl5lq4uv4HqAMTzCQGGcGvZj0w4uLICTRYtlk/cDtshaIfCwiYPNcetzxw6UPd3UE1j6qDMjh+3/kFvlB5JH7rEKv3MpmLSXLWe8ndI7KiraNDOldd03TaJAUV7MKYDQuXJdkU/u8fytMG4HeZWOVRb673MeikYe3GyCfefllQ2BoFd1bB5/7MPi3aAl8KvmszmC6L9UaNWtuladWbFgjuDXiEM15vkw+XRG+9kVouzUMSJLysnqMXXw2izHcf4RZll4xQtkSLWVeDJ36DMoEMeffwFWsibFpRyXUmhcjbfyOA2ETrFKxEN3cPV+DmlYIOhoBYFqqe0NkpEYxqsEDxPl8o6RRp1Mu+0l11ZNdq8VB0l6Th7kkWSQiCDeJ2IqJHz0JWZZM0T5X8NdeZWoIwxidrJSmtdFQVrpjJg6F565kYSewydC1pyKfOHA3M5AYoitjebLZhJ8JuqfaB7Kh+dmWNmP1YzCl672b2YR4d566M+nPBUEO5QpRZC1gx8Wa5rq1g7w4KHSA59zjfxT8wps7rgmKdP8GN6DVSwI= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(6666004)(8936002)(186003)(66946007)(66476007)(75432002)(478600001)(2906002)(83380400001)(6916009)(26005)(5660300002)(66556008)(8676002)(38100700002)(31686004)(956004)(2616005)(31696002)(16576012)(316002)(786003)(6486002)(86362001)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TtChiDV+4eBqkxND4kRHQFq9crYiWG+H4rpAdS5QApTW0xpBgovSLIvxQ1ZeA6ON3eyqMgzqSM9EdRYa6GmUTQhleVG9gYj+qXVemtnqTHeyOD7yzz68joHmSObJFQ8pHy541WFofSPcu3aDbr4IGKaiwHXaemyoCMcqbkLx0lqyEF8Puu9KUpsej7h6jV2KR0gu95EiGOJkBS0k98z3878Nl8EMXLP6+2X8uu7PSS1I59WBAIE6hmHTHGQ1Nz/UrSzmUJTQJ2U/jSWCcqhkC1p8chu7JROnOpiZekFWLtjtwkNwnCi0nJQzyVS18DsyN+HaVGHWeV4LP3UG8EeE0+JyVdRvBOCZz0v71dvD9+GecmEoT82q5O9ToU48WI3B2Pa8mnNASkqJfjbiZAuSIE63P2OFUyAOGZxzE0AV2aPCll2pRrq5LZcMnHqLmnGFvb8iYzE9AhB1OYYbi0cjPZa/mrwNKJN94/DdZHW/M1aD510sqMtxemr6w0bPfKRtfkPtTlEYD6k2KovLKkCZuLasi3pR7MMaTnOJhHaGhnhYDZgZJnQR4on8Yw7yPgEgpqkiFBz0d0KAA+Vmyc6g/It/lnC5g4sWYZ0dJV5Nf+fq+YmlMwRIBQcYpKHLCu7dqdFiDY18P0c/JZWCrLMgIpTT0ty5Hf9OHcM7O6HWlUJrw0+g5igfzwkkDVq+kaHiV7KCFEG6SYAZ2p8W4xz64kCR7iNEXnSPxpQ6oAzdU2TBBQuM512I7oHo9A BQjbPiWjBiUb33XUgqgWjiJ9QuSeSm9icTRmwiNqlmAiykZiBwtxnzNfZ0Vng+MxHJ07gNR6S+JaxxL23CP+zZXNzoVlpPiHka X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 44fef200-3b8d-42e4-6fc6-08d94b9b2ff6 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2021 16:26:54.7668 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5A1tNe5kacCL7pLFtqnkg3t8Mkj8YgHsbs2pQreF1Y802TyuSmFb+Oytpa99aIFp+Rz/zZ5fVecL4F10IYy5WA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0900 Received-SPF: pass client-ip=2a01:111:f400:fe59::705; envelope-from=kbrown@cornell.edu; helo=NAM12-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:210379 Archived-At: Some of the autorevert tests fail on Cygwin. The precise tests that fail aren't the same in every run, but here's the result of the most recent run on my 64-bit Cygwin system: Ran 8 tests, 3 results as expected, 5 unexpected (2021-07-20 11:28:04-0400, 9.783866 sec) 5 unexpected results: FAILED auto-revert-test00-auto-revert-mode FAILED auto-revert-test01-auto-revert-several-files FAILED auto-revert-test02-auto-revert-deleted-file FAILED auto-revert-test05-global-notify FAILED auto-revert-test07-auto-revert-several-buffers And here's the result of the most recent run on my 32-bit Cygwin system: Ran 8 tests, 4 results as expected, 4 unexpected (2021-07-20 11:35:17-0400, 19.531540 sec) 4 unexpected results: FAILED auto-revert-test00-auto-revert-mode FAILED auto-revert-test01-auto-revert-several-files FAILED auto-revert-test02-auto-revert-deleted-file FAILED auto-revert-test05-global-notify I also see occasional failures of auto-revert-test03-auto-revert-tail-mode on both architectures. test02 and test05 have apparently been failing for a long time, but I didn't notice it prior to commit fe16248b77, because all tests were tagged as expensive before then and so weren't run by 'make check'. The (sporadic) failures of test00, test01, and test03 started with that commit, so they are almost certainly due to timing issues. I'm not sure about test07, which wasn't added until later. All I know is that it always fails on 64-bit and occasionally fails on 32-bit. This makes me guess that it's also a timing issue, but I suppose there could be some other bug that's specific to 64-bit. I'm not interested in spending a lot of time on this (or asking anyone else to spend time on it), because I've never seen a Cygwin user complain about auto-revert mode. (Maybe no one uses it because it's slow.) But I would like to stop seeing the test failures. Here's one possibility: Skip test02 and test05 on Cygwin, with a FIXME comment indicating that they've been failing for a long time and we don't know why. Tag test00, test01, and test03 as expensive on Cygwin, since we would have to make the tests much slower in order for them to pass. I'm not sure about test07. Other suggestions? Thanks. Ken In GNU Emacs 28.0.50 (build 4, x86_64-pc-cygwin, GTK+ Version 3.22.28, cairo version 1.17.4) of 2021-07-20 built on moufang2 Repository revision: 61c1522ddedc45d85804ff2786bd301e9b487b32 Repository branch: master Windowing system distributor 'The Cygwin/X Project', version 11.0.12012000 Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY GFILENOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB