X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck Resent-From: Peter Johansson <trojkan@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Thu, 01 Feb 2024 01:13:01 +0000 Resent-Message-ID: <handler.68860.B.170674992419327 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 68860 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-automake@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170674992419327 (code B ref -1); Thu, 01 Feb 2024 01:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Feb 2024 01:12:04 +0000 Received: from localhost ([127.0.0.1]:39354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rVLcZ-00051f-Rz for submit <at> debbugs.gnu.org; Wed, 31 Jan 2024 20:12:04 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <trojkan@HIDDEN>) id 1rVLcX-00051B-4U for submit <at> debbugs.gnu.org; Wed, 31 Jan 2024 20:12:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <trojkan@HIDDEN>) id 1rVLcH-0005CG-VR for bug-automake@HIDDEN; Wed, 31 Jan 2024 20:11:45 -0500 Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <trojkan@HIDDEN>) id 1rVLcG-0006gx-9H for bug-automake@HIDDEN; Wed, 31 Jan 2024 20:11:45 -0500 Received: by mail-ot1-x333.google.com with SMTP id 46e09a7af769-6e12d0af927so343400a34.0 for <bug-automake@HIDDEN>; Wed, 31 Jan 2024 17:11:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706749902; x=1707354702; darn=gnu.org; h=to:subject:from:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=kf58ojmFZ79+ra5mr+gbElDrHTtxajO/0zGA/e4b3bk=; b=heq8/AqQFlHyCnJKA2OdTVFzhUXnK3mR4UIEnQPc5fggIcIcKXO5vE+djLacY2Fkoe o/jaCfFvtA2hlCFomYYay8PzeRZMiwfLSTVXqTQ8qHHT1KkP6ew+hYLlZMIThtkGzLVN +J1VsKrVGLYL46uQb8VnY9Y1dDjJNsRmKaZyVMAOyr3DUF03cKQN5ou7aGhc8kMMYMhZ vke4Up5C1HWgVKStABuP05ATWbWxkSIMBTfHFDxeNPvR1etw1tiotslgqwZjeXUvqsQR V6jbn8/r7hG+N8YgLOvJqXe79is+NZKUpfjcay5KCI25j2JLn93E+7hzIGqkLpoOJQz7 HYSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706749902; x=1707354702; h=to:subject:from:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kf58ojmFZ79+ra5mr+gbElDrHTtxajO/0zGA/e4b3bk=; b=S6vJ/I0OPPFauFCiL0fPZJOQUOq/4aA8Czq1TaIUannlm5kquiinYD3UYw7q6gKALj 5ubXz6bthNNdomtaBQnIhHBhilOZCz9UHkrhCyMZfd3YLtyXqNZtnuQFF1uhG/NMsu3m sOXALM8bHYdgN7p1hkrMYFFQHSK2/RLYJQsBI1I31HXtjQPXB1zZXzhS7w9iaqWg24jv hb0RF2ow48C6A1LPjq2U494ZZ+GJQjj/OxiLzsxtAzkiY4kanncbJD+/3gHM27NC6CIp AF2l3Q4gCvVBLrniQyiyecGGJfoe4Vfgt/LIUtRGdmh/2MNySZ2VrYD1FeBLMU8cQ103 cKwg== X-Gm-Message-State: AOJu0YztCuR9W3zApTlaPBVqRQRw8+lpw0HTLLvrsS36o2098IxjWvpY PQjicA3Ls/UxKiCbs7q47vgD4T6ReXP8vfC8BVvkNSUieXhKTyxwWuNuYFnc X-Google-Smtp-Source: AGHT+IHpA4tKCCfYELafclM/NygRxBGuNXhBnSY3WY+knN7V2S+4LNSu8WPoU2hYZ3Z892sGZ5eHPQ== X-Received: by 2002:a05:6830:448a:b0:6e0:d3be:39cb with SMTP id r10-20020a056830448a00b006e0d3be39cbmr4031830otv.24.1706749902524; Wed, 31 Jan 2024 17:11:42 -0800 (PST) Received: from [192.168.2.71] (110-174-219-126.static.tpgi.com.au. [110.174.219.126]) by smtp.gmail.com with ESMTPSA id r25-20020aa78b99000000b006dbda9a4e6bsm10529155pfd.44.2024.01.31.17.11.41 for <bug-automake@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 31 Jan 2024 17:11:42 -0800 (PST) Content-Type: multipart/mixed; boundary="------------5fGjAxjJN9VvfUqcnJVupBXE" Message-ID: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Date: Thu, 1 Feb 2024 11:11:37 +1000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Peter Johansson <trojkan@HIDDEN> Received-SPF: pass client-ip=2607:f8b0:4864:20::333; envelope-from=trojkan@HIDDEN; helo=mail-ot1-x333.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------5fGjAxjJN9VvfUqcnJVupBXE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi automakers, I think I've found a race condition with 'make recheck' that results in a source file being compiled twice in parallel and resulting in a failure such as mv: cannot stat '.deps/foo.Tpo': No such file or directory In my trimmed down example my Makefile.am looks like: lib_LIBRARIES = libfoo.a libfoo_a_SOURCES = foo.cc check_LIBRARIES = libtest.a libtest_a_SOURCES = test.cc TESTS = one.test two.test TEST_EXTENSIONS = .test AM_DEFAULT_SOURCE_EXT = .cc EXTRA_PROGRAMS = $(TESTS) libtest_a_LIBADD = libfoo.a LDADD = libtest.a libfoo.a The problem seems to be that both $(TESTS) and check_LIBRARIES depend on libfoo.a and trigger compilation of foo.cc. I haven't managed to get the same problem with 'make check', so I thought comparing the generated rules for check: and recheck: would be useful. recheck: all $(check_LIBRARIES) <long rule running failed TESTS> all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am ... check-am: all-am $(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(MAKE) $(AM_MAKEFLAGS) check-TESTS check: check-am I can see how the "check-am: all-am" works as firewall against the race condition. OTOH, in the rule for recheck, 'all' triggers a sub-process that will build libfoo.a and in the meantime the main process will build $(check_LIBRARIES) which trigger the building of libfoo.a. My understanding of parallel make is a bit hazy, but I guess the main process and sub-process are only talking wrt how many workers they employ and are not talking about which rules to work on. I suppose this is not by design or that I'm doing something illegal by having check_LIBRARIES depend stuff that is built within 'make all'. I'm not sure what the best way to fix this would be. One idea would to change the rule for recheck to recheck: all $(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) <long rule running failed TESTS> but personally I don't fancy these sub-processes because it feels like they are the core of the problem for these sort of race conditions. I have tested with automake 1.16.5 (ubuntu) and 1.16i. Please find attached a trimmed down example of the problem. Best Regards, Peter --------------5fGjAxjJN9VvfUqcnJVupBXE Content-Type: application/x-shellscript; name="automake.sh" Content-Disposition: attachment; filename="automake.sh" Content-Transfer-Encoding: base64 IyEvYmluL3NoCgpzZXQgLWUKc2V0IC14Cgpta2RpciAtcCBhdXRvbWFrZQpjZCBhdXRvbWFr ZQoKY2F0ID4gY29uZmlndXJlLmFjPDxFT0YKQUNfSU5JVChbZm9vXSwgWzJdKQpBQ19DT05G SUdfU1JDRElSKFtjb25maWcuaC5pbl0pCkFDX0NPTkZJR19IRUFERVJTKFtjb25maWcuaF0p CkFNX0lOSVRfQVVUT01BS0UoW2ZvcmVpZ24gc2lsZW50LXJ1bGVzIHBhcmFsbGVsLXRlc3Rz XSkKQUNfTEFORyhbQysrXSkKQUNfUFJPR19DWFgKQUNfUFJPR19DWFhDUFAKQUNfUFJPR19S QU5MSUIKQUNfQ09ORklHX0ZJTEVTKFtNYWtlZmlsZV0pCkFDX09VVFBVVApFT0YKCmNhdCA+ IE1ha2VmaWxlLmFtIDw8RU9GCmxpYl9MSUJSQVJJRVMgPSBsaWJmb28uYQpsaWJmb29fYV9T T1VSQ0VTID0gZm9vLmNjCgpjaGVja19MSUJSQVJJRVMgPSBsaWJ0ZXN0LmEKbGlidGVzdF9h X1NPVVJDRVMgPSB0ZXN0LmNjCgpURVNUUyA9IG9uZS50ZXN0IHR3by50ZXN0ClRFU1RfRVhU RU5TSU9OUyA9IC50ZXN0CkFNX0RFRkFVTFRfU09VUkNFX0VYVCA9IC5jYwpFWFRSQV9QUk9H UkFNUyA9IFwkKFRFU1RTKQoKbGlidGVzdF9hX0xJQkFERCA9IGxpYmZvby5hCkxEQUREID0g bGlidGVzdC5hIGxpYmZvby5hCkVPRgoKY2F0ID4gZm9vLmggPDxFT0YKI2lmbmRlZiBteV9m b29faAojZGVmaW5lIG15X2Zvb19oCiNpbmNsdWRlIDxzdHJpbmc+CnN0ZDo6c3RyaW5nIGZv byh2b2lkKTsKI2VuZGlmCkVPRgoKY2F0ID4gZm9vLmNjIDw8RU9GCiNpbmNsdWRlIDxjb25m aWcuaD4KI2luY2x1ZGUgImZvby5oIgpzdGQ6OnN0cmluZyBmb28odm9pZCkgeyByZXR1cm4g ImZ1IjsgfQoKRU9GCgpjYXQgPiBvbmUuY2MgPDxFT0YKI2luY2x1ZGUgPGNvbmZpZy5oPgoj aW5jbHVkZSAiZm9vLmgiCiNpbmNsdWRlICJ0ZXN0LmgiCiNpbmNsdWRlIDxpb3N0cmVhbT4K I2luY2x1ZGUgPHN0cmluZz4KaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKewoJ aW5pdChhcmdjLCBhcmd2KTsKCXN0ZDo6Y291dCA8PCAiSGVsbG8gV29ybGQhXG4iIDw8IGZv bygpIDw8ICJcbiI7CglyZXR1cm4gMDsKfQpFT0YKCmNhdCA+IHR3by5jYyA8PEVPRgojaW5j bHVkZSA8Y29uZmlnLmg+CiNpbmNsdWRlICJmb28uaCIKI2luY2x1ZGUgInRlc3QuaCIKI2lu Y2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgppbnQgbWFpbihpbnQgYXJnYywg Y2hhciogYXJndltdKQp7Cglpbml0KGFyZ2MsIGFyZ3YpOwoJc3RkOjpzdHJpbmcgc3RyID0g Zm9vKCk7CglpZiAoc3RyICE9ICJmb28iKSB7CgkgICBzdGQ6OmNlcnIgPDwgImVycm9yOiBm b28oKTogIiA8PCBzdHIgPDwgIlxuIjsKCSAgIHJldHVybiAxOwoJfQoJcmV0dXJuIDA7Cn0K RU9GCgpjYXQgPiB0ZXN0LmggPDxFT0YKI2lmbmRlZiBteV90ZXN0X2gKI2RlZmluZSBteV90 ZXN0X2gKdm9pZCBpbml0KGludCBhcmdjLCBjaGFyKiBhcmd2W10pOwojZW5kaWYKRU9GCgpj YXQgPiB0ZXN0LmNjIDw8RU9GCiNpbmNsdWRlIDxjb25maWcuaD4KI2luY2x1ZGUgInRlc3Qu aCIKI2luY2x1ZGUgImZvby5oIgojaW5jbHVkZSA8aW9zdHJlYW0+CnZvaWQgaW5pdChpbnQg YXJnYywgY2hhciogYXJndltdKQp7CglzdGQ6OmNvdXQgPDwgImluaXQgdGVzdCBmb3IgIiA8 PCBmb28oKSA8PCAiXG4iOwp9CkVPRgoKCmF1dG9yZWNvbmYgLWl2ZgouL2NvbmZpZ3VyZSAt LWVuYWJsZS1zaWxlbnQtcnVsZXMKbWFrZSBhbGwgLWo4Cm1ha2UgY2hlY2sgLWo4IHx8IGVj aG8gZmFpbGVkIGFzIGV4cGVjdGVkCgpzZWQgJ3MsImZ1IiwiZm9vIiwnIDwgZm9vLmNjID4g Zm9vLmNjLXQgJiYgbXYgZm9vLmNjLXQgZm9vLmNjCgptYWtlIHJlY2hlY2sgLWoxNgo= --------------5fGjAxjJN9VvfUqcnJVupBXE--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Peter Johansson <trojkan@HIDDEN> Subject: bug#68860: Acknowledgement (race condition with make recheck) Message-ID: <handler.68860.B.170674992419327.ack <at> debbugs.gnu.org> References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> X-Gnu-PR-Message: ack 68860 X-Gnu-PR-Package: automake Reply-To: 68860 <at> debbugs.gnu.org Date: Thu, 01 Feb 2024 01:13:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-automake@HIDDEN If you wish to submit further information on this problem, please send it to 68860 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 68860: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68860 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Karl Berry <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Thu, 01 Feb 2024 22:26:01 +0000 Resent-Message-ID: <handler.68860.B68860.170682633521049 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: trojkan@HIDDEN Cc: 68860 <at> debbugs.gnu.org Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.170682633521049 (code B ref 68860); Thu, 01 Feb 2024 22:26:01 +0000 Received: (at 68860) by debbugs.gnu.org; 1 Feb 2024 22:25:35 +0000 Received: from localhost ([127.0.0.1]:43299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rVfV0-0005TR-Pe for submit <at> debbugs.gnu.org; Thu, 01 Feb 2024 17:25:35 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:45494 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1rVfUx-0005TI-Qt for 68860 <at> debbugs.gnu.org; Thu, 01 Feb 2024 17:25:33 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 411MPK3J015010 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 1 Feb 2024 15:25:20 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 411MPKig015007; Thu, 1 Feb 2024 15:25:20 -0700 Date: Thu, 1 Feb 2024 15:25:20 -0700 Message-Id: <202402012225.411MPKig015007@HIDDEN> From: Karl Berry <karl@HIDDEN> In-Reply-To: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Peter, The problem seems to be that both $(TESTS) and check_LIBRARIES depend on libfoo.a and trigger compilation of foo.cc. Thanks much for the report and analysis. What you wrote looks sensible to me. My understanding of parallel make is a bit hazy, Me too :(. If anyone else here has a chance to look into this, that would be great. One idea would to change the rule for recheck to It looks plausible. Another possibility that comes to mind is to make the recheck target more parallel to all, i.e., with a recheck-am target. I', not sure. Please find attached a trimmed down example of the problem. Thanks again. Will ponder. --best, karl.
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> In-Reply-To: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 16 Aug 2024 22:23:01 +0000 Resent-Message-ID: <handler.68860.B.17238469803629 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: automake-patches@HIDDEN, 68860 <at> debbugs.gnu.org Cc: Peter Johansson <trojkan@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17238469803629 (code B ref -1); Fri, 16 Aug 2024 22:23:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Aug 2024 22:23:00 +0000 Received: from localhost ([127.0.0.1]:53062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sf5LV-0000wQ-EF for submit <at> debbugs.gnu.org; Fri, 16 Aug 2024 18:23:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:60108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1sf5LS-0000wE-Nw for submit <at> debbugs.gnu.org; Fri, 16 Aug 2024 18:22:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bogdro_rep@HIDDEN>) id 1sf5Kq-0005rA-By for automake-patches@HIDDEN; Fri, 16 Aug 2024 18:22:16 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bogdro_rep@HIDDEN>) id 1sf5Kj-0006Pc-Ch for automake-patches@HIDDEN; Fri, 16 Aug 2024 18:22:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1723846914; x=1724451714; i=bogdro_rep@HIDDEN; bh=d/QZWFYv6uSprL1uHCJyeQEth/uqYJiMqebiimur77k=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:To: From:Subject:Cc:cc:content-transfer-encoding:content-type:date: from:message-id:mime-version:reply-to:subject:to; b=tS4KRilQPRjpLV8LREjCHB35x60X1lSZ32H2D0dwHBonyXi5UGlXO7tVCKB+gyHu ONgUIsN0kqpFdz5Bgp19Cu/tK4FXZr2XUE4i0bkWIAvWix/mLR8DIwNHWmZL0u85h gotdggG3mXX+wyCeD/r5NOLatstqXH59s7c3T93ZnET4CvmL7QeD+CqanB7k/gXi9 QCS8VyMlJNWsLfzLVz6QfIJqu/zPgxJ/QRxHXXBxr/cRvNd3EZKjbKZQ4mzVt5spB 5WyaEXiBdgmzyZxGsW7szquDCCi/MEAfBAubnVRM4M9a3Mk/h994GEtXD/ygyrIU1 k26wBRoL59dRSHOCkw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Ml6m4-1rthMs15VU-00pm5h; Sat, 17 Aug 2024 00:21:54 +0200 Content-Type: multipart/mixed; boundary="------------0B99XY26ZhZ8mBbkh0PgjcRS" Message-ID: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Date: Sat, 17 Aug 2024 00:21:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Bogdan <bogdro_rep@HIDDEN> Content-Language: en-GB X-Provags-ID: V03:K1:TxXqJe+RMaYGkONL/XQd0l91zFutIr/jnNBT2LImKsdUctyFB27 kbXDOd2iL83Ty5CGqHf84Cdcfuzw3TVPbBawAaBpKWgHLFKoemv6sA0+PexkcCeClwOvnNh 627BpVocMhZMSUAJjJmI+3L8KUeE1vafZrxmTKyKlJQ4G/xEZavDdgjma5Jxz8HjZSXcj3J niYDLK4N3fWJCVEs0YC8g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/7tCwr4u6CU=;X+nSB9i9l9WdMz5Mbd2sBzdNIfX e8q4fqsRWRvZsudzN8Rso/4vG1hCA8OpsgfiuSXT1Nyp64TCHsnWN0BglyaT0n/Q3VxCDZmu0 2POns5budPjsS6mQ7PCmY+RBIH2YRE+/62gXHBD48r8RR+Ly3YjuEjFpVd8fh+ZQgV91yl1GS uKAsofln8kGD4Tx4Q7YOz8mylbwJojiYPVmSlWM80t/GVUJ4M7bFPLkUDIUvDHOdCJkt8g9iz 08imItLcAMB75guZ/EhgPbE7JRBI3vvAOpIFWanvgbjdHlz9je+3CIxqQP+nA9j7X4h7/YVyx xid8zkQ37DBicQ+8tEihRbVNsJ7xSOePsSl/YgT9rxO9EH0J5NVJYHDQ02OOEXvYvbzxaMVG0 op0svxrPHMxDVC4qIEbSvxPjEdIgPX3CHSSO60sRX2iN4ftgLudpT84Eq9Uw/OlwS8AGrq7nh HRDde21s5ir2OEmoebZEQeF6HUlAmS+pTskhAZi9oHifBzXbbTrJlk2t4XUIyhJPKqxvqViwy 9OPltq+b/f292Y9s4FzBEGfDgkAFPddI2rMCGsiGyTC74Tf5k9gvXd5v3j4Ffu90Wfpuf9tvx l79hd4qZqFdU0qq4LbRLkXzkltBqSDBTxL4IBaECtwLXqYlD76EqbZb5olWbKB9suhZdnLQh4 3jP/NHTwdLudfrFEgFYNAGDJX6ApEGxyAuLVesQva6qoiVDKqXZU38ULXVqz1GCfJlK51N6el Ece8BK/ip9I01UsIIQiX3eE8etoPHVIJpe/F7S1rO9Mo1uUTqkQT0g3Fnn0jGlanwa9vaDHR0 l34M7m9n2ad8YeWIpsXSO6Oh/wefWD4GeYkQFHac4SMrQ= Received-SPF: pass client-ip=212.227.17.21; envelope-from=bogdro_rep@HIDDEN; helo=mout.gmx.net 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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.6 (/) This is a multi-part message in MIME format. --------------0B99XY26ZhZ8mBbkh0PgjcRS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello. Thank you for reporting the issue. The attached patch should fix the problem. It may be a bit of an overkill, perhaps just one of the fixes would suffice, but it seems to work at least. I've re-made your useful script into an Automake test. Since non-deterministic defects may be hard to find and fix, and certainly harder to test if they're fixed, the new version simply runs parallel 'make recheck' a few times "just in case". Without the fix, the test failed in the first or the second run. With the fix, the test (which runs 'make recheck' 5 times) passed 5 times in a row. This *should* be a decent sample. All tests with "check" in the name pass. The test and my patch can, of course, be adapted and further changed. =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org --------------0B99XY26ZhZ8mBbkh0PgjcRS Content-Type: text/x-patch; charset=UTF-8; name="automake-recheck-race-mail.diff" Content-Disposition: attachment; filename="automake-recheck-race-mail.diff" Content-Transfer-Encoding: base64 RnJvbSBlYjY0ZmM1NmYxMzk1NWEwYjA1Yjg5NDkyZjQ4ZGY4ODYzMTExOTFmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCb2dkYW4gRHJvemRvd3NraSA8PgpEYXRlOiBTYXQs IDE3IEF1ZyAyMDI0IDAwOjE3OjM1ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gQnVnIzY4ODYw IEZpeCByYWNlIGNvbmRpdGlvbiBpbiByZWNoZWNrCgotLS0KIGJpbi9hdXRvbWFrZS5pbiAg ICB8ICAgNiArLQogbGliL2FtL2NoZWNrLmFtICAgIHwgICAyICstCiB0L2xpc3Qtb2YtdGVz dHMubWsgfCAgIDEgKwogdC9yZWNoZWNrLXJhY2Uuc2ggIHwgMTM1ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNDEg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0L3Jl Y2hlY2stcmFjZS5zaAoKZGlmZiAtLWdpdCBhL2Jpbi9hdXRvbWFrZS5pbiBiL2Jpbi9hdXRv bWFrZS5pbgppbmRleCBhMTdmNDUyMzYuLjFkNmMyOWQxYyAxMDA2NDQKLS0tIGEvYmluL2F1 dG9tYWtlLmluCisrKyBiL2Jpbi9hdXRvbWFrZS5pbgpAQCAtNDcwNSwxMiArNDcwNSwxNCBA QCBzdWIgZG9fY2hlY2tfbWVyZ2VfdGFyZ2V0ICgpCiAgICMgVGhlIGNoZWNrIHRhcmdldCBt dXN0IGRlcGVuZCBvbiB0aGUgbG9jYWwgZXF1aXZhbGVudCBvZgogICAjICdhbGwnLCB0byBl bnN1cmUgYWxsIHRoZSBwcmltYXJ5IHRhcmdldHMgYXJlIGJ1aWx0LiAgVGhlbiBpdAogICAj IG11c3QgYnVpbGQgdGhlIGxvY2FsIGNoZWNrIHJ1bGVzLgotICAkb3V0cHV0X3J1bGVzIC49 ICJjaGVjay1hbTogYWxsLWFtXG4iOworICAkb3V0cHV0X3J1bGVzIC49ICJjaGVjay1hbTog YWxsLWFtIjsKICAgaWYgKEBjaGVjaykKICAgICB7Ci0gICAgICBwcmV0dHlfcHJpbnRfcnVs ZSAoIlx0XCQoTUFLRSkgXCQoQU1fTUFLRUZMQUdTKSIsICJcdCAgIiwgQGNoZWNrKTsKKyAg ICAgICRvdXRwdXRfcnVsZXMgLj0gIiBAY2hlY2siOworICAgICAgI3ByZXR0eV9wcmludF9y dWxlICgiXHRcJChNQUtFKSBcJChBTV9NQUtFRkxBR1MpIiwgIlx0ICAiLCBAY2hlY2spOwog ICAgICAgZGVwZW5kICgnLk1BS0UnLCAnY2hlY2stYW0nKTsKICAgICB9CisgICRvdXRwdXRf cnVsZXMgLj0gIlxuIjsKIAogICBpZiAoQGNoZWNrX3Rlc3RzKQogICAgIHsKZGlmZiAtLWdp dCBhL2xpYi9hbS9jaGVjay5hbSBiL2xpYi9hbS9jaGVjay5hbQppbmRleCBlNTFhNzcxYmYu LjcyYzcxYTBmNCAxMDA2NDQKLS0tIGEvbGliL2FtL2NoZWNrLmFtCisrKyBiL2xpYi9hbS9j aGVjay5hbQpAQCAtNDgwLDcgKzQ4MCw3IEBAIGNoZWNrLVRFU1RTOiAlQ0hFQ0tfREVQUyUK IAogIyMgUmVjaGVjayBtdXN0IGRlcGVuZCBvbiAkKGNoZWNrX1NDUklQVFMpLCAkKGNoZWNr X1BST0dSQU1TKSwgZXRjLgogIyMgSXQgbXVzdCBhbHNvIGRlcGVuZCBvbiB0aGUgJ2FsbCcg dGFyZ2V0LiAgU2VlIGF1dG9tYWtlIGJ1ZyMxMTI1Mi4KLXJlY2hlY2s6IGFsbCAlQ0hFQ0tf REVQUyUKK3JlY2hlY2s6IGFsbC1hbSAlQ0hFQ0tfREVQUyUKICMjIFNlZSBjb21tZW50cyBh Ym92ZSBpbiB0aGUgY2hlY2stVEVTVFMgcmVjaXBlIGZvciB3aHkgcmVtb3ZlCiAjIyAkKFRF U1RfU1VJVEVfTE9HKSBoZXJlLgogCUAkKGFtX19ybV9mKSAkKFRFU1RfU1VJVEVfTE9HKQpk aWZmIC0tZ2l0IGEvdC9saXN0LW9mLXRlc3RzLm1rIGIvdC9saXN0LW9mLXRlc3RzLm1rCmlu ZGV4IGU4MGFjZTQ3MC4uZjM1OWJhOGExIDEwMDY0NAotLS0gYS90L2xpc3Qtb2YtdGVzdHMu bWsKKysrIGIvdC9saXN0LW9mLXRlc3RzLm1rCkBAIC04MjQsNiArODI0LDcgQEAgdC9wYXJh bGxlbC10ZXN0cy1uby1zcHVyaW91cy1zdW1tYXJ5LnNoIFwKIHQvcGFyYWxsZWwtdGVzdHMt ZXhpdC1zdGF0dXNlcy5zaCBcCiB0L3BhcmFsbGVsLXRlc3RzLWNvbnNvbGUtb3V0cHV0LnNo IFwKIHQvcGFyYWxsZWwtdGVzdHMtb25jZS5zaCBcCit0L3JlY2hlY2stcmFjZS5zaCBcCiB0 L3Rlc3RzLWVudmlyb25tZW50LnNoIFwKIHQvYW0tdGVzdHMtZW52aXJvbm1lbnQuc2ggXAog dC90ZXN0cy1lbnZpcm9ubWVudC1iYWNrY29tcGF0LnNoIFwKZGlmZiAtLWdpdCBhL3QvcmVj aGVjay1yYWNlLnNoIGIvdC9yZWNoZWNrLXJhY2Uuc2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQK aW5kZXggMDAwMDAwMDAwLi5hYmViOGM0NDEKLS0tIC9kZXYvbnVsbAorKysgYi90L3JlY2hl Y2stcmFjZS5zaApAQCAtMCwwICsxLDEzNSBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmlnaHQg KEMpIDIwMjQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgcHJv Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig bW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxhdGVy IHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7 IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBz aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHBz Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBUZXN0IGZvciByYWNlIGNvbmRpdGlv bnMgaW4gJ21ha2UgcmVjaGVjaycuCisKKy4gdGVzdC1pbml0LnNoCisKK2NhdCA+IGNvbmZp Z3VyZS5hYyA8PEVPRgorQUNfSU5JVChbZm9vXSwgWzJdKQorQUNfQ09ORklHX1NSQ0RJUihb Y29uZmlnLmguaW5dKQorQUNfQ09ORklHX0hFQURFUlMoW2NvbmZpZy5oXSkKK0FNX0lOSVRf QVVUT01BS0UoW2ZvcmVpZ24gc2lsZW50LXJ1bGVzIHBhcmFsbGVsLXRlc3RzXSkKK0FDX0xB TkcoW0MrK10pCitBQ19QUk9HX0NYWAorQUNfUFJPR19DWFhDUFAKK0FDX1BST0dfUkFOTElC CitBQ19DT05GSUdfRklMRVMoW01ha2VmaWxlXSkKK0FDX09VVFBVVAorRU9GCisKK2NhdCA+ IE1ha2VmaWxlLmFtIDw8RU9GCitsaWJfTElCUkFSSUVTID0gbGliZm9vLmEKK2xpYmZvb19h X1NPVVJDRVMgPSBmb28uY2MKKworY2hlY2tfTElCUkFSSUVTID0gbGlidGVzdC5hCitsaWJ0 ZXN0X2FfU09VUkNFUyA9IHRlc3QuY2MKKworVEVTVFMgPSBvbmUudGVzdCB0d28udGVzdAor VEVTVF9FWFRFTlNJT05TID0gLnRlc3QKK0FNX0RFRkFVTFRfU09VUkNFX0VYVCA9IC5jYwor RVhUUkFfUFJPR1JBTVMgPSBcJChURVNUUykKKworbGlidGVzdF9hX0xJQkFERCA9IGxpYmZv by5hCitMREFERCA9IGxpYnRlc3QuYSBsaWJmb28uYQorRU9GCisKK2NhdCA+IGZvby5oIDw8 RU9GCisjaWZuZGVmIG15X2Zvb19oCisjZGVmaW5lIG15X2Zvb19oCisjaW5jbHVkZSA8c3Ry aW5nPgorc3RkOjpzdHJpbmcgZm9vKHZvaWQpOworI2VuZGlmCitFT0YKKworY2F0ID4gZm9v LmNjIDw8RU9GCisjaW5jbHVkZSA8Y29uZmlnLmg+CisjaW5jbHVkZSAiZm9vLmgiCitzdGQ6 OnN0cmluZyBmb28odm9pZCkgeyByZXR1cm4gImZ1IjsgfQorCitFT0YKKworY2F0ID4gb25l LmNjIDw8RU9GCisjaW5jbHVkZSA8Y29uZmlnLmg+CisjaW5jbHVkZSAiZm9vLmgiCisjaW5j bHVkZSAidGVzdC5oIgorI2luY2x1ZGUgPGlvc3RyZWFtPgorI2luY2x1ZGUgPHN0cmluZz4K K2ludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCit7CisJaW5pdChhcmdjLCBhcmd2 KTsKKwlzdGQ6OmNvdXQgPDwgIkhlbGxvIFdvcmxkIVxuIiA8PCBmb28oKSA8PCAiXG4iOwor CXJldHVybiAwOworfQorRU9GCisKK2NhdCA+IHR3by5jYyA8PEVPRgorI2luY2x1ZGUgPGNv bmZpZy5oPgorI2luY2x1ZGUgImZvby5oIgorI2luY2x1ZGUgInRlc3QuaCIKKyNpbmNsdWRl IDxpb3N0cmVhbT4KKyNpbmNsdWRlIDxzdHJpbmc+CitpbnQgbWFpbihpbnQgYXJnYywgY2hh ciogYXJndltdKQoreworCWluaXQoYXJnYywgYXJndik7CisJc3RkOjpzdHJpbmcgc3RyID0g Zm9vKCk7CisJaWYgKHN0ciAhPSAiZm9vIikgeworCSAgIHN0ZDo6Y2VyciA8PCAiZXJyb3I6 IGZvbygpOiAiIDw8IHN0ciA8PCAiXG4iOworCSAgIHJldHVybiAxOworCX0KKwlyZXR1cm4g MDsKK30KK0VPRgorCitjYXQgPiB0ZXN0LmggPDxFT0YKKyNpZm5kZWYgbXlfdGVzdF9oCisj ZGVmaW5lIG15X3Rlc3RfaAordm9pZCBpbml0KGludCBhcmdjLCBjaGFyKiBhcmd2W10pOwor I2VuZGlmCitFT0YKKworY2F0ID4gdGVzdC5jYyA8PEVPRgorI2luY2x1ZGUgPGNvbmZpZy5o PgorI2luY2x1ZGUgInRlc3QuaCIKKyNpbmNsdWRlICJmb28uaCIKKyNpbmNsdWRlIDxpb3N0 cmVhbT4KK3ZvaWQgaW5pdChpbnQgYXJnYywgY2hhciogYXJndltdKQoreworCXN0ZDo6Y291 dCA8PCAiaW5pdCB0ZXN0IGZvciAiIDw8IGZvbygpIDw8ICJcbiI7Cit9CitFT0YKKworJEFD TE9DQUwKKyRBVVRPQ09ORgorJEFVVE9IRUFERVIKKyRBVVRPTUFLRSAtYQorLi9jb25maWd1 cmUgLS1lbmFibGUtc2lsZW50LXJ1bGVzCiskTUFLRSBhbGwgLWo4CitydW5fbWFrZSAtTSAt ZSBGQUlMIGNoZWNrIC1qOAorCitzZWQgJ3MsImZ1IiwiZm9vIiwnIDwgZm9vLmNjID4gZm9v LmNjLXQgJiYgbXYgZm9vLmNjLXQgZm9vLmNjCisKKyRNQUtFIHJlY2hlY2sgLWoxNgorJE1B S0UgY2xlYW4gYWxsCiskTUFLRSByZWNoZWNrIC1qMTYKKyRNQUtFIGNsZWFuIGFsbAorJE1B S0UgcmVjaGVjayAtajE2CiskTUFLRSBjbGVhbiBhbGwKKyRNQUtFIHJlY2hlY2sgLWoxNgor JE1BS0UgY2xlYW4gYWxsCiskTUFLRSByZWNoZWNrIC1qMTYKKworOgotLSAKMi4zNS4xCgo= --------------0B99XY26ZhZ8mBbkh0PgjcRS--
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> In-Reply-To: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 16 Aug 2024 22:23:02 +0000 Resent-Message-ID: <handler.68860.B68860.17238469663593 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: automake-patches@HIDDEN, 68860 <at> debbugs.gnu.org Cc: Peter Johansson <trojkan@HIDDEN> Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.17238469663593 (code B ref 68860); Fri, 16 Aug 2024 22:23:02 +0000 Received: (at 68860) by debbugs.gnu.org; 16 Aug 2024 22:22:46 +0000 Received: from localhost ([127.0.0.1]:53059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sf5LJ-0000vs-HS for submit <at> debbugs.gnu.org; Fri, 16 Aug 2024 18:22:46 -0400 Received: from mout.gmx.net ([212.227.17.21]:54283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1sf5LF-0000vW-Qv for 68860 <at> debbugs.gnu.org; Fri, 16 Aug 2024 18:22:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1723846914; x=1724451714; i=bogdro_rep@HIDDEN; bh=d/QZWFYv6uSprL1uHCJyeQEth/uqYJiMqebiimur77k=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:To: From:Subject:Cc:cc:content-transfer-encoding:content-type:date: from:message-id:mime-version:reply-to:subject:to; b=tS4KRilQPRjpLV8LREjCHB35x60X1lSZ32H2D0dwHBonyXi5UGlXO7tVCKB+gyHu ONgUIsN0kqpFdz5Bgp19Cu/tK4FXZr2XUE4i0bkWIAvWix/mLR8DIwNHWmZL0u85h gotdggG3mXX+wyCeD/r5NOLatstqXH59s7c3T93ZnET4CvmL7QeD+CqanB7k/gXi9 QCS8VyMlJNWsLfzLVz6QfIJqu/zPgxJ/QRxHXXBxr/cRvNd3EZKjbKZQ4mzVt5spB 5WyaEXiBdgmzyZxGsW7szquDCCi/MEAfBAubnVRM4M9a3Mk/h994GEtXD/ygyrIU1 k26wBRoL59dRSHOCkw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Ml6m4-1rthMs15VU-00pm5h; Sat, 17 Aug 2024 00:21:54 +0200 Content-Type: multipart/mixed; boundary="------------0B99XY26ZhZ8mBbkh0PgjcRS" Message-ID: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Date: Sat, 17 Aug 2024 00:21:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Bogdan <bogdro_rep@HIDDEN> Content-Language: en-GB X-Provags-ID: V03:K1:TxXqJe+RMaYGkONL/XQd0l91zFutIr/jnNBT2LImKsdUctyFB27 kbXDOd2iL83Ty5CGqHf84Cdcfuzw3TVPbBawAaBpKWgHLFKoemv6sA0+PexkcCeClwOvnNh 627BpVocMhZMSUAJjJmI+3L8KUeE1vafZrxmTKyKlJQ4G/xEZavDdgjma5Jxz8HjZSXcj3J niYDLK4N3fWJCVEs0YC8g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/7tCwr4u6CU=;X+nSB9i9l9WdMz5Mbd2sBzdNIfX e8q4fqsRWRvZsudzN8Rso/4vG1hCA8OpsgfiuSXT1Nyp64TCHsnWN0BglyaT0n/Q3VxCDZmu0 2POns5budPjsS6mQ7PCmY+RBIH2YRE+/62gXHBD48r8RR+Ly3YjuEjFpVd8fh+ZQgV91yl1GS uKAsofln8kGD4Tx4Q7YOz8mylbwJojiYPVmSlWM80t/GVUJ4M7bFPLkUDIUvDHOdCJkt8g9iz 08imItLcAMB75guZ/EhgPbE7JRBI3vvAOpIFWanvgbjdHlz9je+3CIxqQP+nA9j7X4h7/YVyx xid8zkQ37DBicQ+8tEihRbVNsJ7xSOePsSl/YgT9rxO9EH0J5NVJYHDQ02OOEXvYvbzxaMVG0 op0svxrPHMxDVC4qIEbSvxPjEdIgPX3CHSSO60sRX2iN4ftgLudpT84Eq9Uw/OlwS8AGrq7nh HRDde21s5ir2OEmoebZEQeF6HUlAmS+pTskhAZi9oHifBzXbbTrJlk2t4XUIyhJPKqxvqViwy 9OPltq+b/f292Y9s4FzBEGfDgkAFPddI2rMCGsiGyTC74Tf5k9gvXd5v3j4Ffu90Wfpuf9tvx l79hd4qZqFdU0qq4LbRLkXzkltBqSDBTxL4IBaECtwLXqYlD76EqbZb5olWbKB9suhZdnLQh4 3jP/NHTwdLudfrFEgFYNAGDJX6ApEGxyAuLVesQva6qoiVDKqXZU38ULXVqz1GCfJlK51N6el Ece8BK/ip9I01UsIIQiX3eE8etoPHVIJpe/F7S1rO9Mo1uUTqkQT0g3Fnn0jGlanwa9vaDHR0 l34M7m9n2ad8YeWIpsXSO6Oh/wefWD4GeYkQFHac4SMrQ= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.0 (/) This is a multi-part message in MIME format. --------------0B99XY26ZhZ8mBbkh0PgjcRS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello. Thank you for reporting the issue. The attached patch should fix the problem. It may be a bit of an overkill, perhaps just one of the fixes would suffice, but it seems to work at least. I've re-made your useful script into an Automake test. Since non-deterministic defects may be hard to find and fix, and certainly harder to test if they're fixed, the new version simply runs parallel 'make recheck' a few times "just in case". Without the fix, the test failed in the first or the second run. With the fix, the test (which runs 'make recheck' 5 times) passed 5 times in a row. This *should* be a decent sample. All tests with "check" in the name pass. The test and my patch can, of course, be adapted and further changed. =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org --------------0B99XY26ZhZ8mBbkh0PgjcRS Content-Type: text/x-patch; charset=UTF-8; name="automake-recheck-race-mail.diff" Content-Disposition: attachment; filename="automake-recheck-race-mail.diff" Content-Transfer-Encoding: base64 RnJvbSBlYjY0ZmM1NmYxMzk1NWEwYjA1Yjg5NDkyZjQ4ZGY4ODYzMTExOTFmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCb2dkYW4gRHJvemRvd3NraSA8PgpEYXRlOiBTYXQs IDE3IEF1ZyAyMDI0IDAwOjE3OjM1ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gQnVnIzY4ODYw IEZpeCByYWNlIGNvbmRpdGlvbiBpbiByZWNoZWNrCgotLS0KIGJpbi9hdXRvbWFrZS5pbiAg ICB8ICAgNiArLQogbGliL2FtL2NoZWNrLmFtICAgIHwgICAyICstCiB0L2xpc3Qtb2YtdGVz dHMubWsgfCAgIDEgKwogdC9yZWNoZWNrLXJhY2Uuc2ggIHwgMTM1ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNDEg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0L3Jl Y2hlY2stcmFjZS5zaAoKZGlmZiAtLWdpdCBhL2Jpbi9hdXRvbWFrZS5pbiBiL2Jpbi9hdXRv bWFrZS5pbgppbmRleCBhMTdmNDUyMzYuLjFkNmMyOWQxYyAxMDA2NDQKLS0tIGEvYmluL2F1 dG9tYWtlLmluCisrKyBiL2Jpbi9hdXRvbWFrZS5pbgpAQCAtNDcwNSwxMiArNDcwNSwxNCBA QCBzdWIgZG9fY2hlY2tfbWVyZ2VfdGFyZ2V0ICgpCiAgICMgVGhlIGNoZWNrIHRhcmdldCBt dXN0IGRlcGVuZCBvbiB0aGUgbG9jYWwgZXF1aXZhbGVudCBvZgogICAjICdhbGwnLCB0byBl bnN1cmUgYWxsIHRoZSBwcmltYXJ5IHRhcmdldHMgYXJlIGJ1aWx0LiAgVGhlbiBpdAogICAj IG11c3QgYnVpbGQgdGhlIGxvY2FsIGNoZWNrIHJ1bGVzLgotICAkb3V0cHV0X3J1bGVzIC49 ICJjaGVjay1hbTogYWxsLWFtXG4iOworICAkb3V0cHV0X3J1bGVzIC49ICJjaGVjay1hbTog YWxsLWFtIjsKICAgaWYgKEBjaGVjaykKICAgICB7Ci0gICAgICBwcmV0dHlfcHJpbnRfcnVs ZSAoIlx0XCQoTUFLRSkgXCQoQU1fTUFLRUZMQUdTKSIsICJcdCAgIiwgQGNoZWNrKTsKKyAg ICAgICRvdXRwdXRfcnVsZXMgLj0gIiBAY2hlY2siOworICAgICAgI3ByZXR0eV9wcmludF9y dWxlICgiXHRcJChNQUtFKSBcJChBTV9NQUtFRkxBR1MpIiwgIlx0ICAiLCBAY2hlY2spOwog ICAgICAgZGVwZW5kICgnLk1BS0UnLCAnY2hlY2stYW0nKTsKICAgICB9CisgICRvdXRwdXRf cnVsZXMgLj0gIlxuIjsKIAogICBpZiAoQGNoZWNrX3Rlc3RzKQogICAgIHsKZGlmZiAtLWdp dCBhL2xpYi9hbS9jaGVjay5hbSBiL2xpYi9hbS9jaGVjay5hbQppbmRleCBlNTFhNzcxYmYu LjcyYzcxYTBmNCAxMDA2NDQKLS0tIGEvbGliL2FtL2NoZWNrLmFtCisrKyBiL2xpYi9hbS9j aGVjay5hbQpAQCAtNDgwLDcgKzQ4MCw3IEBAIGNoZWNrLVRFU1RTOiAlQ0hFQ0tfREVQUyUK IAogIyMgUmVjaGVjayBtdXN0IGRlcGVuZCBvbiAkKGNoZWNrX1NDUklQVFMpLCAkKGNoZWNr X1BST0dSQU1TKSwgZXRjLgogIyMgSXQgbXVzdCBhbHNvIGRlcGVuZCBvbiB0aGUgJ2FsbCcg dGFyZ2V0LiAgU2VlIGF1dG9tYWtlIGJ1ZyMxMTI1Mi4KLXJlY2hlY2s6IGFsbCAlQ0hFQ0tf REVQUyUKK3JlY2hlY2s6IGFsbC1hbSAlQ0hFQ0tfREVQUyUKICMjIFNlZSBjb21tZW50cyBh Ym92ZSBpbiB0aGUgY2hlY2stVEVTVFMgcmVjaXBlIGZvciB3aHkgcmVtb3ZlCiAjIyAkKFRF U1RfU1VJVEVfTE9HKSBoZXJlLgogCUAkKGFtX19ybV9mKSAkKFRFU1RfU1VJVEVfTE9HKQpk aWZmIC0tZ2l0IGEvdC9saXN0LW9mLXRlc3RzLm1rIGIvdC9saXN0LW9mLXRlc3RzLm1rCmlu ZGV4IGU4MGFjZTQ3MC4uZjM1OWJhOGExIDEwMDY0NAotLS0gYS90L2xpc3Qtb2YtdGVzdHMu bWsKKysrIGIvdC9saXN0LW9mLXRlc3RzLm1rCkBAIC04MjQsNiArODI0LDcgQEAgdC9wYXJh bGxlbC10ZXN0cy1uby1zcHVyaW91cy1zdW1tYXJ5LnNoIFwKIHQvcGFyYWxsZWwtdGVzdHMt ZXhpdC1zdGF0dXNlcy5zaCBcCiB0L3BhcmFsbGVsLXRlc3RzLWNvbnNvbGUtb3V0cHV0LnNo IFwKIHQvcGFyYWxsZWwtdGVzdHMtb25jZS5zaCBcCit0L3JlY2hlY2stcmFjZS5zaCBcCiB0 L3Rlc3RzLWVudmlyb25tZW50LnNoIFwKIHQvYW0tdGVzdHMtZW52aXJvbm1lbnQuc2ggXAog dC90ZXN0cy1lbnZpcm9ubWVudC1iYWNrY29tcGF0LnNoIFwKZGlmZiAtLWdpdCBhL3QvcmVj aGVjay1yYWNlLnNoIGIvdC9yZWNoZWNrLXJhY2Uuc2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQK aW5kZXggMDAwMDAwMDAwLi5hYmViOGM0NDEKLS0tIC9kZXYvbnVsbAorKysgYi90L3JlY2hl Y2stcmFjZS5zaApAQCAtMCwwICsxLDEzNSBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmlnaHQg KEMpIDIwMjQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgcHJv Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig bW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxhdGVy IHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7 IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBz aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHBz Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBUZXN0IGZvciByYWNlIGNvbmRpdGlv bnMgaW4gJ21ha2UgcmVjaGVjaycuCisKKy4gdGVzdC1pbml0LnNoCisKK2NhdCA+IGNvbmZp Z3VyZS5hYyA8PEVPRgorQUNfSU5JVChbZm9vXSwgWzJdKQorQUNfQ09ORklHX1NSQ0RJUihb Y29uZmlnLmguaW5dKQorQUNfQ09ORklHX0hFQURFUlMoW2NvbmZpZy5oXSkKK0FNX0lOSVRf QVVUT01BS0UoW2ZvcmVpZ24gc2lsZW50LXJ1bGVzIHBhcmFsbGVsLXRlc3RzXSkKK0FDX0xB TkcoW0MrK10pCitBQ19QUk9HX0NYWAorQUNfUFJPR19DWFhDUFAKK0FDX1BST0dfUkFOTElC CitBQ19DT05GSUdfRklMRVMoW01ha2VmaWxlXSkKK0FDX09VVFBVVAorRU9GCisKK2NhdCA+ IE1ha2VmaWxlLmFtIDw8RU9GCitsaWJfTElCUkFSSUVTID0gbGliZm9vLmEKK2xpYmZvb19h X1NPVVJDRVMgPSBmb28uY2MKKworY2hlY2tfTElCUkFSSUVTID0gbGlidGVzdC5hCitsaWJ0 ZXN0X2FfU09VUkNFUyA9IHRlc3QuY2MKKworVEVTVFMgPSBvbmUudGVzdCB0d28udGVzdAor VEVTVF9FWFRFTlNJT05TID0gLnRlc3QKK0FNX0RFRkFVTFRfU09VUkNFX0VYVCA9IC5jYwor RVhUUkFfUFJPR1JBTVMgPSBcJChURVNUUykKKworbGlidGVzdF9hX0xJQkFERCA9IGxpYmZv by5hCitMREFERCA9IGxpYnRlc3QuYSBsaWJmb28uYQorRU9GCisKK2NhdCA+IGZvby5oIDw8 RU9GCisjaWZuZGVmIG15X2Zvb19oCisjZGVmaW5lIG15X2Zvb19oCisjaW5jbHVkZSA8c3Ry aW5nPgorc3RkOjpzdHJpbmcgZm9vKHZvaWQpOworI2VuZGlmCitFT0YKKworY2F0ID4gZm9v LmNjIDw8RU9GCisjaW5jbHVkZSA8Y29uZmlnLmg+CisjaW5jbHVkZSAiZm9vLmgiCitzdGQ6 OnN0cmluZyBmb28odm9pZCkgeyByZXR1cm4gImZ1IjsgfQorCitFT0YKKworY2F0ID4gb25l LmNjIDw8RU9GCisjaW5jbHVkZSA8Y29uZmlnLmg+CisjaW5jbHVkZSAiZm9vLmgiCisjaW5j bHVkZSAidGVzdC5oIgorI2luY2x1ZGUgPGlvc3RyZWFtPgorI2luY2x1ZGUgPHN0cmluZz4K K2ludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCit7CisJaW5pdChhcmdjLCBhcmd2 KTsKKwlzdGQ6OmNvdXQgPDwgIkhlbGxvIFdvcmxkIVxuIiA8PCBmb28oKSA8PCAiXG4iOwor CXJldHVybiAwOworfQorRU9GCisKK2NhdCA+IHR3by5jYyA8PEVPRgorI2luY2x1ZGUgPGNv bmZpZy5oPgorI2luY2x1ZGUgImZvby5oIgorI2luY2x1ZGUgInRlc3QuaCIKKyNpbmNsdWRl IDxpb3N0cmVhbT4KKyNpbmNsdWRlIDxzdHJpbmc+CitpbnQgbWFpbihpbnQgYXJnYywgY2hh ciogYXJndltdKQoreworCWluaXQoYXJnYywgYXJndik7CisJc3RkOjpzdHJpbmcgc3RyID0g Zm9vKCk7CisJaWYgKHN0ciAhPSAiZm9vIikgeworCSAgIHN0ZDo6Y2VyciA8PCAiZXJyb3I6 IGZvbygpOiAiIDw8IHN0ciA8PCAiXG4iOworCSAgIHJldHVybiAxOworCX0KKwlyZXR1cm4g MDsKK30KK0VPRgorCitjYXQgPiB0ZXN0LmggPDxFT0YKKyNpZm5kZWYgbXlfdGVzdF9oCisj ZGVmaW5lIG15X3Rlc3RfaAordm9pZCBpbml0KGludCBhcmdjLCBjaGFyKiBhcmd2W10pOwor I2VuZGlmCitFT0YKKworY2F0ID4gdGVzdC5jYyA8PEVPRgorI2luY2x1ZGUgPGNvbmZpZy5o PgorI2luY2x1ZGUgInRlc3QuaCIKKyNpbmNsdWRlICJmb28uaCIKKyNpbmNsdWRlIDxpb3N0 cmVhbT4KK3ZvaWQgaW5pdChpbnQgYXJnYywgY2hhciogYXJndltdKQoreworCXN0ZDo6Y291 dCA8PCAiaW5pdCB0ZXN0IGZvciAiIDw8IGZvbygpIDw8ICJcbiI7Cit9CitFT0YKKworJEFD TE9DQUwKKyRBVVRPQ09ORgorJEFVVE9IRUFERVIKKyRBVVRPTUFLRSAtYQorLi9jb25maWd1 cmUgLS1lbmFibGUtc2lsZW50LXJ1bGVzCiskTUFLRSBhbGwgLWo4CitydW5fbWFrZSAtTSAt ZSBGQUlMIGNoZWNrIC1qOAorCitzZWQgJ3MsImZ1IiwiZm9vIiwnIDwgZm9vLmNjID4gZm9v LmNjLXQgJiYgbXYgZm9vLmNjLXQgZm9vLmNjCisKKyRNQUtFIHJlY2hlY2sgLWoxNgorJE1B S0UgY2xlYW4gYWxsCiskTUFLRSByZWNoZWNrIC1qMTYKKyRNQUtFIGNsZWFuIGFsbAorJE1B S0UgcmVjaGVjayAtajE2CiskTUFLRSBjbGVhbiBhbGwKKyRNQUtFIHJlY2hlY2sgLWoxNgor JE1BS0UgY2xlYW4gYWxsCiskTUFLRSByZWNoZWNrIC1qMTYKKworOgotLSAKMi4zNS4xCgo= --------------0B99XY26ZhZ8mBbkh0PgjcRS--
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Karl Berry <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Sat, 17 Aug 2024 22:24:01 +0000 Resent-Message-ID: <handler.68860.B68860.172393341226212 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: bogdro_rep@HIDDEN Cc: 68860 <at> debbugs.gnu.org Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.172393341226212 (code B ref 68860); Sat, 17 Aug 2024 22:24:01 +0000 Received: (at 68860) by debbugs.gnu.org; 17 Aug 2024 22:23:32 +0000 Received: from localhost ([127.0.0.1]:55045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sfRpc-0006oi-Ft for submit <at> debbugs.gnu.org; Sat, 17 Aug 2024 18:23:32 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:37282 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1sfRpa-0006oV-63 for 68860 <at> debbugs.gnu.org; Sat, 17 Aug 2024 18:23:30 -0400 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 47HMMYNu150853 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sat, 17 Aug 2024 16:22:34 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 47HMMYrx150852; Sat, 17 Aug 2024 16:22:34 -0600 Date: Sat, 17 Aug 2024 16:22:34 -0600 Message-Id: <202408172222.47HMMYrx150852@HIDDEN> From: Karl Berry <karl@HIDDEN> In-Reply-To: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thanks Bogdan! I will review as soon as I have a chance. --best, karl.
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 23 Aug 2024 21:12:02 +0000 Resent-Message-ID: <handler.68860.B.172444748619271 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: automake-patches@HIDDEN, 68860 <at> debbugs.gnu.org, 26471 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.172444748619271 (code B ref -1); Fri, 23 Aug 2024 21:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Aug 2024 21:11:26 +0000 Received: from localhost ([127.0.0.1]:40175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1shbZ8-00050l-GR for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 17:11:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:51776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1shbZ6-00050d-7p for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 17:11:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bogdro_rep@HIDDEN>) id 1shbYK-00039T-6n for automake-patches@HIDDEN; Fri, 23 Aug 2024 17:10:36 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bogdro_rep@HIDDEN>) id 1shbYI-0001ld-4l for automake-patches@HIDDEN; Fri, 23 Aug 2024 17:10:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1724447416; x=1725052216; i=bogdro_rep@HIDDEN; bh=wB+BOyqZ+oyhiVC8tL+uwUfAkpjhBYFBNwYLtqJwBTs=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To: References:In-Reply-To:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dttP1Rj6rw5XaK1KxnkVa6szAzy/smf7LVImL3Y1kIy7V3lrD+B4u56hmXbiT/F0 D4Jz7ZAv+ACbKrNn5mCptW7vfXMpIvknZsgrJiEuY9M2FVodqPN9/7ibdEjVpSCTL QictLwi3bAKyji8LeVeXVIfrBig4fCFJZSWrnwcnIa8/MyVeEyhK1jA8fPBhMYglS 4LV+yo/aTJYOTk6YJn70Ry/SEElPWioSYbKdYAL5CHO2mP8m4YnjnfwXxY+8G+FV6 bsPu29Dy98JhK+EVa321HkHrtvddYhDVc3ZUHSsZ4cV45MGmrFQbaQG7KV3ty1mrR sI5fKG3BwCoP6IV9CA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MTAFb-1sYQDQ3Hod-00SAB8; Fri, 23 Aug 2024 23:10:15 +0200 Message-ID: <910e2c1e-edc4-43d8-b05c-495e020d4b84@HIDDEN> Date: Fri, 23 Aug 2024 23:10:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Bogdan <bogdro_rep@HIDDEN> References: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Content-Language: en-GB, sv-SE, pl In-Reply-To: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:gXRLGJ49CYNkosZbgyiMoGHbWwR5hkGBPNeF119rW9rglM0Jl74 OpBznBYjPU/Ksst8tYgBj2gSeXZBGXpfRpmEy6uKFujcQbvca87tmZluNqQLMMzmXG9lEUb DsP8HzhmCC7iMwLqY2cy4EhmRt2OVBulJPXQY0zgt485VyHNwIbuEZuREMhS/LGzHDXRoAr 6PiRxRm1QrUh+olnJgDjg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Ty4Fy8+JsaA=;esofT532+u8DVDEB4FAPWArY82J aTBCG/PGRy/AsCGW4JcmNeh0BMB0uyDeTezgxj9EzWbl0+ZbUHS3Ld4K9xaG6z2i/avSib1ht ESMSbBfx2OzlBN9P+WDyCMunIAQegr0gPKzIfMNHZQgWVK4xaZgo7yZlqODZjzKdh5xtCg8TZ hDojGJTUy+ddqC8uVi2Un6qLS6we+nq8+S+1QgX6ILJKc706TnJRvTdniKtgdoFHXIaChVHkg nj+m3f8l4KX2hcVd3LdGXMz0p6fh/t8t6GP4uTW2/EbbWIGT/z6X5LcUH/oNJGL2ZFBzk9P31 uz5ed1ZxGg+115UWHx0gYglUX1fAuO38IH6fF37oQ9JJcyhAlwjyUcMlHSAUIJq8yYi59hr5k wfxKoD8ld+h7mxD7Ho6lXYVa1qR9q1BiNdiDCHNyN04ktrGiqmV7yRdgpU8RvLmlCcoPE3Hz2 2rqwkHgRbjeuYXz/c0nbgU8GB1QiiJA9Oesn111XUMcwzjCYtKRJMkKU+6JGP56aHVbIrc5c9 Mr/lPq3mgD7dhaTE+GC9AvkyxNG/+GkrXpxbcFT/aNd33XFY87D48sm8muaP57LVF1duOYdDf eksvbQ4oyBzCIQOakzslPWg7OBMIvSbdvHYHmsJudorpPyfDxdFv7hMkJpb9jtQgCSVUZuwiZ LrAe8xd2dkvcrzfxOCBZWQF2RR4o2bh3NXQRaZV3jit2RCOYutQMb2+LYCQ0m/H3dXkw6uBn/ rDvR1xthEVd4CsnelD1ah6oYojYKCL6+CRD1iOMVoxcuaAwvUzjswkHhYXdQiQJfWyRkEMePI UyU4kqj/SIl1I7sAZiaH6e8w== Received-SPF: pass client-ip=212.227.17.20; envelope-from=bogdro_rep@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi. I've just noticed that bug #68860 (patched) may be a duplicate of #26471. Different descriptions and error messages, but looks like the same cause. =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 23 Aug 2024 21:12:03 +0000 Resent-Message-ID: <handler.68860.B68860.172444747619240 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: automake-patches@HIDDEN, 68860 <at> debbugs.gnu.org, 26471 <at> debbugs.gnu.org Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.172444747619240 (code B ref 68860); Fri, 23 Aug 2024 21:12:03 +0000 Received: (at 68860) by debbugs.gnu.org; 23 Aug 2024 21:11:16 +0000 Received: from localhost ([127.0.0.1]:40172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1shbYy-000509-3P for submit <at> debbugs.gnu.org; Fri, 23 Aug 2024 17:11:16 -0400 Received: from mout.gmx.net ([212.227.17.20]:53757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1shbYr-0004zl-SN; Fri, 23 Aug 2024 17:11:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1724447416; x=1725052216; i=bogdro_rep@HIDDEN; bh=wB+BOyqZ+oyhiVC8tL+uwUfAkpjhBYFBNwYLtqJwBTs=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To: References:In-Reply-To:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dttP1Rj6rw5XaK1KxnkVa6szAzy/smf7LVImL3Y1kIy7V3lrD+B4u56hmXbiT/F0 D4Jz7ZAv+ACbKrNn5mCptW7vfXMpIvknZsgrJiEuY9M2FVodqPN9/7ibdEjVpSCTL QictLwi3bAKyji8LeVeXVIfrBig4fCFJZSWrnwcnIa8/MyVeEyhK1jA8fPBhMYglS 4LV+yo/aTJYOTk6YJn70Ry/SEElPWioSYbKdYAL5CHO2mP8m4YnjnfwXxY+8G+FV6 bsPu29Dy98JhK+EVa321HkHrtvddYhDVc3ZUHSsZ4cV45MGmrFQbaQG7KV3ty1mrR sI5fKG3BwCoP6IV9CA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MTAFb-1sYQDQ3Hod-00SAB8; Fri, 23 Aug 2024 23:10:15 +0200 Message-ID: <910e2c1e-edc4-43d8-b05c-495e020d4b84@HIDDEN> Date: Fri, 23 Aug 2024 23:10:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Bogdan <bogdro_rep@HIDDEN> References: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Content-Language: en-GB, sv-SE, pl In-Reply-To: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:gXRLGJ49CYNkosZbgyiMoGHbWwR5hkGBPNeF119rW9rglM0Jl74 OpBznBYjPU/Ksst8tYgBj2gSeXZBGXpfRpmEy6uKFujcQbvca87tmZluNqQLMMzmXG9lEUb DsP8HzhmCC7iMwLqY2cy4EhmRt2OVBulJPXQY0zgt485VyHNwIbuEZuREMhS/LGzHDXRoAr 6PiRxRm1QrUh+olnJgDjg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Ty4Fy8+JsaA=;esofT532+u8DVDEB4FAPWArY82J aTBCG/PGRy/AsCGW4JcmNeh0BMB0uyDeTezgxj9EzWbl0+ZbUHS3Ld4K9xaG6z2i/avSib1ht ESMSbBfx2OzlBN9P+WDyCMunIAQegr0gPKzIfMNHZQgWVK4xaZgo7yZlqODZjzKdh5xtCg8TZ hDojGJTUy+ddqC8uVi2Un6qLS6we+nq8+S+1QgX6ILJKc706TnJRvTdniKtgdoFHXIaChVHkg nj+m3f8l4KX2hcVd3LdGXMz0p6fh/t8t6GP4uTW2/EbbWIGT/z6X5LcUH/oNJGL2ZFBzk9P31 uz5ed1ZxGg+115UWHx0gYglUX1fAuO38IH6fF37oQ9JJcyhAlwjyUcMlHSAUIJq8yYi59hr5k wfxKoD8ld+h7mxD7Ho6lXYVa1qR9q1BiNdiDCHNyN04ktrGiqmV7yRdgpU8RvLmlCcoPE3Hz2 2rqwkHgRbjeuYXz/c0nbgU8GB1QiiJA9Oesn111XUMcwzjCYtKRJMkKU+6JGP56aHVbIrc5c9 Mr/lPq3mgD7dhaTE+GC9AvkyxNG/+GkrXpxbcFT/aNd33XFY87D48sm8muaP57LVF1duOYdDf eksvbQ4oyBzCIQOakzslPWg7OBMIvSbdvHYHmsJudorpPyfDxdFv7hMkJpb9jtQgCSVUZuwiZ LrAe8xd2dkvcrzfxOCBZWQF2RR4o2bh3NXQRaZV3jit2RCOYutQMb2+LYCQ0m/H3dXkw6uBn/ rDvR1xthEVd4CsnelD1ah6oYojYKCL6+CRD1iOMVoxcuaAwvUzjswkHhYXdQiQJfWyRkEMePI UyU4kqj/SIl1I7sAZiaH6e8w== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi. I've just noticed that bug #68860 (patched) may be a duplicate of #26471. Different descriptions and error messages, but looks like the same cause. =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Karl Berry <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Sun, 25 Aug 2024 16:47:02 +0000 Resent-Message-ID: <handler.68860.B68860.172460440013351 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: bogdro_rep@HIDDEN, 68860 <at> debbugs.gnu.org, trojkan@HIDDEN Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.172460440013351 (code B ref 68860); Sun, 25 Aug 2024 16:47:02 +0000 Received: (at 68860) by debbugs.gnu.org; 25 Aug 2024 16:46:40 +0000 Received: from localhost ([127.0.0.1]:43186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1siGO0-0003TG-Cm for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 12:46:40 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:49506 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1siGNz-0003T6-8J for 68860 <at> debbugs.gnu.org; Sun, 25 Aug 2024 12:46:39 -0400 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 47PGjYDD815648 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 25 Aug 2024 10:45:34 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 47PGjYfg815647; Sun, 25 Aug 2024 10:45:34 -0600 Date: Sun, 25 Aug 2024 10:45:34 -0600 Message-Id: <202408251645.47PGjYfg815647@HIDDEN> From: Karl Berry <karl@HIDDEN> In-Reply-To: <8cfaaac0-43dc-4199-86bc-d6472d5caab0@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thanks much, Bogdan. -recheck: all %CHECK_DEPS% +recheck: all-am %CHECK_DEPS% Do you have a grip on all-am? Looking at handle_all in bin/automake, I admit I remain baffled as to what all those pieces of all-am are, and why it's done as it is. - $output_rules .= "check-am: all-am\n"; + $output_rules .= "check-am: all-am"; if (@check) { - pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t ", @check); + $output_rules .= " @check"; + #pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t ", @check); depend ('.MAKE', 'check-am'); } + $output_rules .= "\n"; So I gather the basic fix to output the check targets as dependencies of check-am, instead of as sub-makes. That seems a plausible reason and fix for the parallel bug to me. Anyway, I will tweak a few words and install this soon. --thanks again, karl.
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Sun, 25 Aug 2024 18:45:01 +0000 Resent-Message-ID: <handler.68860.B68860.172461148226478 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Karl Berry <karl@HIDDEN>, 68860 <at> debbugs.gnu.org, trojkan@HIDDEN Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.172461148226478 (code B ref 68860); Sun, 25 Aug 2024 18:45:01 +0000 Received: (at 68860) by debbugs.gnu.org; 25 Aug 2024 18:44:42 +0000 Received: from localhost ([127.0.0.1]:43281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1siIEE-0006sz-0n for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 14:44:42 -0400 Received: from mout.gmx.net ([212.227.17.21]:52189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1siIEB-0006sk-Ht for 68860 <at> debbugs.gnu.org; Sun, 25 Aug 2024 14:44:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1724611417; x=1725216217; i=bogdro_rep@HIDDEN; bh=c/2R4Xpj6QzGV4dougisIVYg9Vbr/kQJA0jOeLqD10g=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jraDShxB0FB4/6Wry6l/9UU6Au7dhAo5NUbBdioC2q9SwWEbdIfXrichQJ8uSc7a fgk1yHxNC1R8IVchl1yCuSDNo20ejHjmibg5uLSLbQ0Q6oPH4lxMO+MEaCnDB311A wLyF/HvDVhs1AlXTQKem4vfmmndVHdVk+VJ5d1DPlXWpNNjX3bSLKJ4rYKhR+bAwm rFZsVE9VG0MaYeXF6Fhr+Kd6ATdEZStkUxOGK3X76K9KrcYA9GrDBJ0S4b6bKrWb3 tWzGt/TsmmrzlqwAuMabjTx/bZinr7J3tgwyzgkygDXjSthtRdzmK8q7unlnRO2ul 1ympw0R2M5HpuC4qOQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MulqN-1rqjko0Dtz-00tl2O; Sun, 25 Aug 2024 20:43:37 +0200 Message-ID: <af3d09d2-6913-40f0-8df7-72b241604c63@HIDDEN> Date: Sun, 25 Aug 2024 20:43:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <202408251645.47PGjYfg815647@HIDDEN> From: Bogdan <bogdro_rep@HIDDEN> Content-Language: en-GB In-Reply-To: <202408251645.47PGjYfg815647@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:iXUAulkGzZhNjw9nso+1PuKJ5ZnTUxKAZfPx5udc8WwSO6PCxZL cOJp2RMeSlL6Bfxvi9YHXh4/gBGf0nGckFnmlR07qT7ixmKOaAT1k7xciT9p036dr6YXCZq XvH98MZOZiYtDGeNl1x8RZ9OKWmztP6mUoRgqjAEdCRDE2R4BgAZuS8pio6RiLW4LpW01fk 1WEjdiKVDU0hAvYb6PUmw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:9sA6vvdZrxs=;G8ADaCIdWFvqg5GP6YDtSrCA/+z xeH44buyDDgt0b4jRATTdmXe0Smqu/9b9QJb3Wm1fPyZVq+0vk4zfgQpi3RCLBty18mPbDfOx +MuYpDHmJxg0QuU39B/syXpfTXHpQLEZDMMYLJKrE5Q8uJPcU738UBRMWCVwBDEl5zFRlH9SP htSJ1aGPPPbftExV45i4/6l87AL4dG7sOkGGlOmZCNgxTkk0l7zmicuZbM7Feu3IUf+jyrk57 Dr9NR61uF0CZYNAth9qQRqybrsI+F73iPYho92Mo0EsFcZf0IDlI8T8EZ0uqZQjLjkSatnlKq 6VzfNIV3AISpgwF1gwVx2QyQNKN/MQk3IReOgkeN94j4acJxU7AyboPf9y505q7CD/KnwfC8L cVTfnlzVOeB1dfyCaSXdMCeRlqUCI7bsoXNNc5CYNZOIuLi7F0tpRas/f6yPYgBQQV4WtILyz /dRIJed/vKzBrTH/8a3fOzpniNc6ZdReVvvq2PZZ63FvWnSgypLJfN8KkxJO0kscSKq12E1lf 9r6LrlwCdians9CkaQ4rIOGw1ZIPrRZCxhXK9CgbYkIcYxBTnl9ejXWYTC5PSb2vbsEB1umCY HeVB6NshjZWVsytoZrAUP6aSIw0wwwHZMxHX+uCi2lpsnIqpqx/SukceIkZOGOzJ5dMfkit2J yRhvuXRSY1WFYHLeAlfKXQCFVhVewAAmrW/jljwNJGw8xQgqnFfnaIFwEUmEtnaqK2RhnjApK n0bjtE10tnDBsn3tytE/sIkLFV8o98iSri6FBH5IH+hepOh3yZwWLhhnF5O/ZunYprDpnwKaz WRjtM2vo6Fu7oJfuAeMwMbhg== X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Karl Berry , 2024-08-25 10:45: > Thanks much, Bogdan. > > -recheck: all %CHECK_DEPS% > +recheck: all-am %CHECK_DEPS% > > Do you have a grip on all-am? Looking at handle_all in bin/automake, I > admit [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.7 GUARANTEED_100_PERCENT BODY: One hundred percent guaranteed 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (bogdro_rep[at]gmx.us) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.21 listed in wl.mailspike.net] X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) Karl Berry <karl@HIDDEN>, 2024-08-25 10:45: > Thanks much, Bogdan. > > -recheck: all %CHECK_DEPS% > +recheck: all-am %CHECK_DEPS% > > Do you have a grip on all-am? Looking at handle_all in bin/automake, I > admit I remain baffled as to what all those pieces of all-am are, and > why it's done as it is. Te be honest, not really :). At least, not fully. As far as I understand/remember, those "all-am" were the ones processed recursively. But, I may be wrong, seeing this comment in handle_all: # We need to make sure config.h is built before we recurse. # We also want to make sure that built sources are built # before any ordinary 'all' targets are run. We can't do this # by changing the order of dependencies to the "all" because # that breaks when using parallel makes. Instead we handle # things explicitly. So, "all" just checks/remakes config.h before starting "the real work" in all-am (be it recursive or not, parallel or not). > - $output_rules .=3D "check-am: all-am\n"; > + $output_rules .=3D "check-am: all-am"; > if (@check) > { > - pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t ", @c= heck); > + $output_rules .=3D " @check"; > + #pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t ", @= check); > depend ('.MAKE', 'check-am'); > } > + $output_rules .=3D "\n"; > > So I gather the basic fix to output the check targets as dependencies of > check-am, instead of as sub-makes. That seems a plausible reason and fix > for the parallel bug to me. Yes, I'm adding the dependencies as I believe they should be. Here and in check.am. Maybe the check.am is too much (especially seeing that skipping the dependency on config.h may *not* be desired) and fixing only the code will be enough. As it is with non-deterministic problem, it's not 100% guaranteed that this fixes the problem. But, a few runs of parallel 'make recheck' seems to prove it. > Anyway, I will tweak a few words and install this soon. --thanks again, = karl. No problem. And thanks :) =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck References: <f40fd580-f3ed-4bca-86ec-f3ea5b125d1f@HIDDEN> Resent-From: Karl Berry <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Mon, 26 Aug 2024 01:19:02 +0000 Resent-Message-ID: <handler.68860.B68860.17246351404212 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: bogdro_rep@HIDDEN Cc: 68860 <at> debbugs.gnu.org, trojkan@HIDDEN Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.17246351404212 (code B ref 68860); Mon, 26 Aug 2024 01:19:02 +0000 Received: (at 68860) by debbugs.gnu.org; 26 Aug 2024 01:19:00 +0000 Received: from localhost ([127.0.0.1]:43461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1siONn-00015r-Qc for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:19:00 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:43832 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1siONl-00015b-SM for 68860 <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:18:58 -0400 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 47Q1Hq3X841494 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 25 Aug 2024 19:17:52 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 47Q1HqWA841493; Sun, 25 Aug 2024 19:17:52 -0600 Date: Sun, 25 Aug 2024 19:17:52 -0600 Message-Id: <202408260117.47Q1HqWA841493@HIDDEN> From: Karl Berry <karl@HIDDEN> In-Reply-To: <af3d09d2-6913-40f0-8df7-72b241604c63@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > - $output_rules .= "check-am: all-am\n"; > + $output_rules .= "check-am: all-am"; > if (@check) > { > - pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t ", @check); > + $output_rules .= " @check"; Looking again, the comment before this code says: # The check target must depend on the local equivalent of # 'all', to ensure all the primary targets are built. Then it # must build the local check rules. .. which makes sense. We have to make all before we can make check. Hence the check targets can't be dependencies, since then they would be run in parallel with make, and the programs built by 'all' might not be built yet. This explains why they made it a sub-make. So I'm puzzled as to how all the tests can still be passing. Maybe there is no test specifically for this? --thanks, karl.
X-Loop: help-debbugs@HIDDEN Subject: bug#68860: race condition with make recheck Resent-From: Bogdan <bogdro_rep@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Mon, 26 Aug 2024 19:52:02 +0000 Resent-Message-ID: <handler.68860.B68860.172470186630532 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68860 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Karl Berry <karl@HIDDEN> Cc: 68860 <at> debbugs.gnu.org, trojkan@HIDDEN Received: via spool by 68860-submit <at> debbugs.gnu.org id=B68860.172470186630532 (code B ref 68860); Mon, 26 Aug 2024 19:52:02 +0000 Received: (at 68860) by debbugs.gnu.org; 26 Aug 2024 19:51:06 +0000 Received: from localhost ([127.0.0.1]:45258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sifk1-0007wO-U8 for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 15:51:06 -0400 Received: from mout.gmx.net ([212.227.15.15]:40847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bogdro_rep@HIDDEN>) id 1sifjz-0007vs-Ed for 68860 <at> debbugs.gnu.org; Mon, 26 Aug 2024 15:51:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.us; s=s31663417; t=1724701799; x=1725306599; i=bogdro_rep@HIDDEN; bh=FGGD522zwBJMwbXmxik2GP+ch9pahccQvIzQdKq3p8c=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=f7dHzBAFNqeabTixPxZFyLhWX2zaqoghnQTTM3CcKXZx2xtS3bW7fKU14UbdDUa3 nA1189BnIRhIoD6um71G+gShEP421Yfv52QFOKhJr7zcbio+mko8jXG5T18jWdPR6 +7JXrsNwtZ24W2C9VrcHf0UzKpYTTM920Fstn14t/8OCWdoE6DAPdCKAhj7hi/7hp o61arEAEHTz6RIbY9Bx2RbOdSjIbSLWF6X+0CElZS8YlM+wYpRk1d4BOR658+d1dM RQdMjnrzBO43UhYOWFPspYZouneMgZw5bxZthwtszGSomqWJp/pLPaEs9jq816143 8ru2qc2ffDXl2dQrIw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.0.4] ([83.255.201.127]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MStCe-1sX4qf0jNe-00WeCY; Mon, 26 Aug 2024 21:49:59 +0200 Message-ID: <51761113-c0fb-4134-88ed-2b12aa2b8e99@HIDDEN> Date: Mon, 26 Aug 2024 21:49:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <202408260117.47Q1HqWA841493@HIDDEN> From: Bogdan <bogdro_rep@HIDDEN> Content-Language: en-GB In-Reply-To: <202408260117.47Q1HqWA841493@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:HB+G2vfYMnCnN9PcEhlJtlun1Ujuut2JD/4A9DJu9XS5LnRQV8v su+/+1el6bU1JTCsM4Z7EG3Qrz+h7i71cyaSHgNtDbc0/S0vcmvyV293xsYAw4BzTO4nOOX 41d+h+hwva/CvhdT/ZJEWSBq09iCDLJr7sPe0NlBpEL1pt3ZKXv01FoPBEeN50EN2ub+PyF jXHPTKyQJDS1JL5ZWEvXQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:S3zMhW6iCxs=;bPm1+NMrsWElCfNtIRAMtNsg/to X9tuNRKabwhgicIZhx837zAWhmgysk9AaeiaBid1QG4kcqe9CxWO+RbXHvALcV88FAZW6cQIe wtU6amscf9GDbEOvexUrrpDw2/VZH7y1ZOahb+rU4bAdYAFFH/k4e8Io56c1E8GBNBjIj0JnK 6FClpGmmnukZP43gS5BsaN/VkMZYn4PaZOVLmFvP1yAwb/KHShqke7IO7JTH5ZhgrUbKVeEeK 9xKIHS2khdp2ShQL6k9F6yPWDyidAnwA+s3BDwsALocGNcNJzWDjK1g/Ahbbi38kpXJJfmHt8 1V1ASAMsUT67jfSgvyAyevVQjHkQ7T+m9Vs4BPX3uhP8M2/1FCFh356DFDHiuxDeGwqjFFmlU mph+kJBO5dJ77U1/rDkTVNlL4swfGmdU3GVU74kLB34t0iNSkpqAoqRs99WdbXQByBmiAYXd+ xZvk9RaQiE/SfwRL8WJeaQ1uNf+yBog+zYQlBxXhhb6ofRa/yYC30qcwQ9jq5esLkSbK60Fds +39FZHnF4jJCnAACJMOVXtxs/CGT8ELqkvUQfUgr38sgXSS8U+gDqowVdlBp+xNoqNYL5xDVd neIHhmd2seslnM/ejmud/NFD0/qKa/aca/0T5JoAE0w1igpnmMW5DYcCuyQM8Ud/35iPRbslP X5ZFKfGSdVCdiZAh9LdH8fSXmZBtLNfPoMHfnG/KYC2Jx50OTg/KAWXOrWi0h+wf9s2FBMh8X IbEAA1TBnUWXM45KA4DFqk8/WiOhOkv5c84rIVt4i4eUiMlMo77/42mqipdQDR7ivdLM7G8Ni aRl9AxlEElvCNZRt/Wscgn5UlQzioZfLv15gJZw6J2T50= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Karl Berry <karl@HIDDEN>, 2024-08-25 19:17: > > - $output_rules .=3D "check-am: all-am\n"; > > + $output_rules .=3D "check-am: all-am"; > > if (@check) > > { > > - pretty_print_rule ("\t\$(MAKE) \$(AM_MAKEFLAGS)", "\t= ", @check); > > + $output_rules .=3D " @check"; > > Looking again, the comment before this code says: > > # The check target must depend on the local equivalent of > # 'all', to ensure all the primary targets are built. Then it > # must build the local check rules. > > .. which makes sense. We have to make all before we can make check. > Hence the check targets can't be dependencies, since then they would be > run in parallel with make, and the programs built by 'all' might not be > built yet. This explains why they made it a sub-make. Totally makes sense, and I'm not removing the dependency on all-am. When I see that the first command of a target is a 'make', I start thinking that something in dependency management is wrong. It shouldn't be needed, right? That's one of the jobs 'make' does - figure out what needs to be built and in what order. So, if the dependencies would be correct in the first place, maybe running 'make' in a target wouldn't be needed (well, not in the beginning, at least). That's why I'm adding @check to the dependency list instead of building it manually as the first command. The dependencies /should/ be computed correctly and built just once (if needed, that is). But, correct dependencies are maybe just in the perfect world. There probably were reasons to do it this way, like parallel make (which /should/ work correctly, but maybe not all implementations do) or some implementations that e.g. don't follow the order and break the builds because of that, or too many too complicated dependencies to put on each target, or... So, what do we do? It has just become a bit scary to apply the patch, but it looks like it's exactly the dependency list that should be fixed... > So I'm puzzled as to how all the tests can still be passing. Maybe there > is no test specifically for this? --thanks, karl. Maybe. Or maybe tests pass on the well-behaving GNU Make, but not on all 'make's. Or I didn't run the "right ones". =2D- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.