Bug 1943004

Summary: bout++: FTBFS with upcoming autoconf-2.71
Product: [Fedora] Fedora Reporter: Ondrej Dubaj <odubaj>
Component: bout++Assignee: david08741
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: david08741
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-17 16:09:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1942967    

Description Ondrej Dubaj 2021-03-25 12:42:02 UTC
Your package fails to build with the newest upcoming autoconf-2.71, which is part of a wide Fedora change. Please see the attached copr: https://copr.fedorainfracloud.org/coprs/odubaj/autoconf-2.70/packages/. More information about testing your package when building with autoconf available here: https://fedoraproject.org/wiki/Changes/Autoconf_271#How_To_Test

Comment 1 david08741 2021-03-25 13:07:52 UTC
I have opened a MR at [0] to test something.

However, that doesn't seem to be picked up in the rebuilds, as far as I can tell.

Besides that, this is the among worst testing workflows I have seen:

Do something. Commit. Open MR. Wait random amount of time (days to weeks) for rebuild to kick in.

Is there some way to test this in mock/container? Otherwise I am afraid I will not have this fixed in time for F36, and certainly not in time for when you intend to land this in rawhide. Especially as autotools are hard to debug, I often need hundreds of tries, which means years of work with this workflow ...

Another option would be preview package for F33, which would allow for fast testing ...

Comment 3 Ondrej Dubaj 2021-03-25 13:44:37 UTC
We do not have the tooling to make this testing easy for package maintainers. We are providing copr repository, where you can check your builds and also download appropriate mock-config for local builds:

copr mock-config odubaj/autoconf-2.70 fedora-rawhide-x86_64

Comment 4 david08741 2021-04-17 16:09:16 UTC
I have pushed the necessary changes:
https://src.fedoraproject.org/rpms/bout++/commits/rawhide