GNU logs - #68860, boring messages


Message sent to bug-automake@HIDDEN:


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--




Message sent:


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


Message sent to bug-automake@HIDDEN:


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.




Message sent to bug-automake@HIDDEN:


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--




Message sent to bug-automake@HIDDEN:


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--




Message sent to bug-automake@HIDDEN:


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.




Message sent to bug-automake@HIDDEN:


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





Message sent to bug-automake@HIDDEN:


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





Message sent to bug-automake@HIDDEN:


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.




Message sent to bug-automake@HIDDEN:


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




Message sent to bug-automake@HIDDEN:


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.




Message sent to bug-automake@HIDDEN:


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





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.