As usual, create new bugs blocking against this rather than commenting on the tracker itself.
I have a question for the tracker though, what is the recommended fix for this problem ? Add autoconf patch or regen upstream packages with modern autotools ?
As far as i seen, most of these bugs can be workarounded with an sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die in the src_prepare section Is this a proper solution or rather an quick&dirty workaround?
*** Bug 468754 has been marked as a duplicate of this bug. ***
(In reply to comment #2) It is. But don't forget to create patch and send it upstream.
In automake-1.13.2 the uses of of AM_CONFIG_HEADER and AM_PROG_CC_STDC and are warnings instead of errors again, due to people like eg. Fedora maintainers wanting it so Anyways we should still convert the already opened bugs because they will eventually go away anway
(In reply to comment #5) > Anyways we should still convert the already opened bugs because they will > eventually go away anway I agree. Also, I doubt that AM_CONFIG_HEADER and AM_PROG_CC_STDC will stay forever in future automake releases. So, keep up good work :)
(In reply to comment #2) > sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die Why isn't this change done at autotools.eclass level instead of needing to change it in lots of packages? (if it was only this change, ok, but this will probably be needed again and again in the future when automake will require other to be renamed)
(In reply to comment #6) > (In reply to comment #5) > > Anyways we should still convert the already opened bugs because they will > > eventually go away anway > > I agree. Also, I doubt that AM_CONFIG_HEADER and AM_PROG_CC_STDC will stay > forever in future automake releases. So, keep up good work :) I agree, I'm masking 1.13.2 for now. All this work is good code. Thanks
*** Bug 482924 has been marked as a duplicate of this bug. ***
(In reply to Pacho Ramos from comment #7) > (In reply to comment #2) > > sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die > > Why isn't this change done at autotools.eclass level instead of needing to > change it in lots of packages? (if it was only this change, ok, but this > will probably be needed again and again in the future when automake will > require other to be renamed) We could, but then won't that shortcut producing patches and sending them upstream? It might be worth alerting upstream maintainers to the change.
In most cases I think upstream is not being notified by us, for two causes: 1. Some failing packages have dead upstream and won't ever be fixed. 2. Those packages with active upstreams will be fixed in future new versions as this affects to all distributions