From unknown Wed Jun 18 23:03:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#44458 <44458@debbugs.gnu.org> To: bug#44458 <44458@debbugs.gnu.org> Subject: Status: Regenerating testsuite-part.am when a new test case is added Reply-To: bug#44458 <44458@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:03:45 +0000 retitle 44458 Regenerating testsuite-part.am when a new test case is added reassign 44458 automake submitter 44458 Reuben Thomas severity 44458 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 04 20:40:06 2020 Received: (at submit) by debbugs.gnu.org; 5 Nov 2020 01:40:07 +0000 Received: from localhost ([127.0.0.1]:51079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaUFy-0005tF-Iv for submit@debbugs.gnu.org; Wed, 04 Nov 2020 20:40:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:39538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaUFw-0005t5-EA for submit@debbugs.gnu.org; Wed, 04 Nov 2020 20:40:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kaUFv-0002jR-Er for bug-automake@gnu.org; Wed, 04 Nov 2020 20:40:04 -0500 Received: from mail-oi1-x22a.google.com ([2607:f8b0:4864:20::22a]:41954) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kaUFs-0002NB-EL for bug-automake@gnu.org; Wed, 04 Nov 2020 20:40:03 -0500 Received: by mail-oi1-x22a.google.com with SMTP id m13so678oih.8 for ; Wed, 04 Nov 2020 17:40:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=wVt2HJPlfiO0F+sO27vt1R0F4KCYb88XmSydkAMg/dE=; b=tKCQd/Q+GtEX2DCVT2UtcpW8ZfGxVYiv7kc6JWH6srh27MEdAR2ussshrYBU2DGpCS yVk/fyjkMY1Z+F0CeewpucpqawTt6ekGeBpGzcfXXIB94Wf/92D804Bp3tt2PA4fgLY1 5ndHuwQmrnkDV3FOjrHcP9bHyYqIusP+JJiNE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=wVt2HJPlfiO0F+sO27vt1R0F4KCYb88XmSydkAMg/dE=; b=H4dw32GLkjp7TIF+0Wd6bDqlXZAuGUz7XuBuvpiI6rGaV6O3PZAQWmowzxfkKpsdIu +hqpyezHefznPbiGUYh1mCLNbR3IO56lGLh8ajiEYWYr3xWc73WaY5An4jH1UigY2eDV fQp1yexHnDug8yKVymQ8SwcDC51fJHR6UaDqeh0VUGWvQ0aYE8JpyNq9fCEedya4n2KA sDga34bcvr9nRtBg3oFUUkf520Nj0hDEnCMa0c7ZZuwO3kObukU4dk2iG/6IKUmM/gGy c9B5NxQCinpENAI4uztBGSJZ+JOIBhg92AHYWWwLxB4gNKzV4zkzp6SBd7iHvo3QTbmk FyXQ== X-Gm-Message-State: AOAM531mugi8Wul4suqcRhvDgTUZmmWNGN5MLasIodz/anp+M6s6oRTL 88kCjcPLXNm2wTRG9t0hFZKbwkA/SvDEYb5O+3OuoA4zHO69Sw== X-Google-Smtp-Source: ABdhPJwQXd91yoH2S3B8NPUxUW430M/r7+2uAIQ5qa/Z57MKjPp7gNVvmMAbTx4DRlcv7+TVHPsEWiO9fBwIZ4RAiWE= X-Received: by 2002:aca:5383:: with SMTP id h125mr150082oib.179.1604540398866; Wed, 04 Nov 2020 17:39:58 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Reuben Thomas Date: Thu, 5 Nov 2020 01:39:47 +0000 Message-ID: Subject: Regenerating testsuite-part.am when a new test case is added To: bug-automake Content-Type: multipart/alternative; boundary="00000000000080a35605b3522c3c" Received-SPF: pass client-ip=2607:f8b0:4864:20::22a; envelope-from=rrt@sc3d.org; helo=mail-oi1-x22a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --00000000000080a35605b3522c3c Content-Type: text/plain; charset="UTF-8" Or, bug #11347 again. I just spent quite a while chasing down a test failure that was due to testsuite-part.am not being remade when new tests were added. I duly found bug #11347, which contains a rationale for not having testsuite-part.am depend on all the tests. However, the rationale doesn't seem to explain the reason for removing the dependency on the *list* of tests. In particular, without depending on list-of-tests.mk, the dependencies of new tests are not extracted automatically, and so tests that depend on other tests can be run in the wrong order (this was exactly my case: I had two new tests that both depended on pkg-config). Could the dependency of testsuite-part.am on list-of-tests.mk be reinstated? -- https://rrt.sc3d.org --00000000000080a35605b3522c3c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Or, bug #11347 again.

I just spent = quite a while chasing down a test failure that was due to testsuite-part.am not being remad= e when new tests were added.

I duly found bug #11347, which contains a= rationale for not having testsuite-part.am depend on all the tests.

However, the ra= tionale doesn't seem to explain the reason for removing the dependency = on the *list* of tests. In particular, without depending on list-of-tests.mk, the dependenci= es of new tests are not extracted automatically, and so tests that depend o= n other tests can be run in the wrong order (this was exactly my case: I had two new tests tha= t both depended on pkg-config).

Could the dependency of testsuite-part.am on list-of-tests.mk be rein= stated?
--
= --00000000000080a35605b3522c3c-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 07 21:13:13 2020 Received: (at 44458) by debbugs.gnu.org; 8 Nov 2020 02:13:13 +0000 Received: from localhost ([127.0.0.1]:59500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbaCf-0007nf-7n for submit@debbugs.gnu.org; Sat, 07 Nov 2020 21:13:13 -0500 Received: from freefriends.org ([96.88.95.60]:32934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbaCe-0007nP-21; Sat, 07 Nov 2020 21:13:12 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 0A82DADQ012447 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 7 Nov 2020 19:13:11 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 0A82DAbc012446; Sat, 7 Nov 2020 19:13:10 -0700 Date: Sat, 7 Nov 2020 19:13:10 -0700 Message-Id: <202011080213.0A82DAbc012446@freefriends.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="KLQrVGCAs9" Content-Transfer-Encoding: 7bit From: Karl Berry To: rrt@sc3d.org Subject: Re: bug#44458: Regenerating testsuite-part.am when a new test case is added In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44458 Cc: 44458@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --KLQrVGCAs9 Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit without depending on list-of-tests.mk, the dependencies of new tests are not extracted automatically, and so tests that depend on other tests can be run in the wrong order Indeed. For the record (as Reuben already knows :), I was seeing the same unpredictable behavior wrt the new vala tests (in #13002) not finding pkg-config. Thus I have pushed the following change to try to revert that part of the #11347 change. Fingers crossed. Thanks much. -k --KLQrVGCAs9 Content-Type: application/octet-stream Content-Disposition: attachment; filename="testsuite-dependencies.diff" Content-Transfer-Encoding: base64 RnJvbSA2YjgyZTkwZDdjOGVmNGJiMmMzNDFkNTA1M2Q5NDljYWMxNDBiMDk2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLYXJsIEJlcnJ5IDxrYXJsQGZyZWVmcmllbmRzLm9yZz4KRGF0 ZTogU2F0LCA3IE5vdiAyMDIwIDE4OjA0OjAyIC0wODAwClN1YmplY3Q6IFtQQVRDSF0gdGVzdHM6 IHJlY29tcHV0ZSBkZXBlbmRlbmNpZXMgd2hlbiBsaXN0cy1vZi10ZXN0cy5tayBjaGFuZ2VzLgoK VGhpcyBjaGFuZ2UgZml4ZXMgaHR0cHM6Ly9idWdzLmdudS5vcmcvNDQ0NTgKYW5kIHVwZGF0ZXMg aHR0cHM6Ly9idWdzLmdudS5vcmcvMTEzNDcuCgoqIHQvbG9jYWwubWsgKCQoc3JjZGlyKS8lRC90 ZXN0c3VpdGUtcGFydC5hbSk6IHJlc3RvcmUKZGVwZW5kZW5jeSBvbiAnJUQvbGlzdC1vZi10ZXN0 cy5taycgKGkuZS4sIHQvbGlzdC1vZi10ZXN0cy5tayksCnBhcnRpYWxseSByZXZlcnRpbmcgdGhl IGNoYW5nZSBvZiAyNiBBcHIgMjAxMiBmb3IgYnVnIzExMzQ3LgpPdGhlcndpc2UsIG5ldyB0ZXN0 cyB0aGF0IGhhdmUgZGVwZW5kZW5jaWVzIHdpbGwgbm90IGNhdXNlIGFuCnVwZGF0ZSBvZiB0ZXN0 c3VpdGUtcGFydC5hbSwgbGVhZGluZyB0byBzdHJhbmdlIGZhaWx1cmVzCihidWcjNDQ0NTgpLiBU aGUgb3JpZ2luYWwgcHJvYmxlbSBiZWluZyBmaXhlZCBpbiAjMTEzNDcgd2FzCnVubmVjZXNzYXJ5 IHJlYnVpbGRpbmcgd2hlbiBtb2RpZnlpbmcgdGVzdHM7IHRoYXQgc2hvdWxkIG5vdCBiZQphZmZl Y3RlZCBoZXJlLCBidXQgd2hlbiBuZXcgdGVzdHMgYXJlIGFkZGVkLCBpdCBzZWVtcyByZWFzb25h YmxlLAphcyB3ZWxsIGFzIG5lY2Vzc2FyeSwgdG8gZW5zdXJlIGRlcGVuZGVuY2llcyBhcmUgdXBk YXRlZC4KLS0tCiB0L2xvY2FsLm1rIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90L2xvY2FsLm1rIGIvdC9sb2Nh bC5tawppbmRleCBiZDE2MTVlLi41MWZkODY0IDEwMDY0NAotLS0gYS90L2xvY2FsLm1rCisrKyBi L3QvbG9jYWwubWsKQEAgLTkxLDEyICs5MSwxMyBAQCAkKHNyY2RpcikvJUQlL3Rlc3RzdWl0ZS1w YXJ0LmFtOgogCSQoQU1fVl9hdCltdiAtZiAlRCUvdGVzdHN1aXRlLXBhcnQudG1wICRACiBFWFRS QV9ESVNUICs9IGdlbi10ZXN0c3VpdGUtcGFydAogCi0jIFRoZSBkZXBlbmRlY2llcyBkZWNsYXJl ZCBoZXJlIGFyZSBub3QgdHJ1bHkgY29tcGxldGUsIGJ1dCBzdWNoCisjIFRoZSBkZXBlbmRlbmNp ZXMgZGVjbGFyZWQgaGVyZSBhcmUgbm90IHRydWx5IGNvbXBsZXRlLCBidXQgc3VjaAogIyBjb21w bGV0ZW5lc3Mgd291bGQgY2F1c2UgbW9yZSBpc3N1ZXMgdGhhbiBpdCB3b3VsZCBzb2x2ZS4gIFNl ZQotIyBhdXRvbWFrZSBidWcjMTEzNDcuCisjIGF1dG9tYWtlIGJ1ZyMxMTM0NyBhbmQgIzQ0NDU4 LgogJChnZW5lcmF0ZWRfVEVTVFMpOiAkKHNyY2RpcikvZ2VuLXRlc3RzdWl0ZS1wYXJ0CiAkKHNy Y2RpcikvJUQlL3Rlc3RzdWl0ZS1wYXJ0LmFtOiAkKHNyY2RpcikvZ2VuLXRlc3RzdWl0ZS1wYXJ0 CiAkKHNyY2RpcikvJUQlL3Rlc3RzdWl0ZS1wYXJ0LmFtOiBNYWtlZmlsZS5hbQorJChzcmNkaXIp LyVEJS90ZXN0c3VpdGUtcGFydC5hbTogJUQlL2xpc3Qtb2YtdGVzdHMubWsKIAogIyBIYW5kLXdy aXR0ZW4gdGVzdHMgZm9yIHN0dWZmIGluICdjb250cmliLycuCiBpbmNsdWRlICQoc3JjZGlyKS9j b250cmliLyVEJS9sb2NhbC5tawotLSAKMS44LjMuMQoK --KLQrVGCAs9-- From unknown Wed Jun 18 23:03:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Dec 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator