Bug 2215991 - automake: FTBFS likely due to dejagnu update
Summary: automake: FTBFS likely due to dejagnu update
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: automake
Version: 9.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Frédéric Bérat
QA Contact: Lenka Špačková
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-19 15:42 UTC by Florian Weimer
Modified: 2023-07-12 14:30 UTC (History)
9 users (show)

Fixed In Version: automake-1.16.2-7.el9
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-160210 0 None None None 2023-06-19 15:44:51 UTC
Red Hat Issue Tracker RHELPLAN-160211 0 None None None 2023-06-19 15:44:56 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.