Red Hat Bugzilla – Bug 823766
Bogus provides/requires perl(Automake::...)
Last modified: 2012-09-27 02:28:27 EDT
Description of problem:
The automake-rpm in rawhide carries bogus perl(Automake::...) provides/requires:
# rpm -q -provides -p automake-1.11.5-1.fc18.noarch.rpm
# rpm -q --requires -p automake-1.11.5-1.fc18.noarch.rpm
Version-Release number of selected component (if applicable):
The automake package provides/requires perl(Automake::...).
The automake package not to provide/require perl(Automake::...).
* AFAIS from automake.spec, the cause is its perl-module filter not having been updated to recent rpm conventions. The old filter, the spec still contains, now is dysfunctional.
* The F17 package suffers from the same issue.
* The F16 package also would suffer from this issue, if it was rebuilt.
So far, however, F16 ships an F14 built automake, where these perl-module filters had been functional.
Created attachment 586086 [details]
Patch against automake/master
Besides this BZ, this patch addresses several further issues (C.f. %changelog).
Scratch-build against rawhide:
Created attachment 586087 [details]
Patch used by previous patch
This patch addresses a bug in automake-1.11.5's testsuite's tests/compile_f90_c_cxx.test, which deterministically shows when building automake-1.11.5 for rawhide.
Ralph, thanks for your work! .. all possible changes are (maybe slightly
modified) addressed in rawhide/f18 now. I changed it little because automake
has been rebased in the meantime.
Relevant build for rawhide:
And for F18 (still running):
I'm marking this like resolved, feel free to reopen it when something goes
automake-1.12.2-5.fc18 has been submitted as an update for Fedora 18.