Bug 2215991

Summary: automake: FTBFS likely due to dejagnu update
Product: Red Hat Enterprise Linux 9 Reporter: Florian Weimer <fweimer>
Component: automakeAssignee: Frédéric Bérat <fberat>
Status: VERIFIED --- QA Contact: Lenka Špačková <lkuprova>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.3CC: ashankar, codonell, databases-maint, fjanus, fweimer, hhorak, mcermak, praiskup, sipoyare
Target Milestone: rcKeywords: Bugfix, Patch, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: automake-1.16.2-7.el9 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Florian Weimer 2023-06-19 15:42:48 UTC
The automake-1.16.2-6.el9 package was built against dejagnu-1:1.6.1-11.el9, but we now have dejagnu-1.6.3-2.el9, so I believe we need to backport this automake commit to fix a testsuite failure:

commit 7e50be6bce6b662d27e3049170282aaddaaee791
Author: Jacob Bachmeyer <jcb>
Date:   Wed Jul 14 20:21:49 2021 -0700

    tests: use testsuite/ directory in DejaGnu tests
    
    Patch posted:
    https://lists.gnu.org/archive/html/automake-patches/2021-07/msg00009.html
    
    * t/check12.sh: Consistently use the directory name, testsuite/,
    for all DejaGnu tests, and always use recursive make to run
    DejaGnu, for backward and forward compatibility.
    * t/dejagnu3.sh: Likewise.
    * t/dejagnu4.sh: Likewise.
    * t/dejagnu5.sh: Likewise.
    * t/dejagnu6.sh: Likewise.
    * t/dejagnu7.sh: Likewise.
    * t/dejagnu-absolute-builddir.sh: Likewise.
    * t/dejagnu-relative-srcdir.sh: Likewise.
    * t/dejagnu-siteexp-extend.sh: Likewise.
    * t/dejagnu-siteexp-useredit.sh: Likewise.
    * NEWS: mention this.
    * THANKS: new contributor.

In particular, the NEWS file says this:

+  - DejaGnu tests always use the directory name testsuite/, for
+    compatibility with the newer dejagnu-1.6.3 and with prior versions.

So I believe this is the right commit.